.tg-row{display:grid;gap:4px;padding:6px 0}.tg-row+.tg-row{border-top:1px solid var(--line, #e7e0d6)}.tg-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer}.tg-text{display:grid;gap:3px;min-width:0;flex:1}.tg-label{font-weight:700;font-size:15px;color:var(--ink, #2a1a2e);line-height:1.3}.tg-state{font-size:13.5px;line-height:1.35;font-weight:600}.tg-row.is-on .tg-state{color:var(--plum, #5b2a4e)}.tg-row.is-off .tg-state{color:#4a4450}.tg-hint{color:var(--muted, #6b6470);display:block}.tg-sw{position:relative;flex:none;width:76px;height:44px;display:grid;place-items:center}.tg-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.tg-input:disabled{cursor:default}.tg-track{position:relative;display:flex;align-items:center;width:72px;height:34px;border-radius:999px;box-sizing:border-box;transition:background .15s,border-color .15s}.tg-word{position:absolute;font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.tg-knob{position:absolute;top:3px;width:26px;height:26px;border-radius:50%;transition:left .15s;box-shadow:0 1px 3px #0000004d}.tg-row.is-on .tg-track{background:var(--plum, #5b2a4e);border:2px solid var(--plum, #5b2a4e)}.tg-row.is-on .tg-knob{left:40px;background:#fff}.tg-row.is-on .tg-word{left:11px;color:#fff}.tg-row.is-off .tg-track{background:#fff;border:2px solid #6f6875}.tg-row.is-off .tg-knob{left:3px;background:#6f6875;box-shadow:none}.tg-row.is-off .tg-word{right:9px;color:#4a4450}.tg-input:focus-visible+.tg-track{outline:3px solid var(--focus, #e0a526);outline-offset:2px}.tg-row.is-disabled{opacity:.6}.tg-compact{padding:0}.tg-compact .tg-label{font-size:13.5px}.tg-compact .tg-state{font-size:12.5px}.tg-default-note{color:#4a4450}.tg-event .tg-default-note{font-weight:600}.tg-link{background:none;border:0;padding:0 2px;min-height:32px;font:inherit;font-weight:700;color:var(--plum, #5b2a4e);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tg-apply{display:grid;gap:6px;padding:8px 10px;border-radius:12px;background:var(--lavender-soft, #f1eaf6)}.tg-apply-q{font-weight:700;font-size:14px}.tg-apply-btns{display:flex;gap:8px;flex-wrap:wrap}.tg-apply-btns button{min-height:44px;padding:0 14px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer}.tg-apply-yes{background:var(--plum, #5b2a4e);color:#fff;border:2px solid var(--plum, #5b2a4e)}.tg-apply-no{background:#fff;color:var(--plum, #5b2a4e);border:2px solid var(--plum, #5b2a4e)}@media (prefers-reduced-motion: reduce){.tg-knob,.tg-track{transition:none}}.follow-switches .tg-row{flex:1 1 100%}.msg-alerts-bar{padding:2px 14px;border-bottom:1px solid var(--line, #e7e0d6);background:#fff}.msg-alerts-bar .tg-row{padding:2px 0}.fp-bring-row{display:flex;align-items:center;gap:10px}.fp-bring-row .tg-row{flex:1}.ag-row{position:relative;display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;cursor:pointer}.ag-input{position:absolute;left:0;top:0;width:44px;height:44px;margin:0;opacity:0;cursor:pointer;z-index:1}.ag-box{flex:none;width:28px;height:28px;margin-top:2px;border-radius:7px;display:grid;place-items:center;font-weight:900;font-size:18px;line-height:1;box-sizing:border-box}.ag-row.is-off .ag-box{background:#fff;border:2px solid #6f6875}.ag-row.is-on .ag-box{background:var(--plum, #5b2a4e);border:2px solid var(--plum, #5b2a4e);color:#fff}.ag-row.is-invalid.is-off .ag-box{border-color:#b3261e}.ag-input:focus-visible+.ag-box{outline:3px solid var(--focus, #e0a526);outline-offset:2px}.ag-label{font-size:15px;line-height:1.35}.ag-row.is-on .tg-state{color:var(--plum, #5b2a4e)}.ag-row.is-off .tg-state{color:#4a4450}@font-face{font-family:SH Moonlit;src:url(/assets/fraunces-soft-italic-500-BomR1H2F.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}:root{--ml-spark: #F2C75C;--ml-b1: #AE9BC9;--ml-b2: #E0A2A5;--ml-b3: #ABD1C2;--ml-b4: #F6D58E;--ml-ink: #5A3F7E;--ml-dusk: #F3EEFA}h1.title,.hrow-title,.state>b,.hr-explore h3,.biz-title,.ml-tagline{font-family:SH Moonlit,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;letter-spacing:0}h1.title{font-size:1.12em}h1.title.brand-title{font-size:inherit}.app:not(.wide) .topbar.slim .title{font-size:19px}.wide .wide-top .title{font-size:30px}.hrow-title{font-size:20px;display:inline-flex;align-items:center;gap:8px}.hrow-title:after{content:"";width:14px;height:14px;flex:none;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z' fill='%23F2C75C'/%3E%3C/svg%3E")}.state>b{font-size:19px}.biz-title{font-size:28px}.app:has(>.strip):not(.wide),.wide-main,.app.tour{background:linear-gradient(180deg,var(--ml-dusk) 0,#FBF9FD 180px,var(--paper) 400px)}.hr-card{box-shadow:0 8px 26px #6e4f961a;border-color:#ede6f5;transition:transform .18s cubic-bezier(.3,1.4,.5,1),box-shadow .18s ease-out}@media (hover: hover){.hr-card:hover{transform:translateY(-3px)}}.hr-starter{background:#ffffffd9;border-color:#e7ddf3}@keyframes ml-rise{0%{transform:translateY(46%);opacity:0}to{transform:none;opacity:1}}@keyframes ml-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.18);opacity:1}to{transform:scale(1);opacity:1}}@keyframes ml-twinkle{0%{transform:scale(0) rotate(0);opacity:0}50%{transform:scale(1.35) rotate(45deg);opacity:1}to{transform:scale(1) rotate(90deg);opacity:.9}}@keyframes ml-glow{0%{opacity:.25;filter:brightness(.8)}60%{opacity:1;filter:brightness(1.15)}to{opacity:1;filter:none}}@keyframes ml-fade{0%{opacity:0}to{opacity:1}}.ml-spark{position:absolute;fill:var(--ml-spark);pointer-events:none}.ml-tw{opacity:0;animation:ml-twinkle .9s cubic-bezier(.3,1.4,.5,1) forwards}.ml-tw.t1{animation-delay:.5s}.ml-tw.t2{animation-delay:.75s}.ml-tw.t3{animation-delay:1s}.ml-tw.t4{animation-delay:1.2s}.ml-tw.t5{animation-delay:1.35s}.ml-tw.t6{animation-delay:1.5s}.ml-lights{display:block;pointer-events:none;overflow:visible}.ml-lights path,.ml-lights line{stroke:#8e7ba8;stroke-width:1.2}.ml-lights .ml-bulb{filter:drop-shadow(0 0 4px rgba(246,213,142,.9))}.ml-lights.ml-lighting .ml-bulb{opacity:.25;animation:ml-glow .9s ease-out forwards;animation-delay:calc(var(--i) * 70ms + .2s)}.topbar{position:relative}.ml-garland{position:absolute;left:var(--space-5);bottom:-16px;width:calc(100% - 2 * var(--space-5));height:22px;z-index:1}.wide .ml-garland{left:var(--wide-pad);bottom:-8px;width:min(980px,calc(100% - 2 * var(--wide-pad)))}.app.compact .ml-garland{bottom:-12px;height:16px}.screen-main:has(>.ml-tagline:first-child),.wide-content:has(>.ml-tagline:first-child){padding-top:14px}.ml-moon{position:absolute;width:46px;height:46px;border-radius:50%;box-shadow:inset -12px -4px #f6d58e;transform:rotate(-20deg);opacity:0;animation:ml-fade .8s .3s forwards;pointer-events:none}.ml-moon.sm{width:34px;height:34px;right:8px;top:4px;box-shadow:inset -9px -3px #f6d58e}.ml-ring{position:relative;margin:0 auto;pointer-events:none}.ml-ring img{display:block}.ml-ring-charm{position:absolute;z-index:1;left:50%;bottom:30px;translate:-50% 0;animation:ml-rise .7s .1s cubic-bezier(.25,1.3,.5,1) both}.ml-ring-coin{position:absolute;opacity:0;animation:ml-pop .5s cubic-bezier(.3,1.4,.5,1) forwards;animation-delay:calc(var(--i) * 90ms + .5s)}.ml-hero{position:relative;height:196px;margin:-32px -40px 0;overflow:hidden;background:linear-gradient(180deg,#efe7f8,#fffdf700);border-radius:28px 28px 0 0;pointer-events:none;-webkit-user-select:none;user-select:none}.ml-hero.compact{height:160px}.ml-hero .ml-hero-lights{position:absolute;left:0;top:0;width:100%;height:56px}.ml-hero .ml-moon{right:54px;top:64px}.ml-hero .ml-ring{width:320px;height:186px}.ml-hero.compact .ml-ring{width:260px;height:150px}.ml-hero .t1{left:40px;top:80px}.ml-hero .t2{left:90px;top:130px}.ml-hero .t3{right:120px;top:120px}.ml-hero .t4{right:40px;top:150px}.ml-hero .t5{left:150px;top:66px}.ml-hero .t6{right:160px;top:64px}.ml-sky{display:none}.ml-tagline{margin:0;font-size:18px;color:var(--ml-ink);animation:ml-fade .6s .3s both}.ml-hero+* .ml-tagline,.ml-tagline.hero{font-size:24px;text-align:center;margin:0 0 6px}@media (max-width: 767.98px){.ml-hero{margin:-32px -20px 0;border-radius:0}.ml-hero .ml-ring{width:300px}}@media (min-width: 768px){.ml-hero .ml-sky{display:block;position:fixed;left:0;top:0;width:100vw;height:110px;z-index:0}body{background:radial-gradient(1000px 600px at 50% -10%,rgba(174,155,201,.38),transparent 65%),radial-gradient(700px 400px at 100% 100%,rgba(171,209,194,.22),transparent 60%),#f8f5ef;background-attachment:fixed}}.ml-tagline.home{margin:6px 0 10px}.ml-empty{position:relative;width:260px;height:150px;margin:4px auto 0;pointer-events:none}.ml-empty .ml-ring{width:240px;height:140px}.ml-empty .t1{left:14px;top:20px}.ml-empty .t2{left:50px;top:0}.ml-empty .t3{right:50px;top:40px}.state{padding-top:8px}.biz-qr{position:relative}.ml-sparkles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ml-sparkles .t1{left:calc(50% - 140px);top:6px}.ml-sparkles .t2{left:calc(50% + 126px);top:30px}.ml-sparkles .t3{left:calc(50% - 132px);top:190px}.ml-sparkles .t4{left:calc(50% + 130px);top:214px}.ml-garland.ml-biz{position:relative;left:0;right:0;bottom:0;width:100%;max-width:760px;height:26px;margin:0 0 6px}.ml-burst{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999}.ml-burst>*{position:absolute;display:block}.ml-star{width:16px;height:16px}@media (prefers-reduced-motion: reduce){.ml-hero *,.ml-empty *,.ml-sparkles *,.ml-lights *,.ml-tagline,.ml-moon,.ml-ring-charm,.ml-ring-coin,.ml-tw{animation:none!important;opacity:1!important}.ml-tw{transform:none!important}.hr-card{transition:none}}.addr-pin{display:inline-block;vertical-align:-2px;margin-right:2px}.charm-guide{position:fixed;z-index:70;left:50%;translate:-50% 0;bottom:calc(var(--safe-bottom) + 150px);width:min(420px,calc(100vw - 24px));display:flex;gap:10px;align-items:flex-start;padding:12px 14px 10px;background:#fffffff7;border:1px solid #E7DDF3;border-radius:20px;box-shadow:0 10px 30px #6e4f962e;animation:ml-fade .25s ease-out}.charm-guide.at-top{bottom:auto;top:calc(var(--safe-top) + 132px)}.wide .charm-guide{left:calc(50% + 60px)}.charm-guide-body{flex:1;min-width:0}.charm-guide-line{margin:2px 0 4px;font-weight:600;color:var(--plum);line-height:1.35}.charm-guide-miss{margin:0 0 4px;color:var(--muted)}.charm-guide-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.charm-guide-dots{display:inline-flex;gap:6px}.charm-guide-dots i{width:7px;height:7px;border-radius:50%;background:#e7ddf3}.charm-guide-dots i.done{background:var(--ml-b1)}.charm-guide-dots i.on{background:var(--ml-ink)}.charm-guide-btns{display:inline-flex;align-items:center;gap:14px}.charm-guide-stop{color:var(--muted);font-size:14px}.charm-guide-next{border:0;background:none;padding:6px 2px;font:inherit;font-weight:700;color:var(--ml-ink);cursor:pointer;border-bottom:1.5px solid var(--ml-b1)}.charm-guide-next:disabled{opacity:.5}@media (prefers-reduced-motion: reduce){.charm-guide{animation:none}.charm-guide-on.tour-glow{animation:none!important;box-shadow:0 0 0 3px var(--cream),0 0 0 5px var(--plum)!important}}.ref-ring{position:relative;display:inline-grid;place-items:center;flex:none}.ref-ring-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;background:none;border-radius:50%;cursor:pointer}span.ref-ring-hit{cursor:default}.ref-ring-art{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 6px rgba(110,79,150,.16))}.ref-ring-in{position:relative;z-index:1;display:grid;place-items:center;pointer-events:none}.ref-ring-in *{pointer-events:none}.ref-ring-tip{position:absolute;z-index:3;top:calc(100% + 6px);left:0;width:max-content;max-width:min(260px,78vw);white-space:normal;background:#fff;color:var(--plum);border:1px solid #E7DDF3;border-radius:14px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.3;box-shadow:0 6px 18px #6e4f9624;animation:ml-fade .2s ease-out}.ref-shimmer{transform-origin:50px 50px;animation:ref-spin 9s linear infinite}@keyframes ref-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ref-shimmer{animation:none}}.ref-chip{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.ref-chip-mark{width:20px;height:20px;filter:none}.ref-chip-tier{font-weight:600;color:var(--ml-ink)}.ref-chip-tier+span:before{content:"·";margin-right:6px;color:var(--muted)}.ref-card{display:flex;align-items:center;gap:16px;padding:16px 18px}.ref-card{flex-wrap:wrap;row-gap:10px}.ref-card .ref-body{min-width:0;flex:1 1 0}.ref-tip-row{flex:0 0 100%;min-width:0;margin:0;text-align:left}.ref-ring-tip.ref-ring-tip-inline{position:static;display:inline-block;box-sizing:border-box;max-width:100%}.ref-count{margin:0 0 2px;color:var(--plum);font-size:16px}.ref-count b{font-size:20px;color:var(--ml-ink)}.ref-card .small{margin:2px 0 0}.ref-tier-name{font-family:SH Moonlit,Georgia,serif;font-style:italic;color:var(--ml-ink)}.ref-muted{color:var(--muted)}.home-ref-card{margin:18px 0 6px}.ref-card-flat{box-shadow:none;border:0;padding:4px 0 10px;background:none}.iu{min-height:100vh;background:linear-gradient(180deg,var(--ml-dusk, #F3EEFA) 0,#FBF9FD 200px,var(--paper, #FFFDF7) 420px)}.iu-main{max-width:440px;margin:0 auto;padding:calc(56px + var(--safe-top, 0px)) 28px 64px;display:flex;flex-direction:column;align-items:center;text-align:center}.iu-main .ml-hero{width:calc(100% + 56px);margin:-24px -28px 8px;background:none}.iu-title{font-family:SH Moonlit,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:26px;line-height:1.25;color:var(--plum, #2A0B2B);margin:18px 0 10px}.iu-body{font-size:16px;line-height:1.55;color:var(--muted, #6B5470);margin:0 0 36px;max-width:32ch}.iu-home{display:inline-flex;align-items:center;min-height:44px;padding:0 22px;border-radius:999px;color:var(--plum, #2A0B2B);background:#ae9bc929;text-decoration:none;font-weight:600;font-size:15px;transition:background .15s}.iu-home:hover,.iu-home:focus-visible{background:#ae9bc94d}.iu-home:focus-visible{outline:2px solid var(--plum, #2A0B2B);outline-offset:3px}.jl-dots{display:flex;gap:8px;justify-content:center;margin:4px 0 6px}.jl-dots span{width:7px;height:7px;border-radius:50%;background:#e3daee;transition:background .2s}.jl-dots span.on{background:var(--ml-ink, #5A3F7E)}.jl-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;margin-top:18px}.jl-t{font-family:SH Moonlit,Georgia,Times New Roman,serif;font-style:italic;font-weight:500;font-size:23px;line-height:1.25;color:var(--plum);margin:6px 0 0;text-align:center}.jl-s{color:var(--muted);font-size:15px;line-height:1.55;margin:0 0 10px;max-width:36ch;text-align:center}.jl-s.left{text-align:left;max-width:none}.join-link form .jl-t,.join-link form .jl-s{margin-left:auto;margin-right:auto}.join-link form .jl-s{margin-bottom:18px}.jl-primary{min-height:48px;width:100%;max-width:340px;border:0;border-radius:999px;background:var(--plum);color:var(--cream, #FFFDF7);font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:opacity .15s,transform .15s}.jl-primary:hover{transform:translateY(-1px)}.jl-primary[disabled]{opacity:.35;cursor:default;transform:none}.jl-text{min-height:44px;background:none;border:0;color:var(--muted);font:inherit;font-size:15px;cursor:pointer;padding:0 12px}.jl-text:hover{color:var(--plum)}.jl-check{display:flex;gap:10px;align-items:flex-start;text-align:left;font-size:14px;line-height:1.5;color:var(--plum);margin:2px 0 8px;cursor:pointer}.jl-check input{margin-top:3px;width:18px;height:18px;accent-color:var(--ml-ink, #5A3F7E);flex:none}.jl-kinds{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:4px}.jl-kind{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px 18px;border-radius:22px;border:1px solid #EDE6F5;background:#ffffffe6;box-shadow:0 8px 26px #6e4f9614;font:inherit;color:var(--plum);cursor:pointer;transition:transform .18s cubic-bezier(.3,1.4,.5,1),border-color .15s}.jl-kind:hover{transform:translateY(-2px);border-color:#d9ccea}.jl-kind.on{border-color:var(--ml-ink, #5A3F7E)}.jl-kind-art{height:64px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.jl-kind-art img{width:60px;height:60px}.jl-kind-art.org img{width:26px;height:26px}.jl-kind-art.org img:nth-child(2){width:32px;height:32px;margin-bottom:8px}.jl-kind-t{font-weight:600;font-size:15px}.jl-kind-s{font-size:13px;line-height:1.4;color:var(--muted)}@media (max-width: 360px){.jl-kinds{grid-template-columns:1fr}}.biz-follow{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid #E3DAEE;background:#ae9bc924;color:var(--plum);font:inherit;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s}.biz-follow:hover{background:#ae9bc947}.biz-follow[disabled]{opacity:.6;cursor:default}.biz-following{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 4px;color:var(--ml-ink, #5A3F7E);font-weight:600;font-size:14px}.biz-following:before{content:"";width:12px;height:12px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0C13 8 16 11 24 12C16 13 13 16 12 24C11 16 8 13 0 12C8 11 11 8 12 0Z' fill='%23F2C75C'/%3E%3C/svg%3E")}.mylinks-who{color:var(--ml-ink, #5A3F7E);background:#ae9bc91f;border-radius:14px;padding:10px 14px;margin-top:10px}
