.site:is([data-theme-site=radio],[data-theme-site=club],[data-theme-site=kroeg],[data-theme-site=redactie],[data-theme-site=salon],[data-theme-site=forum],[data-theme-site=collectief],[data-theme-site=werkplaats],[data-theme-site=gilde]){color-scheme:light;--live:#176b46;--mint:#176b46;--yellow:#8b5713;--yellow-bg:#f5ead0;--purple:#4b3f9e;--purple-bg:#e8e4fb;--blue:#365f98;--blue-bg:#dce8f2;--red:#a13a39;--red-bg:#f4e0de;--warn:#a1400f;--shadow:rgba(36,48,74,0.12);--nick-0:#6a409f;--nick-1:#955116;--nick-2:#28637d;--nick-3:#386b35;--nick-4:#9c3465;--nick-5:#795a16;--nick-6:#23706a;--nick-7:#7b3fb0;--site-serif:Georgia,"Times New Roman",serif}.site:is([data-theme-site=studio],[data-theme-site=kanaal],[data-theme-site=arena]){color-scheme:dark;--site-serif:Georgia,"Times New Roman",serif;--shadow:rgba(0,0,0,0.35)}.site[data-theme-site=radio]{--bg:#f4f3e9;--panel:#fffef6;--panel2:#ecebdf;--panel3:#e1dfd0;--surface:#fffef6;--ink:#15372f;--muted:#4d6159;--faint:#5b6c65;--line:#d9d7c8;--soft:#e3eee6;--tone1:#23745b;--tone2:#8f6b2e;--tone3:#5a5f8a}.site[data-theme-site=studio]{--bg:#191a21;--panel:#24252f;--panel2:#2c2d38;--panel3:#353643;--surface:#24252f;--ink:#f7f5ef;--muted:#b9b7b0;--faint:#a09e98;--line:#34353f;--soft:#262a22;--tone1:#c8ff77;--tone2:#8fd3ff;--tone3:#ffb98a}.site[data-theme-site=club]{--bg:#f7f6f1;--panel:#ffffff;--panel2:#e6edf1;--panel3:#d9e3ea;--surface:#ffffff;--ink:#18394d;--muted:#4b6270;--faint:#566c79;--line:#d6dee3;--soft:#e6edf1;--tone1:#173e5c;--tone2:#2f7a68;--tone3:#9a6a2c}.site[data-theme-site=kroeg]{--bg:#f8f0e3;--panel:#fffaf2;--panel2:#f1e5d3;--panel3:#e8d8c2;--surface:#fffaf2;--ink:#50372c;--muted:#6e5549;--faint:#765d50;--line:#e4d4bf;--soft:#f3dfd4;--tone1:#a84a32;--tone2:#6f7d4a;--tone3:#8a5c86}.site[data-theme-site=redactie]{--bg:#f7f5ee;--panel:#fffdf7;--panel2:#e7e7db;--panel3:#dcdccd;--surface:#fffdf7;--ink:#242624;--muted:#555852;--faint:#5f625c;--line:#d4d3c6;--soft:#efe9dc;--tone1:#bd4a2c;--tone2:#3c6b75;--tone3:#7b6a2d}.site[data-theme-site=salon]{--bg:#f0edf6;--panel:#faf8fd;--panel2:#e6e1f0;--panel3:#dad3e8;--surface:#faf8fd;--ink:#39314c;--muted:#5d556f;--faint:#645c76;--line:#d9d2e6;--soft:#e6e1f0;--tone1:#68538d;--tone2:#6d7550;--tone3:#a5604a;--olive:#8b9467;--peach:#d79a76}.site[data-theme-site=forum]{--bg:#f4f6fa;--panel:#ffffff;--panel2:#eaeef6;--panel3:#dde4f0;--surface:#ffffff;--ink:#20324d;--muted:#4e5d72;--faint:#56657a;--line:#d8dfea;--soft:#e5ecfa;--tone1:#4a6fc0;--tone2:#3f7f6e;--tone3:#a86d2e}.site[data-theme-site=collectief]{--bg:#fbf6ed;--panel:#fffcf6;--panel2:#f1e9dc;--panel3:#e6dccb;--surface:#fffcf6;--ink:#384c42;--muted:#56655d;--faint:#5d6c64;--line:#e2d8c7;--soft:#f5e3dc;--tone1:#bd5139;--tone2:#557a5a;--tone3:#93732c;--tone1-bg:#f6dfd6;--tone2-bg:#e2ebdc;--tone3-bg:#f1e6c8}.site[data-theme-site=kanaal]{--bg:#171921;--panel:#242733;--panel2:#2c2f3d;--panel3:#363a4a;--surface:#242733;--ink:#eceaf6;--muted:#b3b0c6;--faint:#9d9ab0;--line:#333646;--soft:#2b2840;--rail:#1c1e27;--tone1:#a496fa;--tone2:#80c6b4;--tone3:#e4b878}.site[data-theme-site=werkplaats]{--bg:#f5f7f4;--panel:#ffffff;--panel2:#e8eee8;--panel3:#dbe5dc;--surface:#ffffff;--ink:#203f36;--muted:#4d6359;--faint:#546a60;--line:#d7e0d8;--soft:#e1efe6;--rail:#ebf0ea;--tone1:#267561;--tone2:#4f72a0;--tone3:#8c6d2b}.site[data-theme-site=arena]{--bg:#1e1832;--panel:#2a2240;--panel2:#362845;--panel3:#43345a;--surface:#2a2240;--ink:#f4f1fb;--muted:#c3bbd6;--faint:#ada5c2;--line:#3d3256;--soft:#2f2a3a;--tone1:#b7a0e6;--tone2:#d7f078;--tone3:#dba88b}.site[data-theme-site=gilde]{--bg:#fafbf7;--panel:#ffffff;--panel2:#e9f0ee;--panel3:#dce7e4;--surface:#ffffff;--ink:#244248;--muted:#4f6569;--faint:#566c70;--line:#d9e3e1;--soft:#e3efed;--tone1:#237b7c;--tone2:#7a62a0;--tone3:#9a7638}.site[data-font=jakarta]:is([data-theme-site=radio],[data-theme-site=club],[data-theme-site=kroeg],[data-theme-site=redactie],[data-theme-site=salon],[data-theme-site=collectief],[data-theme-site=gilde]){--font-head:var(--site-serif)}.site{--site-gap:22px}.site :is(.site-hero-claim,.site-block-title,.site-view-title,.site-name,.site-question-text,.site-salon-title,.site-brief-title){font-family:var(--font-head)}.site a:focus-visible,.site button:focus-visible,.site input:focus-visible,.site summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.site-eyebrow{margin:0 0 10px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.site:is([data-theme-site=radio],[data-theme-site=club],[data-theme-site=kroeg],[data-theme-site=redactie],[data-theme-site=forum],[data-theme-site=collectief],[data-theme-site=werkplaats],[data-theme-site=gilde],[data-theme-site=salon]) :is(.site-eyebrow,.linklike,.site-more){color:color-mix(in srgb,var(--accent) 78%,var(--ink))}.site-label{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.site-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:22px 0 0}.site-go:after{content:" ↗"/""}.site .button{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.site .button.secondary{background:transparent;color:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 30%,transparent)}.site .button:hover{filter:brightness(.95)}.site .button.go-live-now{background:#d61f35;border-color:#d61f35;color:#ffffff}.site .button.go-live-now .live-dot{background:#ffffff}.site-more{display:inline-block;margin-top:4px}.site-hero{margin-top:26px}.site-hero-claim{margin:0;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.04;letter-spacing:-.025em;font-weight:700;overflow-wrap:anywhere}.site-claim-line{display:block}.site-hero .site-hero-lead{margin:18px 0 0;max-width:54ch;color:var(--muted);font-size:1.06rem;line-height:1.6}.site-hero-main{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-gap:32px 48px;gap:32px 48px;align-items:center}.site-hero-figure{position:relative;margin:0;min-width:0}.site-cover,.site-hero-photo{display:block}.site-hero-photo{position:relative}.site-cover img{display:block;width:100%;height:clamp(260px,34vw,440px);object-fit:cover;border-radius:8px;background:var(--panel2)}.site-photo-credit{margin:8px 0 0;color:var(--faint);font-size:.76rem}.site-hero-caption{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:4px;gap:4px;padding:48px 22px 20px;border-radius:0 0 8px 8px;background:linear-gradient(transparent,rgba(8,20,16,.86));color:#ffffff}.site-hero-caption .site-label{justify-self:start;padding:3px 8px;border-radius:4px;background:#fff7d6;color:#3b2f05}.site-hero-caption strong{font-family:var(--font-head);font-size:1.35rem}.site-hero-strip{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:30px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-hero-strip a{color:var(--ink);text-decoration:none}.site-hero-strip a:first-child{color:var(--accent)}.site-hero-next{margin:14px 0 0;color:var(--muted)}.site-date{flex:none;display:inline-grid;place-items:center;align-content:center;width:52px;height:56px;border-radius:8px;background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--ink);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.site-date b{font-size:1.25rem;letter-spacing:0;color:var(--accent)}.site:is([data-theme-site=radio],[data-theme-site=club],[data-theme-site=redactie],[data-theme-site=forum],[data-theme-site=werkplaats],[data-theme-site=gilde],[data-theme-site=salon],[data-theme-site=kroeg],[data-theme-site=collectief]) .site-date b{color:color-mix(in srgb,var(--accent) 85%,var(--ink))}.site-next{display:flex;gap:14px;align-items:center;padding:16px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none}.site-next-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.site-body{display:block}.site-body[data-aside]{grid-template-columns:minmax(0,1fr) minmax(260px,320px);grid-gap:var(--site-gap)}.site-body[data-aside],.site-body[data-rail]{display:grid;gap:var(--site-gap);align-items:start}.site-body[data-rail]{grid-template-columns:minmax(200px,230px) minmax(0,1fr);grid-gap:var(--site-gap)}.site-body[data-rail][data-aside]{grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(220px,260px)}.site-aside,.site-rail{display:flex;flex-direction:column;gap:16px;padding-top:18px;min-width:0}.site-body:is([data-aside],[data-rail])>.site-blocks{grid-template-columns:minmax(0,1fr)}.site-body:is([data-aside],[data-rail])>.site-blocks>*{grid-column:1/-1}.site-schedule-item{align-items:center;flex-wrap:nowrap}.site-schedule-time{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site-schedule-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0}.site-schedule-main strong{flex:1 1 100%;overflow-wrap:anywhere}.site-schedule-main .badge{margin-left:0}.site-schedule-desc{flex:1 1 100%;color:var(--muted);margin-top:4px}.site-news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.site-news-item{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);min-width:0}.site-news-avatar{display:none}.site-news-body{display:flex;flex-direction:column;gap:6px;min-width:0}.site-news-title{order:2;text-decoration:none;overflow-wrap:anywhere}.site-news-title strong{font-family:var(--font-head);font-size:1.12rem;line-height:1.25}.site-news-title:hover strong{text-decoration:underline}.site-news-meta{order:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--muted)}.site-news-excerpt{order:3;color:var(--muted);line-height:1.5}.site-tag{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--accent) 13%,var(--panel));color:var(--ink);font-size:.78rem;font-weight:700;text-decoration:none}a.site-tag:hover{text-decoration:underline}.site-tag-answered{background:#dcefe3;color:#15553a;text-transform:none}.site:is([data-theme-site=studio],[data-theme-site=kanaal],[data-theme-site=arena]) .site-tag-answered{background:#1f3d2c;color:#b9f0cd}.site-news-replies{margin-top:auto}.site[data-layout-site]:not([data-layout-site=website]) .site-news-list{display:block;border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}.site[data-layout-site]:not([data-layout-site=website]) .site-news-item{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;grid-gap:4px 14px;gap:4px 14px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:14px 16px}.site[data-layout-site]:not([data-layout-site=website]) .site-news-item:first-child{border-top:0}.site[data-layout-site]:not([data-layout-site=website]) .site-news-avatar{display:inline-flex;width:36px;height:36px;font-size:.85rem;background:var(--panel2);color:var(--ink)}.site[data-layout-site]:not([data-layout-site=website]) .site-news-title{order:1}.site[data-layout-site]:not([data-layout-site=website]) .site-news-title strong{font-family:var(--font-body),system-ui,sans-serif;font-size:1rem}.site[data-layout-site]:not([data-layout-site=website]) .site-news-meta{order:2}.site[data-layout-site]:not([data-layout-site=website]) .site-news-replies{margin:0;text-align:right;white-space:nowrap}.site-search{display:grid;grid-gap:10px;gap:10px;margin:0 0 16px}.site-search-field{display:grid;grid-gap:6px;gap:6px}.site-search-label{font-weight:700;color:var(--muted)}.site-search-row{display:flex;gap:8px}.site-search input{flex:1 1 auto;min-width:0;min-height:44px;padding:0 14px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font:inherit}.site-search-big input{min-height:52px;font-size:1.05rem}.site-filter{display:flex;flex-wrap:wrap;gap:6px}.site-filter a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:6px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:.88rem;font-weight:600;text-decoration:none}.site-filter a:hover{border-color:var(--accent)}.site-category-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.site-category{--tone:var(--tone1,var(--accent))}.site-category[data-tone="2"],.site-category[data-tone="5"]{--tone:var(--tone2,var(--accent))}.site-category[data-tone="3"],.site-category[data-tone="6"]{--tone:var(--tone3,var(--accent))}.site-category a{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 4px;border-top:1px solid var(--line);color:var(--ink);text-decoration:none}.site-category:first-child a{border-top:0}.site-category a:hover strong{text-decoration:underline}.site-category-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:8px;background:color-mix(in srgb,var(--tone) 16%,var(--panel));color:color-mix(in srgb,var(--tone) 80%,var(--ink));font-weight:800}.site-category-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.site-category-text .small{color:var(--muted)}.site-category-count{color:var(--muted);white-space:nowrap}.site-welcome{background:var(--soft);border-color:transparent}.site-welcome .site-text{color:var(--muted)}.site-steps{list-style:none;counter-reset:step;margin:12px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.site-steps li{counter-increment:step}.site-steps a{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--ink);font-weight:600;text-decoration:none}.site-steps a:before{content:counter(step,decimal-leading-zero);font-size:.78rem;font-weight:800;color:color-mix(in srgb,var(--accent) 85%,var(--ink))}.site-steps a:hover{text-decoration:underline}.site-channels{background:var(--rail,var(--panel))}.site-channels-heading{margin:14px 0 6px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.site-channels-heading:first-child{margin-top:0}.site-channel-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.site-channel,.site-channel-links a{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:6px;color:var(--muted);font-weight:600;text-decoration:none;text-transform:lowercase}.site-channel-links a{text-transform:none}.site-channel-links a:hover,.site-channel:hover,.site-channel[data-main]{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--ink)}.site-channel-hash{color:var(--accent);font-weight:800}.site-channel-count{margin-left:auto;color:var(--faint)}.site-rules summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.site-rules .site-text{color:var(--muted)}.site-page-title,.site-view-head{margin:26px 0 0}.site-view-title{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1;letter-spacing:-.02em;overflow-wrap:anywhere}.site-view-head .site-hero-lead{margin-top:12px}.site-hero-radio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px 54px;gap:32px 54px;align-items:center}.site-hero-radio[data-has-cover=false]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.site[data-theme-site=radio] .site-hero-claim{font-weight:400}.site[data-theme-site=radio] .site-radio{background:#15372f;border-color:#15372f;color:#f4f3e9;--panel:#1d4339;--panel2:#24503f;--bg:#102c25;--ink:#f4f3e9;--muted:#c2d3cb;--line:#2b5547;--accent:#9fe0bf;--accent-ink:#0f2a22}.site[data-theme-site=radio] .site-news{grid-column:1/-1;background:transparent;border:0;padding:8px 0 0}.site[data-theme-site=radio] .site-news .site-block-title{font-size:1.8rem;font-weight:400}.site[data-theme-site=radio] .site-block{border-radius:10px}.site-hero-studio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:32px 54px;gap:32px 54px;align-items:center}.site-hero-studio[data-has-cover=false]{grid-template-columns:minmax(0,1fr)}.site-hero-studio .site-hero-strip{grid-column:1/-1}.site[data-theme-site=studio] .site-hero-claim{font-weight:800;font-size:clamp(2.3rem,5.6vw,4.2rem)}.site[data-theme-site=studio] .site-hero-claim em{font-family:var(--site-serif);font-weight:400;color:var(--accent)}.site-hero-studio .site-hero-figure{padding:10px;background:var(--accent);border-radius:6px;transform:rotate(1.6deg)}.site-hero-studio .site-cover img{border-radius:2px}.site-hero-studio .site-photo-credit{color:var(--accent-ink);margin:6px 2px 0}.site[data-theme-site=studio] .site-blocks{grid-template-columns:minmax(0,2fr) minmax(260px,1fr)}.site[data-theme-site=studio] .site-room-chat{grid-column:1;grid-row:span 2}.site[data-theme-site=studio] .site-schedule{grid-column:2}.site[data-theme-site=studio] .site-news{grid-column:1/-1}.site[data-theme-site=club] .site-hero-club{display:block;padding:0;border:0;background:none}.site-hero-club[data-has-cover=false] .site-hero-main{grid-template-columns:minmax(0,1fr)}.site[data-theme-site=club] .site-hero-claim{font-weight:400}.site-quicklinks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.site-quicklinks a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;padding:0 20px;color:var(--ink);font-weight:700;text-decoration:none;border-left:1px solid var(--line)}.site-quicklinks a:first-child{border-left:0}.site-quicklinks a:after{content:"↗"/"";color:var(--accent)}.site-quicklinks a:hover{background:var(--panel2)}.site[data-theme-site=club] .site-news{grid-column:1}.site[data-theme-site=club] .site-news-list{grid-template-columns:minmax(0,1fr);gap:0}.site[data-theme-site=club] .site-news-item{border:0;border-left:3px solid var(--accent);border-radius:0;margin-bottom:12px;background:transparent;padding:4px 0 4px 16px}.site[data-theme-site=club] .site-schedule{grid-column:2}.site[data-theme-site=club] .site-welcome{grid-column:1/-1}.site-hero-kroeg[data-has-cover=false] .site-hero-main{grid-template-columns:minmax(0,1fr)}.site[data-theme-site=kroeg] .site-hero-kroeg{display:block;padding:0;border:0;background:none}.site[data-theme-site=kroeg] .site-hero-claim{font-weight:400}.site-hero-kroeg .site-cover img{border-radius:48% 48% 10px 10px/34% 34% 10px 10px;height:clamp(280px,32vw,420px)}.site-question{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:30px;padding:24px 28px;border-radius:12px;background:var(--accent);color:var(--accent-ink)}.site .site-question .site-eyebrow{color:inherit;opacity:.85}.site-question-text{margin:0;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.25}.site-question .button{background:var(--panel);color:var(--ink);border-color:var(--panel)}.site[data-theme-site=kroeg] .site-blocks{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.site[data-theme-site=kroeg] .site-room{grid-column:1;grid-row:span 2;height:min(78dvh,720px)}.site[data-theme-site=kroeg] .site-schedule{grid-column:2}.site[data-theme-site=kroeg] .site-news{grid-column:1/-1}.site[data-theme-site=kroeg] .site-block:not(.site-room){background:var(--panel);border-color:var(--line);padding:18px 20px}.site[data-theme-site=kroeg] .site-news{background:transparent!important;border-color:transparent!important;padding:8px 0 0!important}.site[data-theme-site=redactie] .site-header{flex-direction:column;justify-content:center;text-align:center;border-bottom:4px double var(--ink);padding-bottom:14px}.site[data-theme-site=redactie] .site-name{font-size:clamp(2.2rem,6vw,3.4rem);font-weight:400;letter-spacing:-.02em}.site[data-theme-site=redactie] .site-logo{display:none}.site[data-theme-site=redactie] .site-header-side{justify-content:center}.site-edition{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin:0 0 22px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.site[data-theme-site=redactie] .site-hero{margin-top:6px}.site-lead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);grid-gap:28px;gap:28px}.site-lead-main{padding-right:28px;border-right:1px solid var(--line);min-width:0}.site-lead-main .site-hero-claim{font-weight:400;font-size:clamp(2.1rem,4.6vw,3.3rem)}.site-lead-main .site-hero-claim a{color:var(--ink);text-decoration:none}.site-lead-main .site-hero-claim a:hover{text-decoration:underline}.site-lead-main .site-hero-figure{margin-top:22px}.site-lead-main .site-cover img{height:clamp(220px,26vw,330px);border-radius:0}.site-lead-main>.linklike{display:inline-block;margin-top:14px}.site-lead-aside{display:grid;align-content:start;min-width:0}.site-brief{padding:0 0 18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.site-brief:last-child{border-bottom:0}.site-brief-title{margin:8px 0;font-size:1.3rem;font-weight:400;line-height:1.25}.site-brief-title a{color:var(--ink)}.site-brief p{margin:0 0 8px;color:var(--muted)}.site-brief .site-label{color:var(--accent)}.site[data-theme-site=redactie] .site-brief .site-label{color:color-mix(in srgb,var(--accent) 85%,var(--ink))}.site[data-theme-site=redactie] .site-block{border-radius:0}.site[data-theme-site=redactie] .site-news{background:transparent;border:0;border-top:3px solid var(--ink);padding:14px 0 0}.site[data-theme-site=redactie] .site-news-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:0 28px}.site[data-theme-site=redactie] .site-news-item{border:0;border-radius:0;background:transparent;padding:0 0 18px}.site[data-theme-site=redactie] .site-news-title strong{font-weight:400;font-size:1.35rem}.site-hero-salon .site-hero-main{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.site[data-theme-site=salon] .site-hero-claim{font-weight:400}.site-books{position:relative;display:flex;justify-content:center;align-items:center;gap:18px;min-height:320px;padding:30px;border-radius:10px;background:var(--panel2)}.site-book{display:flex;flex-direction:column;gap:12px;width:min(42%,180px);aspect-ratio:2/3;padding:18px 16px;border-radius:3px 8px 8px 3px;box-shadow:0 12px 24px var(--shadow),inset 6px 0 0 rgba(0,0,0,.12);font-family:var(--site-serif);overflow:hidden}.site-book small{font-family:var(--font-body),system-ui,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.site-book b{font-size:1.3rem;font-weight:400;line-height:1.1;overflow-wrap:anywhere}.site-book-rule{margin-top:auto;width:44px;height:44px;border-radius:50%;border:2px solid;opacity:.6}.site-book-1{background:var(--olive);color:#1d2111;transform:rotate(-5deg) translateY(6px)}.site-book-2{background:var(--peach);color:#3b1d10;transform:rotate(4deg)}.site-salon-month{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px 40px;gap:20px 40px;margin-top:30px;padding:26px 28px;border-radius:10px;background:var(--panel2)}.site-salon-title{margin:0 0 8px;font-size:1.7rem}.site-salon-month p{margin:0 0 10px}.site-quote{margin:0;font-family:var(--site-serif);font-size:1.4rem;font-style:italic;line-height:1.35}.site-salon-scene{margin-top:30px}.site-salon-scene .site-cover img{height:clamp(220px,28vw,360px)}.site[data-theme-site=salon] .site-room{grid-column:1;grid-row:span 2;height:min(72dvh,620px)}.site[data-theme-site=salon] .site-schedule,.site[data-theme-site=salon] .site-welcome{grid-column:2}.site[data-theme-site=salon] .site-news{grid-column:1/-1;background:transparent;border:0;padding:8px 0 0}.site-hero-intro{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px 28px;padding-bottom:22px;border-bottom:1px solid var(--line)}.site-hero-intro .site-hero-copy{flex:1 1 420px;min-width:0}.site-hero-intro .site-hero-claim{font-size:clamp(1.9rem,4vw,2.7rem)}.site[data-theme-site=forum] .site-hero-claim{font-weight:800}.site[data-theme-site=collectief] .site-hero-claim,.site[data-theme-site=gilde] .site-hero-claim{font-weight:400}.site-hero-gilde .site-search{margin-top:22px;max-width:720px}.site[data-layout-site=forum] .site-block{border-radius:10px}.site[data-theme-site=forum] .site-catblock{padding:0;overflow:hidden}.site[data-theme-site=forum] .site-catblock .site-block-title{margin:0;padding:12px 18px;background:var(--panel2);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-body),system-ui,sans-serif}.site[data-theme-site=forum] .site-category a{padding:16px 18px}.site[data-theme-site=arena] .site-news,.site[data-theme-site=collectief] .site-news,.site[data-theme-site=forum] .site-news,.site[data-theme-site=gilde] .site-news,.site[data-theme-site=werkplaats] .site-news{background:transparent;border:0;padding:6px 0 0}.site[data-theme-site=forum] .site-welcome{background:#e5ecfa}.site[data-theme-site=collectief] .site-catblock{background:transparent;border:0;padding:0}.site[data-theme-site=collectief] .site-category-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.site[data-theme-site=collectief] .site-category a{grid-template-columns:minmax(0,1fr);align-content:start;gap:10px;min-height:160px;padding:18px;border:0;border-top:4px solid var(--tone);border-radius:10px;background:color-mix(in srgb,var(--tone) 16%,var(--panel))}.site[data-theme-site=collectief] .site-category-icon{background:var(--panel)}.site[data-theme-site=collectief] .site-category-text strong{font-family:var(--font-head);font-size:1.2rem;font-weight:400}.site[data-theme-site=collectief] .site-welcome{background:#e2ebdc}.site[data-theme-site=gilde] .site-welcome{background:#e3efed}.site[data-theme-site=gilde] .site-category a{grid-template-columns:12px minmax(0,1fr) auto;padding:10px 0}.site[data-theme-site=gilde] .site-category-icon{width:10px;height:10px;border-radius:50%;background:var(--tone);font-size:0}.site[data-theme-site=gilde] .site-category-text .small{display:none}.site[data-layout-site=channels] .site-inner{max-width:1400px}.site[data-layout-site=channels] .site-rail{position:-webkit-sticky;position:sticky;top:12px}.site[data-layout-site=channels] .site-channels{border-radius:10px}.site-hero-app{margin-top:18px}.site-hero-welcome{padding:26px 28px;border-radius:12px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 26%,var(--panel)),var(--panel) 75%);border:1px solid var(--line)}.site-hero-app .site-hero-claim{font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:800}.site-hero-app .site-hero-lead{margin-top:12px}.site[data-theme-site=werkplaats] .site-hero-welcome{background:#e1efe6;border-color:#cfe2d6}.site-featured{display:flex;gap:16px;align-items:flex-start;margin-top:16px;padding:18px 20px;border-radius:12px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none}.site-featured>span:last-child{display:grid;grid-gap:4px;gap:4px}.site-featured strong{font-size:1.1rem}.site-featured .small{color:var(--muted)}.site-featured-mark{flex:none;width:48px;height:48px;border-radius:10px;background:color-mix(in srgb,var(--accent) 18%,var(--panel))}.site-featured-mark:after{content:"↗"/"";display:grid;place-items:center;height:100%;color:var(--accent);font-size:1.3rem;font-weight:800}.site[data-layout-site=channels] .site-room{height:min(74dvh,680px)}.site[data-theme-site=kanaal] .site-header{border-bottom-color:var(--line)}.site[data-theme-site=kanaal] .site-welcome{background:var(--soft)}.site-lobby{position:relative;display:grid;min-height:clamp(340px,42vw,480px);border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#362845,#1e1832)}.site-lobby .site-cover,.site-lobby .site-cover img{position:absolute;inset:0;height:100%;border-radius:0}.site-lobby:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,12,34,.92),rgba(18,12,34,.72) 48%,rgba(18,12,34,.25))}.site-lobby-copy{position:relative;z-index:1;align-self:end;max-width:640px;padding:36px 40px;color:#ffffff}.site-lobby-copy .site-hero-lead{color:#e7e2f3}.site[data-theme-site=arena] .site-hero-claim{font-weight:800}.site-lobby .button.secondary{color:#ffffff;border-color:rgba(255,255,255,.55)}.site[data-theme-site=arena] .site-channels{background:transparent;border:0;padding:0}.site[data-theme-site=arena] .site-channels-heading{display:none}.site[data-theme-site=arena] .site-channel-list:not(.site-channel-links){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.site[data-theme-site=arena] .site-channel{min-height:56px;padding:0 18px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink)}.site[data-theme-site=arena] .site-channel-links{display:none}.site[data-theme-site=arena] .site-hero-strip a:first-child{color:var(--accent)}.example-site .site-concept-banner{position:relative;z-index:2}.example-room{height:auto!important;min-height:0!important}.example-chat{display:flex;flex-direction:column;flex:1 1 auto;gap:0}.example-chat-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.example-chat-name{font-size:1.05rem}.example-chat-question{margin:0;padding:12px 18px 0;color:var(--muted);font-style:italic}.site .example-lines{list-style:none;margin:0;padding:10px 18px;display:grid;align-content:start;grid-gap:14px;gap:14px}.site .example-lines li{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.site .example-lines .site-avatar{width:36px;height:36px;font-size:.85rem}.site .example-lines li>span:last-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.site .example-lines .role-badge{background:color-mix(in srgb,var(--accent) 18%,var(--panel));color:var(--ink)}.example-nick{color:var(--ink)}.example-text{flex:1 1 100%;line-height:1.5}.example-chat-note{margin:auto 0 0;padding:12px 18px 16px;border-top:1px dashed var(--line);color:var(--muted)}.example-player{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.example-player-icon{flex:none;width:48px;height:48px;border-radius:50%;border:2px solid;opacity:.7;position:relative}.example-player-icon:after{content:"";position:absolute;left:18px;top:14px;border-left:14px solid;border-top:9px solid transparent;border-bottom:9px solid transparent}.example-player-text{display:grid;grid-gap:2px;gap:2px;flex:1 1 320px;min-width:0}.example-player-word{font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.site-thread{margin-top:26px}.site-crumbs{margin:0 0 12px;color:var(--muted)}.site-post{margin-top:16px;padding:16px 18px;border-radius:10px;border:1px solid var(--line);background:var(--panel)}.site-post[data-accepted]{border-color:#3f9a6a;box-shadow:inset 4px 0 0 #3f9a6a}.site-post-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 8px}.site-post-head .site-avatar{width:32px;height:32px;font-size:.8rem}.site-post p:last-child{margin-bottom:0}.site-thread-note{margin:18px 0 8px;padding:10px 14px;border-radius:8px;background:var(--panel2);color:var(--muted)}.site-empty{margin:0;padding:18px;border-radius:10px;border:1px dashed var(--line);color:var(--muted)}.example-cta{max-width:760px;margin:0 auto;padding:40px 22px 56px}@media (max-width:1100px){.site-body[data-rail][data-aside]{grid-template-columns:minmax(190px,220px) minmax(0,1fr)}.site-body[data-rail][data-aside]>.site-aside{grid-column:2}}@media (max-width:860px){.site-hero-main,.site-hero-radio,.site-hero-salon .site-hero-main,.site-hero-studio,.site-lead,.site-salon-month{grid-template-columns:minmax(0,1fr)}.site-lead-main{padding-right:0;border-right:0}.site-hero-studio .site-hero-figure{transform:none}.site-body[data-aside],.site-body[data-rail],.site-body[data-rail][data-aside]{grid-template-columns:minmax(0,1fr)}.site-body[data-rail][data-aside]>.site-aside{grid-column:1}.site[data-layout-site=channels] .site-rail{position:static}.site[data-layout-site=channels] .site-channel-list:not(.site-channel-links){display:flex;flex-wrap:wrap;gap:6px}.site[data-layout-site=channels] .site-channel{border:1px solid var(--line)}.site-quicklinks{grid-template-columns:minmax(0,1fr)}.site-quicklinks a{border-left:0;border-top:1px solid var(--line)}.site-quicklinks a:first-child{border-top:0}.site:is([data-theme-site=studio],[data-theme-site=club],[data-theme-site=kroeg],[data-theme-site=salon]) .site-blocks{grid-template-columns:minmax(0,1fr)}.site:is([data-theme-site=studio],[data-theme-site=club],[data-theme-site=kroeg],[data-theme-site=salon]) .site-blocks>*{grid-column:1;grid-row:auto}.site-lobby-copy{padding:28px 22px}.site-lobby:after{background:linear-gradient(180deg,rgba(18,12,34,.55),rgba(18,12,34,.92) 70%)}.site[data-layout-site]:not([data-layout-site=website]) .site-news-item{grid-template-columns:36px minmax(0,1fr)}.site[data-layout-site]:not([data-layout-site=website]) .site-news-replies{grid-column:2;text-align:left}}@media (max-width:520px){.site-hero-claim{font-size:clamp(1.9rem,9vw,2.4rem)}.site-books{min-height:240px;padding:20px}.site-book b{font-size:1.05rem}.site-question{padding:20px}.site-hero-strip,.site-search-row{flex-direction:column}}@media (prefers-reduced-motion:reduce){.site-book-1,.site-book-2,.site-hero-studio .site-hero-figure{transform:none}.site *{transition:none!important}}.tx{display:grid;grid-gap:18px;gap:18px}.tx-filter{display:flex;flex-wrap:wrap;gap:8px}.tx-choice,.tx-filter button{font:inherit;cursor:pointer;color:var(--lp-dark);background:#ffffff;border:1px solid rgba(23,33,31,.18)}.tx-body{display:grid;grid-gap:16px;gap:16px}.tx-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));grid-gap:8px;gap:8px}.tx-choice{font:inherit;cursor:pointer;color:var(--lp-dark);background:#ffffff;border:1px solid rgba(23,33,31,.18)}.tx-filter button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;font-weight:700}.tx-filter button[aria-pressed=true]{background:var(--lp-dark);color:#ffffff;border-color:var(--lp-dark)}.tx-count{font-size:.8rem;opacity:.7}.tx-choice{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 12px;border-radius:10px;text-align:left}.tx-choice[aria-pressed=true]{border:2px solid var(--lp-dark);padding:7px 11px;box-shadow:0 2px 10px rgba(23,33,31,.12)}.tx-choice:focus-visible,.tx-filter button:focus-visible{outline:3px solid #6b4fd8;outline-offset:2px}.tx-choice-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.tx-choice-text small{color:var(--lp-dark-muted);font-size:.82rem}.tx-swatch{flex:none;width:30px;height:30px;border-radius:8px;border:1px solid rgba(23,33,31,.12)}.tx-swatch-radio{background:linear-gradient(135deg,#f4f3e9 50%,#23745b 0)}.tx-swatch-studio{background:linear-gradient(135deg,#191a21 50%,#c8ff77 0)}.tx-swatch-club{background:linear-gradient(135deg,#f7f6f1 50%,#173e5c 0)}.tx-swatch-kroeg{background:linear-gradient(135deg,#f8f0e3 50%,#a84a32 0)}.tx-swatch-redactie{background:linear-gradient(135deg,#f7f5ee 50%,#bd4a2c 0)}.tx-swatch-salon{background:linear-gradient(135deg,#f0edf6 50%,#68538d 0)}.tx-swatch-forum{background:linear-gradient(135deg,#f4f6fa 50%,#2c5dc3 0)}.tx-swatch-collectief{background:linear-gradient(135deg,#fbf6ed 50%,#bd5139 0)}.tx-swatch-kanaal{background:linear-gradient(135deg,#171921 50%,#a496fa 0)}.tx-swatch-werkplaats{background:linear-gradient(135deg,#f5f7f4 50%,#267561 0)}.tx-swatch-arena{background:linear-gradient(135deg,#1e1832 50%,#d7f078 0)}.tx-swatch-gilde{background:linear-gradient(135deg,#fafbf7 50%,#237b7c 0)}.tx-stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,290px);grid-gap:18px;gap:18px;align-items:start;min-width:0}.tx-preview{position:relative;min-width:0;border-radius:14px;overflow:hidden;border:1px solid rgba(23,33,31,.18);background:#ffffff;box-shadow:0 18px 40px rgba(23,33,31,.14)}.tx-flag{position:absolute;right:12px;bottom:12px;z-index:1;padding:4px 10px;border-radius:999px;background:#fff7d6;color:#3b2f05;font-size:.78rem;font-weight:800;pointer-events:none}.tx-info{display:grid;grid-gap:4px;gap:4px}.tx-layout{margin:0;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tx-info h3{margin:0 0 8px;font-size:1.8rem}.tx-info dl{margin:0;display:grid;grid-gap:4px;gap:4px}.tx-info dt{margin-top:8px;font-size:.8rem;font-weight:800;color:var(--lp-dark)}.tx-info dd{margin:0;color:var(--lp-dark-muted)}.tx-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 6px}.lp-light .tx-actions .lp-btn.ghost{border-color:rgba(23,33,31,.35)}.tx-note{margin:8px 0 0;font-size:.86rem}body[data-site-concept=true] .mobile-nav{display:none}@media (max-width:760px){.tx-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-choice-text small{display:none}}.builder-themes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.builder-theme-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.builder-theme-layout{grid-column:1/-1;margin:0;font-weight:700;color:var(--muted)}.builder-hero{display:grid;grid-gap:8px;gap:8px;margin:0 0 16px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius)}.builder-hero legend{padding:0 6px;font-weight:700}.builder-hero p{margin:0}.builder-hero input,.builder-hero textarea{width:100%;box-sizing:border-box}.tx-stage{grid-template-columns:minmax(0,640px) minmax(240px,320px);justify-content:start}.tx-screen{position:relative;overflow:hidden;transition:background-color .2s ease}.tx-screen iframe[hidden]{display:none}.tx-screen iframe{position:absolute;top:0;border:0;transform-origin:0 0}.tx-choice[aria-pressed=true]{transition:box-shadow .2s ease,border-color .2s ease}@media (max-width:980px){.tx-stage{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tx-choice[aria-pressed=true]{transition:none}}.example-site[data-preview=true] .site{min-height:0}.site[data-theme-site][data-scheme=light]{color-scheme:light;--live:#176b46;--mint:#176b46;--yellow:#8b5713;--yellow-bg:#f5ead0;--purple:#4b3f9e;--purple-bg:#e8e4fb;--blue:#365f98;--blue-bg:#dce8f2;--red:#a13a39;--red-bg:#f4e0de;--warn:#a1400f;--shadow:rgba(36,48,74,0.12);--nick-0:#6a409f;--nick-1:#955116;--nick-2:#28637d;--nick-3:#386b35;--nick-4:#9c3465;--nick-5:#795a16;--nick-6:#23706a;--nick-7:#7b3fb0}.site[data-theme-site][data-scheme=dark]{color-scheme:dark;--live:#97e7bc;--mint:#97e7bc;--yellow:#e6c48f;--yellow-bg:#3a3222;--purple:#d4bcff;--purple-bg:#3a3050;--blue:#9bccf0;--blue-bg:#243e51;--red:#f4a9a0;--red-bg:#4a2a2a;--warn:#f0a070;--shadow:rgba(0,0,0,0.35);--nick-0:#c9b0ff;--nick-1:#ffc285;--nick-2:#91d9f3;--nick-3:#a9d6a4;--nick-4:#f4b1cd;--nick-5:#e8ce86;--nick-6:#9fd0c9;--nick-7:#d9b8ff}.site{--site-inter:var(--font-body)}.site[data-font=inter]{--font-head:var(--site-inter),system-ui,sans-serif}.site[data-body-font=jakarta]>.site-inner{--font-body:var(--font-display);font-family:var(--font-display),system-ui,sans-serif}.site[data-body-font=serif]>.site-inner{--font-body:Georgia,"Times New Roman",serif;font-family:Georgia,Times New Roman,serif}.site[data-theme-site][data-radius=square] :is([class*=site-],.button,.chat,.message,input,textarea,select,img):not([class*=avatar],[class*=dot],.site-logo,.site-logo-initial){border-radius:0}.site[data-theme-site][data-radius=round] :is(.site-block,.site-hero,[class*=-card],.chat,input,textarea,select){border-radius:22px}.site[data-theme-site][data-radius=round] .button{border-radius:999px}.site[data-theme-site][data-width=narrow] .site-inner{max-width:960px}.site[data-theme-site][data-width=wide] .site-inner{max-width:1520px}.site[data-text=large]>.site-inner{zoom:1.12}.site[data-header=center] .site-header{flex-direction:column;justify-content:center;text-align:center}.site[data-header=center] .site-header-side{justify-content:center}.site[data-buttons=outline] .button:not(.secondary,.go-live-now){background:transparent;color:var(--ink);border:2px solid var(--accent)}.chat-heading-title>:is(.chat-badge,.status,.host-badge,[data-testid=last-message]){white-space:nowrap}@media (max-width:480px){.chat-heading{grid-template-columns:minmax(0,1fr)}.chat-heading-actions{margin-left:0}}.builder-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:4px;gap:4px;padding:4px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 8px);z-index:2}.builder-tab{min-height:44px;padding:6px 4px;border:0;border-radius:var(--radius);background:transparent;color:var(--muted);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.builder-tab[aria-selected=true]{background:var(--panel3);color:var(--ink);box-shadow:inset 0 -3px 0 var(--accent)}.builder-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.builder input[type=checkbox][role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:44px;height:26px;margin:0;border-radius:999px;background:color-mix(in srgb,var(--muted) 45%,var(--panel3));border:1px solid var(--line);cursor:pointer;transition:background-color .15s ease}.builder input[type=checkbox][role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#ffffff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .15s ease}.builder input[type=checkbox][role=switch]:checked{background:var(--accent);border-color:var(--accent)}.builder input[type=checkbox][role=switch]:checked:after{transform:translateX(18px)}.builder input[type=checkbox][role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.builder input[type=checkbox][role=switch],.builder input[type=checkbox][role=switch]:after{transition:none}}.builder-add{flex-wrap:wrap}.builder-add select{flex:1 1 160px;min-width:0}.builder-add .button{flex:0 0 auto;white-space:nowrap}.builder-publish{position:-webkit-sticky;position:sticky;bottom:8px;z-index:1;box-shadow:0 -6px 18px var(--shadow,rgba(0,0,0,.2))}.builder-palettes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.builder-palette{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:8px;min-height:44px;border:2px solid var(--line);border-radius:var(--radius);background:var(--panel2);color:var(--ink);font:inherit;font-size:.85rem;font-weight:650;cursor:pointer;text-align:left}.builder-palette[aria-checked=true]{border-color:var(--accent)}.builder-swatch{display:flex;height:30px;border-radius:6px;overflow:hidden;border:1px solid var(--line)}.builder-swatch span{flex:1 1}.builder-choice{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;border:0}.builder-choice legend{padding:0;margin-bottom:4px;font-size:.9rem;font-weight:650}.builder-choice .warn{margin:0;color:var(--warn);font-weight:600}.builder-choice-row{display:flex;flex-wrap:wrap;gap:6px}.builder-choice-row button{flex:1 1;min-width:84px;min-height:40px;padding:6px 10px;border:2px solid var(--line);border-radius:var(--radius-sm);background:var(--panel2);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.builder-choice-row button[aria-checked=true]{border-color:var(--accent);font-weight:700}.builder-posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.builder-post{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel2)}.builder-post a{font-weight:650;overflow-wrap:anywhere}.builder-post .small{white-space:nowrap}.site .line.mine{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}@media (max-width:700px){.site[data-theme-site] .site-room{height:auto;min-height:0}.site[data-theme-site] .site-room .room-content .chat-list{flex:none;height:max(50dvh,300px)}}.site[data-layout-own] .site-body:is([data-aside],[data-rail])>.site-blocks{grid-template-columns:minmax(0,1fr)}.site[data-layout-own] .site-body:is([data-aside],[data-rail])>.site-blocks>*{grid-column:1/-1;grid-row:auto}.site-chat-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border-radius:var(--radius-sm,8px);color:var(--ink);font-weight:600;text-decoration:none}.site-chat-link:hover{background:var(--panel2,var(--panel))}.site-chat-dock-button{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:35;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;white-space:nowrap;box-shadow:0 6px 24px rgb(0 0 0/.25);cursor:pointer}.site-chat-dock-button:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.site-chat-dock-panel{position:fixed;top:0;right:0;bottom:0;z-index:40;display:flex;flex-direction:column;width:min(420px,100vw);background:var(--bg,var(--panel));color:var(--ink);border-left:1px solid var(--line);box-shadow:-8px 0 32px rgb(0 0 0/.25)}.site-chat-dock-panel[hidden]{display:none}.site-chat-dock-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.site-chat-dock-body,.site-chat-dock-body>.chat-layout{flex:1 1;min-height:0;display:flex;flex-direction:column}.site-chat-dock-body>.chat-layout>.chat{flex:1 1;min-height:0}.site-chat-dock-body .participants{display:none}@media (max-width:760px){body:has(.mobile-nav) .site-chat-dock-button{bottom:calc(var(--mobile-nav-h) + 16px + env(safe-area-inset-bottom, 0px))}.site-chat-dock-panel{width:100vw;border-left:0}}.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row}.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]>*{grid-column:1/-1;grid-row:auto}.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]>.site-cell[data-span=two-thirds]{grid-column:span 4}.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]>.site-cell[data-span=half]{grid-column:span 3}.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]>.site-cell[data-span=third]{grid-column:span 2}.site-cell{display:flex;flex-direction:column;min-width:0}.site-cell>.site-block:not(.site-room){flex:1 1 auto}@media (min-width:861px) and (max-width:1100px){.site[data-theme-site][data-layout-site] .site-body:is([data-aside],[data-rail])>.site-blocks[data-spans]>.site-cell[data-span=third]{grid-column:span 3}}@media (max-width:860px){.site[data-theme-site][data-layout-site] .site-body>.site-blocks[data-spans]>.site-cell[data-span]{grid-column:1/-1}}.site-body[data-aside]:has(>.site-aside>.site-room){grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.site-body[data-rail][data-aside]:has(>.site-aside>.site-room){grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(320px,360px)}@media (max-width:1100px){.site-body[data-rail][data-aside]:has(>.site-aside>.site-room){grid-template-columns:minmax(190px,220px) minmax(0,1fr)}}@media (max-width:860px){.site-body[data-aside]:has(>.site-aside>.site-room),.site-body[data-rail][data-aside]:has(>.site-aside>.site-room){grid-template-columns:minmax(0,1fr)}}:is(.site-aside,.site-cell[data-span=half],.site-body:is([data-aside],[data-rail]) .site-cell[data-span=two-thirds])>.site-room .room-content{display:flex;flex-direction:column;padding:8px 8px 0;gap:0}:is(.site-aside,.site-cell[data-span=half],.site-body:is([data-aside],[data-rail]) .site-cell[data-span=two-thirds])>.site-room .room-content .stage{flex:none;max-height:45%;overflow:auto}:is(.site-aside,.site-cell[data-span=half],.site-body:is([data-aside],[data-rail]) .site-cell[data-span=two-thirds])>.site-room .room-content .chat-layout{flex:1 1;min-height:0}:is(.site-aside,.site-cell[data-span=half],.site-body:is([data-aside],[data-rail]) .site-cell[data-span=two-thirds])>.site-room .room-context{display:none}.site[data-theme-site] :is(.site-aside,.site-cell[data-span=half]) .radio-player:has(.radio-upcoming){display:flex;flex-direction:column}.site-elsewhere{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.site-elsewhere p{margin:0}.site-fold-toggle{display:none}@media (min-width:861px){.site-cell[data-phone]:not([data-span]),.site-fold,.site-fold-body{display:contents}.site-fold-body>.site-block{flex:1 1 auto}}@media (max-width:860px){.site[data-theme-site][data-layout-site] .site-body[data-phone-order]{display:flex;flex-direction:column;gap:16px;padding-top:18px;reading-flow:flex-visual}.site[data-theme-site][data-layout-site] .site-body[data-phone-order]>:is(.site-rail,.site-blocks,.site-aside){display:contents}.site-body[data-phone-order] .site-cell[data-phone=first]{order:-1}.site-body[data-phone-order] .site-cell[data-phone=last]{order:1}.site-body[data-phone-order]>.site-blocks>.site-hero{order:-2}.site-fold-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:0 18px;border:1px solid var(--line);border-radius:var(--radius-sm,8px);background:var(--panel);color:var(--ink);font:inherit;font-weight:700;text-align:left;cursor:pointer}.site-fold-toggle:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.site-fold[data-open=true]>.site-fold-toggle{margin-bottom:8px}.site-fold:not([data-open=true])>.site-fold-body{display:none}}.site[data-theme-site][data-density=compact]{--site-gap:14px}.site[data-theme-site][data-density=compact] .site-blocks{gap:12px;padding-top:12px}.site[data-theme-site][data-density=compact] .site-block:not(.site-room){padding:12px 14px}.site[data-theme-site][data-density=compact] :is(.site-aside,.site-rail){gap:12px;padding-top:12px}@font-face{font-family:bodyFont;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodyFont;src:url(/_next/static/media/3835a68e46c991a5-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:bodyFont Fallback;src:local("Arial");ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.00%;size-adjust:100.00%}.__className_f17324{font-family:bodyFont,bodyFont Fallback,system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.__variable_f17324{--font-body:"bodyFont","bodyFont Fallback",system-ui,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@font-face{font-family:displayFont;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:displayFont;src:url(/_next/static/media/a048183be72ed5eb-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:displayFont Fallback;src:local("Arial");ascent-override:103.80%;descent-override:22.20%;line-gap-override:0.00%;size-adjust:100.00%}.__className_69e412{font-family:displayFont,displayFont Fallback,system-ui,Segoe UI,Roboto,Arial,sans-serif}.__variable_69e412{--font-display:"displayFont","displayFont Fallback",system-ui,Segoe UI,Roboto,Arial,sans-serif}