[data-turf-room-v2] #introSlotPane,[data-turf-room-v2] #introSlotTop{position:absolute;left:0;right:0;top:0;z-index:30;height:0;overflow:visible;pointer-events:none;container-type:inline-size;container-name:intro}@media (max-width:679px){[data-turf-room-v2] #introSlotTop{top:var(--v2-mh-h,60px)}}@media (min-width:1024px){[data-turf-room-v2] #introSlotTop{top:var(--v2-mh-h,60px)}}[data-turf-room-v2] .intro{pointer-events:none}[data-turf-room-v2] #introSlotTop .intro{padding:8px 16px 0}[data-turf-room-v2] #introSlotPane .intro{padding:8px 10px 0}[data-turf-room-v2] .intro-clip{overflow:visible;pointer-events:none}[data-turf-room-v2] .intro-card{--intro-surface:#EFEDE6;--intro-ink-strong:#171509;--intro-ink-1:#333026;--intro-ink-2:#5C584E;--intro-accent:var(--v2-accent,#FFC700);pointer-events:auto;box-sizing:border-box;width:100%;background:var(--intro-surface);border-radius:22px;box-shadow:0 10px 32px rgba(0,0,0,.38);text-align:left}[data-turf-room-v2] .intro-card.pop{animation:turf-intro-in .3s cubic-bezier(.2,.7,.3,1) both}[data-turf-room-v2] .intro-card.out{opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .26s ease}[data-turf-room-v2] .intro-body{display:flex;flex-direction:column;align-items:stretch;padding:24px 24px 20px}[data-turf-room-v2] .intro-ava{width:44px;height:auto;align-self:flex-start;image-rendering:pixelated}[data-turf-room-v2] .intro-head{margin:20px 0 0;font-family:var(--sans,"Archivo",sans-serif);font-weight:700;font-size:27px;line-height:1.16;letter-spacing:-.02em;color:var(--intro-ink-strong);text-wrap:balance}[data-turf-room-v2] .intro-sub{margin:13px 0 0;font-family:var(--sans,"Archivo",sans-serif);font-size:15px;line-height:1.45;color:var(--intro-ink-1)}[data-turf-room-v2] .intro-got{margin-top:22px;width:100%;min-height:54px;padding:0 24px;font-family:var(--sans,"Archivo",sans-serif);font-weight:700;font-size:16px;letter-spacing:.01em;color:var(--intro-surface);background:var(--intro-ink-strong);border:0;border-radius:999px;cursor:pointer;transition:background .15s ease,transform .15s ease}[data-turf-room-v2] .intro-got:hover{background:#000;transform:translateY(-1px)}[data-turf-room-v2] .intro-got:active{transform:translateY(0)}[data-turf-room-v2] .intro-got:focus-visible{outline:2px solid var(--intro-accent);outline-offset:3px}[data-turf-room-v2] .intro-rule{margin:18px 0 0;font-family:var(--sans,"Archivo",sans-serif);font-size:12.5px;line-height:1.5;color:var(--intro-ink-2);max-width:187px}[data-turf-room-v2] .intro-fuse-track{display:block;margin-top:20px;height:4px;border-radius:999px;background:rgba(23,21,9,.1);overflow:hidden}[data-turf-room-v2] .intro-fuse{display:block;height:100%;border-radius:999px;background:var(--intro-accent);transform-origin:left center;transform:scaleX(1)}@container intro (min-width: 560px){[data-turf-room-v2] .intro-card{max-width:480px;margin-inline:auto;border-radius:24px}[data-turf-room-v2] .intro-body{padding:30px 32px 24px}[data-turf-room-v2] .intro-ava{width:48px}[data-turf-room-v2] .intro-head{margin-top:24px;font-size:33px;line-height:1.14;letter-spacing:-.022em}[data-turf-room-v2] .intro-sub{margin-top:16px;font-size:17px;max-width:264px}[data-turf-room-v2] .intro-got{margin-top:28px;min-height:58px;font-size:17px;padding:0 28px}[data-turf-room-v2] .intro-rule{margin-top:22px;font-size:14px;max-width:302px}[data-turf-room-v2] .intro-fuse-track{margin-top:26px}}@container intro (max-width: 339px){[data-turf-room-v2] .intro-body{padding:20px 18px 16px}[data-turf-room-v2] .intro-ava{width:40px}[data-turf-room-v2] .intro-head{font-size:24px}[data-turf-room-v2] .intro-rule{max-width:none}}@media (max-height:700px){[data-turf-room-v2] #introSlotTop .intro{padding:6px 12px 0}[data-turf-room-v2] #introSlotPane .intro{padding:6px 8px 0}[data-turf-room-v2] .intro-body{padding:14px 18px 12px}[data-turf-room-v2] .intro-ava{width:36px}[data-turf-room-v2] .intro-head{margin-top:12px;font-size:22px;line-height:1.16}[data-turf-room-v2] .intro-sub{margin-top:8px;font-size:14px;line-height:1.4}[data-turf-room-v2] .intro-got{margin-top:14px;min-height:54px;font-size:16px}[data-turf-room-v2] .intro-rule{margin-top:10px;font-size:12px}[data-turf-room-v2] .intro-fuse-track{margin-top:12px}}@keyframes turf-intro-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){[data-turf-room-v2] .intro-card.pop{animation:none}[data-turf-room-v2] .intro-card.out,[data-turf-room-v2] .intro-got{transition:none}}.turf-menu-overlay{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;height:100vh;height:100dvh;background:hsl(var(--background));color:hsl(var(--foreground));overscroll-behavior:contain}.turf-menu-header{display:flex;align-items:center;justify-content:space-between;flex:none;height:52px;padding:env(safe-area-inset-top,0) 12px 0;border-bottom:1px solid hsl(var(--border)/.5)}.turf-menu-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 20px 20px}.turf-menu-scroll::-webkit-scrollbar{display:none}.turf-menu-footer{flex:none;border-top:1px solid hsl(var(--border)/.5);padding:14px 20px calc(14px + env(safe-area-inset-bottom, 0px))}.turf-menu-account{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 12px;border-radius:14px;background:hsl(var(--card));text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.turf-menu-account:hover{background:hsl(var(--muted)/.6)}.turf-menu-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:var(--font-turf-sans,inherit);font-size:14px;font-weight:700;text-decoration:none}.turf-menu-handle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;text-decoration:none}.turf-menu-fold-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:8px 0;margin:0;border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer;font-family:var(--font-turf-mono,ui-monospace,monospace);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.turf-menu-fold-chevron{display:inline-block;transition:transform .18s ease;font-size:14px;line-height:1}.turf-menu-fold-chevron[data-open=false]{transform:rotate(-90deg)}.turf-menu-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.turf-menu-tile{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:84px;min-width:0;padding:14px;border-radius:14px;background:hsl(var(--card));color:hsl(var(--foreground));text-decoration:none;cursor:pointer;transition:background-color .15s ease}.turf-menu-tile:hover{background:hsl(var(--muted)/.6)}.turf-menu-tile-top{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:8px}.turf-menu-tile-label{font-size:15px;font-weight:500;line-height:1.2}.turf-menu-badge{flex:none;min-width:20px;padding:2px 6px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:var(--font-turf-mono,ui-monospace,monospace);font-size:11px;font-weight:700;line-height:1.2;text-align:center}.turf-menu-guest-hook{margin:8px 0 20px;font-size:18px;font-weight:600;line-height:1.35;color:hsl(var(--foreground))}.turf-menu-guest-ctas{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.turf-menu-dm-empty{display:flex;align-items:center;min-height:48px;padding:0 4px;color:hsl(var(--muted-foreground));font-size:14px}.turf-menu-circle-list{display:flex;flex-direction:column;gap:2px}.turf-menu-overlay .v2-sw-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:44px;width:100%;margin:0;padding:10px 12px;border:2px solid transparent;border-radius:10px;background:transparent;color:hsl(var(--foreground));text-align:left;cursor:pointer}.turf-menu-overlay .v2-sw-row[aria-current=true]{border-color:var(--v2-accent,hsl(var(--primary)))}.turf-menu-overlay .v2-sw-title{font:600 14px/1.35 var(--font-turf-sans,inherit);color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.turf-menu-overlay .v2-sw-unread{flex:none;width:6px;height:6px;border-radius:50%;background:var(--v2-accent,hsl(var(--primary)))}.turf-menu-overlay .v2-sw-check{flex:none;color:var(--v2-accent,hsl(var(--primary)));font-size:14px;font-weight:700}.turf-menu-dm-row{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 4px;border-radius:10px;text-decoration:none;color:inherit;cursor:pointer;transition:background-color .15s ease}.turf-menu-dm-row:hover{background:hsl(var(--muted)/.4)}.turf-menu-dm-initial{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:999px;background:hsl(var(--muted));font-size:11px;font-weight:700}.turf-menu-section{margin-top:8px}.turf-shell-root{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;background:var(--surface-base);color:var(--ink-primary)}.turf-shell-content{container-type:inline-size;container-name:turf-content;min-width:0;flex:1 1 0;display:flex;flex-direction:column;min-height:0}.turf-shell-scroll{flex:1 1 0;min-height:0;overflow-y:auto;scroll-padding-bottom:var(--shell-bottom-inset,0);padding-bottom:var(--shell-bottom-inset,0)}.turf-shell-scroll--room{overflow:hidden;display:flex;flex-direction:column}@media (max-width:679px){[data-turf-room-v2] [data-turf-app-header]{display:none!important}}.turf-chip-rail{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 32px),transparent)}.turf-chip-rail::-webkit-scrollbar{display:none}.turf-scrim{background:var(--turf-scrim)}@supports (backdrop-filter:blur(6px)) or (-webkit-backdrop-filter:blur(6px)){.turf-scrim{background:var(--turf-scrim);backdrop-filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.turf-shell-root *,.turf-shell-root :after,.turf-shell-root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.turf-drawer,.turf-scrim{animation:none!important}.turf-chip-rail{scroll-snap-type:none;scroll-behavior:auto!important}.animate-blink{animation:none!important;opacity:1!important}}