.cm-icon{width:36px;height:36px;border-radius:12px;display:inline-grid;place-items:center;flex-shrink:0;background:var(--card-2);color:var(--muted)}.cm-icon.sm{width:28px;height:28px;border-radius:9px}.cm-icon.lg{width:48px;height:48px;border-radius:15px}.tone-green{background:var(--club-50);color:var(--club-700)}.tone-blue{background:var(--t-blue-bg);color:var(--t-blue-fg)}.tone-amber{background:var(--t-amber-bg);color:var(--t-amber-fg)}.tone-red{background:var(--t-red-bg);color:var(--t-red-fg)}.tone-gray{background:var(--card-3);color:var(--muted)}.tone-gold{background:color-mix(in srgb,var(--gold) 22%,var(--card));color:var(--t-amber-fg)}.tone-club{background:var(--club-solid);color:var(--on-club)}.cm-h2{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:19px;letter-spacing:-.3px;line-height:1.25;overflow-wrap:anywhere}.cm-h2,.cm-h3{font-weight:800}.cm-h3{margin:10px 0 0;font-size:16px}.cm-group-title{padding:16px 18px 6px;font-size:12px;font-weight:800;color:var(--hint);letter-spacing:.2px}.cm-chev{color:var(--hint);flex-shrink:0}.cm-count{align-self:flex-end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-textarea{height:auto;padding:12px;line-height:1.55;resize:vertical;min-height:110px}.cm-break{overflow-wrap:anywhere;min-width:0}.cm-mark{background:color-mix(in srgb,var(--gold) 38%,transparent);color:inherit;border-radius:4px;padding:0 2px}.cm-live-dot{width:8px;height:8px;border-radius:50%;background:var(--win);flex-shrink:0;box-shadow:0 0 0 0 color-mix(in srgb,var(--win) 50%,transparent);animation:cm-ping 2.4s ease-out infinite}@keyframes cm-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--win) 45%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.cm-search{position:relative;display:flex;align-items:center;flex:1 1;min-width:0}.cm-search>svg{position:absolute;inset-inline-start:12px;color:var(--hint);pointer-events:none}.cm-search .input{width:100%;-webkit-padding-start:38px;padding-inline-start:38px;height:40px}.cm-search.lg .input{height:48px;border-radius:14px;font-size:15px;-webkit-padding-start:42px;padding-inline-start:42px}.cm-search.lg>svg{inset-inline-start:14px}.cm-search-clear{position:absolute;inset-inline-end:8px;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.cm-search-clear:hover{background:var(--card-2);color:var(--ink)}.cm-toolbar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-top:1px solid var(--line);flex-wrap:wrap}.cm-toolbar .segmented{flex-shrink:0}.cm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:40px 22px}.cm-empty>b{font-size:15.5px;max-width:40ch}.cm-empty>.small{max-width:44ch;line-height:1.5}.cm-empty>.btn{margin-top:6px}.cm-empty-art{position:relative;width:64px;height:64px;border-radius:22px;display:grid;place-items:center;background:var(--club-50);color:var(--club-700);margin-bottom:4px}.cm-empty-ring{position:absolute;inset:-8px;border-radius:28px;border:1.5px dashed color-mix(in srgb,var(--club) 35%,transparent)}.cm-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-weight:800;font-size:15px}.cm-avatar.lg{width:56px;height:56px;font-size:22px}.cm-link-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--card);box-shadow:var(--shadow);min-width:0;transition:box-shadow .15s,transform .15s;overflow-wrap:anywhere}.cm-link-card:hover{box-shadow:var(--shadow),inset 0 0 0 1px var(--line);transform:translateY(-1px)}.cm-link-card.sm{padding:10px 12px;border-radius:13px;background:var(--card-2);box-shadow:none}.cm-link-card.sm:hover{background:var(--card-3);box-shadow:none}.cm-link-card.flat,.cm-set-card .cm-link-card{background:var(--card-2);box-shadow:none}.cm-faq-item{border-top:1px solid var(--line)}.cm-faq-item:first-of-type{border-top:0}.cm-faq-item summary{display:flex;align-items:center;gap:12px;padding:14px 2px;font-weight:700;font-size:14.5px;cursor:pointer;list-style:none;border-radius:10px}.cm-faq-item summary::-webkit-details-marker{display:none}.cm-faq-item summary:hover{color:var(--club-700)}.cm-faq-chev{color:var(--hint);flex-shrink:0;transition:transform .2s ease}.cm-faq-item[open] .cm-faq-chev{transform:rotate(180deg);color:var(--club-700)}.cm-faq-item p{margin:0 0 14px;color:var(--ink-2);font-size:14px;line-height:1.6;max-width:70ch}.cm-faq-item[open] p{animation:cm-reveal .22s ease-out}.cm-faq-item .link{display:inline-block;margin-bottom:14px}@keyframes cm-reveal{0%{opacity:0;transform:translateY(-4px)}}.cm-progress{height:8px;border-radius:999px;background:var(--card-3);overflow:hidden}.cm-progress i{display:block;height:100%;border-radius:inherit;background:var(--club);transition:width .5s cubic-bezier(.2,.7,.2,1)}.cm-progress.gold i{background:linear-gradient(90deg,#f7d774,#d4a017)}.cm-progress-wrap{display:grid;grid-gap:6px;gap:6px}.cm-head{align-items:flex-end}.cm-stats{display:flex;flex-wrap:wrap;gap:8px}.cm-stat{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.cm-stat b{color:var(--ink);font-weight:800}.cm-forum{display:grid;grid-template-columns:290px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.cm-boards{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 16px);padding-bottom:8px}.cm-board-group+.cm-board-group{border-top:1px solid var(--line);margin-top:6px}.cm-board{display:flex;align-items:center;gap:11px;padding:9px 12px;margin:1px 6px;border-radius:14px;min-width:0;transition:background .12s}.cm-board:hover{background:var(--card-2)}.cm-board[aria-current=page]{background:var(--club-50)}.cm-board[aria-current=page] .cm-board-name{color:var(--club-700)}.cm-board-main{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.cm-board-name{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:14px;overflow-wrap:anywhere}.cm-board-scope{font-size:12px;font-weight:700;padding:1px 7px;background:var(--card-3);color:var(--ink-2)}.cm-official-ic{color:var(--club);flex-shrink:0}.cm-board-desc{font-size:12px;color:var(--muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cm-board-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.cm-board-count{min-width:26px;height:22px;padding:0 7px;border-radius:8px;background:var(--card-2);color:var(--muted);font-size:12px;font-weight:800;display:grid;place-items:center}.cm-board[aria-current=page] .cm-board-count{background:var(--card);color:var(--club-700)}.cm-topics-head{display:flex;align-items:center;gap:14px;padding:20px 20px 16px;flex-wrap:wrap}.cm-topics-head .cm-new{flex-shrink:0}.cm-topic-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.cm-topic-list li{animation:cm-row-in .35s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 28ms)}.cm-topic-list li+li{border-top:1px solid var(--line)}@keyframes cm-row-in{0%{transform:translateY(6px)}}.cm-topic{display:flex;align-items:center;gap:14px;padding:13px 20px;min-height:72px;transition:background .12s}.cm-topic:hover{background:var(--card-2)}.cm-topic.pinned{background:color-mix(in srgb,var(--gold) 6%,var(--card))}.cm-topic.pinned:hover{background:color-mix(in srgb,var(--gold) 10%,var(--card))}.cm-kit{width:44px;height:44px;border-radius:14px;background:var(--card-2);display:grid;place-items:center;flex-shrink:0}.cm-topic-main{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.cm-topic-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px;line-height:1.3}.cm-topic-text{font-weight:700;font-size:15px;overflow-wrap:anywhere;min-width:0}.cm-topic-sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:var(--muted);min-width:0}.cm-topic-last{gap:6px}.cm-replies,.cm-topic-last{display:inline-flex;align-items:center}.cm-replies{gap:5px;height:30px;padding:0 10px;border-radius:10px;background:var(--card-2);color:var(--hint);font-size:13px;flex-shrink:0}.cm-replies.has{background:var(--club-50);color:var(--club-700)}.cm-posting-in{display:inline-flex;padding:6px 10px;border-radius:10px;background:var(--card-2);align-self:flex-start}.cm-crumbs,.cm-posting-in{align-items:center;gap:6px}.cm-crumbs{display:flex;font-size:13px;font-weight:700;color:var(--muted);flex-wrap:wrap}.cm-crumbs a{padding:4px 8px;border-radius:8px}.cm-crumbs a:hover{background:var(--card);color:var(--ink)}.cm-crumbs a:last-child{color:var(--club-700)}.cm-thread-head{display:flex;flex-direction:column;gap:10px}.cm-thread-title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.2;overflow-wrap:anywhere}.cm-thread-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.cm-thread-meta .link,.cm-thread-meta>span{display:inline-flex;align-items:center;gap:6px}.cm-post{display:flex;gap:20px;scroll-margin-top:calc(var(--nav-h) + 16px)}.cm-post.first{box-shadow:var(--shadow),inset 3px 0 0 var(--club)}[dir=rtl] .cm-post.first{box-shadow:var(--shadow),inset -3px 0 0 var(--club)}.cm-post:target{animation:cm-target 1.6s ease-out}@keyframes cm-target{0%{box-shadow:var(--shadow),0 0 0 3px color-mix(in srgb,var(--club) 45%,transparent)}}.cm-author{width:124px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;-webkit-padding-end:18px;padding-inline-end:18px;-webkit-border-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.cm-author-name{font-weight:800;font-size:13.5px;line-height:1.25;overflow-wrap:anywhere}.cm-author-meta{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted)}.cm-post-main{display:flex;flex-direction:column;gap:12px;flex:1 1;min-width:0}.cm-post-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cm-post-n{font-weight:800;color:var(--hint)}.cm-post-n:hover{color:var(--club-700)}.cm-edited{font-style:italic}.cm-post-body{display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.65;overflow-wrap:anywhere;max-width:72ch}.cm-post-body p,.cm-quote{margin:0;white-space:pre-wrap}.cm-quote{padding:10px 14px;border-radius:12px;background:var(--card-2);-webkit-border-start:3px solid var(--club);border-inline-start:3px solid var(--club);color:var(--ink-2);font-size:14px}.cm-post-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding-top:10px;border-top:1px solid var(--line)}.cm-votes{padding:3px;gap:2px;border-radius:12px;background:var(--card-2);-webkit-margin-end:4px;margin-inline-end:4px}.cm-vote,.cm-votes{display:inline-flex}.cm-vote{align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;font-size:13px;font-weight:800;color:var(--muted);transition:background .12s,color .12s,transform .12s}.cm-vote:hover{background:var(--card);color:var(--ink)}.cm-vote:active{transform:scale(.94)}.cm-vote:disabled{cursor:default;opacity:.7;background:none;color:var(--muted);transform:none}.cm-vote.up[aria-pressed=true]{background:var(--club-50);color:var(--club-700)}.cm-vote.down[aria-pressed=true]{background:var(--t-red-bg);color:var(--t-red-fg)}.cm-vote[aria-pressed=true] svg{animation:cm-pop .3s ease-out}@keyframes cm-pop{50%{transform:scale(1.3)}}.cm-composer{position:relative}.cm-locked{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:600}@media (max-width:900px){.cm-forum{grid-template-columns:minmax(0,1fr);gap:14px}.cm-forum.reading .cm-boards{display:none}.cm-boards{position:static;display:flex;gap:6px;overflow-x:auto;padding:8px;scrollbar-width:none;border-radius:18px}.cm-boards::-webkit-scrollbar{display:none}.cm-boards .cm-board-desc,.cm-boards .cm-group-title{display:none}.cm-board-group{display:contents}.cm-board-group+.cm-board-group{border:0;margin:0}.cm-board{flex:0 0 auto;margin:0;padding:5px 10px 5px 6px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line);gap:8px}[dir=rtl] .cm-board{padding:5px 6px 5px 10px}.cm-board .cm-icon{width:26px;height:26px;border-radius:50%}.cm-board .cm-icon svg{width:14px;height:14px}.cm-board-name{white-space:nowrap;font-size:13px}.cm-board-meta{flex-direction:row;align-items:center}.cm-board[aria-current=page]{box-shadow:inset 0 0 0 1.5px var(--club)}}@media (max-width:600px){.cm-stats{width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;width:calc(100% + 32px)}.cm-stats::-webkit-scrollbar{display:none}.cm-stat{flex:none}.cm-topics-head{padding:16px;gap:12px}.cm-topics-head .cm-icon.lg{width:42px;height:42px}.cm-topics-head .cm-new{width:100%}.cm-toolbar{padding:10px 14px}.cm-toolbar .segmented{width:100%}.cm-toolbar .segmented button{flex:1 1}.cm-topic{padding:12px 14px;gap:11px;align-items:flex-start}.cm-kit{width:38px;height:38px;border-radius:12px}.cm-kit svg{width:30px;height:auto}.cm-chev{display:none}.cm-replies{height:26px;padding:0 8px}.cm-thread-title{font-size:21px}.cm-post{flex-direction:column;gap:12px;padding:16px}.cm-author{width:auto;flex-direction:row;flex-wrap:wrap;text-align:start;border:0;padding:0;gap:8px 10px}.cm-author svg{width:36px;height:auto}.cm-author-meta{-webkit-margin-start:auto;margin-inline-start:auto}}.cm-inbox-bar{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.cm-filter{flex:1 1;min-width:0;max-width:100%}.cm-filter .chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.cm-chip-n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--card-3);color:var(--muted);font-size:12px;font-weight:800;display:inline-grid;place-items:center}.chip[aria-pressed=true] .cm-chip-n{background:color-mix(in srgb,#fff 22%,transparent);color:#fff}.cm-day+.cm-day{border-top:1px solid var(--line)}.cm-day-title{margin:0;padding:12px 20px 6px;font-size:12.5px;font-weight:800;color:var(--hint)}.cm-notif{position:relative;display:flex;align-items:flex-start;gap:13px;width:100%;padding:12px 20px;text-align:start;transition:background .12s;min-width:0}.bd-notice+.cm-notif,.cm-notif+.cm-notif{border-top:1px solid var(--line)}.cm-notif:hover{background:var(--card-2)}.cm-notif.unread{background:color-mix(in srgb,var(--accent) 4%,var(--card))}.cm-notif.unread:hover{background:color-mix(in srgb,var(--accent) 8%,var(--card))}.cm-notif.unread:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}[dir=rtl] .cm-notif.unread:before{border-radius:3px 0 0 3px}.cm-notif:not(.unread) .cm-icon{filter:saturate(.55);opacity:.85}.cm-notif-main{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.cm-notif-title{display:flex;align-items:flex-start;gap:8px;min-width:0}.cm-notif-text{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.cm-notif.unread .cm-msg-subject,.cm-notif.unread .cm-msg-who,.cm-notif.unread .cm-notif-text{font-weight:800}.cm-notif-body{font-size:13px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.cm-notif-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:3px;font-size:12px;color:var(--hint);font-weight:600}.cm-notif-go{display:inline-flex;align-items:center;gap:2px;color:var(--club-700);font-weight:800}.cm-unread-dot{width:9px;height:9px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:6px}.cm-unread-n{flex-shrink:0;min-width:22px;height:22px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:var(--accent);color:#fff;font-size:12px;font-weight:800;line-height:1}.cm-msg{align-items:center}.cm-msg-who{flex:1 1;font-size:14.5px;font-weight:600}.cm-msg-time{flex-shrink:0}.cm-team-tag{display:inline-block;align-self:flex-start;max-width:100%;padding:1px 8px;border-radius:99px;background:var(--accent-soft,color-mix(in srgb,var(--accent) 14%,transparent));color:var(--ink-2);font-size:11.5px;font-weight:700;line-height:1.6}.cm-msg-subject{font-size:14px;color:var(--ink-2);font-weight:600}.cm-msg .cm-notif-body{white-space:nowrap}.cm-msg-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:16px 20px 12px}.cm-reader-body{white-space:pre-wrap;line-height:1.65;font-size:15px;overflow-wrap:anywhere}@media (max-width:600px){.cm-inbox-bar{flex-direction:column;align-items:stretch}.cm-filter{width:100%;flex:none}.cm-inbox-bar>.btn{align-self:flex-end}.cm-notif{padding:12px 14px;gap:11px}.cm-day-title{padding:10px 14px 6px}.cm-msg-head{padding:14px}}.cm-pitch{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;opacity:.28}.cm-week{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cm-weekday{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--card-2);min-width:0}.cm-weekday .cm-icon{order:-1}.cm-weekday.today{background:var(--club-50);box-shadow:inset 0 0 0 1.5px var(--club)}.cm-weekday-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:84px;flex-shrink:0;font-weight:800;font-size:13.5px;overflow-wrap:anywhere}.cm-weekday-text{flex:1 1;min-width:0;font-size:13px;color:var(--ink-2);line-height:1.4;overflow-wrap:anywhere}.gd{max-width:1120px}.gd-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;grid-gap:22px;gap:22px;padding:30px 30px 28px;margin-bottom:20px;border-radius:26px;background:linear-gradient(135deg,var(--club-50),var(--card) 70%);box-shadow:var(--shadow)}.gd-hero-pitch{position:absolute;inset-block:0;inset-inline-end:0;width:46%;height:100%;fill:none;stroke:var(--club);stroke-width:1.5;opacity:.16;pointer-events:none}.gd-hero-text{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.gd-eyebrow{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--club-700);background:var(--card);border-radius:999px;padding:4px 10px;box-shadow:inset 0 0 0 1px var(--line)}.gd-title{margin:0;font-size:34px;font-weight:850;letter-spacing:-.8px;line-height:1.15;overflow-wrap:anywhere}.gd-intro{margin:0;max-width:62ch;color:var(--ink-2);font-size:15.5px;line-height:1.6}.gd-search{position:relative}.gd-search .input{background:var(--card)}.gd-chips{display:none}.gd-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.gd-toc{position:-webkit-sticky;position:sticky;top:calc(var(--gd-head, var(--nav-h)) + 14px);padding:0 0 8px;max-height:calc(100vh - var(--gd-head, var(--nav-h)) - 28px);overflow-y:auto}.gd-toc .cm-group-title{padding:16px 16px 6px}.gd-toc-list{list-style:none;margin:0;padding:0 6px;display:grid;grid-gap:1px;gap:1px}.gd-toc-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px;border-radius:12px;font-weight:700;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere;transition:background .12s,color .12s}.gd-toc-item:hover{background:var(--card-2)}.gd-toc-item[aria-current=true]{background:var(--club-50);color:var(--club-700);box-shadow:inset 3px 0 0 var(--club)}[dir=rtl] .gd-toc-item[aria-current=true]{box-shadow:inset -3px 0 0 var(--club)}.gd-main{display:flex;flex-direction:column;gap:16px;min-width:0}.gd-results{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:16px;background:var(--card);box-shadow:var(--shadow)}.gd-card{scroll-margin-top:var(--gd-offset,calc(var(--nav-h) + 16px));padding:0;overflow:hidden}.gd-card[hidden]{display:none}.gd-card-head{display:flex;align-items:center;gap:14px;padding:20px 24px 0}.gd-card-title{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.25;overflow-wrap:anywhere}.gd-card-body{display:flex;flex-direction:column;gap:14px;padding:14px 24px 22px}.gd-card-body p{margin:0;line-height:1.7;max-width:72ch;color:var(--ink-2)}.gd-card-body p.gd-lead{font-size:16px;color:var(--ink);font-weight:500}.gd-h3{margin:6px 0 0;font-size:16px;font-weight:800}.gd-points{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.gd-points li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--card-2);line-height:1.6;color:var(--ink-2);max-width:80ch}.gd-point-mark{flex-shrink:0;margin-top:4px;color:var(--club-700)}.gd-go{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.gd-go .btn{white-space:normal;text-align:start}.gd-rules{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.gd-rules li{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--card-2);line-height:1.6;box-shadow:inset 0 0 0 1px transparent}.gd-rules li.ok{background:var(--t-green-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t-green-fg) 25%,transparent)}.gd-rules li.no{background:var(--t-red-bg);box-shadow:inset 0 0 0 1px var(--t-red-line)}.gd-rule-n{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;background:var(--card);color:var(--ink);font-weight:800;font-size:13px;box-shadow:inset 0 0 0 1px var(--line)}.gd-rules li.ok .gd-rule-n{background:var(--t-green-fg);color:#fff;box-shadow:none}.gd-rules li.no .gd-rule-n{background:var(--t-red-fg);color:#fff;box-shadow:none}.gd-rule-text{min-width:0;color:var(--ink);overflow-wrap:anywhere}.gd-rule-text .link{font-weight:700;white-space:nowrap}.gd-faq{display:flex;flex-direction:column;gap:8px}.gd-faq-item{border-radius:14px;background:var(--card-2)}.gd-faq-item summary{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 16px;font-weight:700;font-size:15px;cursor:pointer;list-style:none;border-radius:14px}.gd-faq-item summary::-webkit-details-marker{display:none}.gd-faq-item summary:hover{color:var(--club-700)}.gd-faq-item summary:focus-visible{outline:2px solid var(--club);outline-offset:2px}.gd-faq-chev{color:var(--hint);flex-shrink:0;transition:transform .2s ease}.gd-faq-item[open] .gd-faq-chev{transform:rotate(180deg);color:var(--club-700)}.gd-faq-item p{margin:0;padding:0 16px 16px}.gd-faq-item[open] p{animation:cm-reveal .22s ease-out}.gd-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.gd-help-text{min-width:0}.gd-help-title{margin:0 0 2px;font-size:18px;font-weight:800}.gd-help-text p{margin:0}.gd-help-actions{display:flex;flex-wrap:wrap;gap:8px}.gd-card.gd-flash{animation:gd-flash 2s ease-out}@keyframes gd-flash{0%,30%{box-shadow:0 0 0 3px var(--club),var(--shadow)}to{box-shadow:0 0 0 0 transparent,var(--shadow)}}@media (max-width:900px){.gd-hero{grid-template-columns:minmax(0,1fr);padding:22px 18px 18px;gap:16px}.gd-hero-pitch{width:70%}.gd-layout{grid-template-columns:minmax(0,1fr)}.gd-toc{display:none}.gd-chips{display:flex;position:-webkit-sticky;position:sticky;top:var(--gd-head,var(--nav-h));z-index:30;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding:8px 2px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gd-chips::-webkit-scrollbar{display:none}.gd-chip{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:36px;padding:0 12px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:700;color:var(--ink-2);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.gd-chip[aria-current=true]{background:var(--club-solid,var(--club));color:var(--on-club,#fff);box-shadow:none}.gd-help{grid-template-columns:auto minmax(0,1fr)}.gd-help-actions{grid-column:1/-1}}@media (max-width:600px){.gd-title{font-size:26px}.gd-intro{font-size:15px}.gd-card-head{padding:16px 16px 0;gap:12px}.gd-card-head .cm-icon.lg{width:40px;height:40px;border-radius:13px}.gd-card-title{font-size:19px}.gd-card-body{padding:12px 16px 18px}.gd-points li{padding:11px 12px}.cm-week{grid-template-columns:minmax(0,1fr);gap:6px}.gd-go .btn,.gd-help-actions .btn{flex:1 1 auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.gd-card.gd-flash,.gd-faq-item[open] p{animation:none}.gd-card.gd-flash{box-shadow:0 0 0 3px var(--club),var(--shadow)}}.cm-about-hero{position:relative;overflow:hidden;border-radius:26px;padding:34px 30px;margin-bottom:18px;color:#fff;background:linear-gradient(135deg,var(--club-600),var(--club) 60%,color-mix(in srgb,var(--club) 70%,#fff));box-shadow:var(--shadow)}.cm-pitch.light{color:#fff;opacity:.14}.cm-about-copy{position:relative;display:flex;flex-direction:column;gap:10px;max-width:62ch}.cm-about-title{margin:0;font-size:32px;font-weight:800;letter-spacing:-.7px;line-height:1.15}.cm-about-lead{margin:0;font-size:16.5px;line-height:1.6;color:hsla(0,0%,100%,.92)}.cm-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.cm-pillar{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:18px;background:var(--card);box-shadow:var(--shadow);min-width:0;overflow-wrap:anywhere}.cm-pillar .small{line-height:1.45}.cm-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}@media (max-width:900px){.cm-link-grid,.cm-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cm-about-hero{padding:24px 20px}.cm-about-title{font-size:26px}.cm-link-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.cm-pillars{grid-template-columns:minmax(0,1fr)}}.cm-steps .rw-step{overflow:visible}.cm-steps .rw-step:not(:last-child):after{content:"";position:absolute;top:50%;inset-inline-end:-12px;width:12px;height:2px;background:repeating-linear-gradient(90deg,var(--club) 0 4px,transparent 4px 7px)}.cm-podium{display:grid;grid-template-columns:repeat(3,minmax(0,120px));justify-content:center;align-items:end;grid-gap:10px;gap:10px;padding:8px 22px 18px}.cm-podium-col{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.cm-podium-prize{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--t-amber-bg);color:var(--t-amber-fg);font-weight:800;font-size:14px}.cm-podium-usd{font-size:12px;font-weight:700;color:var(--muted)}.cm-podium-step{width:100%;display:grid;place-items:start center;padding-top:10px;border-radius:14px 14px 4px 4px;font-size:22px;color:#3d2b00;transform-origin:bottom;animation:cm-rise .6s cubic-bezier(.2,.8,.2,1) both}.p1 .cm-podium-step{height:96px;background:linear-gradient(180deg,#f7d774,#d4a017);animation-delay:.15s}.p2 .cm-podium-step{height:70px;background:linear-gradient(180deg,#eef1f6,#aab3c5);color:#2b3342}.p3 .cm-podium-step{height:52px;background:linear-gradient(180deg,#f3c6a0,#b87333);color:#3d1f06;animation-delay:.3s}@keyframes cm-rise{0%{transform:scaleY(.2);opacity:0}}@media (max-width:900px){.cm-steps .rw-step:after{display:none}}.cm-pro-chips{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cm-pro-chip,.cm-pro-from{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:700;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.9)}.cm-pro-from{background:linear-gradient(135deg,#f7d774,#d4a017);color:#3d2b00;font-weight:800}.cm-pro-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-pro-benefits li{align-items:flex-start;padding:12px;border-radius:14px;background:var(--card-2);line-height:1.4;overflow-wrap:anywhere}@media (max-width:600px){.cm-pro-benefits{grid-template-columns:minmax(0,1fr)}}.cm-sup-hero{display:flex;align-items:flex-start;gap:18px;margin-bottom:20px}.cm-sup-hero .cm-search{margin-top:10px}.cm-sup-buoy{width:60px;height:60px;border-radius:20px;display:grid;place-items:center;flex-shrink:0;background:var(--t-blue-bg);color:var(--t-blue-fg);animation:cm-sway 5s ease-in-out infinite}@keyframes cm-sway{50%{transform:rotate(-12deg)}}.cm-sup-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.cm-sup-topics{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-sup-topics .sup-topic{justify-content:flex-start;text-align:center;padding:16px 10px;gap:6px;overflow-wrap:anywhere;transition:box-shadow .15s,background .15s,transform .15s}.cm-sup-topics .sup-topic:hover{transform:translateY(-1px)}.cm-sup-topic-ic{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--card)}.cm-sup-topic-d{font-size:12px;font-weight:500;line-height:1.35;color:var(--muted)}.cm-sup-legend{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 20px 6px}.cm-sup-legend>span{display:inline-flex;align-items:center;gap:6px}.cm-sup-legend .sup-status{width:22px;height:22px;border-radius:7px}@media (max-width:600px){.cm-sup-hero{gap:12px}.cm-sup-buoy{width:44px;height:44px;border-radius:14px}.cm-sup-buoy svg{width:22px;height:22px}.cm-sup-links{grid-template-columns:minmax(0,1fr)}.cm-sup-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-set-card{margin-top:16px}.cm-set-head{display:flex;align-items:center;gap:12px}.cm-set-title{margin:0;font-size:16px;font-weight:800}.dz-card{margin-top:28px;border:1.5px solid color-mix(in srgb,var(--loss) 55%,transparent);background:color-mix(in srgb,var(--loss) 4%,var(--card))}.dz-icon{background:color-mix(in srgb,var(--loss) 14%,transparent)}.dz-btn,.dz-icon{color:var(--loss)}.dz-btn{border:1px solid color-mix(in srgb,var(--loss) 45%,transparent);background:transparent}.dz-btn:hover{background:color-mix(in srgb,var(--loss) 8%,transparent)}.dz-facts{margin:0;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px;font-size:14px;line-height:1.45}.dz-facts li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--card-2)}.dz-facts li svg{flex:none;margin-top:2px;color:var(--muted)}.dz-facts li.dz-final{font-weight:700;color:var(--t-red-fg);background:var(--t-red-bg);border:1px solid var(--t-red-line)}.dz-facts li.dz-final svg{color:var(--t-red-fg)}.dz-error{margin:0;color:var(--loss);font-weight:700}.dz-actions{gap:10px;justify-content:flex-end;flex-wrap:wrap}.dz-actions .btn{min-height:44px}.dz-actions .btn.red:disabled{opacity:.45;box-shadow:none}.cm-profile{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cm-profile-name{font-size:18px;font-weight:800;overflow-wrap:anywhere}.cm-profile-pro{flex-shrink:0;background:var(--t-amber-bg);color:var(--t-amber-fg)}.cm-toggle{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:var(--card-2);cursor:pointer;position:relative}.cm-toggle input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cm-toggle-ui{position:relative;width:44px;height:26px;border-radius:999px;background:var(--card-3);box-shadow:inset 0 0 0 1px var(--line);flex-shrink:0;transition:background .2s}.cm-toggle-ui:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(14,19,32,.25);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.cm-toggle input:checked+.cm-toggle-ui{background:var(--club);box-shadow:none}.cm-toggle input:checked+.cm-toggle-ui:after{transform:translateX(18px)}[dir=rtl] .cm-toggle input:checked+.cm-toggle-ui:after{transform:translateX(-18px)}.cm-toggle input:focus-visible+.cm-toggle-ui{outline:3px solid rgba(47,91,255,.45);outline-offset:2px}@media (max-width:600px){.cm-profile-pro{width:100%}.cm-push{flex-wrap:wrap}}@media (max-width:600px),(pointer:coarse){.cm-profile-pro,.snd-test{min-height:44px}}@media (prefers-reduced-motion:reduce){.cm-article,.cm-faq-item[open] p,.cm-live-dot,.cm-podium-step,.cm-post:target,.cm-sup-buoy,.cm-topic-list li,.cm-vote[aria-pressed=true] svg{animation:none}.cm-faq-chev,.cm-link-card,.cm-progress i,.cm-sup-topics .sup-topic,.cm-toggle-ui:after{transition:none}.cm-link-card:hover,.cm-sup-topics .sup-topic:hover{transform:none}}@media (max-width:900px){.cm-stats.reading{display:none}}.pro-plans{grid-template-columns:minmax(0,1fr)}.pro-plan>.col{min-width:0;overflow-wrap:anywhere}@media (max-width:400px){.pro-plan{flex-wrap:wrap}.pro-plan .pro-price{-webkit-margin-start:auto;margin-inline-start:auto}}.cm-board-pill{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;height:24px;padding:0 9px;border-radius:999px;background:var(--card-2);color:var(--muted);font-size:12px;font-weight:800}.cm-board-pill.hot{background:color-mix(in srgb,var(--win) 14%,var(--card-2));color:var(--ink)}.cm-board[aria-current=page] .cm-board-pill{background:var(--card);color:var(--club-700)}.cm-board-pill .cm-live-dot{width:7px;height:7px}.cm-board-pill{position:relative}.cm-noreply{gap:6px}.cm-load-error,.cm-noreply{display:flex;align-items:center}.cm-load-error{gap:10px;flex-wrap:wrap;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--loss) 35%,var(--line));background:color-mix(in srgb,var(--loss) 8%,transparent);color:var(--ink)}.cm-load-error>svg{color:var(--loss);flex:none}.cm-country-pick{padding:12px 12px 4px}.cm-country-pick .sel-btn{font-weight:700}@media (max-width:900px){.cm-country-pick{padding:0;flex:none;min-width:170px}}.pro-packs .pro-plan{padding:12px 14px}.pro-packs .pro-plan>.col:last-child{flex-shrink:0}.pro-summary{display:grid;grid-gap:2px;gap:2px;padding:10px 14px;border-radius:12px;background:var(--card-2);box-shadow:inset 0 0 0 1px var(--line)}.pp-slot:empty{display:none}.pro-fallback{align-self:center;font-size:12.5px;white-space:normal;text-align:center}.pp-cap{font-size:12.5px;font-weight:700;color:var(--muted,inherit)}.pro-group+.pro-group{margin-top:18px}.pro-group-title{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;color:var(--muted)}.pp-panel{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:16px;background:#fff;box-shadow:0 1px 0 hsla(0,0%,100%,.06),0 8px 24px rgba(0,0,0,.18)}.pp-panel:not(.ready){background:transparent;box-shadow:none;padding:0}.pp-panel .pp-slot{min-height:48px;border-radius:12px;overflow:hidden}.pp-or{display:flex;align-items:center;gap:10px;color:#6b7385;font-size:12px;font-weight:700}.pp-or:after,.pp-or:before{content:"";flex:1 1;height:1px;background:#e7e9ef}.pp-panel{position:relative;z-index:0;isolation:isolate}.pp-panel .paypal-buttons,.pp-panel iframe{position:relative!important;z-index:0!important}.cm-menu-btn{width:36px;height:36px;-webkit-margin-start:auto;margin-inline-start:auto;background:transparent;color:var(--muted)}.cm-menu-btn:hover,.cm-menu-btn[aria-expanded=true]{background:var(--card-2);color:var(--ink)}.cm-thread-head .cm-menu-btn{position:absolute;inset-inline-end:12px;top:12px}.cm-thread-head{position:relative}.cm-menu-item{justify-content:flex-start;gap:10px;min-height:48px}.cm-menu-item.cm-danger{color:var(--t-red-fg)}.cm-tombstone{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:var(--card-2);color:var(--muted);font-size:14px;font-style:italic}.cm-tombstone .cm-tomb-reason{font-style:normal;color:var(--ink-2)}.cm-post.removed .cm-post-body{opacity:.55}.cm-removed{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cm-removed-line{display:flex;align-items:center;gap:10px;font-weight:700}.cm-removed-banner{display:flex;align-items:flex-start;gap:10px;background:var(--t-red-bg);color:var(--t-red-fg);border:1px solid var(--t-red-line)}.faq-list{padding:4px 0;gap:0}.faq-item{border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 18px;font-weight:800;font-size:16px;cursor:pointer;list-style:none}.faq-q::-webkit-details-marker{display:none}.faq-q:after{content:"+";flex:none;font-size:22px;font-weight:600;color:var(--muted)}.faq-item[open]>.faq-q:after{content:"\2212"}.faq-a{margin:0;padding:0 18px 16px;line-height:1.65;color:var(--ink-2,var(--ink))}.alt-table{padding:0;overflow-x:auto}.alt-table .table{min-width:560px}.alt-table th[scope=row]{white-space:nowrap;font-weight:800}.alt-table td{vertical-align:top;line-height:1.5}.alt-why{padding:16px 16px 16px 36px;gap:8px;line-height:1.6}.alt-table td{white-space:normal}@media (max-width:640px){.alt-table .table{min-width:0}.alt-table thead{display:none}.alt-table td,.alt-table th[scope=row],.alt-table tr{display:block}.alt-table tr{padding:12px 16px;border-bottom:1px solid var(--line)}.alt-table tr:last-child{border-bottom:0}.alt-table th[scope=row]{padding:0 0 6px;white-space:normal}.alt-table td{padding:2px 0;border:0}.alt-table td:before{content:attr(data-label) ": ";font-weight:800;color:var(--muted)}.alt-table td:last-child:before{color:var(--green,#16a34a)}}.cm-topic>.stretch-link{inset-inline-start:64px}@media (max-width:600px){.cm-topic>.stretch-link{inset-inline-start:52px}}@media (max-width:900px){.cm-boards{padding-block:4px}.cm-board{min-height:44px;border:4px solid transparent;border-inline-width:0;background-clip:padding-box}.cm-search .input{height:44px}.cm-search-clear{inset-inline-end:0;width:44px;height:44px;border:6px solid transparent;background-clip:padding-box;border-radius:16px}.cm-votes{padding-block:0}.cm-vote{height:44px;border:3px solid transparent;border-inline-width:0;background-clip:padding-box}.cm-thread .cm-menu-btn{width:44px;height:44px}.cm-thread-head .cm-menu-btn{top:8px;inset-inline-end:8px}.cm-post-top .cm-menu-btn{margin-block:-6px}.cm-thread .cm-crumbs a{padding:0 10px;margin-block:-8px}.cm-post-top .cm-post-n,.cm-thread .cm-crumbs a{display:inline-flex;align-items:center;min-height:44px}.cm-post-top .cm-post-n{justify-content:center;min-width:44px;margin:-10px -6px}.cm-thread-meta .link{min-height:44px;margin-block:-10px}.cm-thread .logo-author-link{display:inline-flex;align-items:center;min-height:44px}.cm-composer .cm-tools .btn,.cm-composer .ep-btn,.cm-post-actions .btn.sm{height:44px;min-height:44px;min-width:44px}}.snd-vol{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:14px;background:var(--card-2)}.snd-vol.off{opacity:.55}.snd-vol-row{display:flex;align-items:center;gap:10px;min-width:0}.snd-vol-row input[type=range]{flex:1 1;min-width:0;height:44px;margin:0;accent-color:var(--club);cursor:pointer}.snd-vol-row input[type=range]:disabled{cursor:not-allowed}[dir=rtl] .snd-vol-row input[type=range]{direction:rtl}.snd-pct{min-width:44px;text-align:end;font-size:14px}.snd-test{align-self:flex-start}.ugc-link{color:var(--club-700);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere;word-break:break-word;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.ugc-link:hover{color:var(--ink)}.cm-msg-row{padding:0;gap:0;align-items:stretch}.cm-msg-open{display:flex;align-items:center;gap:13px;flex:1 1;min-width:0;padding-block:12px;padding-inline:20px 6px;text-align:start}.cm-msg-more{align-self:center;flex:none;width:44px;height:44px;margin-inline:0 8px}.cm-reader-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-head h2:has(.cm-reader-title){min-width:0}.cm-head-act{background:transparent;color:var(--muted)}.cm-head-act.on,.cm-head-act:hover{background:var(--card-2);color:var(--ink)}.cm-head-del:hover{color:var(--t-red-fg)}.cm-ask{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--loss) 35%,var(--line));background:color-mix(in srgb,var(--loss) 8%,transparent)}@media (max-width:600px){.cm-msg-row{padding:0;gap:0}.cm-msg-open{gap:11px;padding-inline:14px 4px}.cm-msg-more{margin-inline:0 4px}.sheet-head:has(.cm-head-act){gap:4px;padding-inline:16px 10px}}.sheet.cm-chat{display:flex;flex-direction:column;overflow:hidden;height:min(88vh,760px)}.cm-chat .sheet-head{position:static;flex:none;gap:4px;padding-block:10px;padding-inline:18px 10px}.cm-chat .sheet-head h2{font-size:1.0625rem;line-height:1.6}.cm-chat .sheet-head .icon-btn{width:40px;height:40px}.cm-chat .sheet-body{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 14px 12px}.cm-chat .sheet-body>*{flex:none}.cm-head-more{display:none}@media (max-width:379px){.cm-head-wide{display:none}.cm-head-more{display:grid}}.cm-chat-meta{margin:0;line-height:1.6;overflow-wrap:anywhere;text-align:center}.cm-chat .sheet-body>.cm-convo{flex:1 1 auto}.cm-convo{min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 4px}.cm-convo:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px;border-radius:12px}.cm-convo>:first-child{margin-top:auto}.cm-row-wrap{display:flex;flex-direction:column}.cm-chat-day{display:flex;align-items:center;gap:10px;margin-block:10px 6px;color:var(--muted);font-weight:700;line-height:1.6}.cm-chat-day:after,.cm-chat-day:before{content:"";flex:1 1;height:1px;background:var(--line)}.cm-bubble{align-self:flex-start;max-width:84%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;margin-top:2px}.cm-bubble.first{margin-top:10px}.cm-bubble.mine{align-self:flex-end;align-items:flex-end}.cm-bubble-body{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;line-height:1.6;font-size:.9375rem;padding:.45em .8em;border-radius:1.125rem;background:var(--card-3);color:var(--ink);text-align:start}.cm-bubble.mine .cm-bubble-body{background:var(--club-solid);color:var(--on-club)}.cm-bubble.mine .cm-bubble-body a{color:inherit;text-decoration:underline}.cm-bubble:not(.mine) .cm-bubble-body{border-end-start-radius:.375rem}.cm-bubble:not(.mine):not(.first) .cm-bubble-body{border-start-start-radius:.375rem}.cm-bubble.mine .cm-bubble-body{border-end-end-radius:.375rem}.cm-bubble.mine:not(.first) .cm-bubble-body{border-start-end-radius:.375rem}.cm-bubble.current .cm-bubble-body{box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 45%,transparent)}.cm-bubble-time{margin-top:2px;padding-inline:6px;line-height:1.5}.cm-quick{padding-top:2px}.cm-chat .cm-noreply{padding:8px 4px;line-height:1.6}@media (max-width:600px){.sheet-backdrop:has(>.cm-chat){inset:auto;inset-inline:0;top:var(--vvt,0);height:var(--vvh,100dvh)}.sheet.cm-chat{height:calc(100% - env(safe-area-inset-top, 0px) - 12px);max-height:none;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}.cm-chat .sheet-head{padding-inline:14px 8px}.cm-chat .sheet-body{padding:8px 10px 0}}.skg{scroll-margin-top:var(--gd-offset,80px)}.skg-grid{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr}@media (min-width:640px){.skg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.skg-card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:0}.skg-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.skg-head b{font-size:15px}.skg-codes{font-size:12px;font-weight:800;color:var(--muted)}.skg-rows{margin:0;gap:8px}.skg-row,.skg-rows{display:flex;flex-direction:column}.skg-row{gap:4px}.skg-row dt{font-size:12px;font-weight:700;color:var(--muted)}.skg-row dd{margin:0;display:flex;flex-wrap:wrap;gap:5px}.skg-row.little .tag{font-weight:600}