@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.container{width:100%}.block{display:block}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.resize{resize:both}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}html,body{height:100%}:root{--bw-nav-font:"Helvetica Neue",Helvetica,Arial,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--bw-body-font:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--bw-brand-blnd-font:Futura,"Futura PT","Avenir Next",Avenir,"Century Gothic",system-ui,sans-serif}*,:before,:after{box-sizing:border-box}.bw-ui{font-family:var(--bw-body-font);letter-spacing:.06em;text-transform:lowercase;font-size:13px;font-weight:500;line-height:1.35}.bw-writing{font-family:var(--bw-body-font);letter-spacing:.01em;text-transform:lowercase;font-size:17px;line-height:1.7}.bw-body{font-family:var(--bw-body-font);letter-spacing:.01em;text-transform:lowercase;font-size:16px;line-height:1.7}.bw-menuWrap{pointer-events:auto;position:relative}.bw-navBar{font-family:var(--bw-nav-font)}.bw-navSide{flex:1;align-items:center;min-width:0;display:flex}.bw-navSideRight{justify-content:flex-end}.bw-navLogoLink{padding:0;position:absolute;left:50%;transform:translate(-50%)}.bw-brand{text-transform:uppercase;align-items:center;gap:0;font-size:clamp(25px,4.8vw,33px);line-height:1;text-decoration:none;transition:opacity .16s;display:inline-flex}.bw-brandBlnd{font-family:var(--bw-brand-blnd-font);letter-spacing:.012em;font-size:1em;font-weight:600;line-height:1;display:inline-block}.bw-brandWave{letter-spacing:.006em;font-size:1em;font-weight:500;line-height:1;display:inline-block}.bw-brandLight{color:#fffffff2}.bw-brandDark{color:#101010eb}.bw-brand:hover{opacity:.76}.bw-brand:focus-visible{opacity:.76;outline:none}.bw-navText{font-family:var(--bw-nav-font);letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;font-size:12px;font-weight:500;line-height:1}.bw-navMenuWrap{align-items:center;display:inline-flex}.bw-navMenuButton{cursor:pointer;background:0 0;border:0;border-radius:0;min-height:18px;padding:0;transition:opacity .16s}.bw-navMenuButton:hover{opacity:.72}.bw-navMenuButton:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.bw-navDropdown{z-index:80;pointer-events:auto;background:#08080af5;border:1px solid #ffffff29;gap:10px;width:min(260px,100vw - 30px);padding:10px 12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 60px #0000008f}.bw-navDropdownItem{opacity:.9;text-decoration:none;transition:opacity .14s}.bw-navDropdownItem:hover{opacity:1}.bw-navDropdownItem:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.bw-navDropdownItem.is-active{opacity:1;text-underline-offset:3px;text-decoration:underline}body{color:#ffffffdb;font-family:var(--bw-body-font);letter-spacing:.01em;text-transform:lowercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#050505;margin:0;font-size:16px;line-height:1.7;transition:background-color .5s,color .5s;overflow-x:hidden}:root{--text-dim:#ffffff8c;--text-faint:#ffffff61;--line:#ffffff17;--px:0;--py:0}.bw-bg{background:radial-gradient(900px 600px at 50% 28%,#465a782e,#0000 62%),radial-gradient(720px 520px at 55% 46%,#ffffff0f,#0000 58%),radial-gradient(1200px 900px at 50% 112%,#ffffff08,#0000 60%),radial-gradient(1000px 900px,#0000,#000000eb 70%),#050505;min-height:100svh;transition:background .5s}.bw-top{z-index:30;pointer-events:none;justify-content:space-between;align-items:center;padding:18px;display:flex;position:fixed;top:0;left:0;right:0}.bw-top a,.bw-top span,.bw-top button{pointer-events:auto}.bw-topLabel{letter-spacing:.08em;color:var(--text-dim);text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font)}.bw-logoLink{border-radius:10px;align-items:center;padding-left:2px;display:inline-flex}.bw-logo{object-fit:contain;object-position:left center;width:128px;height:auto;max-height:34px}.bw-navbtn{color:#fffffff2;letter-spacing:.08em;text-transform:lowercase;min-height:36px;font-size:12px;line-height:1;font-family:var(--bw-body-font);cursor:pointer;background:#050505c7;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:border-color .18s,background-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.bw-navbtn-hover:hover{background:#0c0c0ce6;border-color:#ffffff7a}.bw-navbtn:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #fff9}.bw-navbtn:active{transform:translateY(.5px)}.bw-navbtn.is-active{border-color:#ffffff94}.bw-navbtn:disabled{opacity:.55;cursor:default;transform:none}.bw-breathe{animation:7.8s ease-in-out infinite bwBreathe}@keyframes bwBreathe{0%{opacity:.95;box-shadow:0 0 #fff0}50%{opacity:1;box-shadow:0 0 0 1px #ffffff14,0 0 10px #ffffff0f}to{opacity:.95;box-shadow:0 0 #fff0}}.bw-link{letter-spacing:.08em;color:#b496ffbf;text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);text-decoration:none}.bw-link:hover{color:#d2befff2;text-decoration:underline}.bw-authLink{letter-spacing:.08em;color:#ffffff8a;text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);text-decoration:none;transition:color .14s,opacity .14s}.bw-authLink:hover,.bw-authLink:focus-visible{color:#fffc;text-decoration:underline}.bw-authTitle{text-align:center;letter-spacing:.06em;color:#ffffffe6;text-transform:lowercase;font-size:20px;line-height:1.35;font-family:var(--bw-body-font);margin:0}.bw-authLead{text-align:center;letter-spacing:.045em;color:#ffffff9e;text-transform:lowercase;font-size:13px;line-height:1.7;font-family:var(--bw-body-font)}.bw-authForm{margin-top:4px}.bw-authErrorText{margin-top:-4px}.bw-passWrap{position:relative}.bw-passInput{padding-right:68px}.bw-passToggle{color:#ffffffb3;letter-spacing:.06em;text-transform:lowercase;min-height:28px;font-size:11px;font-family:var(--bw-body-font);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:0 10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.bw-passToggle:hover{color:#ffffffdb;border-color:#ffffff4d}.bw-passToggle:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff8a}.bw-passStrength{gap:6px;margin-top:1px;display:grid}.bw-passStrengthHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-passStrengthTitle,.bw-passStrengthValue{letter-spacing:.07em;text-transform:lowercase;color:#ffffff70;font-size:11px;font-family:var(--bw-body-font)}.bw-passStrengthValue{color:#ffffff9e}.bw-passMeter{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bw-passMeterSegment{background:#ffffff1f;border-radius:999px;height:4px;transition:background-color .14s;display:block}.bw-passMeterSegment.is-active{background:#ffffff75}.bw-passChecklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bw-passRequirement{letter-spacing:.055em;color:#ffffff6b;text-transform:lowercase;font-size:11px;line-height:1.5;font-family:var(--bw-body-font);align-items:center;gap:8px;display:flex}.bw-passRequirement.is-done{color:#ffffffa8}.bw-passRequirementIcon{text-align:center;width:11px}.bw-stage{place-items:center;min-height:100svh;padding:86px 18px 28px;display:grid}.bw-orbWrap{place-items:center;width:100%;display:grid;position:relative}.bw-float{filter:drop-shadow(0 22px 44px #000000b3);will-change:transform;place-items:center;width:fit-content;height:fit-content;transition:width .82s cubic-bezier(.2,.8,.2,1),height .82s cubic-bezier(.2,.8,.2,1),transform .82s cubic-bezier(.2,.8,.2,1);animation:4.9s ease-in-out infinite bwFloatHero;display:grid;position:relative}@keyframes bwFloatHero{0%{transform:translateY(0)translate(0)}50%{transform:translateY(-26px)translate(5px)}to{transform:translateY(0)translate(0)}}.bw-revealed .bw-float{animation:none;transform:translateY(-44px)}@keyframes bwFloatAfter{0%{transform:translateY(-44px)translate(0)}50%{transform:translateY(-58px)translate(-3px)}to{transform:translateY(-44px)translate(0)}}.bw-parallax{place-items:center;width:fit-content;height:fit-content;transition:transform .18s;display:grid}.bw-threeBallButton{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:100%;padding:0;transition:transform .2s,filter .3s;display:grid;position:relative;overflow:visible}.bw-threeBallButton:hover{filter:brightness(1.04)}.bw-threeBallButton:active{transform:scale(.988)}.bw-threeBallButton:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff94}.bw-threeBallButton:disabled,.bw-threeBallButton.is-transitioning{cursor:default;pointer-events:none}.bw-threeBallCanvas{pointer-events:none;width:170%;height:170%;display:block;position:absolute;top:-35%;left:-35%}.bw-threeBallButton .eightball__window{pointer-events:none}.bw-ball{appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;height:100%;transform:perspective(900px)rotateX(var(--bw-tilt-x,0deg))rotateY(var(--bw-tilt-y,0deg));transform-style:preserve-3d;will-change:transform;background:radial-gradient(130% 120% at 26% 20%,#ffffff42,#fff0 50%),radial-gradient(72% 66% at 50% 34%,#ffffff12,#fff0 70%),radial-gradient(122% 120% at 60% 82%,#0000,#000000db 74%),radial-gradient(100% 100% at 50% 48%,#171717,#050505 73%);border:1px solid #ffffff1f;border-radius:999px;outline:none;padding:0;transition:transform .18s,filter .36s,box-shadow .36s;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 -36px 76px #000000bd,0 36px 52px #0000008c}.bw-ball:hover{filter:brightness(1.05)}.bw-ball:active{transform:perspective(900px)rotateX(var(--bw-tilt-x,0deg))rotateY(var(--bw-tilt-y,0deg))scale(.985)}.bw-ball:focus-visible{box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff8c,0 36px 52px #0000008c}.bw-ball:disabled{cursor:default}.bw-ball-impact{filter:brightness(1.05)contrast(1.04)drop-shadow(0 0 12px #ffffff24)}.bw-ball-launching{pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -44px 90px #000000c7,0 44px 66px #0000009e}.bw-anim-shake{transform-origin:50%;animation:1.02s cubic-bezier(.12,.72,.2,1.08) both bwBallShake}.bw-anim-spin{transform-origin:50%;animation:.88s cubic-bezier(.2,.8,.18,1.1) both bwBallSpin}.bw-anim-flip{transform-origin:50%;animation:.92s cubic-bezier(.22,.84,.24,1.04) both bwBallFlip}.bw-anim-wobble{transform-origin:50% 60%;animation:.86s cubic-bezier(.18,.86,.25,1.06) both bwBallWobble}.bw-anim-tilt-return{transform-origin:50% 70%;animation:.79s cubic-bezier(.24,.86,.23,1.05) both bwBallTiltReturn}.bw-anim-float-settle{animation:.93s cubic-bezier(.15,.78,.2,1.05) both bwBallFloatSettle}.bw-anim-pulse{animation:.76s cubic-bezier(.2,.86,.22,1.04) both bwBallPulse}.bw-anim-orbit{animation:.98s cubic-bezier(.22,.88,.28,1.02) both bwBallOrbit}.bw-anim-rattle{animation:.68s steps(2,jump-none) both bwBallRattle}.bw-anim-roll{transform-origin:50% 60%;animation:.96s cubic-bezier(.16,.84,.22,1.05) both bwBallRoll}.bw-anim-reduced{animation:.28s ease-out both bwBallReducedPulse}@keyframes bwBallShake{0%{filter:brightness(1.02);transform:translate(0)rotate(0)scale(1)}8%{transform:translate(-18px,13px)rotate(-8deg)scale(1.06)}16%{transform:translate(20px,-14px)rotate(9deg)scale(1.04)}24%{transform:translate(-22px,15px)rotate(-9deg)scale(1.05)}32%{filter:brightness(1.15)drop-shadow(0 0 20px #fff3);transform:translate(21px,-13px)rotate(8deg)scale(1.03)}44%{transform:translate(-15px,11px)rotate(-6.5deg)scale(1)}56%{transform:translate(12px,-8px)rotate(5.2deg)scale(.99)}70%{transform:translate(-9px,6px)rotate(-4deg)scale(1)}84%{transform:translate(5px,-4px)rotate(2deg)scale(1.01)}92%{filter:brightness(1.1)drop-shadow(0 8px 14px #ffffff1f);transform:translateY(5px)rotate(0)scale(.98)}to{filter:none;transform:translate(0)rotate(0)scale(1)}}@keyframes bwBallSpin{0%{filter:none;transform:rotate(0)scale(1)}56%{filter:brightness(1.12)drop-shadow(0 0 18px #ffffff2e);transform:rotate(480deg)scale(1.08)}80%{transform:rotate(585deg)scale(.97)translateY(4px)}to{filter:none;transform:rotate(540deg)scale(1)translateY(0)}}@keyframes bwBallFlip{0%{filter:none;transform:rotateY(0)rotate(0)scale(1)}44%{filter:brightness(1.16)drop-shadow(0 0 16px #ffffff29);transform:rotateY(140deg)rotate(14deg)scale(1.07)}70%{transform:rotateY(202deg)rotate(-9deg)scale(.98)}to{filter:none;transform:rotateY(180deg)rotate(0)scale(1)}}@keyframes bwBallWobble{0%{filter:none;transform:rotate(0)scale(1)}22%{filter:brightness(1.12);transform:rotate(-17deg)translate(-4px)scale(1.05)}44%{transform:rotate(14deg)translate(4px)scale(1.02)}62%{transform:rotate(-9deg)translate(-2px)scale(1)}82%{transform:rotate(5deg)translate(2px)scale(.99)}to{filter:none;transform:rotate(0)translate(0)scale(1)}}@keyframes bwBallTiltReturn{0%{transform:rotate(0)translate(0)scale(1)}38%{filter:brightness(1.14)drop-shadow(0 0 14px #ffffff26);transform:rotate(18deg)translate(11px)scale(1.06)}60%{transform:rotate(16deg)translate(10px)scale(1.03)}84%{filter:brightness(1.08)drop-shadow(0 7px 12px #ffffff1f);transform:rotate(-4deg)translate(-2px)translateY(3px)scale(.98)}to{filter:none;transform:rotate(0)translate(0)translateY(0)scale(1)}}@keyframes bwBallFloatSettle{0%{filter:none;transform:translateY(0)scale(1)}28%{filter:brightness(1.14)drop-shadow(0 0 14px #ffffff26);transform:translateY(-24px)scale(1.07)}54%{transform:translateY(-10px)scale(1.03)}78%{filter:brightness(1.08)drop-shadow(0 10px 15px #ffffff21);transform:translateY(8px)scale(.98)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes bwBallPulse{0%{filter:none;transform:scale(1)}34%{filter:brightness(1.16)drop-shadow(0 0 18px #fff3);transform:scale(1.12)}66%{filter:brightness(1.07)drop-shadow(0 8px 12px #ffffff1c);transform:scale(.95)translateY(4px)}to{filter:none;transform:scale(1)translateY(0)}}@keyframes bwBallOrbit{0%{filter:none;transform:translate(0)scale(1)}22%{filter:brightness(1.13);transform:translate(14px,-12px)scale(1.07)}46%{filter:brightness(1.16)drop-shadow(0 0 16px #ffffff26);transform:translateY(-20px)scale(1.05)}68%{transform:translate(-13px,-10px)scale(1.01)}86%{filter:brightness(1.08)drop-shadow(0 6px 10px #ffffff1a);transform:translate(-4px,4px)scale(.98)}to{filter:none;transform:translate(0)scale(1)}}@keyframes bwBallRattle{0%{filter:none;transform:translate(0)scale(1)}10%{transform:translate(-5px,3px)rotate(-2deg)scale(1.02)}20%{filter:brightness(1.14)drop-shadow(0 0 14px #ffffff29);transform:translate(5px,-3px)rotate(2deg)scale(1.02)}30%{transform:translate(-5px,2px)rotate(-2deg)scale(1.01)}40%{transform:translate(4px,-2px)rotate(1.8deg)scale(1.01)}50%{transform:translate(-4px,2px)rotate(-1.6deg)scale(1.01)}60%{transform:translate(3px,-2px)rotate(1.4deg)scale(1)}70%{transform:translate(-3px,2px)rotate(-1.2deg)scale(1)}80%{transform:translate(2px,-1px)rotate(.8deg)scale(1)}90%{filter:brightness(1.08);transform:translate(-1px,1px)rotate(-.4deg)scale(.99)}to{filter:none;transform:translate(0)rotate(0)scale(1)}}@keyframes bwBallRoll{0%{filter:none;transform:translate(0)rotate(0)scale(1)}28%{filter:brightness(1.12);transform:translate(-15px)rotate(-16deg)scale(1.05)}58%{filter:brightness(1.15)drop-shadow(0 0 16px #ffffff29);transform:translate(12px)rotate(12deg)scale(1.02)}80%{filter:brightness(1.07)drop-shadow(0 8px 12px #ffffff1a);transform:translate(-3px)rotate(-4deg)translateY(4px)scale(.98)}to{filter:none;transform:translate(0)rotate(0)translateY(0)scale(1)}}@keyframes bwBallReducedPulse{0%{filter:none;transform:scale(1)}55%{filter:brightness(1.08);transform:scale(1.03)}to{filter:none;transform:scale(1)}}.bw-ball:before{content:"";opacity:.56;pointer-events:none;background:radial-gradient(circle at 50% 54%,#ffffff17,#fff0 58%);border-radius:999px;position:absolute;inset:-22%}.bw-ball:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.bw-ballSpecular{opacity:.85;width:52%;height:46%;transform:translate(var(--bw-gloss-shift-x,0px),var(--bw-gloss-shift-y,0px));pointer-events:none;background:radial-gradient(circle at 26% 26%,#ffffff6b,#fff0 64%);border-radius:999px;transition:transform .18s;position:absolute;inset:10% auto auto 12%}.bw-ballStreak{border-radius:inherit;mix-blend-mode:screen;opacity:.5;transform:translate(calc(var(--bw-gloss-shift-x,0px)*.6),calc(var(--bw-gloss-shift-y,0px)*.6));pointer-events:none;background:conic-gradient(from 210deg at 33% 22%,#fff0,#ffffff29 6%,#fff0 16%);transition:transform .18s;position:absolute;inset:0}.bw-ballRimLight{border-radius:inherit;pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:2.5%}.bw-eight{opacity:1;place-items:center;transition:opacity .26s,transform .26s;display:grid;position:absolute;inset:0;transform:scale(1)}.bw-eight.is-hidden{opacity:0;transform:scale(.86)}.bw-eight span{color:#000000d1;background:radial-gradient(circle at 35% 30%,#ffffffe0,#ffffffb8 55%,#ffffff94);border-radius:999px;place-items:center;width:44%;height:44%;font-size:clamp(26px,5vw,42px);font-weight:600;display:grid;box-shadow:inset 0 -10px 18px #00000026,0 10px 22px #00000059}.eightball__window{aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle at 36% 26%,#70a0ff75,#5a82dc00 56%),radial-gradient(circle at 50% 92%,#060c2c00,#060c2cb8 76%),linear-gradient(165deg,#162e76f5,#081442f5);border:1px solid #acd4ff38;border-radius:999px;place-items:center;width:58%;padding:clamp(10px,2.4vw,18px);transition:opacity .34s,transform .34s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.72);box-shadow:inset 0 0 0 1px #94c4ff1f,0 12px 26px #00000080}.eightball__window.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.eightball__windowText{text-align:center;color:#f5faffeb;text-transform:lowercase;letter-spacing:.02em;text-wrap:balance;font-size:clamp(12px,1.65vw,15px);line-height:1.34}.bw-transitionOverlay{z-index:140;pointer-events:none;opacity:1;background:#0303050f;place-items:center;transition:background-color .28s,opacity .24s;display:grid;position:fixed;inset:0}.bw-transitionOverlay.phase-spin{background:#03030529}.bw-transitionOverlay.phase-push{background:#03030540}.bw-transitionOverlay.phase-eclipse{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03030575}.bw-transitionOverlay.phase-fade{opacity:0;background:#03030500}.bw-transitionOverlay.phase-reduced{background:#0303054d}.bw-transitionBall{aspect-ratio:1;width:min(290px,52vw);transform-style:preserve-3d;background:radial-gradient(130% 120% at 26% 20%,#ffffff47,#fff0 52%),radial-gradient(120% 120% at 62% 82%,#0000,#000000e0 73%),radial-gradient(100% 100% at 50% 48%,#1a1a1a,#050505 72%);border:1px solid #ffffff24;border-radius:999px;animation:.15s cubic-bezier(.24,.84,.26,1.02) both bwTransitionPress;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 -34px 74px #000000c7,0 34px 54px #0009}.bw-transitionOverlay.phase-spin .bw-transitionBall{animation:.9s cubic-bezier(.22,.76,.2,1) both bwTransitionSpin}.bw-transitionOverlay.phase-push .bw-transitionBall{animation:1.3s cubic-bezier(.14,.76,.2,1) both bwTransitionPush}.bw-transitionOverlay.phase-eclipse .bw-transitionBall{animation:.9s cubic-bezier(.2,.78,.24,1) both bwTransitionEclipse}.bw-transitionOverlay.phase-fade .bw-transitionBall{opacity:0;transform:translateY(-86px)scale(2.02)rotate(920deg)rotateY(440deg)}.bw-transitionOverlay.phase-reduced .bw-transitionBall{animation:.26s ease-out both bwTransitionReduced}.bw-transitionBall:before{content:"";border-radius:inherit;opacity:.6;background:radial-gradient(circle at 50% 54%,#ffffff1c,#fff0 58%);position:absolute;inset:-22%}.bw-transitionBallSpecular{opacity:.86;background:radial-gradient(circle at 26% 26%,#ffffff6b,#fff0 64%);border-radius:999px;width:52%;height:46%;position:absolute;inset:10% auto auto 12%}.bw-transitionBallStreak{border-radius:inherit;mix-blend-mode:screen;opacity:.52;background:conic-gradient(from 210deg at 33% 22%,#fff0,#ffffff38 6%,#fff0 16%);position:absolute;inset:0}.bw-transitionOverlay.phase-spin .bw-transitionBallStreak,.bw-transitionOverlay.phase-push .bw-transitionBallStreak{opacity:.74}.bw-transitionBallRim{border-radius:inherit;border:1px solid #ffffff1f;position:absolute;inset:2.8%}.bw-transitionEight{place-items:center;display:grid;position:absolute;inset:0}.bw-transitionEight span{color:#000000d1;background:radial-gradient(circle at 36% 30%,#ffffffeb,#ffffffba 56%,#fff9);border-radius:999px;place-items:center;width:42%;height:42%;font-size:clamp(22px,4.4vw,34px);font-weight:600;display:grid;box-shadow:inset 0 -10px 18px #0003,0 10px 22px #0006}@keyframes bwTransitionPress{0%{transform:translateY(0)scale(1)}to{transform:translateY(2px)scale(.98)}}@keyframes bwTransitionSpin{0%{transform:translateY(2px)scale(.99)rotate(0)rotateY(0)}to{transform:translateY(-10px)scale(1.06)rotate(560deg)rotateY(300deg)}}@keyframes bwTransitionPush{0%{filter:brightness(1.04);transform:translateY(-10px)scale(1.06)rotate(560deg)rotateY(300deg)}to{filter:brightness(1.16);transform:translateY(-66px)scale(1.72)rotate(900deg)rotateY(460deg)}}@keyframes bwTransitionEclipse{0%{filter:brightness(1.16);transform:translateY(-66px)scale(1.72)rotate(900deg)rotateY(460deg)}to{filter:brightness(1.22);transform:translateY(-86px)scale(2.02)rotate(920deg)rotateY(440deg)}}@keyframes bwTransitionReduced{0%{opacity:1;transform:scale(1)}to{opacity:.05;transform:scale(1.08)}}.bw-oracle{letter-spacing:.12em;color:#ffffff47;text-transform:lowercase;opacity:0;filter:blur(3px);place-items:center;height:18px;margin-top:10px;font-size:12px;transition:opacity .52s,transform .52s,filter .52s;display:grid;transform:translateY(8px)}.bw-oracle.show{opacity:1;filter:blur();transform:translateY(0)}.bw-panel{opacity:0;gap:12px;width:min(760px,100%);margin-top:18px;transition:opacity .52s,transform .52s;display:grid;transform:translateY(16px)}.bw-panel.show{opacity:1;transform:translateY(0)}.bw-prompt{text-align:center;color:#ffffffbf;padding:0 8px;font-size:18px;font-style:italic;line-height:1.75}.bw-nextPromptCountdown{text-align:center;letter-spacing:.08em;color:#ffffff7a;text-transform:lowercase;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.bw-textarea{color:#ffffffd1;letter-spacing:.01em;resize:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c59;border:1px solid #ffffff0f;border-radius:16px;outline:none;width:min(720px,92vw);min-height:240px;margin-top:18px;padding:18px;font-size:17px;line-height:1.78;box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff08}.bw-textareaShell{width:min(720px,92vw);position:relative}.bw-textareaShell .bw-textarea{width:100%}.bw-textarea:focus{border-color:#beaaff2e;box-shadow:0 18px 60px #00000080,0 0 0 1px #beaaff1f,inset 0 1px #ffffff08}.bw-textarea::placeholder{color:var(--text-faint)}.bw-lockOverlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);text-align:center;background:#06060885;border:1px solid #ffffff24;place-items:center;gap:6px;padding:16px;display:grid;position:absolute;inset:18px}.bw-lockOverlayInteractive{cursor:pointer;transition:border-color .18s,background-color .18s,opacity .18s}.bw-lockOverlayInteractive:hover,.bw-lockOverlayInteractive:focus-visible{background:#06060870;border-color:#ffffff3d;outline:none}.bw-lockOverlayTitle{font-family:var(--bw-body-font);letter-spacing:.03em;text-transform:lowercase;color:#ffffffdb;font-size:16px;line-height:1.55}.bw-lockOverlayHint{font-family:var(--bw-body-font);letter-spacing:.07em;text-transform:lowercase;color:#ffffff9e;font-size:12px;line-height:1.5}.bw-lockOverlayPulse:hover{animation:2.2s ease-in-out infinite bwLockOverlayPulse}@keyframes bwLockOverlayPulse{0%{background:#06060885;border-color:#ffffff24}50%{background:#06060866;border-color:#ffffff38}to{background:#06060885;border-color:#ffffff24}}.bw-tonePanel{gap:18px;width:min(760px,94vw)}.bw-toneLines{gap:10px;display:grid}.bw-toneLine{opacity:0;margin:0;transition:opacity .52s,transform .52s;transform:translateY(4px)}.bw-toneLine.is-visible{opacity:1;transform:translateY(0)}.bw-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-checkRow{align-items:center;gap:8px;width:fit-content;display:inline-flex}.bw-checkLabel{letter-spacing:.04em;color:var(--text-faint);text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);align-items:center;gap:8px;display:inline-flex}.bw-checkbox{accent-color:#b496ffd9;width:14px;height:14px;margin:0}.bw-infoTrigger{color:#ffffffe0;cursor:pointer;background:#080808b3;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;line-height:1;transition:border-color .16s,background-color .16s;display:inline-flex}.bw-infoTrigger:hover{background:#0e0e0ee0;border-color:#ffffff7a}.bw-infoTrigger:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff94}.bw-infoOverlay{z-index:70;background:#00000085;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bw-infoFloating{z-index:120;width:min(360px,100vw - 24px);position:fixed}.bw-infoCard{background:#08080aeb;border:1px solid #ffffff1f;border-radius:16px;width:100%;padding:14px 14px 12px;animation:.18s bwInfoIn;box-shadow:0 20px 70px #00000094}@keyframes bwInfoIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bw-infoTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-infoTitle{letter-spacing:.08em;text-transform:lowercase;color:#ffffffe0;margin:0;font-size:13px}.bw-infoClose{color:#ffffffd6;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;background:#ffffff08;border:1px solid #ffffff3d;border-radius:999px;min-height:30px;padding:0 10px;font-size:11px}.bw-infoClose:hover{background:#ffffff14;border-color:#ffffff6b}.bw-infoClose:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff94}.bw-infoBody{color:#ffffffc2;text-transform:lowercase;margin:10px 0 0;font-size:13px;line-height:1.7}.bw-uiModalOverlay{z-index:90;background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bw-uiModal{background:#08080af0;border:1px solid #ffffff24;border-radius:18px;width:min(540px,100vw - 36px);padding:16px 16px 14px;animation:.18s bwUiModalIn;position:relative;box-shadow:0 24px 80px #0009}@keyframes bwUiModalIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bw-uiModalX{color:#ffffffd1;letter-spacing:.04em;text-transform:lowercase;cursor:pointer;background:#ffffff08;border:1px solid #fff3;border-radius:999px;width:28px;height:28px;font-size:11px;position:absolute;top:10px;right:10px}.bw-uiModalX:hover{background:#ffffff14;border-color:#ffffff5c}.bw-uiModalX:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff94}.bw-uiModalTitle{letter-spacing:.08em;text-transform:lowercase;color:#ffffffeb;margin:2px 0 0;font-size:18px}.bw-uiModalBody{letter-spacing:.02em;text-transform:lowercase;color:#ffffffba;margin:10px 0 0;font-size:13px;line-height:1.75}.bw-uiModalActions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.bw-uiModalPrimary,.bw-uiModalSecondary{min-height:34px}.bw-uiModalSecondary{color:#ffffffc7;background:#ffffff08;border-color:#fff3}.bw-termsModal{width:min(760px,100vw - 36px)}.bw-termsTitleText{text-transform:none;letter-spacing:.04em;margin-right:32px}.bw-termsModalLead{text-transform:none;letter-spacing:.01em}.bw-termsModalScroll{background:#0003;border:1px solid #ffffff1f;border-radius:14px;max-height:min(65vh,620px);margin-top:12px;padding:14px;overflow-y:auto}.bw-termsText{font-family:var(--bw-body-font);letter-spacing:0;color:#ffffffd1;white-space:pre-wrap;text-transform:none;margin:0;font-size:13px;line-height:1.72}.bw-avatarCropModal{width:min(560px,100vw - 36px)}.bw-avatarCropFrame{aspect-ratio:1;background:#0000007a;border:1px solid #ffffff24;width:100%;margin-top:12px;position:relative}.bw-avatarCropControls{gap:6px;margin-top:12px;display:grid}.bw-avatarCropSlider{accent-color:#ffffffad;width:100%}.bw-date{letter-spacing:.06em;color:var(--text-faint);font-size:12px;font-family:var(--bw-body-font);text-transform:lowercase}.bw-btn{letter-spacing:.06em;text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);color:#ffffffc7;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px}.bw-btn:hover{background:#ffffff17}.bw-hint{letter-spacing:.08em;color:var(--text-faint);text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);text-align:center;margin-top:12px}.bw-miniLink{letter-spacing:.08em;text-transform:lowercase;color:#b496ffa6;font-size:12px;font-family:var(--bw-body-font);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0}.bw-miniLink:hover{color:#d2befff2;text-decoration:underline}.bw-handleLink{color:#ffffffb8;text-decoration:none;transition:color .14s}.bw-handleLink:hover{color:#ffffffe6;text-underline-offset:2px;text-decoration:underline}.bw-handleLink:focus-visible{text-underline-offset:2px;outline:none;text-decoration:underline}.bw-archiveWrap{width:min(760px,100%);margin:0 auto;padding:86px 18px 28px}.bw-card{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:14px}.bw-cardLink{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:block}.bw-cardLink:hover{background:#ffffff0d;border-color:#ffffff3d;transform:translateY(-1px)}.bw-cardLink:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff6b}.bw-cardDate{letter-spacing:.06em;color:var(--text-faint);font-size:12px;font-family:var(--bw-body-font);text-transform:lowercase}.bw-cardMeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-collectiveBadge{letter-spacing:.06em;text-transform:lowercase;font-size:11px;font-family:var(--bw-body-font);color:var(--text-faint);border:1px solid var(--line);background:#ffffff05;border-radius:999px;padding:2px 8px}.bw-removedBadge{letter-spacing:.06em;text-transform:lowercase;font-size:11px;font-family:var(--bw-body-font);color:#ffaaaaeb;background:#78181838;border:1px solid #ff78786b;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.bw-cardPrompt{color:#ffffffb8;margin-top:10px;font-size:18px;font-style:italic;line-height:1.82}.bw-cardText{white-space:pre-wrap;color:#ffffffdb;margin-top:10px;font-size:17px;line-height:1.82}.bw-cardPreview{color:#ffffffc2}.bw-aboutWrap{gap:14px;width:min(760px,100%);margin:0 auto;padding:92px 18px 34px;display:grid}.bw-aboutTitle{letter-spacing:.08em;text-transform:lowercase;color:#ffffffe6;margin:0;font-size:clamp(20px,3.1vw,28px)}.bw-aboutSection{gap:10px;display:grid}.bw-aboutText{color:#ffffffc7;text-transform:lowercase;margin:0;font-size:17px;line-height:1.8}.bw-aboutThanks{letter-spacing:.02em;color:#ffffffa8;text-transform:lowercase;margin:6px 0 0;font-size:16px}.bw-journalWrap{gap:14px;width:min(760px,100%);margin:0 auto;padding:92px 18px 34px;display:grid}.bw-journalHead{gap:6px;display:grid}.bw-journalTitle{letter-spacing:.03em;text-transform:lowercase;color:#ffffffe6;margin:0;font-size:clamp(20px,3.1vw,28px)}.bw-journalSub{letter-spacing:.06em;text-transform:lowercase;color:#ffffff80;margin:0;font-size:12px}.bw-accountCard{gap:14px;display:grid}.bw-accountTitle{letter-spacing:.03em;text-transform:lowercase;color:#ffffffe6;margin:0;font-size:clamp(20px,3.1vw,28px)}.bw-accountMeta{gap:8px;display:grid}.bw-accountRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-accountValue{letter-spacing:.04em;color:#ffffffc7;text-transform:lowercase;text-align:right;font-size:13px}.bw-accountActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bw-accountDanger{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;gap:10px;margin-top:2px;padding:12px;display:grid}.bw-accountDangerText{letter-spacing:.06em;color:#fff9;text-transform:lowercase;margin:0;font-size:12px;line-height:1.6}.bw-profileWrap{gap:18px;display:grid}.bw-profileHeader{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;gap:12px;padding:12px 0 14px;display:grid}.bw-profileHeaderRow{align-items:flex-start;gap:14px;display:flex}.bw-profileAvatarWrap{flex-shrink:0;width:86px;height:86px;position:relative}.bw-profileAvatar{object-fit:cover;background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;width:100%;height:100%}.bw-profileAvatarFallback{place-items:center;display:grid}.bw-profileAvatarBtn{color:#ffffffe6;cursor:pointer;background:#050505e6;border:1px solid #ffffff2e;border-radius:999px;width:28px;height:28px;font-size:14px;line-height:1;position:absolute;bottom:-2px;right:-2px}.bw-profileAvatarBtn:hover{background:#0a0a0afa}.bw-profileAvatarBtn:disabled{opacity:.45;cursor:default}.bw-profileFileInput{display:none}.bw-profileIdentity{flex:1;gap:4px;min-width:0;display:grid}.bw-profileIdentityTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-profileName{letter-spacing:.02em;color:#ffffffeb;text-transform:lowercase;margin:0;font-size:clamp(28px,4.4vw,42px);line-height:1.1}.bw-profileEditArea{gap:10px;max-width:420px;display:grid}.bw-profileFeedSection{border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;padding:12px 0}.bw-profileFeedRow{color:inherit;border-top:1px solid #ffffff14;padding:12px 2px;text-decoration:none;transition:background-color .16s;display:block}.bw-profileFeedRow:first-of-type{border-top:0}.bw-profileFeedRow:hover{background:#ffffff06}.bw-profileFeedRow:focus-visible{background:#ffffff0d;outline:none}.bw-profileFeedMeta{letter-spacing:.06em;color:#ffffff75;font-size:12px;font-family:var(--bw-body-font);justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-profileFeedBadge{letter-spacing:.08em;color:#ffffff9e;background:#ffffff05;border-color:#ffffff14;min-height:22px;padding:0 8px;font-size:10px}.bw-profileFeedText{color:#fffc;margin-top:6px;font-size:16px;line-height:1.72}.bw-profileFeedHint{padding:10px 0 2px}.bw-profileAccountCard{box-shadow:none;background:#ffffff05;border-color:#ffffff14;border-radius:14px}.bw-page{gap:28px;width:min(760px,100%);margin:0 auto;padding:92px 18px 34px;display:grid}.bw-section{gap:16px;display:grid}.bw-sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bw-sectionBody{gap:14px;display:grid}.bw-divider{border:0;border-top:1px solid #ffffff24;width:100%;margin:18px 0}.bw-dividerMajor{border-top-color:#fff3;margin:32px 0}.bw-lineSection{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24}.bw-rowList{gap:0;display:grid}.bw-rowItem{color:inherit;border-top:1px solid #ffffff1f;padding:16px 2px;text-decoration:none;display:block}.bw-rowListLoose .bw-rowItem{padding-top:20px;padding-bottom:20px}.bw-rowItem:first-child{border-top:0}.bw-rowHover{transition:background-color .16s}.bw-rowHover:hover{background:#ffffff08}.bw-rowHover:focus-visible{background:#ffffff0f;outline:none}.bw-rowLinkBlock{color:inherit;margin:10px -2px 0;padding:8px 2px 0;text-decoration:none;display:block}.bw-rowMeta{letter-spacing:.06em;color:#ffffff85;font-size:11.5px;font-family:var(--bw-body-font);text-transform:lowercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-rowMetaLeft{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bw-rowBody{color:#fffc;margin-top:8px;font-size:16px;line-height:1.78}.bw-rowSubtle{letter-spacing:.08em;text-transform:lowercase;color:#ffffff5c;font-size:10.5px;font-family:var(--bw-body-font);margin-top:11px}.bw-rowActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:11px;margin-top:12px;display:flex}.bw-rowDeleteAction{opacity:.56;transition:opacity .14s}.bw-rowItem:hover .bw-rowDeleteAction,.bw-rowItem:focus-within .bw-rowDeleteAction,.bw-rowDeleteAction:hover,.bw-rowDeleteAction:focus-visible{opacity:1}.bw-rowNestedList{border-top:1px solid #ffffff1a;border-left:1px solid #ffffff14;margin-top:14px;margin-left:14px;padding-left:14px}.bw-rowNestedItem{border-top:1px solid #ffffff14;padding:12px 0}.bw-rowNestedItem:first-child{border-top:0}.bw-entryContent{white-space:pre-wrap;color:#ffffffdb;margin:0;font-size:17px;line-height:1.8}.bw-pageLead{letter-spacing:.055em;text-transform:lowercase;color:#ffffff8f;font-size:13px;line-height:1.66;font-family:var(--bw-body-font);margin:0}.bw-termsPageTitle{letter-spacing:.02em;color:#ffffffe6;text-transform:none;margin:0;font-size:clamp(22px,3vw,28px);line-height:1.35}.bw-termsPageLead{letter-spacing:.05em;color:#ffffff8f;text-transform:none;margin:0;font-size:12px;line-height:1.66}.bw-termsPanel{background:#08080a80;border:1px solid #ffffff24;border-radius:16px;max-height:calc(100svh - 220px);padding:14px;overflow-y:auto}.bw-termsAcceptanceRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.bw-termsCheckboxLabel{letter-spacing:.05em;color:#ffffffbd;text-transform:lowercase;font-size:12px;font-family:var(--bw-body-font);align-items:center;gap:8px;display:inline-flex}.bw-termsViewButton{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.bw-footer{justify-content:center;width:100%;padding:10px 14px 14px;display:flex}.bw-footerLink{letter-spacing:.08em;color:#ffffff73;text-transform:lowercase;font-size:11px;font-family:var(--bw-body-font);text-decoration:none}.bw-footerLink:hover,.bw-footerLink:focus-visible{color:#ffffffbd;text-decoration:underline}.bw-appShell{flex-direction:column;min-height:100svh;display:flex}.bw-appContent{flex:1;min-height:0}.bw-block{gap:8px;display:grid}.bw-badgeGroup{flex-wrap:wrap;align-items:center;gap:9px;display:inline-flex}.bw-adminPromptInput{min-height:126px;padding:12px 14px}.bw-adminBannedRow{align-items:center}@media (prefers-reduced-motion:reduce){.bw-float,.bw-anim-shake,.bw-anim-spin,.bw-anim-flip,.bw-anim-wobble,.bw-anim-tilt-return,.bw-anim-float-settle,.bw-anim-pulse,.bw-anim-orbit,.bw-anim-rattle,.bw-anim-roll,.bw-breathe,.bw-lockOverlayPulse,.bw-toneLine{transition:none!important;animation:none!important}.bw-infoCard,.bw-uiModal{animation:none!important}.bw-parallax{transition:none!important}.bw-ball-impact{filter:none}}.bw-actions{align-items:center;gap:10px;display:flex}.bw-btnGhost{color:#ffffffb8;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;height:32px;padding:0 12px;font-size:12px}.bw-btnGhost:hover{color:#ffffffdb;background:#ffffff0f}.bw-btnGhost:disabled{opacity:.35;cursor:default}.bw-btnDanger{color:#ffb6b6f2;letter-spacing:.08em;text-transform:lowercase;cursor:pointer;background:#78181838;border:1px solid #ff787875;border-radius:999px;height:32px;padding:0 12px;font-size:12px}.bw-btnDanger:hover{color:#ffd0d0fa;background:#78181852}.bw-btnDanger:disabled{opacity:.35;cursor:default}.bw-softMsg{letter-spacing:.08em;color:#ffffff52;text-transform:lowercase;margin-top:10px;font-size:12px}.bw-modalOverlay{z-index:50;background:#0000008c;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.bw-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c0c10b8;border:1px solid #ffffff14;border-radius:18px;width:min(680px,92vw);padding:16px 16px 14px;box-shadow:0 24px 80px #000000a6}.bw-modalTop{justify-content:space-between;align-items:center;display:flex}.bw-x{color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:34px;height:34px;font-size:18px;line-height:1}.bw-x:hover{color:#ffffffe6;background:#ffffff0f}.bw-modalSub{color:#ffffff59;letter-spacing:.06em;margin-top:8px;font-size:12px}.bw-fragInput{resize:none;color:#ffffffd1;background:#08080a66;border:1px solid #ffffff0f;border-radius:14px;outline:none;width:100%;min-height:130px;margin-top:12px;padding:14px;font-size:14px;line-height:1.6}.bw-fragInput::placeholder{color:#ffffff47}.bw-songInputs{gap:8px;margin-top:12px;display:grid}.bw-songHint{letter-spacing:.1em;text-transform:lowercase;color:#ffffff61;font-size:12px}.bw-input{color:#ffffffc7;background:#08080a59;border:1px solid #ffffff0f;border-radius:12px;outline:none;width:100%;height:36px;padding:0 12px;font-size:13px}.bw-selectInput{color:#ffffffdb;background:#08080ad9}.bw-selectInput option{color:#ffffffeb;background:#0a0a0c}.bw-contentBlurred{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.bw-modalRow{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.bw-archiveRoot{min-height:100vh;padding:18px}.bw-collectiveWrap{place-items:start center;gap:30px;padding:94px 18px 30px;display:grid}.bw-collectiveHero{text-align:center;gap:10px;width:min(860px,92vw);display:grid}.bw-collectiveBadgeRow{justify-content:center;margin-bottom:4px;display:flex}.bw-collectivePill{letter-spacing:.12em;color:#ffffffeb;cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;background:#040404e6;border-color:#ffffff6b;min-height:31px;padding:0 12px;font-size:11px}.bw-collectiveEyebrow{letter-spacing:.1em;text-transform:lowercase;color:#ffffff8f;font-size:12px}.bw-collectivePrompt{letter-spacing:.01em;text-transform:lowercase;color:#ffffffe6;text-wrap:balance;margin:0;font-size:clamp(22px,3.3vw,31px);line-height:1.46}.bw-collectiveIntro{letter-spacing:.04em;text-transform:lowercase;color:#ffffff9e;margin:0;font-size:14px;line-height:1.72}.bw-collectiveNotice{letter-spacing:.05em;text-transform:lowercase;color:#fff6;margin:2px 0 0;font-size:12px;line-height:1.6}.bw-archiveStage{place-items:start center;padding-top:70px;display:grid}.bw-archiveHeader{width:min(860px,92vw);margin-bottom:18px}.bw-archiveTitle{letter-spacing:.12em;text-transform:lowercase;color:#ffffffdb;font-size:18px}.bw-archiveSub{color:#ffffff57;letter-spacing:.06em;margin-top:6px;font-size:12px}.bw-feed{gap:12px;width:min(860px,92vw);display:grid}.bw-collectiveWrap .bw-empty{text-align:center;margin-top:0}.bw-fragment{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0c59;border:1px solid #ffffff0f;border-radius:18px;padding:14px 14px 12px}.bw-fragmentLink{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:block}.bw-fragmentLink:hover{background:#ffffff0d;border-color:#ffffff38;transform:translateY(-1px)}.bw-fragmentLink:focus-visible{outline:none;box-shadow:0 0 0 2px #050505f5,0 0 0 4px #ffffff6b}.bw-fragMeta{color:#ffffff6b;letter-spacing:.06em;font-size:12px;font-family:var(--bw-body-font);align-items:center;gap:10px;display:flex}.bw-fragDot{opacity:.5}.bw-fragText{color:#fffc;margin-top:10px;font-size:17px;line-height:1.76}.bw-fragHint{letter-spacing:.08em;text-transform:lowercase;color:#ffffff61;font-size:11px;font-family:var(--bw-body-font);margin-top:10px}.bw-replyForm{gap:8px;margin-top:10px;display:grid}.bw-replyInput{resize:vertical;color:#ffffffd1;background:#08080a61;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;min-height:88px;padding:10px 12px;font-size:16px;line-height:1.72}.bw-replyInput::placeholder{color:#ffffff52}.bw-replyInput:focus{border-color:#ffffff38}.bw-replyFormRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.bw-replyHint{letter-spacing:.08em;text-transform:lowercase;color:var(--text-faint);font-size:12px;font-family:var(--bw-body-font);margin-top:10px}.bw-replyList{gap:8px;margin-top:12px;display:grid}.bw-replyItem{border-left:1px solid #ffffff1f;margin-left:12px;padding-left:12px}.bw-replyMeta{letter-spacing:.06em;color:#ffffff75;text-transform:lowercase;font-size:11px;font-family:var(--bw-body-font);align-items:center;gap:8px;display:flex}.bw-replyText{white-space:pre-wrap;color:#ffffffc7;margin-top:6px;font-size:16px;line-height:1.74}.bw-repliesBlock{border-top:1px solid var(--line);gap:2px;padding-top:12px;display:grid}.bw-song{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.bw-songLine{align-items:center;gap:10px;min-width:0;display:flex}.bw-songLabel{letter-spacing:.12em;text-transform:lowercase;color:#ffffff57;font-size:12px}.bw-songValue{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bw-songLink{letter-spacing:.08em;text-transform:lowercase;color:#beaaffbf;font-size:12px}.bw-songLink:hover{color:#dccdfff2;text-decoration:underline}.bw-reactRow{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bw-reactBtn{color:#ffffffbf;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 10px;display:inline-flex}.bw-reactBtn:hover{color:#ffffffe6;background:#ffffff0d}.bw-reactCount{opacity:.7;text-align:left;min-width:10px;font-size:12px}.bw-empty{letter-spacing:.06em;color:#ffffff52;text-transform:lowercase;width:min(860px,92vw);font-size:13px;font-family:var(--bw-body-font);margin-top:20px}.bw-modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:60;background:#0000009e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bw-modal{background:#0a0a0ab8;border:1px solid #ffffff1c;border-radius:18px;width:min(760px,100%);padding:16px;box-shadow:0 30px 90px #000000a6}.bw-modalTitle{letter-spacing:.06em;text-transform:lowercase;color:#ffffffdb;font-size:14px}.bw-modalSub{letter-spacing:.04em;color:#ffffff8c;margin-top:6px;font-size:12px}.bw-modalBlock{margin-top:14px}.bw-modalLabel{letter-spacing:.08em;text-transform:lowercase;color:#ffffff8c;margin-bottom:8px;font-size:12px}.bw-input{color:#ffffffdb;background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-size:13px;line-height:1.6}.bw-input::placeholder{color:#ffffff59}.bw-input:focus,.bw-input:focus-visible{border-color:#ffffff38;box-shadow:0 0 0 1px #ffffff29}.bw-modalMeta{letter-spacing:.06em;color:#ffffff61;text-transform:lowercase;text-align:right;margin-top:8px;font-size:12px}.bw-modalRow{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}body.bw-light{color:#0a0a0adb;--text-dim:#1212128f;--text-faint:#12121266;--line:#1212121f;background:#f7f7f5}body.bw-light .bw-bg{background:radial-gradient(960px 640px at 50% 24%,#b4becd4d,#f7f7f500 62%),radial-gradient(760px 560px at 55%,#ffffff6b,#f7f7f500 58%),radial-gradient(1080px 880px at 50% 112%,#e0e0dc59,#f7f7f500 60%),#f7f7f5}body.bw-light .bw-prompt{color:#1e1e1eb8}body.bw-light .bw-nextPromptCountdown{color:#1212127a}body.bw-light .bw-link,body.bw-light .bw-miniLink,body.bw-light .bw-songLink{color:#52487edb}body.bw-light .bw-authLink{color:#1212128f}body.bw-light .bw-link:hover,body.bw-light .bw-miniLink:hover,body.bw-light .bw-songLink:hover{color:#3a3262f5}body.bw-light .bw-authLink:hover,body.bw-light .bw-authLink:focus-visible{color:#121212cc}body.bw-light .bw-handleLink{color:#121212b8}body.bw-light .bw-handleLink:hover,body.bw-light .bw-handleLink:focus-visible{color:#121212e6}body.bw-light .bw-textarea{color:#121212db;background:#ffffffb3;border-color:#14141424;box-shadow:0 10px 36px #1414141f,inset 0 1px #ffffffa8}body.bw-light .bw-textarea::placeholder{color:#12121261}body.bw-light .bw-textarea:focus{border-color:#46465a57;box-shadow:0 12px 40px #14141424,0 0 0 1px #46465a33,inset 0 1px #ffffffbd}body.bw-light .bw-lockOverlay{background:#f6f6f29e;border-color:#14141433}body.bw-light .bw-lockOverlayTitle{color:#121212d6}body.bw-light .bw-lockOverlayHint{color:#12121294}body.bw-light .bw-btn,body.bw-light .bw-btnGhost,body.bw-light .bw-reactBtn{color:#121212bd;background:#1414140a;border-color:#14141424}body.bw-light .bw-btn:hover,body.bw-light .bw-btnGhost:hover,body.bw-light .bw-reactBtn:hover{color:#121212e6;background:#14141414}body.bw-light .bw-btnDanger{color:#820c0cdb;background:#96141414;border-color:#96141452}body.bw-light .bw-btnDanger:hover{color:#640a0aeb;background:#96141424}body.bw-light .bw-modalOverlay{background:#dcdcd894}body.bw-light .bw-navDropdown{background:#f9f9f7f2;border-color:#1414141f;box-shadow:0 18px 52px #1414142e}body.bw-light .bw-navText{color:#121212e0}body.bw-light .bw-navDropdownItem:hover{opacity:.75}body.bw-light .bw-uiModalOverlay{background:#dcdcd894}body.bw-light .bw-modal{background:#f9f9f7e6;border-color:#14141424;box-shadow:0 26px 80px #14141433}body.bw-light .bw-uiModal{background:#f9f9f7f0;border-color:#14141424;box-shadow:0 26px 80px #14141433}body.bw-light .bw-modalTitle{color:#121212db}body.bw-light .bw-uiModalTitle{color:#121212e6}body.bw-light .bw-uiModalBody{color:#121212ad}body.bw-light .bw-uiModalX{color:#121212cc;background:#14141408;border-color:#1414142e}body.bw-light .bw-uiModalX:hover{background:#14141414;border-color:#1414144d}body.bw-light .bw-uiModalSecondary{color:#121212cc;background:#14141408;border-color:#1414142e}body.bw-light .bw-avatarCropFrame{background:#14141414;border-color:#1414142e}body.bw-light .bw-avatarCropSlider{accent-color:#1414149e}body.bw-light .bw-termsModalScroll,body.bw-light .bw-termsPanel{background:#ffffffa8;border-color:#14141426}body.bw-light .bw-termsText{color:#121212d1}body.bw-light .bw-termsPageTitle{color:#121212e0}body.bw-light .bw-termsPageLead{color:#1212128f}body.bw-light .bw-footerLink{color:#12121280}body.bw-light .bw-footerLink:hover,body.bw-light .bw-footerLink:focus-visible{color:#121212b8}body.bw-light .bw-modalSub,body.bw-light .bw-modalLabel,body.bw-light .bw-modalMeta,body.bw-light .bw-fragMeta,body.bw-light .bw-songLabel,body.bw-light .bw-empty{color:#12121285}body.bw-light .bw-x{color:#121212b8;background:#14141408;border-color:#14141421}body.bw-light .bw-x:hover{color:#121212e6;background:#14141414}body.bw-light .bw-fragInput,body.bw-light .bw-input,body.bw-light .bw-fragment,body.bw-light .bw-card{color:#121212db;background:#ffffffb8;border-color:#1414141f}body.bw-light .bw-selectInput{color:#121212db;background:#ffffffdb}body.bw-light .bw-selectInput option{color:#121212e0;background:#f8f8f6}body.bw-light .bw-fragInput::placeholder,body.bw-light .bw-input::placeholder{color:#12121266}body.bw-light .bw-authTitle{color:#121212e0}body.bw-light .bw-authLead{color:#12121294}body.bw-light .bw-passToggle{color:#121212b3;background:#1414140a;border-color:#14141433}body.bw-light .bw-passToggle:hover{color:#121212d6;border-color:#14141452}body.bw-light .bw-passStrengthTitle{color:#1212127a}body.bw-light .bw-passStrengthValue{color:#121212a3}body.bw-light .bw-passMeterSegment{background:#1414141f}body.bw-light .bw-passMeterSegment.is-active{background:#14141466}body.bw-light .bw-passRequirement{color:#12121275}body.bw-light .bw-passRequirement.is-done{color:#121212ad}body.bw-light .bw-replyInput{color:#121212db;background:#ffffffd6;border-color:#14141424}body.bw-light .bw-replyInput::placeholder{color:#12121270}body.bw-light .bw-replyItem{border-left-color:#14141429}body.bw-light .bw-cardPrompt,body.bw-light .bw-songValue,body.bw-light .bw-fragText,body.bw-light .bw-cardText,body.bw-light .bw-archiveTitle{color:#121212c7}body.bw-light .bw-fragHint{color:#12121285}body.bw-light .bw-replyText{color:#121212c7}body.bw-light .bw-cardPreview{color:#121212a8}body.bw-light .bw-song{border-top-color:#1414141f}body.bw-light .bw-collectiveBadge{background:#14141408}body.bw-light .bw-removedBadge{color:#801010e6;background:#c83c3c14;border-color:#b4262652}body.bw-light .bw-journalTitle{color:#121212e0}body.bw-light .bw-journalSub{color:#12121280}body.bw-light .bw-accountTitle{color:#121212e0}body.bw-light .bw-accountValue{color:#121212c2}body.bw-light .bw-accountDanger{background:#14141408;border-color:#14141424}body.bw-light .bw-accountDangerText{color:#121212a3}body.bw-light .bw-profileHeader,body.bw-light .bw-profileFeedSection{border-color:#14141429}body.bw-light .bw-profileAvatar{background:#1414140a;border-color:#1414142e}body.bw-light .bw-profileAvatarBtn{color:#121212db;background:#f9f9f7eb;border-color:#14141438}body.bw-light .bw-profileAvatarBtn:hover{background:#fffffffa}body.bw-light .bw-profileName{color:#121212e6}body.bw-light .bw-profileFeedRow{border-color:#1414141f}body.bw-light .bw-profileFeedRow:hover,body.bw-light .bw-profileFeedRow:focus-visible{background:#14141408}body.bw-light .bw-profileFeedMeta{color:#1212128a}body.bw-light .bw-profileFeedBadge{color:#12121294;background:#14141408;border-color:#14141426}body.bw-light .bw-profileFeedText{color:#121212c7}body.bw-light .bw-profileAccountCard{background:#ffffffa3;border-color:#1414141f}body.bw-light .bw-divider,body.bw-light .bw-lineSection,body.bw-light .bw-rowItem,body.bw-light .bw-rowNestedList,body.bw-light .bw-rowNestedItem{border-color:#14141429}body.bw-light .bw-dividerMajor{border-top-color:#14141438}body.bw-light .bw-rowHover:hover,body.bw-light .bw-rowHover:focus-visible{background:#1414140a}body.bw-light .bw-rowMeta,body.bw-light .bw-rowSubtle,body.bw-light .bw-pageLead{color:#1212128a}body.bw-light .bw-rowBody{color:#121212c7}body.bw-light .bw-entryContent{color:#121212d1}body.bw-light .bw-collectiveIntro{color:#1212129e}body.bw-light .bw-ball{box-shadow:inset 0 0 0 1px #ffffff0d,inset 0 -36px 78px #000000a3,0 34px 52px #14141442}body.bw-light .bw-ballRimLight{border-color:#ffffff29}body.bw-light .bw-bg,body.bw-light .bw-prompt,body.bw-light .bw-textarea,body.bw-light .bw-textarea::placeholder,body.bw-light .bw-link,body.bw-light .bw-btn,body.bw-light .bw-btnGhost,body.bw-light .bw-btnDanger,body.bw-light .bw-reactBtn,body.bw-light .bw-modal,body.bw-light .bw-fragInput,body.bw-light .bw-input{transition:background-color .5s,color .5s,border-color .5s,box-shadow .5s}@media (max-width:640px){.bw-writing{font-size:16px;line-height:1.68}.bw-stage{padding:78px 14px 20px}.bw-page{gap:20px;padding:86px 14px 24px}.bw-section{gap:12px}.bw-rowItem{padding-top:14px;padding-bottom:14px}.bw-rowListLoose .bw-rowItem{padding-top:16px;padding-bottom:16px}.bw-top{padding:14px 12px}.bw-logoLink{padding-left:1px}.bw-logo{width:108px;max-height:30px}.bw-brandBlnd{letter-spacing:.01em}.bw-brandWave{letter-spacing:.004em}.bw-navText{letter-spacing:.055em;font-size:11px}.bw-navbtn{min-height:34px;padding:0 10px;font-size:11px}.bw-navMenuButton{min-height:16px}.bw-navDropdown{gap:9px;width:min(220px,100vw - 24px);padding:10px;right:0}.bw-revealed .bw-stage{padding-top:132px}.bw-revealed .bw-float{animation:none;transform:translateY(-14px)}.bw-revealed .bw-ball{width:min(264px,74vw)!important;height:min(264px,74vw)!important}.bw-textarea{min-height:42svh;padding:14px;font-size:16px;line-height:1.55}.bw-btn,.bw-btnGhost{min-height:38px;padding:8px 14px}.bw-row{flex-wrap:wrap;align-items:flex-start}.bw-profileHeaderRow{gap:12px}.bw-profileAvatarWrap{width:74px;height:74px}.bw-profileAvatarBtn{width:26px;height:26px}.bw-profileName{font-size:clamp(24px,8.8vw,34px)}}@keyframes bwFloatAfterMobile{0%{transform:translateY(-14px)translate(0)}50%{transform:translateY(-26px)translate(-2px)}to{transform:translateY(-14px)translate(0)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
