.gm-scrim.l0{z-index:46}.gm-sheet.l0{z-index:47}.gm-scrim.l1{z-index:48}.gm-sheet.l1{z-index:49}.gm-sheet.gm-under{z-index:39;pointer-events:none}.gm-sheet.gm-under.gm-leaving{pointer-events:auto}.gm-goingback,.gm-sheet:not(.show):not(.gm-under){pointer-events:none}.scrim:has(+.gm-goingback){pointer-events:none;touch-action:auto}.gm-goingback>.gm-body,.gm-sheet:not(.show)>.gm-body{overflow-y:hidden}.gm-scrim.gm-under{visibility:hidden;pointer-events:none}.gm-sheet>.gm-body{background:var(--paper);background-attachment:local}.gm-sheet.fsheet.tall{bottom:var(--gm-keyboard-overlap,0);height:calc(100% - var(--sheet-top) - var(--gm-keyboard-overlap, 0px));max-height:none}.gm-body{overflow-anchor:none;padding:0 0 calc(96px + var(--safe-bottom, env(safe-area-inset-bottom)));--gm-body-top:44px}.gm-body:before{content:"";display:block;height:var(--gm-body-top);flex-shrink:0}.gm-pad{padding:0 18px}.gm-body>.gm-pad{padding-top:4px}.gm-body>.gm-pad.gm-edit-game,.gm-body>.gm-pad.gm-game-page,.gm-body>.gm-pad.gm-game-sheet-content,.gm-body>.gm-pad.gm-new-game{padding-top:6px}.gm-top-fade{--gm-fade:color-mix(in srgb,var(--paper) 93%,#000);position:absolute;top:0;left:0;right:0;height:44px;z-index:3;pointer-events:none;background:linear-gradient(to bottom,var(--gm-fade) 0,color-mix(in srgb,var(--gm-fade) 90%,transparent) 10px,color-mix(in srgb,var(--gm-fade) 72%,transparent) 20px,color-mix(in srgb,var(--gm-fade) 48%,transparent) 29px,color-mix(in srgb,var(--gm-fade) 24%,transparent) 37px,transparent 44px);opacity:var(--gm-fade-o,0)}.gm-sheet>.bclose,.gm-sheet>.grab{z-index:5}.gm-title{font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.15;text-wrap:balance;color:var(--ink)}.gm-title.sm{font-size:18px;letter-spacing:-.2px}.gm-sub{font-size:14px;font-weight:650;margin-top:3px}.gm-label,.gm-sub{color:var(--muted)}.gm-label{font-size:12px;font-weight:750;margin:20px 2px 9px}.gm-note{color:var(--muted);font-size:13.5px;line-height:1.45;margin:4px 2px 8px}.gm-note.warn{color:#c0392b;font-weight:700}.gm-err{color:#c0392b;font-size:13.5px;font-weight:650;margin:8px 2px}.gm-link{background:none;border:0;padding:4px 0;color:var(--forest);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.gm-link.danger{color:#c0392b}.gm-center{display:block;margin:12px auto 0}.gm-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:38px 2px 12px}.gm-head>span{font-size:17px;font-weight:800;letter-spacing:-.2px;color:var(--ink)}.gm-who-heading{display:flex;align-items:center;gap:8px;flex:none;white-space:nowrap}.gm-head:has(>.gm-who-heading){gap:8px}.gm-head:has(>.gm-who-heading) .gm-aside{gap:10px}.gm-head:has(>.gm-who-heading) .gm-pill{padding:6px 10px;gap:3px}.gm-roster-faces .gm-avatar.mini{width:21px;height:21px}.gm-faces.mini.gm-roster-faces .gm-avatar+.gm-avatar{margin-left:0}.gm-game-top .gm-faces.gm-roster-faces{margin-left:0;flex:none}.gm-game-top:has(>.gm-roster-faces)>b{flex:0 1 auto}.gm-tab .gm-head{margin:26px 20px 12px}.gm-tab .gm-head:first-child{margin-top:18px}.gm-stack{display:flex;flex-direction:column;gap:10px}.gm-tab .gm-stack{margin:0 20px}.gm-tab>.gm-note{margin-left:22px;margin-right:22px}.gm-loading{height:160px;border-radius:18px;margin-top:8px;background:linear-gradient(90deg,var(--paper-2),var(--paper),var(--paper-2));background-size:200% 100%;animation:gm-shimmer 1.2s linear infinite}@keyframes gm-shimmer{to{background-position:-200% 0}}.gm-pill{display:inline-flex;align-items:center;gap:4px;flex:none;min-height:32px;padding:6px 12px;border-radius:999px;border:0;background:var(--paper-2);color:var(--forest);font:inherit;font-size:13.5px;font-weight:750;cursor:pointer;white-space:nowrap}.gm-pill.solid{background:var(--forest);color:#fff}.gm-pill svg{width:14px;height:14px}.gm-ico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:0;padding:0;background:var(--paper-2);color:var(--ink);cursor:pointer}.gm-ico.on{background:var(--avail-bg);color:var(--forest)}.gm-ico:disabled{opacity:.45}.gm-ico.on.theirs{background:transparent;box-shadow:inset 0 0 0 1.5px var(--avail-bg);color:var(--muted);cursor:default}.gm-ico.on:disabled{opacity:1}.gm-go{margin-top:24px}.gm-row2{display:flex;flex-direction:column;gap:0;margin-top:16px}:root[data-theme=dark] .gm-pill.solid{color:#0c1710}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-pill.solid{color:#0c1710}}.gm-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:1px;margin:0 -1px}.gm-chips.wrap{flex-wrap:wrap;overflow:visible}.gm-chips::-webkit-scrollbar{display:none}.gm-chip{flex:none;min-height:44px;padding:10px 15px;border-radius:12px;border:1.5px solid transparent;background:var(--paper-2);color:var(--ink);font:inherit;font-size:14.5px;font-weight:650;cursor:pointer;transition:background .15s,border-color .15s}.gm-chip small{color:var(--muted);font-weight:600;font-size:12px}.gm-chip.on{border-color:var(--forest);background:var(--avail-bg)}.gm-chip.on,.gm-chip.on small{color:var(--forest)}.gm-daychip{padding:6px 4px;min-width:46px}.gm-day{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px;font-weight:750}.gm-day b{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:800}.gm-chip.on .gm-day b{color:var(--forest)}.gm-seg{display:flex;padding:3px;border-radius:12px;background:var(--paper-2)}.gm-seg button{flex:1 1;min-height:39px;border:0;border-radius:9px;background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,color .15s}.gm-seg button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.12)}.gm-avatar{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--avail-bg);color:var(--forest);font-size:16px;font-weight:800}.gm-avatar.sm{width:26px;height:26px;font-size:11.5px;border:2px solid var(--paper)}.gm-avatar i{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:900;border:2px solid var(--paper);background:var(--paper-2);color:var(--muted)}.gm-person.in .gm-avatar i{background:var(--forest);color:#fff}.gm-person.out{opacity:.55}.gm-people{display:flex;gap:14px;overflow-x:auto;scrollbar-width:none;margin:16px 0 6px;padding:2px 0 4px}.gm-people::-webkit-scrollbar{display:none}.gm-person{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;border:0;background:none;padding:0;font:inherit;color:var(--ink);cursor:pointer}.gm-person small{font-size:12px;font-weight:700}.gm-person.add .gm-avatar{background:var(--paper-2);color:var(--muted);border:1.5px dashed color-mix(in srgb,var(--muted) 55%,transparent)}.gm-tags{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:12px 0 0}.gm-tags::-webkit-scrollbar{display:none}.gm-tag{flex:none;padding:6px 11px;border-radius:999px;border:0;background:var(--paper-2);color:var(--muted);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.gm-gamehead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:40px}.gm-title-more.gm-more{display:inline-grid;vertical-align:middle;width:32px;height:32px;margin:-4px 0 0 2px}.gm-gamehead>div{position:relative}.gm-tab{padding-bottom:48px}.gm-signin{margin:6px 20px 16px}.gm-pagesheet .gm-signin,.peoplepage .gm-signin{padding-top:38px}.gm-pill.gm-newgame-button{background:var(--paper-2);border:0;box-shadow:var(--shadow)}.cd-start.gm-newgame-button{padding-top:10px;padding-bottom:10px}.gm-signin p{color:var(--muted);font-size:14.5px;line-height:1.5;margin:0 0 12px}.gm-hero{font-size:26px;font-weight:800;letter-spacing:-.5px;margin:10px 0 6px;color:var(--ink)}.gm-as{color:var(--muted);font-weight:600;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;margin:22px 20px 0}.gm-as,.gm-as .gm-link{font-size:12.5px}.gm-empty-card{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:18px 16px;border-radius:18px;border:1.5px dashed color-mix(in srgb,var(--muted) 45%,transparent);background:none;color:var(--ink);font:inherit;cursor:pointer}.gm-empty-card b{font-size:16px;font-weight:800}.gm-empty-card span{color:var(--muted);font-size:13.5px;font-weight:600}.gm-game{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:18px;background:var(--paper);box-shadow:var(--shadow);border:1px solid var(--hairline);color:var(--ink);font:inherit;cursor:pointer}.gm-game.off{cursor:default;opacity:.55;box-shadow:none}.gm-faces{display:flex;flex:none}.gm-faces .gm-avatar+.gm-avatar{margin-left:-9px}.gm-game-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.gm-game-bot,.gm-game-top{display:flex;align-items:center;gap:10px;min-width:0}.gm-game-top b{flex:1 1 auto;min-width:0;font-size:15.5px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-game-top .gm-tag{font-style:normal;padding:3px 9px;font-size:11.5px;font-weight:750;color:var(--forest);cursor:inherit}.gm-game-top .gm-tag.quiet{color:var(--muted)}.gm-game-top .gm-faces{margin-left:auto}.gm-game-bot{gap:8px}.gm-game-bot small{flex:1 1 auto;min-width:0;font-size:12.5px;font-weight:650;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-game-bot small .gm-bk,.gm-game-bot small .gm-soon,.gm-game-bot small.ask{color:var(--forest)}.gm-game-bot b{flex:none;font-size:13px;font-weight:800}.gm-avatar.mini{width:22px;height:22px;font-size:10.5px;font-weight:800;border:1.5px solid var(--paper)}.gm-faces.mini .gm-avatar+.gm-avatar{margin-left:3px}.gm-chev{flex:none;color:var(--muted);opacity:.6;display:grid}.gm-up{color:var(--forest)}.gm-down{color:#c0392b}.gm-tee{display:flex;align-items:center;gap:8px;padding:6px 8px 6px 6px;border-radius:18px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow)}.gm-tee.top{border-color:color-mix(in srgb,var(--forest) 45%,var(--hairline))}.gm-tee-main{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 2px 6px 8px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:14px}.gm-tee-main:disabled{cursor:default;color:var(--ink)}.gm-tee-when{flex:none;display:flex;flex-direction:column;align-items:flex-start;min-width:44px}.gm-tee-when b{font-size:16px;font-weight:800;letter-spacing:-.3px}.gm-tee-when small{font-size:11.5px;font-weight:750;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.gm-tee-what{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.25}.gm-tee-what .gm-players{margin-top:2px}.gm-tee-what b{font-size:14.5px;font-weight:750}.gm-tee-what b,.gm-tee-what small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-tee-what small{font-size:12.5px;font-weight:650;color:var(--muted)}.gm-tee-acts{flex:none;display:flex;align-items:center;gap:4px}@media (max-width:380px){.gm-tee{gap:6px}.gm-tee-main{padding-right:0}}.gm-facecol{position:relative;flex:none;width:24px;align-self:stretch}.gm-faces.col{position:absolute;left:0;top:50%;transform:translateY(-50%);flex-direction:column;z-index:1}.gm-faces.col .gm-avatar+.gm-avatar{margin-left:0;margin-top:-4px}.gm-avatar.face{width:24px;height:24px;font-size:11px;font-weight:800;border:2px solid var(--paper)}.gm-avatar.face.hearted{box-shadow:inset 0 0 0 1px color-mix(in srgb,#ff5a5f 55%,transparent)}.gm-teewrap{display:flex;flex-direction:column}.gm-teewx{flex:none;padding:6px 2px;border:0;background:none;font:inherit;cursor:pointer}.gm-tray .tee-tray-card{margin:6px 0 2px}.gm-bookedwx,.gm-bookedwx .cdv-temp{color:#fff}.gm-clubpage{margin-top:12px;gap:6px}.gm-pill.gm-clubpage svg{width:9px;height:9px}.gm-free{display:flex;flex-direction:column;border-radius:18px;background:var(--paper);border:1px solid var(--hairline);overflow:hidden}.gm-free-row{display:flex;align-items:center;gap:12px;padding:11px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;width:100%}.gm-free-row+.gm-free-row{border-top:1px solid var(--hairline)}.gm-free-row:not(:disabled){cursor:pointer}.gm-free-row:disabled{opacity:1;color:var(--ink)}.gm-free-row.out{opacity:.55}.gm-free-row.all{background:var(--avail-bg)}.gm-free-row.all .gm-avatar{background:var(--forest);color:#fff}.gm-free-row.all .gm-avatar svg{width:18px;height:18px}.gm-free-row.in .gm-avatar i{background:var(--forest);color:#fff}.gm-roster.empty,.gm-roster.invited{background:color-mix(in srgb,#b78350 16%,var(--paper));color:#bd9367}:root[data-theme=dark] .gm-roster.empty,:root[data-theme=dark] .gm-roster.invited{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-roster.empty,:root:not([data-theme=light]) .gm-roster.invited{color:#cfa375}}.gm-free-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-free-who b{font-size:15px;font-weight:750}.gm-free-who small{font-size:13px;font-weight:650;color:var(--muted)}.gm-free-row.all .gm-free-who small{color:var(--forest)}:root[data-theme=dark] .gm-free-row.all .gm-avatar{color:#0c1710}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-free-row.all .gm-avatar{color:#0c1710}}.gm-free-row.all.pending{background:color-mix(in srgb,#b78350 7%,var(--paper))}.gm-free-row.all.pending .gm-avatar{background:color-mix(in srgb,#b78350 16%,var(--paper));color:#bd9367}.gm-free-row.all.pending .gm-free-who small{color:var(--muted)}:root[data-theme=dark] .gm-free-row.all.pending .gm-avatar{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-free-row.all.pending .gm-avatar{color:#cfa375}}.gm-clubs{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -18px;padding:2px 18px 6px}.gm-clubs::-webkit-scrollbar{display:none}.gm-club{flex:none;scroll-snap-align:start;width:150px;height:168px;border-radius:20px;border:0;padding:12px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:2px;text-align:left;color:#fff;background-size:cover;font:inherit;cursor:pointer;box-shadow:var(--shadow);position:relative}.gm-club-count{position:absolute;top:10px;left:10px;padding:4px 9px;border-radius:999px;background:rgba(0,0,0,.5);font-size:11.5px;font-weight:800}.gm-club-name{font-size:16px;font-weight:800;line-height:1.15;letter-spacing:-.2px;text-shadow:0 1px 6px rgba(0,0,0,.35)}.gm-club-sub{font-size:12px;font-weight:700;opacity:.92}.gm-booked{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;aspect-ratio:3/2;justify-content:flex-end;margin-top:24px;padding:16px;border-radius:22px;border:0;text-align:left;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,var(--forest),color-mix(in srgb,var(--forest) 60%,#000));background-size:cover;box-shadow:var(--shadow-lg)}.gm-heroes{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:38px -18px -10px;padding:0 18px 10px;scroll-padding:0 18px}.gm-herohead+.gm-heroes{margin-top:0}.gm-heroes::-webkit-scrollbar{display:none}.gm-heroes .gm-clubcard{flex:0 0 270px;scroll-snap-stop:always}.gm-heroes .gm-clubcard .home-fav-name{font-size:18px}.gm-heroes.one .gm-clubcard{flex-basis:100%;aspect-ratio:3/2}.gm-clubs-list{display:grid;gap:12px;margin-top:18px}.gm-clubs-list .gm-clubcard{width:100%;aspect-ratio:2/1;min-height:184px}.gm-clubs-list .home-fav-name{font-size:21px}.gm-clubcard .home-fav-open{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(8,24,18,.5)}.gm-sheet.fsheet.hasbody>.bclose{top:6px;right:8px;width:44px;height:44px;z-index:6;border:6px solid transparent;background-clip:padding-box}.gameclub-slot{min-height:100%}.gm-gameclub-times{padding-top:14px;padding-bottom:30px}.gm-gameclub-count{font-size:14px;font-weight:600;color:var(--muted)}.gm-gameclub-times .gm-head{margin-top:18px}.gm-note.gm-heronote{margin-top:24px}.gm-booked.washed{position:relative;overflow:hidden}.gm-booked.washed:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 32%,rgba(0,0,0,.5))}.gm-booked.washed>*{position:relative;z-index:1}.gm-booked b{font-size:21px;font-weight:800;letter-spacing:-.3px}.gm-booked>span{font-size:14px;font-weight:700;opacity:.95}.gm-booked .gm-booked-tag{padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.3);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:auto}.gm-booked-foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px}.gm-booked .gm-wx{color:#fff}.gm-ask{margin-top:14px;padding:16px;border-radius:20px;background:var(--paper);border:1.5px solid color-mix(in srgb,var(--forest) 40%,var(--hairline));touch-action:pan-y}.gm-owe{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:18px;margin-bottom:8px}.gm-owe.gm-up{background:var(--avail-bg)}.gm-owe.gm-down{background:color-mix(in srgb,#c0392b 10%,var(--paper))}.gm-owe>span{display:flex;flex-direction:column}.gm-owe small{font-size:12.5px;font-weight:700;color:var(--muted)}.gm-owe b{font-size:24px;font-weight:800;letter-spacing:-.4px}.gm-cost{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;border-radius:16px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.gm-cost.paid{background:var(--avail-bg);border-color:transparent;cursor:default}.gm-cost-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-cost-main b{font-size:14.5px;font-weight:750}.gm-cost-main small{font-size:12.5px;font-weight:650;color:var(--muted)}.gm-cost-me{flex:none;display:flex;flex-direction:column;align-items:flex-end;font-size:14.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-cost-me small{font-size:11px;font-weight:700;color:var(--muted)}.gm-money{display:flex;align-items:baseline;gap:5px;margin:14px 0 12px;padding:6px 12px;border-radius:13px;background:var(--paper-2)}.gm-money span{font-size:19px;font-weight:800;color:var(--muted)}.gm-money input{flex:1 1;min-width:0;border:0;background:none;outline:none;color:var(--ink);font:inherit;font-size:24px;font-weight:800;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-money.sm{margin:0;padding:6px 10px;border-radius:12px;width:120px}.gm-money.sm span{font-size:15px}.gm-money.sm input{font-size:17px}.gm-input{width:100%;box-sizing:border-box;margin-top:8px;padding:11px 13px;border-radius:12px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;font-size:16px}.gm-exact{display:flex;flex-direction:column;gap:8px;margin-top:10px}.gm-exact-row{align-items:center;font-size:15px;font-weight:700}.gm-exact-row,.gm-foot{display:flex;justify-content:space-between;gap:12px}.gm-foot{margin-top:28px;padding-top:12px;border-top:1px solid var(--hairline)}.brandrow>.you-account{flex:none;align-self:center;width:36px;height:36px;margin:-6px -2px -6px auto;border-radius:50%;display:grid;place-items:center;padding:0;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);box-shadow:var(--shadow);font:inherit;font-size:15px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.brandrow>.brandsave:not(:last-child){margin-right:2px}.you-account svg{width:19px;height:19px}.you-account:active{transform:scale(.94)}.you-account:focus-visible{outline:2px solid var(--forest);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gm-chip,.gm-seg button,.you-account{transition:none}.gm-loading{animation:none}}.gm-scrim.l2{z-index:52}.gm-sheet.l2{z-index:53}.gm-scrim.l3{z-index:54}.gm-sheet.l3{z-index:55}.gm-addgame{margin-top:10px}.gm-addgame svg{width:16px;height:16px}.gm-gap{margin-top:18px}.gm-done{display:flex;align-items:center;gap:10px;margin:22px 0 8px;padding:16px;border-radius:18px;background:var(--avail-bg);color:var(--forest);font-size:16px}.gm-done svg{width:20px;height:20px}.gm-cal{margin-top:10px}.gm-time-handle{position:absolute;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;background:none;cursor:inherit;touch-action:pan-y}.gm-time-handle .sliderthumb{left:50%}.gm-time-handle:focus-visible{outline:none}.gm-time-handle:focus-visible .sliderthumb{outline:2px solid var(--forest);outline-offset:2px}.gm-cal button.cd{border:0;font:inherit;font-size:15px;font-weight:750;padding:0}.gm-cal .cd.sel{background:var(--forest);color:#fff}:root[data-theme=dark] .gm-cal .cd.sel{color:#0c1710}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-cal .cd.sel{color:#0c1710}}.gm-gobar{position:sticky;bottom:0;z-index:3;margin:26px -18px 0;padding:12px 18px max(42px,calc(18px + var(--safe-bottom, env(safe-area-inset-bottom))));border-top:1px solid var(--hairline)}.gm-gobar .bigbtn,.gm-gobar-pin .bigbtn{margin:0}.gm-gobar .gm-row2,.gm-gobar-pin .gm-row2{margin:0;gap:8px}.gm-gobar .gm-row2 .bigbtn,.gm-gobar-pin .gm-row2 .bigbtn{margin:0}.gm-gobar-pin{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:12px 18px max(42px,calc(18px + var(--safe-bottom, env(safe-area-inset-bottom))));background:var(--paper);border-top:.5px solid var(--hairline);touch-action:pinch-zoom}.gm-gobar.gm-gobar-room{position:static;visibility:hidden;pointer-events:none}.gm-gobar-fixed{padding-bottom:max(47px,calc(23px + var(--safe-bottom, env(safe-area-inset-bottom))))}.gm-body:has(.gm-answer-spacer){padding-bottom:0;overscroll-behavior-y:contain}.gm-body:has(.gm-gobar){padding-bottom:0}.gm-body:has(.gm-gobar),.gm-body:has(>.wizpage .fsapply){overscroll-behavior-y:contain}:where(.gm-pagesheet)>.gm-body{overscroll-behavior-y:contain}:where(.gm-pagesheet)>.gm-body>.gm-pad:only-child{min-height:calc(100% + 1px - var(--gm-body-top, 0px))}.gm-body>.gm-pad:has(>.gm-gobar),.gm-body>.gm-subpage:has(.gm-gobar){min-height:calc(100% + 1px - var(--gm-body-top, 0px))}.gm-body{display:flex;flex-direction:column}.gm-body>*{flex-shrink:0}.gm-body>.gm-pad:has(>.gm-gobar){flex:1 0 auto;display:flex;flex-direction:column}.gm-pad>.gm-gobar{margin-top:auto}.gm-pad:has(>.gm-gobar)>.gm-title{margin-bottom:0}.gm-badge{align-self:flex-start;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--forest);margin-bottom:2px}.gm-booked-btn{margin-top:12px}.gm-pick{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--hairline);overflow:hidden;background:var(--paper)}.gm-pick-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-pick-row+.gm-pick-row{border-top:1px solid var(--hairline)}.gm-pick-row b{font-size:16px;font-weight:800;min-width:48px}.gm-pick-row span{flex:1 1;font-size:14px;font-weight:650;color:var(--muted)}.gm-pick-row i{color:var(--forest);display:grid}.gm-pick-row.on{background:var(--avail-bg)}.gm-pick-row.on span{color:var(--forest)}.bactions:has(>:nth-child(3))>button{font-size:13.5px;padding-left:6px;padding-right:6px;gap:5px;white-space:nowrap}.gm-tee-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gm-players{display:inline-flex;align-items:center;gap:2px;color:var(--muted)}.gm-players .picon{display:block}.gm-pickcard{display:flex;flex-direction:column;gap:0}.gm-pickcard.agreed{padding:10px;border-radius:22px;background:var(--avail-bg)}.gm-pickcard.agreed .gm-tee{border-color:color-mix(in srgb,var(--forest) 45%,var(--hairline))}.gm-agreed{display:flex;align-items:center;gap:6px;margin:2px 4px 10px;color:var(--forest);font-size:13px;font-weight:800;letter-spacing:.02em}.gm-agreed svg{width:15px;height:15px}.gm-pickcard.ready{padding:10px;border-radius:22px;border:1.5px solid color-mix(in srgb,#b78350 45%,var(--hairline))}.gm-pickcard.agreed,.gm-pickcard.ready{padding-inline:6px}@media (max-width:380px){.gm-pickcard.agreed,.gm-pickcard.ready{padding-inline:4px}}.gm-agreed.part{color:#a9773f}:root[data-theme=dark] .gm-agreed.part{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-agreed.part{color:#cfa375}}.gm-agreed-acts{display:grid;grid-template-columns:3fr 2fr;gap:8px;margin-top:10px}.gm-agreed-acts.one{grid-template-columns:1fr}.gm-agreed-acts .bigbtn{font-size:15px;padding-left:10px;padding-right:10px;white-space:nowrap;margin:0}.gm-heart{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;border:0;padding:0;background:var(--paper-2);color:var(--muted);cursor:pointer;transition:transform .15s,color .15s}.gm-heart.on{color:#ff5a5f;background:color-mix(in srgb,#ff5a5f 12%,var(--paper))}.gm-heart:active{transform:scale(.88)}.gm-hint{margin-top:12px}.gm-owe.settled{background:var(--paper-2)}.gm-owe.settled b{font-size:20px;color:var(--muted)}.gm-list{display:flex;flex-direction:column;margin-top:4px;border-radius:18px;background:var(--paper);border:1px solid var(--hairline);overflow:hidden}.gm-list:empty{display:none}.gm-line{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 16px}.gm-line+.gm-line{border-top:1px solid var(--hairline)}.gm-line.paid{background:color-mix(in srgb,var(--avail-bg) 70%,transparent)}.gm-line-main:disabled{color:inherit;opacity:1;cursor:default}.gm-line-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;border:0;background:none;padding:0;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.gm-line-main b{font-size:15px;font-weight:750}.gm-line-main small{font-size:13px;font-weight:650;color:var(--muted)}.gm-line-amt{flex:none;font-size:16px;font-weight:800}.gm-x{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;border:0;padding:0;background:var(--paper-2);color:var(--muted);cursor:pointer}.gm-x svg{width:11px;height:11px}.gm-owe{margin-bottom:10px}.gm-form-sheet .gm-title{margin-bottom:6px}.gm-time-value{justify-content:flex-end}.gm-new-game>.gm-title{margin-top:2px}.gm-new-layer{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;min-height:0;overflow:hidden;border-radius:inherit;background:var(--paper);touch-action:pan-y;box-shadow:-6px 0 18px rgba(0,0,0,.1)}.gm-new-layer>.gm-body{flex:1 1 auto;min-height:0;touch-action:pan-y}.gm-new-layer>.gm-back{z-index:6}.gm-new-layer>.gm-body{background:var(--paper);background-attachment:local}.gm-page-layer{animation:gm-page-in .42s cubic-bezier(.4,0,.2,1)}.gm-page-layer.gm-page-prepaint,.gm-page-layer.gm-page-prepaint>.gm-back{animation:none!important;opacity:.004;pointer-events:none}@keyframes gm-page-in{0%{transform:translate3d(100%,0,0)}}@media (prefers-reduced-motion:reduce){.gm-page-layer{animation:none}}.gm-game-fields{min-width:0;margin:0;padding:0;border:0}.gm-game-fields:disabled{opacity:.55;pointer-events:none}.gm-sheet:has(>.gm-new-layer)>.grab{left:58px;right:58px}.gm-back{position:absolute;top:12px;left:14px;z-index:6;width:32px;height:32px;border:0;border-radius:50%;background:var(--paper-2);color:var(--ink);display:grid;place-items:center;padding:0;cursor:pointer}.gm-before{margin-top:13px}.gm-before-label{color:var(--muted);font-size:12px;font-weight:700;margin:0 2px 8px}.gm-distance-from{font-size:12px;text-transform:none;letter-spacing:0;white-space:nowrap}.gm-ask-prompt,.gm-distance-from{color:var(--muted);font-weight:650}.gm-ask-prompt{font-size:16px;line-height:1.3;margin-bottom:6px}.gm-placesearch{margin-top:12px}.gm-location-or+.gm-placesearch{margin-top:0}.gm-daystrip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.gm-daystrip .gm-chip{min-width:0;padding:0;justify-content:center}.gm-where{margin:14px 2px 12px;font-size:17px;font-weight:700;letter-spacing:-.2px;color:var(--head-ink,var(--ink))}.gm-invite-summary{display:grid;gap:8px;color:var(--muted);font-size:14px;line-height:1.4;margin-bottom:12px}.gm-invite-summary b{color:var(--ink);font-weight:750}.gm-invite-summary .gm-title{margin-bottom:4px}.gm-game-meta,.gm-invite-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:12.5px;font-weight:700}.gm-invite-meta{margin:2px 0 4px}.gm-game-meta{margin-top:8px}.gm-invite-facts{display:grid;gap:0;padding:3px 12px;border-radius:14px;background:var(--paper-2)}.gm-invite-facts>div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;padding:9px 0;align-items:start}.gm-invite-facts>div+div{border-top:1px solid var(--hairline)}.gm-invite-facts b{color:var(--muted);font-size:12px}.gm-invite-facts span{color:var(--ink);font-weight:650}.gm-my-location.bigbtn{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin:0}.gm-my-location.bigbtn svg{flex:none}.gm-my-location.bigbtn.sel{box-shadow:inset 0 0 0 1.5px var(--forest);color:var(--forest)}.gm-location-or{margin:15px 2px 9px;text-transform:uppercase;letter-spacing:.08em}.gm-section{margin-top:28px}.gm-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px 10px}.gm-section-head h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gm-count{font-weight:750;color:var(--forest)}.gm-section-head.stick{margin:-6px -18px 4px;padding:6px 20px;min-height:32px;box-sizing:border-box;align-items:center;background:var(--paper)}.gm-section-head.stick.pinned{position:sticky;top:52px;z-index:1}.gm-section-head.stick.pinned.stuck:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:60px;background:var(--paper)}.gm-clubsearch.clubsearch{flex:none;width:100%;height:42px;margin-bottom:10px;box-sizing:border-box;padding:0 10px;border-radius:12px}.gm-clubsearch.clubsearch input::placeholder{font-size:15px}.gm-seeall{gap:4px;font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--label);cursor:pointer;background:none;border:0}.gm-seeall i{display:inline-grid;place-items:center;transition:transform .2s}.gm-seeall i.up{transform:rotate(-90deg)}.gm-seeall svg{width:10px;height:10px}.gm-aside{display:inline-flex;align-items:center;gap:14px}.gm-section .gm-seg+.gm-chips{margin-top:12px}.gm-section .gm-chips.wrap{gap:8px}.gm-section .gm-chip{padding:10px 15px;border-radius:12px}.gm-section .gm-money{margin:0}.gm-section .gm-input.gm-gap{margin-top:12px}.gm-sublabel{margin:18px 2px 10px;font-size:14px;font-weight:650;color:var(--muted)}.gm-sum{margin:14px 2px 0;font-size:15px;font-weight:750;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-remove{margin-top:32px}.gm-rows{display:flex;flex-direction:column;border-radius:16px;background:var(--paper);border:1px solid var(--hairline);overflow:hidden}.gm-rowpick{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 16px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-rowpick+.gm-rowpick{border-top:1px solid var(--hairline)}.gm-rowpick>span{flex:1 1;min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.gm-rowpick b{font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-rowpick small{flex:none;font-size:13px;font-weight:650;color:var(--muted)}.gm-rowpick i{flex:none;width:20px;display:grid;place-items:center;color:var(--forest)}.gm-rowpick i svg{width:18px;height:18px}.gm-rowpick.on b{color:var(--forest);font-weight:750}.gm-more{margin-top:2px}.gm-gamehead{padding-right:44px}.gm-menu{display:flex;flex-direction:column;margin-top:18px;border-radius:16px;background:var(--paper);border:1px solid var(--hairline);overflow:hidden}.gm-menu button{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 16px;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:650;text-align:left;cursor:pointer}.gm-menu button+button{border-top:1px solid var(--hairline)}.gm-menu button svg{width:18px;height:18px;color:var(--forest);flex:none}.gm-menu button.danger,.gm-menu button.danger svg{color:#c0392b}.gm-options-pill{--gm-menu-glass:rgba(250,248,242,.58);--gm-menu-edge:rgba(0,0,0,.08);position:absolute;z-index:8;top:auto;left:0;width:248px;max-width:calc(100vw - 48px);margin:6px 0 0;padding:8px 0;border-radius:28px;border:1px solid var(--gm-menu-edge);background:var(--gm-menu-glass);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 18px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.1)}.gm-options-pill button{width:100%;min-height:48px;padding:0 20px;gap:14px;font-weight:500;text-align:left;white-space:nowrap}.gm-options-pill button+button{border-top:0}.gm-options-pill button svg{width:20px;height:20px;color:currentColor}.gm-options-pill button.danger,.gm-options-pill button.danger svg{color:#dd515c}:root[data-theme=dark] .gm-options-pill{--gm-menu-glass:rgba(34,33,30,.52);--gm-menu-edge:rgba(255,255,255,.13)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-options-pill{--gm-menu-glass:rgba(34,33,30,.52);--gm-menu-edge:rgba(255,255,255,.13)}}.gm-friendrow{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-rows .gm-friendrow+.gm-friendrow{border-top:1px solid var(--hairline)}.gm-friends .gm-friendrow{border-radius:16px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow)}.gm-friendrow>b{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-friendrow>small{flex:none;font-size:13px;font-weight:750;color:var(--muted);white-space:nowrap}.gm-friendrow>small.gm-up{color:var(--forest)}.gm-friendrow>small.gm-down{color:#c0392b}.gm-friendrow-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-friendrow-main b{font-size:15px;font-weight:700}.gm-friendrow-main b,.gm-friendrow-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-friendrow-main small{font-size:12.5px;font-weight:650;color:var(--muted)}.gm-profile{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding-right:40px}.gm-avatar.lg{width:56px;height:56px;font-size:22px;font-weight:800}.gm-bookers{margin-top:14px}.gm-booker{display:flex;align-items:center;gap:12px;min-height:50px;padding:8px 14px}.gm-booker+.gm-booker{border-top:1px solid var(--hairline)}.gm-booker>.gm-booker-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-booker b{font-size:14.5px;font-weight:700}.gm-booker small{font-size:12.5px;font-weight:650;color:var(--muted)}.gm-booker.todo .gm-avatar{opacity:.5}.gm-booker.todo small{color:#b9770e}.gm-bookers+.gm-agreed-acts{margin-top:14px}.gm-txrow{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:10px;padding:10px 16px;border-radius:16px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-txrow>span{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-txrow b{font-size:15px;font-weight:700}.gm-txrow small{font-size:12.5px;font-weight:650;color:var(--muted)}.gm-txrow i{display:grid;color:var(--muted);transform:rotate(90deg);transition:transform .2s}.gm-txrow i.up{transform:rotate(-90deg)}.gm-txrow+.gm-list{margin-top:8px}button.gm-booker{width:100%;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-booker-act{flex:none;font-style:normal;font-size:13px;font-weight:700;color:var(--forest)}.gm-booker-act.danger{color:#c0392b}.gm-sheet button,.gm-tab button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.gm-friendrow,.gm-line-main,.gm-menu button,.gm-rowpick,.gm-txrow,button.gm-booker,button.gm-free-row{transition:background-color .12s}.gm-line-main:not(:disabled):active,.gm-menu button:active,.gm-rowpick:active,.gm-rows .gm-friendrow:active,.gm-txrow:not(:disabled):active,button.gm-booker:active,button.gm-free-row:not(:disabled):active{background-color:color-mix(in srgb,var(--ink) 7%,transparent)}.gm-booked,.gm-clubcard,.gm-empty-card,.gm-friends .gm-friendrow,.gm-game,.gm-tee-main{transition:transform .15s cubic-bezier(.32,.72,0,1)}.gm-booked:active,.gm-empty-card:active,.gm-friends .gm-friendrow:active,.gm-game:active,.gm-tee-main:not(:disabled):active{transform:scale(.985)}.gm-gobar{border-top-width:.5px}.gm-gobar,.gm-section-head.stick.pinned.stuck,.gm-section-head.stick.pinned.stuck:before{background:var(--paper)}@media (prefers-reduced-motion:reduce){.gm-booked,.gm-clubcard,.gm-empty-card,.gm-friends .gm-friendrow,.gm-game,.gm-tee-main{transition:none}}.gm-endspace{height:120px}.gm-endspace.roomy{height:150px}.gm-empty-games{margin:2px 2px 4px}.gm-empty-games b{color:var(--ink);font-weight:750}.gm-tab .gm-head .gm-aside{gap:16px;align-items:center}.gm-tab .gm-head{min-height:36px}.gm-rowpick.none b{opacity:.55}.gm-rowpick.none small{color:#b9770e}.gm-note.gm-empty-picks{margin-top:12px}.gm-pill:has(>svg),.gm-wa{gap:7px}.bigbtn.gm-wa{display:flex;align-items:center;justify-content:center}.gm-seeall-words{display:inline-grid;justify-items:end}.gm-seeall-words>span{grid-area:1/1}.gm-seeall-words>span:not(.on){visibility:hidden}.gm-pill svg.gm-golfer{width:21px;height:21px;margin:-2px 0}.gm-oneline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-tab .gm-finished{display:flex;flex-direction:column;align-items:center;gap:12px;margin:30px 20px 4px}.gm-tab .gm-finished>.gm-stack{align-self:stretch;margin:0}:root{--chat-me:#2F6349;--chat-me-ink:#fff;--chat-them:#ECE5D6;--chat-them-ink:var(--ink);--chat-lift:rgba(20,18,12,.28);--on-forest:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chat-me:#3d6b51;--chat-them:#3a362a;--chat-lift:rgba(0,0,0,.55);--on-forest:#0c1710}}:root[data-theme=dark]{--chat-me:#3d6b51;--chat-them:#3a362a;--chat-lift:rgba(0,0,0,.55);--on-forest:#0c1710}.gm-chatpage{top:0;height:100%;box-sizing:border-box;z-index:70;overflow:visible;display:flex;flex-direction:column;transform:translateX(100%);box-shadow:-8px 0 30px rgba(0,0,0,.18);will-change:transform;transition:transform .42s cubic-bezier(.4,0,.2,1)}.gm-chatpage,.gm-chatpage.open:after{position:absolute;left:0;right:0;background:var(--sand)}.gm-chatpage.open:after{content:"";top:100%;height:100vh}.gm-chatpage.open{transform:none}@media (prefers-reduced-motion:reduce){.gm-chatpage{transition:none}}.gm-chat{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.gm-chatpage.kbup .gm-chat-below{bottom:70px}.gm-chat-head{flex:none;position:relative;z-index:3;display:flex;align-items:center;gap:6px;padding:calc(var(--safe-top, env(safe-area-inset-top)) + 6px) 12px 8px 4px;border-bottom:.5px solid var(--hairline);background:color-mix(in srgb,var(--paper) 86%,transparent)}.gm-chat-back{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--forest);cursor:pointer}.gm-chat-title{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}.gm-chat-title b{font-size:16.5px;font-weight:800;letter-spacing:-.2px}.gm-chat-title b,.gm-chat-title span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-chat-title span{font-size:12.5px;color:var(--muted);font-weight:600}.gm-chat-scroll{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.gm-chat-list{flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;gap:2px;padding:14px 12px}.gm-chat-empty{font-size:14px;margin:24px 20px}.gm-chat-empty,.gm-chat-stamp{text-align:center;color:var(--muted)}.gm-chat-stamp{font-size:11.5px;font-weight:700;margin:14px 0 6px;letter-spacing:.02em}.gm-chat-event{align-self:center;max-width:86%;text-align:center;font-size:12.5px;font-weight:600;color:var(--muted);margin:8px auto;line-height:1.35}.gm-msg{display:flex;flex-direction:column;align-items:flex-start;margin-top:2px}.gm-msg.first{margin-top:8px}.gm-msg.mine{align-items:flex-end}.gm-msg-who{font-size:11.5px;font-weight:700;color:var(--muted);margin:0 0 3px 46px}.gm-msg-row{display:flex;align-items:flex-end;gap:6px;max-width:100%}.gm-msg-face{flex:none;width:28px;height:28px;font-size:11px}.gm-msg-face.ghost{visibility:hidden}.gm-msg-swipe{position:relative;max-width:min(75vw,320px);transition:transform .22s cubic-bezier(.32,.72,0,1)}.gm-msg-replyhint{position:absolute;left:-34px;top:50%;transform:translateY(-50%);color:var(--muted)}.gm-bubble{position:relative;padding:7px 12px 8px;border-radius:18px;background:var(--chat-them);color:var(--chat-them-ink);font-size:16px;line-height:1.3;overflow-wrap:anywhere;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .15s cubic-bezier(.32,.72,0,1),background-color .3s}.gm-msg.mine .gm-bubble{background:var(--chat-me);color:var(--chat-me-ink)}.gm-msg:not(.mine).last .gm-bubble{border-bottom-left-radius:6px}.gm-msg.mine.last .gm-bubble{border-bottom-right-radius:6px}.gm-bubble:active{transform:scale(.98)}.gm-bubble.sending{opacity:.72}.gm-bubble.lit{box-shadow:0 0 0 3px color-mix(in srgb,var(--forest) 55%,transparent)}.gm-bubble.gone{border:1px dashed var(--hairline)}.gm-bubble.gone,.gm-msg.mine .gm-bubble.gone{background:transparent;color:var(--muted)}.gm-msg-text{white-space:pre-wrap}.gm-quote{display:flex;flex-direction:column;gap:1px;margin:1px 0 6px;padding:4px 9px;border-left:3px solid;border-radius:3px;font-size:13px;opacity:.8;max-height:3.9em;overflow:hidden}.gm-quote b{font-size:12.5px}.gm-quote span{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gm-reacts{font:inherit;cursor:pointer;position:absolute;bottom:-15px;display:inline-flex;align-items:center;gap:2px;min-height:26px;padding:3px 8px;box-sizing:border-box;border-radius:999px;background:var(--paper-2);border:2px solid var(--paper);color:var(--forest);font-size:12px;box-shadow:var(--shadow)}.gm-msg:not(.mine) .gm-reacts{right:-8px}.gm-msg.mine .gm-reacts{left:-8px}.gm-reacts i{display:grid;place-items:center;font-style:normal}.gm-reacts b{margin-left:2px;color:var(--ink);font-weight:800}.gm-msg:has(.gm-reacts){margin-bottom:16px}.gm-msg-state{font-size:11px;color:var(--muted);margin:3px 4px 0;font-weight:600}.gm-msg-failed{border:0;background:none;color:#c0392b;font:inherit;font-size:12px;font-weight:700;margin:4px 4px 0;padding:0;cursor:pointer}.gm-chat-seen{align-self:flex-end;font-size:11px;font-weight:600;color:var(--muted);margin:3px 4px 0}.gm-chat-typing{display:flex;align-items:center;gap:8px;margin-top:8px}.gm-chat-typing small{font-size:12px;color:var(--muted);font-weight:600}.gm-chat-dots{display:inline-flex;gap:4px;padding:11px 13px;border-radius:19px;background:var(--chat-them)}.gm-chat-dots i{width:7px;height:7px;border-radius:50%;background:var(--muted);animation:gm-dot 1.2s ease-in-out infinite}.gm-chat-dots i:nth-child(2){animation-delay:.15s}.gm-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes gm-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.gm-chat-tee{display:flex;flex-direction:column;align-items:center;gap:4px;margin:10px 0 6px}.gm-chat-tee>small{font-size:12px;font-weight:600;color:var(--muted)}.gm-chat-teecard{display:flex;align-items:stretch;width:min(100%,320px);border-radius:16px;border:1px solid var(--hairline);background:var(--paper-2);overflow:hidden}.gm-chat-teemain{flex:1 1;display:flex;align-items:center;gap:12px;padding:10px 12px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.gm-chat-teewhen{display:flex;flex-direction:column;min-width:52px}.gm-chat-teewhen b{font-size:17px;font-weight:800}.gm-chat-teeclub small,.gm-chat-teewhen small{font-size:11.5px;font-weight:700;color:var(--muted)}.gm-chat-teeclub{display:flex;flex-direction:column;gap:2px;min-width:0}.gm-chat-teeclub b{font-size:15px;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-chat-teeheart{display:flex;align-items:center;gap:4px;padding:0 14px;border:0;border-left:1px solid var(--hairline);background:none;color:var(--muted);font:inherit;cursor:pointer}.gm-chat-teeheart b{font-size:13px;font-weight:800;color:var(--ink)}.gm-chat-teeheart.on{color:#e2635e}.gm-chat-compose{flex:none;position:relative;z-index:3;padding:8px 10px max(30px,calc(10px + var(--safe-bottom, env(safe-area-inset-bottom))));background:color-mix(in srgb,var(--paper) 82%,transparent);border-top:1px solid var(--hairline)}.gm-chatpage.kbup .gm-chat-compose{padding-bottom:8px}.gm-chat-row{display:flex;align-items:flex-end;gap:8px}.gm-chat-box{flex:1 1;min-height:38px;max-height:120px;resize:none;box-sizing:border-box;padding:8px 15px;border-radius:19px;border:1px solid var(--hairline);background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.3;outline:none}.gm-chat-box:focus{border-color:color-mix(in srgb,var(--forest) 60%,var(--hairline))}.gm-chat-send{flex:none;width:36px;height:36px;margin-bottom:1px;border-radius:50%;border:0;display:grid;place-items:center;background:var(--forest);color:var(--on-forest);cursor:pointer;transition:transform .15s,opacity .15s}.gm-chat-send:disabled{opacity:.3}.gm-chat-send:not(:disabled):active{transform:scale(.9)}.gm-chat-replying{display:flex;align-items:center;gap:10px;margin:0 0 8px;padding:4px 4px 4px 10px;border-left:3px solid var(--forest)}.gm-chat-replying span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-chat-replying b{font-size:12.5px;color:var(--forest)}.gm-chat-replying small{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-chat-replying button{border:0;background:var(--paper-2);color:var(--muted);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.gm-chat-below{position:absolute;bottom:max(96px,calc(76px + var(--safe-bottom, env(safe-area-inset-bottom))));left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid var(--hairline);background:var(--paper);color:var(--forest);font:inherit;font-size:13px;font-weight:750;box-shadow:var(--shadow-lg);cursor:pointer}.gm-held{position:fixed;inset:0;z-index:90;background:var(--chat-lift);animation:gm-fade .18s ease}.gm-held-stack{position:absolute;display:flex;flex-direction:column;gap:8px;max-width:min(84vw,330px);animation:gm-lift .22s cubic-bezier(.32,.72,0,1)}.gm-held-reacts{display:flex;gap:2px;padding:6px;border-radius:28px;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-lg)}.gm-held-react{display:flex;flex-direction:column;align-items:center;gap:2px;width:54px;padding:6px 0 4px;border:0;border-radius:20px;background:none;color:var(--forest);font:inherit;cursor:pointer}.gm-held-react small{font-size:9.5px;font-weight:700;color:var(--muted);white-space:nowrap}.gm-held-react.on{background:color-mix(in srgb,var(--forest) 18%,transparent)}.gm-held-react:active{transform:scale(.9)}.gm-held-bubble{box-shadow:var(--shadow-lg)}.gm-held-bubble.mine{align-self:flex-end;background:var(--chat-me);color:var(--chat-me-ink)}.gm-held-who{display:block;font-size:11.5px;font-weight:700;opacity:.7;margin-bottom:2px}.gm-held-menu{align-self:stretch;display:flex;flex-direction:column;border-radius:14px;overflow:hidden;background:var(--paper);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);min-width:210px}.gm-held-menu button{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border:0;background:none;color:var(--ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.gm-held-menu button+button{border-top:1px solid var(--hairline)}.gm-held-menu button:active{background:var(--paper-2)}.gm-held-menu .danger{color:#d64545}@keyframes gm-fade{0%{opacity:0}to{opacity:1}}@keyframes gm-lift{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.gm-chat-dots i,.gm-held,.gm-held-stack{animation:none}}.gm-newpill{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 7px;box-sizing:border-box;border-radius:999px;background:var(--forest);color:var(--on-forest);font-size:12px;font-weight:800}.gm-chat-peek{width:100%;display:flex;flex-direction:column;border-radius:18px;border:1px solid var(--hairline);background:var(--paper);padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.gm-chat-peekrow{display:flex;gap:12px;padding:12px 14px}.gm-chat-peekrow+.gm-chat-peekrow{border-top:1px solid var(--hairline)}.gm-chat-peekmain{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-chat-peektop{display:flex;justify-content:space-between;gap:8px}.gm-chat-peektop b{font-size:14.5px}.gm-chat-peektop small{font-size:12px;color:var(--muted);font-weight:600;flex:none}.gm-chat-peektext{font-size:14.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-chat-peekempty{padding:14px 16px;font-size:14.5px;color:var(--muted)}.gm-unread{flex:none;display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;box-sizing:border-box;border-radius:999px;background:var(--forest);color:var(--on-forest);font-size:12px;font-weight:800;margin-right:4px}.gm-toast{display:flex;align-items:center;gap:10px;margin:16px 20px 0;padding:12px 14px;border-radius:16px;background:var(--avail-bg);color:var(--forest);font-weight:700;font-size:15px;animation:gm-lift .25s cubic-bezier(.32,.72,0,1)}.gm-toast svg{flex:none}.gm-sbx-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.gm-share-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:26px 2px 10px}.gm-share-row{display:flex;align-items:center;gap:12px;padding:11px 14px;min-height:52px;box-sizing:border-box}.gm-share-row+.gm-share-row{border-top:1px solid var(--hairline)}.gm-share-row b{flex:1 1;font-size:16px}.gm-share-st{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:var(--muted)}.gm-share-st.sent{color:var(--forest)}.gm-share-st svg{width:14px;height:14px}.gm-share .gm-pill.solid:disabled{opacity:.4}.gm-land{display:flex;flex-direction:column}.gm-land .gm-title{margin-top:6px}.gm-land-acts{display:flex;flex-direction:column;gap:10px;margin-top:22px}.gm-land-acts .bigbtn{margin:0}.gm-land-hero{margin-top:18px;height:230px;width:100%;box-sizing:border-box;cursor:default}.gm-land-who{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:600;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.35)}.gm-land-who .gm-faces{display:inline-flex}.gm-land-who .gm-avatar{border:2px solid rgba(0,0,0,.25);margin-left:-6px}.gm-land-who .gm-avatar:first-child{margin-left:0}.gm-land-friend{align-items:center;text-align:center;padding-top:30px}.gm-land-friend .gm-land-acts{align-self:stretch}.gm-land-avatar{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:var(--avail-bg);color:var(--forest);font-size:38px;font-weight:800;margin-bottom:8px}.gm-sim-chat{margin-top:18px;padding:16px 12px;border-radius:18px;background:#0b141a}.gm-sim-bubble{margin-left:auto;width:86%;background:#005c4b;color:#e9edef;border-radius:10px;padding:4px 4px 8px;font-size:14.5px;line-height:1.35}.gm-sim-card{background:#025144;border-radius:7px;overflow:hidden}.gm-sim-card img{display:block;width:100%;height:150px;object-fit:cover}.gm-sim-card div{display:flex;flex-direction:column;gap:3px;padding:8px 10px 10px}.gm-sim-card b{font-size:14px}.gm-sim-card span{font-size:12.5px;color:#c3d6d0;white-space:pre-line}.gm-sim-card small{font-size:12px;color:#9fbdb5}.gm-sim-text{padding:6px 6px 0}.gm-sim-text u{color:#53bdeb;text-decoration:none;word-break:break-all}.gm-locksheet .gm-body{padding:0}.gm-locksheet .gm-body:before{display:none}.gm-lock{position:relative;min-height:100%;padding:46px 10px 30px;box-sizing:border-box;background-color:#10120e;background-size:cover;background-position:50%;color:#fff;isolation:isolate}.gm-lock:before{content:"";position:absolute;inset:0;z-index:-1;background:inherit;filter:blur(22px) brightness(.5);transform:scale(1.1)}.gm-lock-clock{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}.gm-lock-clock span{font-size:17px;font-weight:600;opacity:.85}.gm-lock-clock b{font-size:76px;font-weight:700;letter-spacing:-2px;line-height:1}.gm-lock-list{display:flex;flex-direction:column;gap:8px}.gm-lock-none{text-align:center;opacity:.8;font-size:14.5px;padding:0 24px;line-height:1.45}.gm-lock-note{border-radius:22px;background:rgba(40,38,30,.92);border:1px solid rgba(255,255,255,.08);overflow:hidden}.gm-lock-main{display:flex;gap:12px;width:100%;padding:12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.gm-lock-app{flex:none;width:38px;height:38px;border-radius:10px;background:#1c1a14;color:#8FCCA6;display:grid;place-items:center;font-weight:800;font-size:18px}.gm-lock-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14.5px}.gm-lock-body b{font-size:15px}.gm-lock-body>span:last-child{opacity:.88}.gm-lock-top{display:flex;justify-content:space-between;font-size:12.5px;opacity:.65;text-transform:uppercase;letter-spacing:.02em}.gm-lock-acts{display:flex;gap:8px;padding:0 12px 12px}.gm-lock-acts button,.gm-lock-reply button{flex:1 1;height:38px;border-radius:12px;border:0;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer}.gm-lock-reply{display:flex;gap:8px;padding:0 12px 12px}.gm-lock-reply input{flex:3 1;min-width:0;height:38px;border-radius:12px;border:0;padding:0 12px;background:rgba(255,255,255,.92);color:#111;font:inherit;font-size:16px}.gm-lock-reply button:disabled{opacity:.4}.gm-lock-done{padding:0 14px 12px;font-size:13px;font-weight:700;color:#8FCCA6}.gm-lock-clear{display:block;margin:18px auto 0;padding:8px 16px;border-radius:999px;border:0;background:rgba(255,255,255,.14);color:#fff;font:inherit;font-weight:700;cursor:pointer}.gm-game .gm-tag.gm-state{flex:none;align-self:center;font-style:normal;padding:4px 10px;font-size:12px;font-weight:750;color:var(--muted);background:var(--paper-2);cursor:inherit}.gm-chat-peekrow{align-items:center}.gm-chat-peek .gm-chev{flex:none;color:var(--muted)}.gm-chat-peekline{display:flex;align-items:center;gap:8px;min-width:0}.gm-chat-peekline .gm-chat-peektext{flex:1 1;min-width:0}.gm-chat-peekreacts{flex:none;display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 7px;border-radius:999px;background:var(--paper-2);border:.5px solid var(--hairline);color:var(--forest);font-size:11px}.gm-chat-peekreacts i{display:grid;place-items:center;font-style:normal}.gm-chat-peekreacts b{color:var(--muted);font-weight:800;margin-left:2px}.gm-chat-peekempty{display:flex;align-items:center;justify-content:space-between;gap:10px}.gm-chatpage:not(.open){pointer-events:none}.gm-whoreact-catch{position:absolute;inset:0;z-index:90}.gm-whoreact{position:fixed;box-sizing:border-box;padding:4px 6px;border-radius:16px;background:color-mix(in srgb,var(--paper) 86%,transparent);border:.5px solid var(--hairline);box-shadow:0 8px 28px rgba(0,0,0,.28);animation:gm-pop .18s cubic-bezier(.32,.72,0,1);transform-origin:top center}.gm-whoreact.up{transform-origin:bottom center}@keyframes gm-pop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.gm-whoreact-row{display:flex;align-items:center;gap:10px;width:100%;padding:8px 6px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.gm-whoreact-row:disabled{cursor:default;opacity:1}.gm-whoreact-row+.gm-whoreact-row{border-top:.5px solid var(--hairline)}.gm-whoreact-who{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:0}.gm-whoreact-who b{font-size:14.5px}.gm-whoreact-who small{font-size:11.5px;color:var(--muted)}.gm-whoreact-kind{display:grid;place-items:center;color:var(--forest)}@media (prefers-reduced-motion:reduce){.gm-whoreact{animation:none}}.gm-chat-more{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--forest);cursor:pointer}.gm-chat-opts{position:absolute;right:12px;top:calc(100% + 6px);z-index:5;min-width:190px;border-radius:14px;overflow:hidden;background:color-mix(in srgb,var(--paper) 88%,transparent);border:.5px solid var(--hairline);box-shadow:0 8px 28px rgba(0,0,0,.28);animation:gm-pop .18s cubic-bezier(.32,.72,0,1);transform-origin:top right}.gm-chat-opts button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:0;background:none;font:inherit;font-size:15.5px;font-weight:600;color:var(--ink);cursor:pointer}.gm-chat-opts button.danger{color:#d64545}.gm-chat-opts button+button{border-top:.5px solid var(--hairline)}.gm-chat-opts button:active{background:color-mix(in srgb,var(--ink) 6%,transparent)}.gm-safe-catch{position:absolute;inset:0;z-index:95;justify-content:flex-end;padding:12px 10px calc(env(safe-area-inset-bottom) + 10px);background:rgba(0,0,0,.28);animation:gm-fade .18s ease}.gm-safe,.gm-safe-catch{display:flex;flex-direction:column}.gm-safe{max-height:82%;overflow-y:auto;overscroll-behavior:contain;gap:12px;padding:18px 14px 12px;border-radius:22px;background:var(--paper);box-shadow:0 12px 40px rgba(0,0,0,.3);animation:gm-up .3s cubic-bezier(.32,.72,0,1)}@keyframes gm-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gm-safe,.gm-safe-catch{animation:none}}.gm-safe-title{font-size:19px;font-weight:800;text-align:center;color:var(--ink);text-wrap:balance}.gm-safe-note{margin:-4px 6px 0;font-size:14px;line-height:1.4;color:var(--muted);text-align:center;text-wrap:pretty}.gm-safe-quote{margin:-4px 6px 0;padding:9px 12px;font-size:14.5px;line-height:1.35;color:var(--ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gm-safe-group,.gm-safe-quote{border-radius:14px;background:var(--paper-2)}.gm-safe-group{display:flex;flex-direction:column;overflow:hidden}.gm-safe-row{display:flex;align-items:center;gap:10px;min-height:50px;width:100%;box-sizing:border-box;padding:6px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}div.gm-safe-row{cursor:default}.gm-safe-row+.gm-safe-row{border-top:.5px solid var(--hairline)}.gm-safe-row b{flex:1 1;min-width:0;font-size:15.5px;font-weight:600}.gm-safe-row:active:not(div){background:color-mix(in srgb,var(--ink) 6%,transparent)}.gm-safe-tick{width:18px;color:var(--forest);display:grid;place-items:center}.gm-safe-act{flex:none;min-width:84px;height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--paper);color:var(--forest);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.gm-safe-act.danger{color:#d64545}.gm-safe-act:disabled{opacity:.5}.gm-safe-go{height:50px;border-radius:14px;border:0;background:var(--forest);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.gm-safe-go.danger{background:#d64545}.gm-safe-go:disabled{opacity:.45;cursor:default}.gm-safe-cancel{height:46px;border-radius:14px;border:0;background:none;color:var(--forest);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.gm-safe-done{align-self:center;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--paper-2);color:var(--forest)}.gm-safe-err{margin:0;font-size:13.5px;color:#d64545;text-align:center}.gm-clubbar{position:fixed;left:0;right:0;bottom:0;z-index:6;padding:12px 18px max(42px,calc(18px + var(--safe-bottom, env(safe-area-inset-bottom))));background:var(--paper);border-top:.5px solid var(--hairline);animation:gm-clubbar-in .26s cubic-bezier(.32,.72,0,1)}.gm-clubbar .bigbtn{margin:0}.gm-clubbar-done{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;color:var(--forest);font-size:16px;font-weight:750}.gm-clubbar-done svg{width:18px;height:18px}@keyframes gm-clubbar-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.gm-clubbar{animation:none}}.gm-note.gm-picks-note{margin:-4px 2px 12px}.gm-booked-one{margin-top:14px}.gm-booker-who small.gm-bk{color:var(--forest)}.gm-booker-who small.gm-todo{color:#b8873f}.gm-booked-answer{margin-top:16px}.gm-place .gm-free-who b{color:var(--muted)}.gm-rowwrap{position:relative}.gm-rowwrap>.gm-options-pill{top:calc(100% - 6px);left:auto;right:10px}.gm-free-row+.gm-rowwrap,.gm-rowwrap+.gm-free-row,.gm-rowwrap+.gm-rowwrap{border-top:1px solid var(--hairline)}.gm-free:has(>.gm-rowwrap>.gm-options-pill){overflow:visible}.gm-free>:first-child,.gm-free>:first-child>.gm-free-row{border-top-left-radius:17px;border-top-right-radius:17px}.gm-free>:last-child,.gm-free>:last-child>.gm-free-row{border-bottom-left-radius:17px;border-bottom-right-radius:17px}.gm-notes-badge{position:absolute;top:-4px;right:-6px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--forest);color:#fff;font-size:10.5px;font-weight:800;font-style:normal;line-height:17px;text-align:center}.gm-notes-bar{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 16px}.gm-notes-bar .gm-post-compose{position:static}.gm-notes-bar .gm-post-compose .gm-options-pill{top:calc(100% + 2px);bottom:auto;right:auto;margin:6px 0 0;width:min(290px,calc(100vw - 40px))}.gm-notes{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.gm-menu-note{padding:8px 20px;margin:0}.gm-thumb.down svg{transform:rotate(180deg)}.gm-post-likes{display:inline-flex;align-items:center;gap:4px}.gm-post-likes svg{width:12px;height:12px}.gm-post-likes.down svg{transform:rotate(180deg)}.gm-remind-banner{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 14px;padding:12px 14px;border-radius:16px;border:1.5px solid color-mix(in srgb,#b78350 55%,transparent);background:color-mix(in srgb,#b78350 14%,var(--paper));color:var(--ink);font:inherit;font-size:14.5px;text-align:left;cursor:pointer}.gm-remind-banner>svg{flex:none;color:#cfa375}.gm-remind-banner>span{flex:1 1 auto;min-width:0}.gm-remind-banner>i{flex:none;color:var(--muted);font-style:normal}.gm-heirs button{gap:12px}.gm-posts{gap:8px;margin:14px 0 4px}.gm-post,.gm-posts{display:flex;flex-direction:column;align-items:flex-start}.gm-post{gap:3px;max-width:92%}.gm-post.mine{align-self:flex-end;align-items:flex-end}.gm-post-pill{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:18px;background:var(--paper-2);color:var(--ink);font-size:14.5px;line-height:1.3;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}.gm-post-pill b{font-weight:750}.gm-post.mine .gm-post-pill{background:color-mix(in srgb,var(--forest) 22%,var(--paper))}.gm-post.remind .gm-post-pill{background:color-mix(in srgb,#b78350 16%,var(--paper))}.gm-post.forme .gm-post-pill{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,#b78350 60%,transparent)}.gm-post-ico{display:grid;place-items:center;color:#cfa375;font-style:normal}.gm-post-x{flex:none;display:grid;place-items:center;width:22px;height:22px;margin:-4px -6px -4px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.gm-post-react{display:flex;align-items:center;gap:6px;padding:0 6px}.gm-thumb{display:grid;place-items:center;width:28px;height:24px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--muted);cursor:pointer}.gm-thumb.on{color:var(--forest)}.gm-post-likes{font-size:12px;font-weight:650;color:var(--muted)}.gm-post-compose{position:relative;margin-top:2px}.gm-post-compose .gm-options-pill{top:auto;bottom:100%;margin:0 0 8px;width:270px}.gm-nudges{display:grid;gap:8px;margin-top:12px}.gm-nudge-line{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink)}.gm-nudge-line b{margin-right:6px}.gm-nudge-pick{flex-wrap:wrap}.gm-gametoast,.gm-nudge-pick{display:flex;align-items:center;gap:8px}.gm-gametoast{position:fixed;left:50%;bottom:max(34px,calc(18px + var(--safe-bottom, env(safe-area-inset-bottom))));z-index:7;transform:translateX(-50%);padding:12px 18px;border-radius:999px;white-space:nowrap;background:var(--forest);color:#fff;font-size:15px;font-weight:750;box-shadow:0 8px 24px rgba(0,0,0,.25);animation:gm-toast-in .26s cubic-bezier(.32,.72,0,1),gm-toast-out .45s ease 5.15s forwards}@keyframes gm-toast-out{to{opacity:0;transform:translate(-50%,8px)}}.gm-gametoast svg{width:16px;height:16px}@keyframes gm-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translateX(-50%)}}.gm-body>.gm-subpage{flex:1 0 auto;display:flex;flex-direction:column}.gm-subpage>.gm-pad{padding-top:6px}.gm-subpage>.gm-pad:has(>.gm-gobar){flex:1 0 auto;display:flex;flex-direction:column}.gm-pt .bclose{display:none}.gm-pt-g{z-index:47;top:auto;height:calc(100% - var(--sheet-top));max-height:none}.gm-pt .gm-pad{padding:0 4px}.gm-pt-letter{display:block;font-size:28px;font-weight:800;color:var(--ink);text-align:center}.gm-pt-card{margin:10px 0;padding:12px 2px;border-radius:10px;background:var(--forest);color:#fff;font-size:11px;text-align:center}.gm-pt-text{font-size:11px;color:var(--ink)}.gm-pt-tall{height:1400px}.gm-pt-blur{display:block;margin-top:6px;padding:3px 2px;border-radius:999px;background:rgba(255,255,255,.22);font-size:9px;font-weight:800;text-align:center;color:#fff}.gm-pt-d>.gm-body{overflow:visible}.gm-pt-e>.gm-body{background:var(--paper);background-attachment:local}.gm-pt-paper{position:absolute;inset:0;z-index:0;background:var(--paper);will-change:transform;pointer-events:none}.gm-pt-f>.gm-body{position:relative;z-index:1}.gm-pt-close{position:absolute;z-index:60;left:50%;bottom:calc(24px + var(--safe-bottom, env(safe-area-inset-bottom)));transform:translateX(-50%);padding:10px 18px;border-radius:999px;border:0;background:var(--forest);color:#fff;font:inherit;font-weight:800}.gm-sheet.gm-pagesheet.fsheet.tall{top:0;bottom:0;height:100%;border:0;border-radius:var(--safe-top,env(safe-area-inset-top));padding-top:0;box-shadow:-8px 0 28px rgba(0,0,0,.22);transform:translate3d(100%,0,0);transition:transform .42s cubic-bezier(.4,0,.2,1)}.gm-sheet.gm-pagesheet.fsheet.tall.show{transform:none}.gm-sheet.gm-prepaint{transform:none!important;opacity:.004;pointer-events:none}.gm-sheet.gm-parked,.gm-sheet.gm-prepaint{transition:none!important}.gm-scrim.gm-pagescrim{background:transparent}.gm-pagesheet>.gm-page-back{top:calc(var(--safe-top, env(safe-area-inset-top)) + 12px);left:14px;z-index:6}.gm-pagesheet>.gm-body,.gm-pagesheet>.gm-new-layer>.gm-body{padding-top:var(--safe-top,env(safe-area-inset-top))}.gm-page-statusbar{display:none}.gm-pagesheet>.gm-new-layer>.gm-back{top:calc(var(--safe-top, env(safe-area-inset-top)) + 12px)}@media (prefers-reduced-motion:reduce){.gm-sheet.gm-pagesheet.fsheet.tall{transition:none}}.gm-sheet.gm-pagesheet{--paper:var(--sand);background:var(--sand)}.gm-pagesheet>.gm-new-layer>.gm-top-fade,.gm-pagesheet>.gm-top-fade{--gm-fade:var(--sand);background:linear-gradient(to bottom,var(--gm-fade) 0,color-mix(in srgb,var(--gm-fade) 90%,transparent) 19%,color-mix(in srgb,var(--gm-fade) 72%,transparent) 38%,color-mix(in srgb,var(--gm-fade) 48%,transparent) 56%,color-mix(in srgb,var(--gm-fade) 24%,transparent) 71%,transparent 85%)}.gm-pagesheet .gm-section-head.stick.pinned{top:calc(var(--safe-top, env(safe-area-inset-top)) + 52px)}.gm-pagesheet>.gm-new-layer>.gm-back,.gm-pagesheet>.gm-topbtn{position:absolute;top:calc(var(--safe-top, env(safe-area-inset-top)) + 4px);z-index:6;width:48px;height:48px;padding:0;border:4px solid transparent;background-clip:padding-box;border-radius:50%;background-color:var(--paper-2);color:var(--ink);display:grid;place-items:center;cursor:pointer}.gm-pagesheet>.gm-new-layer>.gm-back,.gm-pagesheet>.gm-page-back{left:10px}.gm-pagesheet>.gm-page-more{right:10px}.gm-pagesheet>.gm-new-layer>.gm-back svg,.gm-pagesheet>.gm-topbtn svg{width:19px;height:19px}.gm-pagesheet>.gm-page-more svg{width:21px;height:21px}.gm-pagesheet>.gm-page-menu{position:absolute;z-index:8;top:calc(var(--safe-top, env(safe-area-inset-top)) + 52px);right:10px;width:248px}.gm-pagesheet>.gm-page-menu>.gm-options-pill{left:auto;right:0;margin:0}.gm-pagesheet>.gm-body,.gm-pagesheet>.gm-new-layer>.gm-body{--gm-body-top:54px}.gm-pagesheet>.gm-new-layer>.gm-top-fade,.gm-pagesheet>.gm-top-fade{top:0;height:calc(var(--safe-top, env(safe-area-inset-top)) + 72px)}.gm-pagesheet>.gm-new-layer{z-index:7}.gm-pagesheet .gm-gamehead .gm-title,.gm-pagesheet .gm-new-game>.gm-title:first-child,.gm-pagesheet .gm-new-layer .gm-pad>.gm-title:first-child{margin-top:-54px;min-height:48px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;padding:0 60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pagesheet .gm-game-sheet-content{position:relative}.gm-pagesheet .gm-gamehead>div{position:static}.gm-pagesheet .gm-gamehead .gm-title{position:absolute;left:0;right:0;margin:0;min-height:0;height:46px;line-height:46px;top:-50px;height:48px;line-height:48px;padding:0 116px;display:block;font-size:19px}.gm-pagesheet .gm-gamehead{justify-content:center;padding-right:0;text-align:center}.gm-pagesheet .gm-gamehead>div{width:100%}.gm-pagesheet .gm-gamehead>div>*{text-align:center;justify-content:center}.gm-pagesheet .gm-new-game>.gm-title:first-child,.gm-pagesheet .gm-new-layer .gm-pad>.gm-title:first-child{display:block;line-height:48px}.gm-pagesheet .gm-section-head.stick.pinned{position:relative;top:auto}.gm-pagesheet .gm-section-head.stick.pinned.stuck:before{display:none}.gm-head>.gm-picks-title{display:inline-flex;align-items:center;gap:10px}.gm-notes-inline{position:relative;width:34px;height:34px;border-radius:50%;border:0;padding:0;display:grid;place-items:center;background:var(--paper-2);color:var(--ink);cursor:pointer}.gm-notes-inline svg{width:17px;height:17px}.gm-notes-inline .gm-notes-badge{position:absolute;top:-4px;right:-4px}.gm-pagesheet .gm-gamehead .gm-title+*{margin-top:-8px}.gm-page-layer.gm-bottom-layer{animation:gm-page-up .42s cubic-bezier(.2,.85,.25,1)}@keyframes gm-page-up{0%{transform:translate3d(0,100%,0)}}.gm-pagesheet>.gm-new-layer>.gm-back.gm-close-x{left:auto;right:10px;font-size:17px}@media (prefers-reduced-motion:reduce){.gm-page-layer.gm-bottom-layer{animation:none}}.gm-sheet.gm-pagesheet{container-type:inline-size}.gm-pagesheet>.gm-page-layer:not(.gm-bottom-layer)>.gm-back{animation:gm-hold-in .42s cubic-bezier(.4,0,.2,1)}@keyframes gm-hold-in{0%{transform:translate3d(-100cqw,0,0)}}@media (prefers-reduced-motion:reduce){.gm-pagesheet>.gm-page-layer>.gm-back{animation:none}}.gm-pagesheet .gm-gamehead .gm-game-meta,.gm-pagesheet .gm-gamehead .gm-game-meta>span,.gm-pagesheet .gm-gamehead .gm-sub{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gm-pagesheet .gm-gamehead+.gm-invite-summary{margin-top:26px}.gm-pagesheet .gm-gamehead>div{padding:0 42px;cursor:pointer}.gm-pagesheet .gm-gamehead.open .gm-game-meta,.gm-pagesheet .gm-gamehead.open .gm-game-meta>span,.gm-pagesheet .gm-gamehead.open .gm-sub{white-space:normal}.gm-pagesheet .gm-invite-summary>.gm-title:first-child{position:absolute;top:-50px;left:68px;right:14px;height:48px;display:flex;align-items:center;margin:0;font-size:18px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-pagesheet .gm-gamehead.invited{display:block;text-align:left;margin-top:6px}.gm-pagesheet .gm-gamehead.invited>div{padding:16px 16px 6px;border-radius:18px;border:1px solid var(--hairline);background:var(--paper-2);text-align:left}.gm-pagesheet .gm-gamehead.invited>div>*{text-align:left;justify-content:flex-start}.gm-pagesheet .gm-gamehead.invited .gm-title{position:static;height:auto;line-height:1.2;padding:0 0 10px;margin:0;font-size:19px;white-space:normal;border-bottom:1px solid var(--hairline)}.gm-pagesheet .gm-gamehead.invited [data-k]{display:flex;gap:12px;align-items:baseline;margin:0;padding:11px 0;color:var(--ink);font-size:14.5px;font-weight:650}.gm-pagesheet .gm-gamehead.invited [data-k]+[data-k]{border-top:1px solid var(--hairline)}.gm-pagesheet .gm-gamehead.invited [data-k]:before{content:attr(data-k);flex:0 0 64px;color:var(--muted);font-size:13px;font-weight:700}.gm-pagesheet .gm-gamehead.invited [data-k]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-pagesheet .gm-gamehead.invited.open [data-k]>span{white-space:normal}.gm-pagesheet .gm-gamehead.invited [data-k].gm-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.gm-pagesheet .gm-gamehead.invited [data-k].gm-sub:before{display:inline-block;width:64px;margin-right:12px}.gm-pagesheet .gm-gamehead.invited.open [data-k].gm-sub{white-space:normal}.gm-pagesheet .gm-invite-summary{margin-top:0}.gm-pagesheet .gm-profile{margin:-54px 0 26px;padding:0 0 0 52px;min-height:48px;gap:12px}.gm-pagesheet .gm-profile .gm-avatar.lg{width:44px;height:44px;font-size:18px;flex:none}.gm-pagesheet .gm-profile .gm-title{font-size:20px}.gm-pagesheet .gm-profile .gm-sub{margin-top:1px;font-size:13px}.gm-hero-head{margin-top:4px}.gm-eyebrow{margin:0 2px 4px;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gm-hero-head .gm-title.gm-big{margin:0 2px;font-size:28px;letter-spacing:-.5px;line-height:1.12;text-align:left}.gm-hero-head .gm-sub{margin:5px 2px 0;font-size:15px;font-weight:600}.gm-host{display:flex;align-items:center;gap:9px;margin:12px 2px 0;font-size:15px;font-weight:600;color:var(--muted)}.gm-host .gm-avatar.sm{border:0}.gm-facts,.gm-hero-head>.gm-booked{margin-top:16px}.gm-facts{border-radius:16px;overflow:hidden;background:var(--paper-2)}.gm-fact{display:flex;align-items:center;gap:12px;padding:11px 14px;position:relative}.gm-fact+.gm-fact:before{content:"";position:absolute;top:0;left:56px;right:0;height:.5px;background:var(--hairline)}.gm-fact-ico{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font-style:normal;background:color-mix(in srgb,var(--forest) 14%,var(--paper));color:var(--forest)}.gm-fact>span{display:flex;flex-direction:column;min-width:0}.gm-fact small{font-size:12.5px;font-weight:600;color:var(--muted)}.gm-fact b{font-size:15px;font-weight:650;line-height:1.3;color:var(--ink)}.gm-details-row{width:100%;display:flex;align-items:center;gap:12px;margin-top:16px;padding:11px 14px;border-radius:16px;background:var(--paper-2);color:var(--ink);text-align:left}.gm-details-row>span:not(.gm-chev){flex:1 1;min-width:0;display:flex;flex-direction:column}.gm-details-row b{font-size:15.5px;font-weight:700}.gm-details-row small{font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-details-row .gm-chev{flex:none;color:var(--muted)}.gm-next-wrap{margin-top:16px}.gm-next{display:flex;align-items:center;gap:12px;padding:12px 12px 12px 14px;border-radius:16px;background:color-mix(in srgb,#b78350 15%,var(--paper))}.gm-next.ok{background:var(--avail-bg)}.gm-next-ico{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;background:color-mix(in srgb,#b78350 28%,var(--paper));color:#b07c46}:root[data-theme=dark] .gm-next-ico{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-next-ico{color:#cfa375}}.gm-next.ok .gm-next-ico{background:var(--forest);color:#fff}.gm-next-words{flex:1 1;min-width:0;display:flex;flex-direction:column}.gm-next-words b{font-size:15.5px;font-weight:750;line-height:1.25;color:var(--ink)}.gm-next-words small{margin-top:2px;font-size:13px;font-weight:600;color:var(--muted)}button.gm-next-words{appearance:none;border:0;background:none;padding:0;margin:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.gm-tab>.gm-pending{margin:14px 20px 0}.gm-pending.gm-opened{padding:12px 10px 12px 16px}.gm-opened-text{flex:1 1;min-width:0;font-size:14.5px;font-weight:650;color:var(--ink)}.gm-pending{display:flex;align-items:center;gap:12px;margin:18px 0 0;padding:10px 10px 10px 12px;border-radius:16px;background:var(--paper-2);border:1px solid var(--hairline)}.gm-pending-main{flex:1 1;min-width:0;display:flex;flex-direction:column;text-align:left;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.gm-pending-main b{font-size:15px;font-weight:750;line-height:1.25}.gm-pending-main small{margin-top:2px;font-size:12.5px;font-weight:600;color:var(--muted)}.gm-next-act,.gm-row-nudge{flex:none}.gm-pill.done{opacity:.7}.gm-steps{display:flex;gap:5px;margin:12px 2px 0}.gm-steps i{flex:1 1;height:4px;border-radius:2px;background:var(--hairline)}.gm-steps i.on{background:var(--forest)}.gm-steps i.now{background:#c99a5e}.gm-steps-words{display:flex;gap:5px;margin:5px 2px 0}.gm-steps-words span{flex:1 1;font-size:11px;font-weight:700;color:var(--muted);text-align:center}.gm-count{margin-left:8px;font-size:13px;font-weight:600;letter-spacing:0;color:var(--muted)}.gm-facesrow{display:flex;gap:6px}.gm-face{flex:1 1;min-width:0;max-width:86px;display:flex;flex-direction:column;align-items:center;gap:5px;padding:2px 0;color:var(--ink)}.gm-avatar.gm-face-av{width:52px;height:52px;font-size:20px}.gm-avatar.gm-face-av svg{width:20px;height:20px}.gm-face b{max-width:100%;font-size:13.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-face small{margin-top:-3px;font-size:12px;font-weight:600;color:var(--muted)}.gm-face.open .gm-face-av{background:transparent;border:1.5px dashed var(--hairline);color:var(--muted)}.gm-avatar.gm-face-av i{width:20px;height:20px}.gm-avatar i.gm-badge.ok{background:var(--forest);color:#fff}.gm-avatar i.gm-badge.wait{background:#c99a5e;color:#fff;font-size:7px;letter-spacing:-.5px}.gm-avatar i.gm-badge.out,.gm-avatar i.gm-badge.q{background:var(--paper-2);color:var(--muted)}.gm-group-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 4px 8px}.gm-group-head>span{font-weight:800;text-transform:uppercase;color:var(--muted)}.gm-group-head+.gm-details-row,.gm-group-head+.gm-facts{margin-top:0}.gm-details-page>.gm-free,.gm-people-page>.gm-free{margin-top:14px}.gm-rowline{display:flex;align-items:center;gap:8px}.gm-rowline>.gm-free-row{flex:1 1;min-width:0}.gm-pick-tally{display:flex;align-items:center;gap:10px;margin:8px 4px 0}.gm-pick-bar{flex:1 1;height:4px;border-radius:2px;overflow:hidden;background:var(--hairline)}.gm-pick-bar i{display:block;height:100%;border-radius:2px;background:var(--forest);transition:width .3s ease}.gm-pick-tally small{font-size:12px;font-weight:700;color:var(--muted)}@media (prefers-reduced-motion:reduce){.gm-pick-bar i{transition:none}}.gm-pagesheet>.gm-navtitle{position:absolute;z-index:6;top:calc(var(--safe-top, env(safe-area-inset-top)) + 4px);left:114px;right:114px;height:48px;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:17px;font-weight:800;color:var(--ink);white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;overflow:hidden;text-overflow:ellipsis;display:block;line-height:48px;text-align:center}.gm-pagesheet>.gm-navtitle.on{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gm-pagesheet>.gm-navtitle{transition:none}}.gm-pagesheet>.gm-navbar{position:absolute;z-index:5;top:0;left:0;right:0;pointer-events:none;height:calc(var(--safe-top, env(safe-area-inset-top)) + 64px);background:linear-gradient(to bottom,var(--paper) calc(100% - 12px),color-mix(in srgb,var(--paper) 0%,transparent));opacity:0;transition:opacity .2s ease}.gm-pagesheet>.gm-navbar.on{opacity:1}@media (prefers-reduced-motion:reduce){.gm-pagesheet>.gm-navbar{transition:none}}.gm-next.warn{background:color-mix(in srgb,#d0574a 16%,var(--paper));cursor:pointer}.gm-clash-row .gm-fact-ico,.gm-next.warn .gm-next-ico{background:color-mix(in srgb,#d0574a 26%,var(--paper));color:#c8513f}:root[data-theme=dark] .gm-clash-row .gm-fact-ico,:root[data-theme=dark] .gm-next.warn .gm-next-ico{color:#ec8a7b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-clash-row .gm-fact-ico,:root:not([data-theme=light]) .gm-next.warn .gm-next-ico{color:#ec8a7b}}.gm-fix-why{margin-top:14px;cursor:default}.gm-fix-page .gm-free .gm-avatar svg{width:18px;height:18px}.gm-fix-acts{display:flex;flex-direction:column;gap:10px;margin-top:22px}.gm-pagesheet>.gm-navtitle{font-size:20px;letter-spacing:-.3px}.gm-herohead+.gm-note.gm-heronote{margin:-4px 2px 0}.gm-rowline>.gm-free-row{width:auto}.gm-rowline>.gm-row-nudge{margin-right:12px}.gm-vote{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;padding:0;border:2px solid color-mix(in srgb,var(--muted) 60%,transparent);background:transparent;color:transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.gm-vote svg{width:20px;height:20px}.gm-vote:active{transform:scale(.92)}.gm-vote.on{background:var(--forest);border-color:var(--forest);color:#fff}:root[data-theme=dark] .gm-vote.on{color:#0c1710}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-vote.on{color:#0c1710}}.gm-pick-by{flex:none;font-size:12px;font-weight:600;color:var(--muted)}.gm-chat-tick svg{display:block}.gm-chat-tick.on{color:var(--forest)}.gm-facesrow{position:relative}.gm-face-wrap{flex:1 1;min-width:0;max-width:86px;display:flex}.gm-face-wrap>.gm-face{flex:1 1;max-width:none}.gm-face-menu{position:absolute;top:calc(100% + 2px);z-index:5}.gm-face-menu.l{left:0}.gm-face-menu.r{right:0}.gm-face-menu>.gm-options-pill{position:static;margin:0}@media (prefers-reduced-motion:reduce){.gm-vote{transition:none}}.gm-calls{margin:8px 4px 0;font-size:13px;font-weight:700;color:var(--forest)}.gm-letsdo{width:100%;margin-top:10px}.gm-gobar .gm-fix-acts,.gm-gobar-pin .gm-fix-acts{flex-direction:row;margin:0;gap:8px}.gm-gobar .gm-fix-acts .bigbtn,.gm-gobar-pin .gm-fix-acts .bigbtn{flex:1 1;margin:0}.gm-lockin{width:100%;margin-top:10px}.gm-undo{display:block;margin:8px auto 0;padding:6px 10px;border:0;background:none;font:inherit;font-size:13.5px;font-weight:700;color:var(--muted);cursor:pointer}.gm-pickcard.locked .gm-agreed-acts>a.bigbtn,.gm-pickcard.locked .gm-agreed-acts>button.bigbtn:first-child{background:var(--forest);color:#fff;border-color:transparent}:root[data-theme=dark] .gm-pickcard.locked .gm-agreed-acts>.bigbtn:first-child{color:#0c1710}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-pickcard.locked .gm-agreed-acts>.bigbtn:first-child{color:#0c1710}}.gm-pickcard.locked .gm-agreed-acts>.bigbtn.solid{background:var(--paper-2);color:var(--ink)}.gm-bell-btn{position:absolute;top:6px;right:52px;z-index:5;width:44px;height:44px;display:grid;place-items:center;padding:0;border:6px solid transparent;background-clip:padding-box;border-radius:50%;background-color:var(--paper-2);color:var(--ink);cursor:pointer}.gm-pagesheet>.gm-bell-btn{right:62px}.gm-bell-btn.off{color:var(--muted)}.gm-options-pill .gm-menu-val{display:block;font-size:13px;font-weight:500;line-height:1.2;color:var(--muted)}.gm-options-pill button>span:has(>.gm-menu-val){display:flex;flex-direction:column;padding:6px 0}.gm-notify-for{margin:4px 4px 16px;font-size:14.5px;color:var(--muted)}.gm-notify-choices{border-radius:16px;background:var(--paper-2);overflow:hidden}.gm-notify-choice{width:100%;display:flex;align-items:center;gap:12px;min-height:60px;padding:10px 16px;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.gm-notify-choice+.gm-notify-choice{border-top:1px solid var(--hairline)}.gm-notify-choice>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-notify-choice b{font-size:16px;font-weight:700}.gm-notify-choice small{font-size:13.5px;color:var(--muted)}.gm-notify-choice>i{flex:none;width:22px;display:grid;place-items:center;color:var(--forest)}.gm-notify-choice>i svg{width:18px;height:18px}.gm-hear{border-radius:16px;background:var(--paper-2);padding:4px 16px}.gm-hear-row{display:flex;flex-direction:column;gap:1px;padding:10px 0}.gm-hear-row+.gm-hear-row{border-top:1px solid var(--hairline)}.gm-hear-row b{font-size:15px;font-weight:600}.gm-hear-row small{font-size:13px;color:var(--muted)}.gm-hear.dim .gm-hear-row b{color:var(--muted);font-weight:600}.gm-notify-note{margin:14px 4px 24px;font-size:13.5px;line-height:1.4;color:var(--muted)}.gm-notify-off{display:flex;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--forest) 12%,var(--paper-2))}.gm-notify-off>span{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-notify-off b{font-size:15px}.gm-notify-off small{font-size:13px;color:var(--muted)}.gm-sharepv{display:flex;justify-content:flex-end;margin:0 0 14px}.gm-sharepv-bubble{width:min(300px,88%);border-radius:20px 20px 6px 20px;overflow:hidden;background:var(--forest);color:#fff}.gm-sharepv-card{background:var(--paper-2);color:var(--ink)}.gm-sharepv-card img{display:block;width:100%;height:132px;object-fit:cover}.gm-sharepv-card div{display:flex;flex-direction:column;gap:2px;padding:9px 12px 10px}.gm-sharepv-card b{font-size:14.5px;font-weight:700}.gm-sharepv-card span{font-size:13px;line-height:1.3;color:var(--muted)}.gm-sharepv-card small{font-size:12px;color:var(--muted)}.gm-sharepv-text{padding:9px 13px 11px;font-size:15px;line-height:1.35}.gm-land-game .gm-land-hero{margin-top:4px;height:200px}.gm-land-game .gm-hero-head{margin-top:18px}.gm-lock-ts{font-style:normal;color:#ff9f0a}.gm-fix-lede{margin:6px 4px 4px;font-size:15.5px;line-height:1.4;color:var(--muted);text-align:center;text-wrap:balance}.gm-fixes{border-radius:16px;background:var(--paper-2)}.gm-fix{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 14px}.gm-fix+.gm-fix{border-top:1px solid var(--hairline)}.gm-fix-ico{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-size:17px;background:color-mix(in srgb,var(--ink) 6%,transparent)}.gm-fix-words{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-fix-words b{font-size:15.5px;font-weight:700;color:var(--ink)}.gm-fix-words small{font-size:13.5px;line-height:1.3;color:var(--muted)}.gm-fix>.gm-pill{flex:none}.gm-fix-days{margin-top:22px}.gm-fix-days>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-radius:16px;background:var(--paper-2);font-size:15.5px;font-weight:600;color:var(--ink);cursor:pointer}.gm-fix-days>summary::-webkit-details-marker{display:none}.gm-fix-days[open]>summary{margin-bottom:10px}.gm-fix-days[open]>summary .gm-chev{transform:rotate(90deg)}.gm-invite .gm-title,.gm-invite-sub{text-align:center}.gm-invite-sub{margin:4px 0 20px;font-size:15px;color:var(--muted)}.gm-invite-search{width:100%;height:40px;margin:0 0 10px;padding:0 14px;border:0;border-radius:12px;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font:inherit;font-size:16px}.gm-invite-list{border-radius:16px;background:var(--paper-2);overflow:hidden}.gm-invite-row{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px}.gm-invite-row+.gm-invite-row{border-top:1px solid var(--hairline)}.gm-invite-row>.gm-avatar{width:40px;height:40px;font-size:16px;flex:none}.gm-invite-name{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.gm-invite-name b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-invite-name small{font-size:13px;color:var(--muted)}.gm-invite-st{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;color:var(--muted)}.gm-invite-st svg{width:14px;height:14px}.gm-invite-st.in{color:var(--avail,#2e7d52)}.gm-invite-row>.gm-pill{flex:none;min-width:78px;justify-content:center}.gm-invite-none{margin:0;padding:16px;text-align:center;color:var(--muted);font-size:14.5px}.gm-invite-note{margin:8px 16px 0;font-size:13.5px;line-height:1.4;color:var(--muted)}.gm-invite-link{padding:14px;border-radius:16px;background:var(--paper-2)}.gm-invite-link .gm-go{margin-top:14px}.gm-invite-lead{margin:2px 2px 0;font-size:15px;font-weight:650;line-height:1.35;color:var(--ink)}.gm-sharepv.compact{display:block;margin:0}.gm-sharepv.compact .gm-sharepv-bubble{width:100%;border-radius:14px}.gm-sharepv.compact .gm-sharepv-card{display:flex;align-items:stretch;background:var(--paper)}.gm-sharepv.compact .gm-sharepv-card img{width:92px;height:auto;min-height:84px;flex:none}.gm-sharepv.compact .gm-sharepv-card div{padding:9px 12px;min-width:0}.gm-sharepv.compact .gm-sharepv-text{font-size:14.5px}.gm-fix-cal{flex:none;width:40px;height:42px;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:center;background:var(--paper);box-shadow:0 0 0 1px var(--hairline)}.gm-fix-cal small{width:100%;padding:2px 0 1px;text-align:center;font-size:9.5px;font-weight:800;letter-spacing:.06em;color:#fff;background:#d0533f}.gm-fix-cal b{font-size:19px;font-weight:800;line-height:1.2;color:var(--ink)}.gm-fix-ico:has(>.gm-fix-cal){background:none;width:auto;height:auto}.gm-seeall{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gm-group-head>span{font-size:12.5px;font-weight:700;letter-spacing:.06em}.gm-notes-bar .gm-post-compose .gm-options-pill{width:auto;left:0;right:0;max-width:none}.gm-notes-bar .gm-post-compose .gm-options-pill button{white-space:normal;line-height:1.3;padding-top:12px;padding-bottom:12px;text-align:left}.gm-remind-wrap{position:relative}.gm-remind-wrap>.gm-remind-banner{padding-right:48px}.gm-remind-x{position:absolute;top:8px;right:4px;width:40px;height:40px;border:0;background:none;color:var(--muted);font-size:15px;display:grid;place-items:center;cursor:pointer}.gm-game-progress{display:flex;align-items:center;gap:10px;margin-top:10px;min-width:0}.gm-game-steps{flex:none;display:flex;gap:3px;width:92px}.gm-game-steps i{flex:1 1;height:4px;border-radius:2px;background:color-mix(in srgb,var(--muted) 28%,transparent)}.gm-game-steps i.on{background:var(--avail,#2e7d52)}.gm-game-steps i.now{background:#c08a2d}.gm-game-stage{min-width:0;font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-game-stage.wait{color:#b7791f}.gm-game.gm-gcard{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden;border-radius:20px}.gm-gphoto{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:128px;padding:11px 14px 12px;background-color:var(--forest);background-size:cover;background-position:50%}.gm-gphoto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.38));pointer-events:none}.gm-gphoto.plain{background-image:linear-gradient(120deg,#2f5d4a,#6f8f5e)}.gm-gcard.done .gm-gphoto{filter:grayscale(.7) brightness(.95)}.gm-gphoto>*{position:relative;z-index:1}.gm-gphoto-top{display:flex;align-items:center;justify-content:space-between;min-height:25px}.gm-gphoto-foot{display:flex;flex-direction:column;gap:8px;min-width:0}.gm-gphoto-foot>b{min-width:0;font-family:Fraunces,Georgia,serif;font-weight:500;font-size:20px;line-height:1.15;letter-spacing:-.3px;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-ghero-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.gm-gphoto .gm-avatar.mini{box-shadow:0 0 0 1px rgba(255,255,255,.22),0 1px 4px rgba(0,0,0,.25)}.gm-gphoto .gm-game-steps{width:104px}.gm-gphoto .gm-game-steps i{height:4px;background:rgba(255,255,255,.38)}.gm-gphoto .gm-game-steps i.on{background:#7ddc9f}.gm-gphoto .gm-game-steps i.now{background:#f2b851}.gm-gtag{flex:none;display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 10px;border-radius:13px;background:rgba(255,255,255,.9);color:#1b2620;font-style:normal;font-size:12.5px;font-weight:750}.gm-gbody{display:flex;flex-direction:column;gap:2px;padding:12px 15px 14px;min-width:0}.gm-gday{font-size:15px;font-weight:650;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-gtime{font-size:13.5px;font-weight:600;color:var(--muted)}.gm-gtime .gm-bk{color:var(--forest)}.gm-gbody .gm-game-stage{margin-top:6px;font-size:13.5px}.gm-remind-wrap.falls{transform-origin:92% 0;animation:gm-remind-fall .55s cubic-bezier(.5,0,.75,0) 4.2s forwards}@keyframes gm-remind-fall{0%{opacity:1;transform:none;max-height:120px}60%{opacity:.25;transform:translate(18%,-60px) scale(.35);max-height:120px}to{opacity:0;transform:translate(22%,-80px) scale(.2);max-height:0;margin:0}}@media (prefers-reduced-motion:reduce){.gm-remind-wrap.falls{animation-duration:.01s}}.gm-bell-btn .gm-bell-badge{background:#d9483b;color:#fff;animation:gm-badge-pop .35s cubic-bezier(.3,1.6,.5,1)}@keyframes gm-badge-pop{0%{transform:scale(.2);opacity:0}to{transform:none;opacity:1}}.gm-reminders .gm-group-head{margin-top:18px}.gm-rem-row{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:13px 14px;text-align:left;background:var(--paper);border:1px solid var(--hairline);border-radius:16px;color:var(--ink);font:inherit;font-size:15px}.gm-rem-row>span:not(.gm-avatar):not(.gm-rem-ico){flex:1 1 auto;min-width:0;line-height:1.35}.gm-rem-row b{font-weight:750}.gm-rem-row small{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:600}.gm-rem-row>i{flex:none;color:var(--muted);font-style:normal}.gm-rem-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--avail-bg,#e3efe6);color:var(--forest)}.gm-rem-ico svg{width:16px;height:16px}.gm-rem-settings{display:flex;align-items:center;gap:10px;width:100%;margin-top:26px;padding:12px 14px;border-radius:14px;background:none;border:1px solid var(--hairline);color:var(--ink);font:inherit;font-size:15px;font-weight:650;text-align:left}.gm-rem-settings>span{flex:1 1 auto}.gm-rem-settings small{color:var(--muted);font-size:13.5px;font-weight:600}.gm-rem-settings>i{color:var(--muted);font-style:normal}.gm-rem-settings svg{width:17px;height:17px}.gm-rem-ico.warn{background:color-mix(in srgb,#c8553d 18%,transparent);color:#d9705b}.gm-invite-full{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 4px 0;color:var(--muted);font-size:14px;font-weight:600;line-height:1.35}.gm-invite-full .gm-pill{flex:none}.gm-alert-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.4);animation:gm-fade .18s ease}.gm-alert{width:270px;border-radius:14px;overflow:hidden;background:var(--paper);text-align:center;color:var(--ink);animation:gm-alert-in .22s cubic-bezier(.2,.9,.3,1.15);box-shadow:0 10px 40px rgba(0,0,0,.25)}@keyframes gm-alert-in{0%{transform:scale(1.12);opacity:0}to{transform:none;opacity:1}}.gm-alert-text{padding:19px 16px 17px}.gm-alert-text b{display:block;font-size:17px;font-weight:650;line-height:1.3}.gm-alert-text p{margin:4px 0 0;font-size:13.5px;line-height:1.35;color:var(--ink);opacity:.85;white-space:pre-line}.gm-alert-btns{display:flex;border-top:1px solid var(--hairline)}.gm-alert-btns button{flex:1 1;height:44px;border:0;background:none;font:inherit;font-size:17px;color:var(--forest)}.gm-alert-btns button.strong{font-weight:650}.gm-alert-btns button.danger{font-weight:600}@media (prefers-reduced-motion:reduce){.gm-alert,.gm-alert-scrim{animation:none}}.gm-face-wrap:has(>.gm-place-x){position:relative}.gm-place-x{display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;border:0;background:var(--paper-2);color:var(--muted);box-shadow:0 0 0 2px var(--sand)}.gm-place-x svg{width:10px;height:10px}.gm-place-x.on-face{position:absolute;top:-2px;left:calc(50% + 14px);z-index:1}.gm-free-row.gm-place .gm-place-x{margin-left:auto;width:30px;height:30px;box-shadow:none}.gm-free-row.gm-place .gm-place-x svg{width:12px;height:12px}.gm-flist{border-radius:16px;overflow:hidden;background:var(--paper);border:1px solid var(--hairline)}.gm-frow{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;border:0;background:none;color:var(--ink);font:inherit;text-align:left;transition:background-color .12s}.gm-frow:active{background:color-mix(in srgb,var(--ink) 5%,transparent)}.gm-frow+.gm-frow:before{content:"";position:absolute;top:0;left:64px;right:0;border-top:1px solid var(--hairline)}.gm-frow>.gm-avatar{width:38px;height:38px;font-size:15px;flex:none}.gm-frow-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-frow-main b{font-size:16px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gm-frow-main small{font-size:13px;font-weight:600;color:var(--muted)}.gm-frow-money{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;line-height:1.15}.gm-frow-money small{font-size:11.5px;font-weight:650}.gm-frow-money b{font-size:15px;font-weight:750}.gm-frow-money.up{color:var(--avail,#2e7d52)}.gm-frow-money.down{color:#d9533f}.gm-frow>.gm-chev{flex:none;color:var(--muted)}.gm-tab .gm-flist{margin:0 20px}.gm-title{font-size:21px;font-weight:750;letter-spacing:-.3px}.gm-hero-head .gm-title.gm-big{font-size:24px;font-weight:750;letter-spacing:-.4px}.gm-hero{font-size:22px;font-weight:750}.gm-pagesheet>.gm-navtitle{font-size:17.5px;font-weight:650;letter-spacing:-.2px}.gm-alert-btns button:focus{outline:none}.gm-alert-btns button:focus-visible{outline:2px solid var(--forest);outline-offset:-3px}.gm-pagesheet .gm-invite-summary>.gm-title:first-child,.gm-pagesheet .gm-new-game>.gm-title:first-child,.gm-pagesheet .gm-new-layer .gm-pad>.gm-title:first-child{font-size:21px;font-weight:750;letter-spacing:-.3px}.gm-ask-answers{display:flex;gap:8px;margin-top:10px}.gm-ask-answers .gm-pill{height:36px;padding:0 16px;font-size:14.5px}.gm-remind-wrap>.gm-ask-answers{margin:-6px 0 14px 46px}.gm-rem-ask>span:not(.gm-avatar){display:flex;flex-direction:column}.gm-remind-wrap.falls.slow{animation-delay:7s}.gm-head>span,.gm-hero-head .gm-title.gm-big,.gm-pagesheet>.gm-navtitle,.gm-title{color:var(--head-ink,var(--ink));font-weight:650}.gm-details-row.gm-when-row{margin-top:8px}.gm-when-row.all small{color:var(--avail,#2e7d52)}.gm-when-row em{font-style:normal;font-size:14.5px;font-weight:650;color:var(--ink);margin-top:1px}.gm-when-page .gm-when-day{gap:12px}.gm-when-page .gm-when-fix{margin:12px 0 0}.gm-next-words small.gm-nudged{display:inline-flex;align-items:center;gap:4px;color:var(--avail,#2e7d52);font-weight:700}.gm-next-words small.gm-nudged svg{width:12px;height:12px}.gm-when-row small{white-space:normal}.gm-gtag{height:24px;gap:6px;padding:0 9px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(8,24,18,.45);color:rgba(255,255,255,.92);font-size:11.5px;font-weight:700}.gm-gtag i{width:6px;height:6px;border-radius:50%;background:#6fd49a}.gm-gtag.asked i{background:#f2b851}.gm-gtag.done i{background:rgba(255,255,255,.45)}.youpane .gm-head>span{font-size:17px;font-weight:600;color:var(--head-ink,var(--ink));font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--label,var(--muted))}.youpane .gm-head>span .gm-count{text-transform:none;letter-spacing:0}.gm-page-layer.gm-returned,.gm-pagesheet>.gm-page-layer.gm-returned>.gm-back{animation:none}.gm-pickcard .gm-vote,.gm-vote{width:32px;height:32px}.gm-vote svg{width:15px;height:15px}.gm-vote.on,:root[data-theme=dark] .gm-vote.on{background:var(--avail-bg);border-color:color-mix(in srgb,var(--avail) 35%,transparent);color:var(--avail)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-vote.on{background:var(--avail-bg);border-color:color-mix(in srgb,var(--avail) 35%,transparent);color:var(--avail)}}.gm-vote{position:relative}.gm-vote:after{content:"";position:absolute;inset:-6px;border-radius:50%}.gm-answer .gm-stack{margin-top:10px}.gm-answer{margin-top:38px}.gm-next:has(>.gm-next-acts){flex-wrap:wrap;row-gap:10px}.gm-next-acts{flex:1 0 100%;display:flex;gap:8px;padding-left:42px}.gm-pick-tally .gm-lock-small{min-height:28px;padding:4px 10px;font-size:13px}.gm-booked-quiet{justify-self:center;margin-top:2px;padding:8px 14px;border:0;background:none;font-size:14px;font-weight:650;color:var(--muted)}.gm-booked-quiet:active{opacity:.6}.gm-cantlock{margin-top:10px}.gm-cantlock .gm-note{margin:0 4px 8px}.gm-cantlock .gm-row2{margin:0}.gm-free-tees{display:flex;flex-direction:column;gap:1px;margin-top:3px}.gm-free-tees small{color:var(--avail);font-weight:650}.gm-facesrow{gap:16px}.gm-face-wrap{flex:0 0 auto;min-width:56px;max-width:92px}.gm-face-wrap>.gm-face{flex:0 0 auto;width:100%}.gm-hub-sends{display:flex;flex-direction:column;border-radius:16px;background:var(--paper-2);overflow:hidden}.gm-hub-send{display:flex;align-items:center;gap:12px;padding:12px 14px}.gm-hub-send+.gm-hub-send{border-top:1px solid var(--hairline)}.gm-hub-send>span{flex:1 1;min-width:0;display:flex;flex-direction:column}.gm-hub-send b{font-size:15px;font-weight:700;color:var(--ink)}.gm-hub-send small{margin-top:2px;font-size:12.5px;font-weight:600;color:var(--muted)}.gm-hub-send.done small{color:var(--avail)}.gm-hub .gm-group-head{margin-top:22px}.gm-answer-day{margin:6px 2px -2px;font-size:12.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.gm-answer-day:first-child{margin-top:0}.gm-pagesheet>.gm-navtitle{left:66px;right:16px;text-align:left}.gm-pagesheet:has(>.gm-bell-btn)>.gm-navtitle{right:116px}.gm-remind-wrap{margin:4px 0 14px}.gm-remind-wrap>.gm-remind-banner{margin:0;padding-right:52px}.gm-remind-wrap>.gm-remind-banner>i{display:none}.gm-remind-wrap>.gm-remind-x{top:50%;right:6px;transform:translateY(-50%);display:grid;place-items:center}.gm-remind-wrap:has(>.gm-ask-answers)>.gm-remind-x{top:26px}.gm-remind-wrap>.gm-ask-answers{margin:8px 0 0 46px}.gm-hub-group,.gm-log{display:flex;flex-direction:column;border-radius:16px;background:var(--paper-2);overflow:hidden}.gm-hub-row,.gm-log-row{display:flex;align-items:center;gap:12px;padding:12px 14px;min-height:60px}.gm-hub-row+.gm-hub-row,.gm-log-row+.gm-log-row{border-top:1px solid var(--hairline)}.gm-log-ico{flex:none;width:32px;height:32px;font-size:13px}.gm-log-ico svg{width:15px;height:15px}.gm-log-ico.todo{background:var(--avail-bg);color:var(--avail)}.gm-log-row.remind .gm-log-ico{background:color-mix(in srgb,#b78350 22%,var(--paper));color:#cfa375}.gm-log-row.lock .gm-log-ico{background:var(--avail-bg);color:var(--avail)}.gm-log-words{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.gm-log-words>span{font-size:14.5px;line-height:1.35;color:var(--ink)}.gm-log-words b{font-weight:700}.gm-log-words>small{font-size:12.5px;font-weight:600;color:var(--muted)}.gm-log-x{flex:none;width:32px;height:32px;display:grid;place-items:center;border:0;background:none;color:var(--muted);padding:0}.gm-hub-row .gm-ask-answers{margin-top:8px}.gm-face.faint{opacity:.42}.gm-face.faint .gm-face-av{background:transparent;border:1.5px dashed var(--hairline);color:var(--muted)}.gm-log-row.new{background:color-mix(in srgb,var(--avail-bg) 55%,var(--paper-2))}.gm-log-new{margin-right:6px;padding:1px 6px;border-radius:6px;font-style:normal;font-size:11px;font-weight:800;letter-spacing:.02em;background:var(--avail);color:#0c1710}.gm-log-count{margin-left:8px;font-size:12px;font-weight:750;letter-spacing:0;text-transform:none;color:var(--avail)}.gm-next-go{margin-top:3px;font-size:13px;font-weight:700;color:#b7791f}:root[data-theme=dark] .gm-next-go{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-next-go{color:#cfa375}}.gm-next-words small.gm-next-go{color:#b7791f}:root[data-theme=dark] .gm-next-words small.gm-next-go{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-next-words small.gm-next-go{color:#cfa375}}.gm-pill-select{position:relative}.gm-face-select,.gm-pill-select>select{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;appearance:none;border:0;cursor:pointer}.gm-face-wrap:has(>.gm-face-select){position:relative}.gm-people-sub{margin:-4px 2px 6px;font-size:14px;font-weight:600;color:var(--muted)}.gm-pl-row .gm-avatar{flex:none;position:relative;width:40px;height:40px;font-size:16px}.gm-pl-row .gm-avatar.empty{background:transparent;border:1.5px dashed var(--hairline);color:var(--muted)}.gm-pl-row .gm-avatar.empty svg{width:16px;height:16px}.gm-person-acts{flex:none;display:flex;gap:6px}.gm-person-acts .gm-pill{min-height:32px;padding:6px 12px;font-size:13.5px}.gm-person-tag{margin-left:8px;padding:1px 7px;border-radius:6px;font-style:normal;font-size:11px;font-weight:750;color:var(--muted);background:var(--paper)}.gm-people-add{display:flex;align-items:center;gap:12px;width:100%;margin-top:14px;padding:12px 14px;border-radius:16px;border:1.5px dashed var(--hairline);background:none;text-align:left;color:var(--ink)}.gm-people-add .gm-avatar{flex:none;width:40px;height:40px;display:grid;place-items:center;background:transparent;border:1.5px dashed color-mix(in srgb,var(--avail) 55%,transparent);color:var(--avail)}.gm-people-add .gm-avatar svg{width:16px;height:16px}.gm-people-help{margin-top:22px;padding:0 4px;display:flex;flex-direction:column;gap:8px}.gm-people-help p{margin:0;font-size:13.5px;line-height:1.45;color:var(--muted)}.gm-people-help b{color:var(--ink);font-weight:700}.gm-people-block{margin-top:14px}.gm-pick-tight{color:#b7791f;font-weight:700}:root[data-theme=dark] .gm-pick-tight{color:#cfa375}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-pick-tight{color:#cfa375}}.gm-locked-tight{margin:8px 4px 0;font-size:13px}.gm-alert{width:min(320px,calc(100vw - 48px));border-radius:22px;background:var(--paper-2);border:1px solid var(--hairline);box-shadow:0 18px 50px rgba(0,0,0,.4);padding:22px 18px 18px}.gm-alert-text{padding:0 4px 18px}.gm-alert-text b{font-size:18px;font-weight:700;text-wrap:balance}.gm-alert-text p{margin-top:8px;font-size:14.5px;line-height:1.4;color:var(--muted);opacity:1;text-wrap:balance}.gm-alert-btns{gap:10px;border-top:0}.gm-alert-btns button{height:46px;border-radius:23px;font-size:15.5px;font-weight:700;background:var(--paper);border:1px solid var(--hairline);color:var(--ink)}.gm-alert-btns button+button{border-left:1px solid var(--hairline)}.gm-alert-btns button.strong{background:var(--forest);border-color:transparent;color:#fff}:root[data-theme=dark] .gm-alert-btns button.strong{color:#08130c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-alert-btns button.strong{color:#08130c}}.gm-alert-btns button.danger{background:color-mix(in srgb,#e5483b 14%,var(--paper));border-color:transparent;color:#e5483b}.gm-alert-btns button:active{transform:scale(.97)}.gm-alert-btns button:focus,.gm-alert-btns button:focus-visible{outline:none}.gm-held-note{margin:14px 2px 0;padding:12px 14px;border-radius:14px;background:var(--avail-bg);color:var(--ink);font-size:14.5px;line-height:1.4}.gm-held-note b{color:var(--avail)}.gm-tee-day{margin:10px 2px 0}.gm-stack>.gm-tee-day:first-child{margin-top:0}.gm-time-ask{margin-top:16px;text-align:center}.gm-time-ask>span{display:block;margin-bottom:8px;font-size:13.5px;font-weight:600;color:var(--muted)}.gm-time-ask .gm-row2{margin:0;gap:8px}.gm-time-ask .gm-pill{flex:1 1;justify-content:center;min-height:38px;font-size:13.5px}.gm-time-asked{margin:16px 4px 0;font-size:13.5px;font-weight:600;color:var(--avail);line-height:1.4;text-align:center}.gm-time-asked svg{width:13px;height:13px;vertical-align:-1px}.gm-time-undo{margin-left:8px;border:0;background:none;color:var(--muted);font-weight:700;font-size:13.5px;padding:0}.gm-hub-send>span.gm-pill{flex:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center}.gm-hub-send>.gm-pill,.gm-hub-send>span.gm-pill{min-width:84px;justify-content:center;gap:5px}.gm-hub-send .gm-pill svg,.gm-wa-pill svg{width:16px;height:16px;flex:none}.gm-wa-pill{display:inline-flex;align-items:center;gap:5px}.gm-hub-wa small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.gm-pagesheet .gm-profile{flex-direction:column;align-items:center;text-align:center;gap:10px;margin:-50px 0 26px;padding:0 56px;min-height:0}.gm-pagesheet .gm-profile .gm-avatar.lg{width:76px;height:76px;font-size:32px}.gm-pagesheet .gm-profile .gm-title{font-size:24px;line-height:1.15}.gm-pagesheet .gm-profile .gm-sub{margin-top:3px;font-size:14px}.gm-answer-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gm-answer-pair .bigbtn{margin:0;padding-inline:8px}.gm-answer-bar>.gm-gobar-gap{display:block;height:48px}.gm-wa-btn{position:absolute;top:6px;right:100px;z-index:5;width:44px;height:44px;display:grid;place-items:center;padding:0;border:6px solid transparent;background-clip:padding-box;border-radius:50%;background-color:var(--paper-2);color:var(--ink);cursor:pointer}.gm-pagesheet>.gm-wa-btn{right:114px}.gm-wa-btn svg{width:20px;height:20px}.gm-pagesheet:has(>.gm-wa-btn)>.gm-navtitle{right:168px}.gm-wa-sub{margin:4px 0 16px;color:var(--muted);font-size:14px}.gm-people-sub,.gm-wa-sub{text-align:center}.brandrow>.you-account{width:40px;height:40px;margin:-8px 2px -8px auto;font-size:17px}.brandrow>.brandsave~.you-account{margin-left:0}.brandrow>.you-account svg{width:21px;height:21px;transform:translate(-.5px,-.8px)}.bclose,.brandrow>.you-account,.favpage-back,.fsheet.hasbody>.bclose,.gm-back,.gm-pagesheet>.gm-new-layer>.gm-back,.gm-pagesheet>.gm-topbtn,.gm-sheet>.bclose,.gm-topbtn{color:var(--head-ink)}.gm-bell-btn.off,.gm-pagesheet>.gm-bell-btn.off{color:var(--muted)}.brandrow>.you-account{border-color:transparent;box-shadow:none;background:var(--box);border-color:color-mix(in srgb,var(--head-ink) 32%,transparent)}.gm-hero.gm-hero-games{display:flex;align-items:center;justify-content:flex-start;text-align:left;gap:10px;color:var(--head-ink)}.gm-hero.gm-hero-games .gm-golfer{width:28px;height:28px;color:var(--forest)}.gm-sheet.gm-instant{transition:none!important}.gm-nudged{opacity:.7}.gm-owe.gm-tap{cursor:pointer;-webkit-tap-highlight-color:transparent}.gm-owe.gm-tap>span:first-child{flex:1 1 auto;min-width:0}.gm-linespage .gm-sub{margin:8px 4px 14px}.gm-owe-chev{flex:none;display:grid;color:var(--muted);margin-left:-2px}.gm-owe-chev svg{width:12px;height:12px}.gm-addcost i{color:var(--muted)}.gm-addcost i svg{width:16px;height:16px}.gm-addcost i{transform:none}.bigbtn.solid.gm-noroom,:root[data-theme=dark] .bigbtn.solid.gm-noroom{background:var(--paper-2);color:var(--muted);box-shadow:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bigbtn.solid.gm-noroom{color:var(--muted)}}.gm-gobar-gap{display:none}.gm-pad>.gm-gobar-gap{display:block;flex:none;height:48px}.gm-section .gm-chip{min-height:44px;padding:10px 14px;font-size:14.5px;font-weight:650}.gm-clubbar,.gm-gobar,.gm-gobar-pin{padding-top:12px;padding-bottom:calc(17px + var(--safe-bottom, env(safe-area-inset-bottom)));border-top:1px solid var(--hairline)}.gm-clubbar .bigbtn,.gm-gobar .bigbtn,.gm-gobar-pin .bigbtn{height:50px;padding-top:0;padding-bottom:0}.gm-hcp{display:inline-flex;align-items:baseline;gap:6px;margin-top:10px;padding:5px 14px 6px;border-radius:999px;background:var(--paper-2)}.gm-hcp .tfhcp{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.gm-hcp b{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gm-friendpins{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:8px -18px 12px;padding:2px 18px 4px;scroll-padding:0 18px}.gm-friendpins::-webkit-scrollbar{display:none}.gm-friendpins>.gm-friendpin{flex:0 0 84px;scroll-snap-align:start}.gm-friendpins+.gm-head{margin-top:4px}.gm-friendpin{min-width:0;border:0;background:none;padding:0;font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:11.5px;font-weight:700;line-height:1.2;color:var(--ink)}.gm-friendpin-art{width:72px;height:72px;display:block}.gm-friendpin-art svg{width:100%;height:100%;display:block}.gm-sharelink{gap:14px}.gm-qrcard,.gm-sharelink{display:flex;flex-direction:column}.gm-qrcard{align-items:center;gap:10px;align-self:center;padding:18px 18px 14px;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.gm-qrcard small{font-size:13.5px;font-weight:700;color:#1d2b23}.gm-qr{display:block}.gm-sharelink .bigbtn{margin:6px 0 0}.gm-sharelink-more{display:flex;justify-content:center;gap:28px}.gm-addfriend .gm-title{margin-bottom:18px}.gm-forleague{margin:-6px 2px 14px;font-size:14px;font-weight:700;color:var(--forest)}.gm-pagesheet>.gm-new-layer>.gm-back,.gm-pagesheet>.gm-topbtn{--gm-glass:color-mix(in srgb,var(--paper-2) 78%,transparent);--gm-glass-rim:rgba(0,0,0,.10);--gm-glass-sheen:rgba(255,255,255,.55);background-color:var(--gm-glass);background-image:linear-gradient(180deg,var(--gm-glass-sheen),rgba(255,255,255,0) 55%);box-shadow:inset 0 0 0 .5px var(--gm-glass-rim),inset 0 1px 0 rgba(255,255,255,.35);filter:drop-shadow(0 4px 10px rgba(0,0,0,.16))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) :is(.gm-pagesheet>.gm-topbtn,.gm-pagesheet>.gm-new-layer>.gm-back){--gm-glass:color-mix(in srgb,#3a3830 74%,transparent);--gm-glass-rim:rgba(255,255,255,.16);--gm-glass-sheen:rgba(255,255,255,.10);filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}}:root[data-theme=dark] :is(.gm-pagesheet>.gm-topbtn,.gm-pagesheet>.gm-new-layer>.gm-back){--gm-glass:color-mix(in srgb,#3a3830 74%,transparent);--gm-glass-rim:rgba(255,255,255,.16);--gm-glass-sheen:rgba(255,255,255,.10);filter:drop-shadow(0 4px 12px rgba(0,0,0,.45))}.gm-peoplehero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:4px 0 26px}.gm-peopletitle{margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;font-size:32px;line-height:1.1;letter-spacing:-.3px;color:var(--ink)}.gm-peoplesub{margin:0;font-size:15px;font-weight:650;color:var(--muted)}.gm-peopleadd{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;min-height:46px;margin-top:12px;padding:0 24px}.gm-peopleadd svg{width:15px;height:15px}.peoplepage .gm-peoplehero{padding-top:5.5px}.gm-people-signin{margin:0 0 16px}.gm-tint{--tb:#dcebe2;--tf:#23533a;background:var(--tb);color:var(--tf)}.gm-tint.t1{--tb:#e5e0f0;--tf:#574a7a}.gm-tint.t2{--tb:#f3e2d4;--tf:#8a4f2b}.gm-tint.t3{--tb:#dbe7f0;--tf:#2c5a78}.gm-tint.t4{--tb:#f1e8cf;--tf:#7a6220}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .gm-tint{--tb:#23402f;--tf:#a9d9bb}:root:not([data-theme=light]) .gm-tint.t1{--tb:#332c47;--tf:#cbbfe9}:root:not([data-theme=light]) .gm-tint.t2{--tb:#45301f;--tf:#f0c4a2}:root:not([data-theme=light]) .gm-tint.t3{--tb:#21374a;--tf:#abcde7}:root:not([data-theme=light]) .gm-tint.t4{--tb:#3e351b;--tf:#e7d089}}:root[data-theme=dark] .gm-tint{--tb:#23402f;--tf:#a9d9bb}:root[data-theme=dark] .gm-tint.t1{--tb:#332c47;--tf:#cbbfe9}:root[data-theme=dark] .gm-tint.t2{--tb:#45301f;--tf:#f0c4a2}:root[data-theme=dark] .gm-tint.t3{--tb:#21374a;--tf:#abcde7}:root[data-theme=dark] .gm-tint.t4{--tb:#3e351b;--tf:#e7d089}.gm-frow>.gm-avatar.gm-tint{width:44px;height:44px;font-size:18px;font-weight:800}.gm-flist .gm-frow+.gm-frow:before{left:70px}.gm-pagesheet .gm-game-sheet-content>.gm-invhead:first-child{margin-top:0}.gm-pagesheet .gm-game-sheet-content>.gm-invhead:first-child>.gm-invhead-row{position:relative;box-sizing:border-box;height:48px;margin:-56px -18px 0;padding:0 60px;display:flex;align-items:center;justify-content:center}.gm-invhead+.gm-players-head,.gm-invhead~.gm-answer{margin-top:28px}.gm-invhead-row .gm-title.gm-big{margin:0;font-family:Fraunces,Georgia,serif;font-size:25px;font-weight:600;letter-spacing:-.3px;line-height:1.15;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gm-invhead-sub{display:flex;flex-direction:column;align-items:center;gap:4px;margin:14px 8px 0;text-align:center}.gm-invhead-who{font-size:14px;font-weight:650;line-height:1.3;color:var(--muted)}.gm-invhead-sub>span:last-child{font-size:15px;font-weight:600;line-height:1.35;color:var(--muted);text-wrap:balance}.gm-pagesheet:has(.cd-cardhero.photo)>.gm-top-fade{display:none}