:root{--cm-gold:#ffd23f;--cm-gold-soft:#ffd23f1f;--cm-gold-line:#ffd23f47;--cm-muted:#9da3b4;--cm-red:#f87171;--cm-green:#34d399;--cm-blue:#60a5fa;--cm-purple:#a78bfa;--cm-pink:#f472b6}[data-theme=light]{--cm-gold:#b45309;--cm-gold-soft:#b4530917;--cm-gold-line:#b4530947;--cm-muted:#525866;--cm-red:#d70015;--cm-green:#0f7b55;--cm-blue:#1d5fbf;--cm-purple:#6d28d9;--cm-pink:#be185d}.cm-shell{overflow-wrap:break-word;flex-direction:column;gap:16px;min-width:0;display:flex}.cm-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-top h1{color:var(--studio-ink);margin:0;font-size:22px;font-weight:700}.cm-top .cm-top-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cm-tabs{scrollbar-width:none;border-bottom:1px solid var(--studio-line);gap:4px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.cm-tabs::-webkit-scrollbar{display:none}.cm-tab{color:var(--studio-muted);white-space:nowrap;cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.cm-tab:hover{color:var(--studio-ink)}.cm-tab.is-active{color:var(--studio-ink);border-bottom-color:var(--cm-gold)}.cm-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1280px){.cm-grid{grid-template-columns:minmax(0,1fr) 250px}.cm-grid.is-full{grid-template-columns:minmax(0,1fr)}}.cm-aside{flex-direction:column;gap:12px;display:none}@media (width>=1280px){.cm-aside{display:flex;position:sticky;top:100px}}.cm-box{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);padding:14px}.cm-box h3{text-transform:uppercase;letter-spacing:.06em;color:var(--studio-muted);margin:0 0 10px;font-size:12px;font-weight:700}.cm-space-group{text-transform:uppercase;letter-spacing:.06em;color:var(--studio-muted);margin:12px 4px 4px;font-size:11px;font-weight:700}.cm-space{width:100%;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.cm-space:hover{background:var(--cm-gold-soft)}.cm-space.is-active{background:var(--cm-gold-soft);font-weight:600}.cm-space .cm-count{margin-left:auto}.cm-chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.cm-chips::-webkit-scrollbar{display:none}@media (width>=1024px){.cm-chips.cm-mobile-only{display:none}}.cm-chip{border:1px solid var(--studio-line);color:var(--studio-muted);background:var(--studio-surface);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.cm-chip:hover{color:var(--studio-ink);background:var(--studio-soft)}.cm-chip.is-active{color:var(--studio-surface);background:var(--studio-ink);border-color:var(--studio-ink)}.cm-count[hidden]{display:none!important}[data-theme=light] .cm-count{color:#fff}.cm-count{background:var(--cm-gold);color:#0a0f14;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.cm-btn{border:1px solid var(--studio-line);color:var(--studio-ink);background:var(--studio-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.cm-btn:hover{background:var(--studio-soft)}.cm-btn:disabled{opacity:.5;cursor:not-allowed}.cm-btn-primary{background:var(--studio-accent);color:var(--studio-accent-ink);border-color:#0000}.cm-btn-primary:hover{background:var(--studio-accent);border-color:#0000}.cm-btn-danger{color:var(--cm-red);border-color:#f8717159}.cm-btn-sm{border-radius:8px;padding:5px 10px;font-size:12px}.cm-icon-btn{color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.cm-icon-btn:hover{color:var(--studio-ink);background:var(--studio-soft)}.cm-icon-btn.is-on{color:var(--cm-gold)}.cm-icon-btn svg{width:18px;height:18px}.cm-icon-btn .cm-count{position:absolute;top:-2px;right:-4px}.cm-input,.cm-textarea,.cm-select{background:var(--studio-soft);border:1px solid var(--studio-line);width:100%;color:var(--studio-ink);border-radius:10px;outline:none;padding:9px 12px;font-size:14px}.cm-input:focus,.cm-textarea:focus,.cm-select:focus{border-color:var(--cm-gold-line)}.cm-input:focus-visible,.cm-textarea:focus-visible,.cm-select:focus-visible,.cm-quick-input:focus-visible{outline:2px solid var(--cm-gold);outline-offset:1px}.cm-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A6B1C3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:16px;padding-right:34px}[data-theme=light] .cm-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23586579' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.cm-textarea{resize:vertical;min-height:90px;line-height:1.5}.cm-label{color:var(--studio-muted);margin:0 0 6px;font-size:12px;font-weight:600;display:block}.cm-help{color:var(--studio-muted);margin-top:4px;font-size:12px}.cm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-stack{flex-direction:column;gap:12px;display:flex}.cm-muted{color:var(--studio-muted)}.cm-small{font-size:12px}.cm-link{color:var(--studio-ink);cursor:pointer;background:0 0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.cm-link:hover{text-decoration:underline}.cm-divider{border-top:1px solid var(--studio-line);margin:8px 0}.cm-empty{text-align:center;color:var(--studio-muted);padding:36px 16px;font-size:14px}.cm-empty strong{color:var(--studio-ink);margin-bottom:6px;font-size:16px;display:block}.cm-skeleton{border-radius:var(--cm-radius);background:linear-gradient(90deg,var(--studio-soft),var(--studio-surface),var(--studio-soft));background-size:200% 100%;height:120px;animation:1.4s infinite cm-shimmer}@keyframes cm-shimmer{to{background-position:-200% 0}}.cm-avatar{object-fit:cover;color:#fff;background:#4b5563;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.cm-avatar-xs{width:24px;height:24px;font-size:10px}.cm-avatar-sm{width:32px;height:32px;font-size:12px}.cm-avatar-md{width:40px;height:40px;font-size:15px}.cm-avatar-lg{width:64px;height:64px;font-size:22px}.cm-avatar-xl{width:96px;height:96px;font-size:32px}.cm-online{background:var(--cm-green);border:2px solid var(--studio-surface);border-radius:999px;width:28%;min-width:8px;height:28%;min-height:8px;position:absolute;bottom:0;right:0}.cm-avatar-wrap{display:inline-flex;position:relative}.cm-person{align-items:center;gap:10px;min-width:0;display:flex}.cm-person>button,.cm-person>.cm-avatar,.cm-person>.cm-avatar-wrap{flex:none}.cm-rank .cm-person{flex:1;min-width:0}.cm-person-name{color:var(--studio-ink);cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.cm-person-name:hover{text-decoration:underline}.cm-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.cm-level{color:var(--studio-muted);border:1px solid var(--studio-line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.cm-tag{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.cm-tag-gold{color:var(--cm-gold)}.cm-tag-blue{color:var(--cm-blue)}.cm-tag-green{color:var(--cm-green)}.cm-tag-red{color:var(--cm-red)}.cm-tag-purple{color:var(--cm-purple)}.cm-tag-pink{color:var(--cm-pink)}.cm-tag-gray{color:var(--studio-muted)}.cm-role{border:1px solid var(--studio-line);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.cm-feed{flex-direction:column;display:flex}.cm-post{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.cm-post.is-pinned{border-color:var(--cm-gold-line)}.cm-post.is-hidden{border-style:dashed;border-color:var(--cm-red)}.cm-post-head{align-items:flex-start;gap:10px;display:flex}.cm-post-head .cm-post-menu{margin-left:auto}.cm-post-title{color:var(--studio-ink);cursor:pointer;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700;line-height:1.35}.cm-post-flags{flex-wrap:wrap;gap:6px;display:flex}.cm-flag{text-transform:uppercase;border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800}.cm-flag-gold{color:var(--cm-gold);border-color:var(--cm-gold-line)}.cm-flag-green{color:var(--cm-green);border-color:#34d39959}.cm-body{color:var(--studio-ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:16px}.cm-body a{color:var(--cm-gold);text-decoration:underline}.cm-body .cm-mention,.cm-body .cm-hashtag{color:var(--studio-ink);cursor:pointer;background:0 0;padding:0;font-weight:600}.cm-body .cm-hashtag:hover{text-decoration:underline}.cm-body.is-clamped{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-images{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid;overflow:hidden}.cm-images.is-single{grid-template-columns:minmax(0,1fr)}.cm-images img{object-fit:cover;cursor:zoom-in;background:var(--studio-soft);width:100%;height:100%;max-height:420px}.cm-images.is-single img{object-fit:contain;max-height:520px}.cm-images.is-single:not(.cm-media){width:fit-content;max-width:100%}.cm-images.is-single:not(.cm-media) img{width:auto;max-width:100%;height:auto}.cm-comment .cm-images.is-single:not(.cm-media) img{max-height:320px}.cm-actions{border-top:1px solid var(--studio-line);align-items:center;gap:4px;margin-top:-4px;padding-top:6px;display:flex}.cm-lesson-ref{color:var(--studio-ink);background:var(--studio-soft);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.cm-lesson-ref>svg{flex:none;width:16px;height:16px}.cm-poll{border:1px solid var(--studio-line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.cm-poll-q{color:var(--studio-ink);font-size:14px;font-weight:700}.cm-poll-opt{border:1px solid var(--studio-line);color:var(--studio-ink);cursor:pointer;text-align:left;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;display:flex;position:relative;overflow:hidden}.cm-poll-opt .cm-poll-bar{background:var(--cm-gold-soft);z-index:0;position:absolute;inset:0 auto 0 0}.cm-poll-opt>span{z-index:1;position:relative}.cm-poll-opt.is-mine{border-color:var(--cm-gold-line);font-weight:700}.cm-comments{flex-direction:column;gap:14px;display:flex}.cm-comment{gap:10px;min-width:0;display:flex}.cm-comment-bubble{flex:1;min-width:0}.cm-comment-box{border-radius:12px;padding:10px 12px}.cm-comment.is-helpful .cm-comment-box{border:1px solid #34d39973}.cm-comment-tools{color:var(--studio-muted);align-items:center;gap:10px;margin:4px 4px 0;font-size:12px;display:flex}.cm-comment-tools button{color:var(--studio-muted);cursor:pointer;background:0 0;font-weight:600}.cm-comment-tools button:hover{color:var(--studio-ink)}.cm-comment-tools button.is-on{color:var(--cm-gold)}.cm-replies{flex-direction:column;gap:12px;margin-top:10px;display:flex}.cm-placeholder{color:var(--studio-muted);font-size:13px;font-style:italic}.cm-composer{flex-direction:column;gap:10px;display:flex}.cm-composer-bar{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.cm-thumbs{flex-wrap:wrap;gap:8px;display:flex}.cm-thumb{background:var(--studio-soft);border-radius:10px;width:72px;height:72px;position:relative;overflow:hidden}.cm-thumb img{object-fit:cover;width:100%;height:100%}.cm-thumb button{color:#fff;background:#000000a6;border-radius:999px;font-size:12px;line-height:1;position:absolute;top:3px;right:3px}.cm-suggest{z-index:85;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:12px;min-width:220px;max-width:320px;max-height:260px;padding:4px;position:absolute;overflow-y:auto;box-shadow:0 12px 40px #00000059}.cm-suggest button{width:100%;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.cm-suggest button:hover,.cm-suggest button.is-active{background:var(--studio-soft)}.cm-banner{border-radius:var(--cm-radius);border:1px solid var(--cm-gold-line);background:linear-gradient(120deg,var(--cm-gold-soft),transparent 70%),var(--studio-surface);align-items:center;gap:14px;padding:16px 44px 16px 16px;display:flex;position:relative;overflow:hidden}.cm-banner img{object-fit:cover;border-radius:10px;flex:none;width:120px;height:72px}.cm-banner h2{color:var(--studio-ink);margin:0 0 4px;font-size:16px;font-weight:800}.cm-banner p{color:var(--studio-muted);margin:0;font-size:13px}.cm-banner .cm-close{position:absolute;top:8px;right:8px}@media (width<=640px){.cm-banner{flex-direction:column;align-items:flex-start}.cm-banner img{width:100%;height:120px}}.cm-progress{background:var(--studio-soft);border-radius:999px;height:8px;overflow:hidden}.cm-progress>div{background:linear-gradient(90deg,#ffd23f,orange);border-radius:999px;height:100%}.cm-step{border:1px solid var(--studio-line);border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.cm-step.is-done{border-color:#34d39966}.cm-step-mark{border:2px solid var(--studio-line);width:28px;height:28px;color:var(--studio-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.cm-step.is-done .cm-step-mark{background:var(--cm-green);border-color:var(--cm-green);color:#fff}.cm-step .cm-btn{align-self:flex-start}.cm-ol{padding-left:20px;list-style:decimal}.cm-trend{border-bottom:1px solid var(--studio-line);cursor:pointer;flex-direction:column;gap:2px;padding:8px 0;display:flex}.cm-trend:last-child{border-bottom:0}.cm-trend-title{color:var(--studio-ink);font-size:13px;font-weight:600;line-height:1.35}.cm-hashtags{flex-wrap:wrap;gap:6px;display:flex}.cm-event{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);cursor:pointer;align-items:flex-start;gap:14px;padding:14px;display:flex}.cm-event:hover{border-color:var(--studio-muted)}.cm-date{border:1px solid var(--studio-line);text-align:center;border-radius:12px;flex:none;width:54px;overflow:hidden}.cm-date b{background:var(--studio-soft);color:var(--cm-gold);text-transform:uppercase;padding:3px 0;font-size:10px;font-weight:800;display:block}.cm-date span{color:var(--studio-ink);padding:4px 0;font-size:20px;font-weight:800;display:block}.cm-live{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#dc2626;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.cm-live:before{content:"";background:#fff;border-radius:999px;width:7px;height:7px;animation:1.2s infinite cm-pulse}@keyframes cm-pulse{50%{opacity:.25}}.cm-video{border-radius:var(--cm-radius);background:#000;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.cm-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cm-cover{aspect-ratio:16/9;object-fit:cover;border-radius:var(--cm-radius);background:var(--studio-soft);width:100%}.cm-countdown{gap:10px;display:flex}.cm-countdown div{text-align:center;background:var(--studio-soft);border-radius:12px;min-width:58px;padding:8px}.cm-countdown strong{color:var(--studio-ink);font-size:22px;display:block}.cm-countdown span{text-transform:uppercase;color:var(--studio-muted);font-size:10px}.cm-live-layout{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=1280px){.cm-live-layout{grid-template-columns:minmax(0,1fr) 300px}}.cm-faces{display:flex}.cm-faces .cm-avatar{border:2px solid var(--studio-surface);margin-left:-5px}.cm-faces .cm-avatar:first-child{margin-left:0}.cm-chat{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);flex-direction:column;min-height:420px;max-height:70vh;display:flex}.cm-chat-head{border-bottom:1px solid var(--studio-line);color:var(--studio-ink);align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.cm-chat-list{flex-direction:column;flex:1;gap:10px;padding:10px 12px;display:flex;overflow-y:auto}.cm-chat-msg{align-items:flex-start;gap:8px;display:flex}.cm-chat-msg .cm-chat-text{color:var(--studio-ink);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.cm-chat-msg .cm-chat-meta{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cm-chat-msg .cm-chat-tools{opacity:0;gap:2px;transition:opacity .12s;display:inline-flex}.cm-chat-msg:hover .cm-chat-tools,.cm-chat-msg:focus-within .cm-chat-tools{opacity:1}@media (hover:none){.cm-chat-msg .cm-chat-tools{opacity:1}.cm-chat-msg .cm-tool-like,.cm-chat-msg .cm-tool-thread{display:none}.cm-chat-msg .cm-tool-like:has(>span:not(:empty)){display:inline-flex}}.cm-chat-pinned{border-bottom:1px solid var(--studio-line);background:var(--cm-gold-soft);color:var(--studio-ink);padding:8px 12px;font-size:12px}.cm-chat-form{border-top:1px solid var(--studio-line);align-items:flex-end;gap:8px;padding:10px;display:flex}.cm-chat-form textarea{resize:none;min-height:40px;max-height:140px;overflow-y:auto}.cm-thread-link{color:var(--studio-ink);cursor:pointer;background:0 0;padding:0;font-size:12px;font-weight:700}.cm-dm{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);grid-template-columns:minmax(0,1fr);gap:0;min-height:560px;display:grid;overflow:hidden}@media (width>=900px){.cm-dm{grid-template-columns:300px minmax(0,1fr)}}@media (width>=1200px){.cm-dm{grid-template-columns:clamp(320px,36%,380px) minmax(0,1fr)}}.cm-dm-list{border-right:1px solid var(--studio-line);max-height:70vh;overflow-y:auto}.cm-dm.is-open .cm-dm-list{display:none}@media (width>=900px){.cm-dm.is-open .cm-dm-list{display:block}}.cm-dm.is-list .cm-dm-pane{display:none}@media (width>=900px){.cm-dm.is-list .cm-dm-pane{display:flex}}.cm-dm-item{text-align:left;border-bottom:1px solid var(--studio-line);cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.cm-dm-item:hover,.cm-dm-item.is-active{background:var(--studio-soft)}.cm-dm-item .cm-dm-preview{color:var(--studio-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cm-dm-item.is-unread .cm-dm-preview{color:var(--studio-ink);font-weight:700}.cm-dm-pane{flex-direction:column;min-width:0;max-height:70vh;display:flex}.cm-dm-msgs{flex-direction:column;flex:1;gap:6px;padding:12px;display:flex;overflow-y:auto}.cm-bubble{white-space:pre-wrap;word-break:break-word;background:var(--studio-soft);max-width:78%;color:var(--studio-ink);border-radius:14px;align-self:flex-start;padding:8px 12px;font-size:15px;line-height:1.45}.cm-bubble.is-mine{background:var(--cm-gold-soft);border:1px solid var(--cm-gold-line);align-self:flex-end}.cm-bubble-meta{color:var(--studio-muted);margin-top:2px;font-size:10px}.cm-request{border-bottom:1px solid var(--studio-line);background:var(--cm-gold-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.cm-profile-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}@media (width<=640px){.cm-profile-head{grid-template-columns:64px minmax(0,1fr);gap:12px;display:grid}.cm-profile-head .cm-avatar-xl{width:64px;height:64px;font-size:22px}.cm-profile-head>.cm-profile-actions{grid-column:1/-1}.cm-profile-head h1{font-size:20px;line-height:1.25}}.cm-profile-head h1{color:var(--studio-ink);margin:0;font-size:22px;font-weight:800}.cm-profile-head .cm-headline{color:var(--studio-muted);margin-top:2px;font-size:14px}.cm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cm-stat{text-align:center;background:var(--studio-soft);border-radius:12px;padding:10px}.cm-stat strong{color:var(--studio-ink);font-size:18px;display:block}.cm-stat span{color:var(--studio-muted);font-size:11px}.cm-links{flex-wrap:wrap;gap:6px;display:flex}.cm-rank{border-bottom:1px solid var(--studio-line);align-items:center;gap:10px;padding:10px 4px;display:flex}.cm-rank:last-child{border-bottom:0}.cm-rank-no{text-align:center;width:28px;color:var(--studio-muted);font-weight:800}.cm-rank-pts{color:var(--studio-ink);margin-left:auto;font-size:13px;font-weight:800}.cm-levels{flex-direction:column;gap:6px;display:flex}.cm-level-row{color:var(--studio-ink);border-radius:8px;justify-content:space-between;padding:6px 10px;font-size:13px;display:flex}.cm-level-row.is-current{background:var(--cm-gold-soft);font-weight:700}.cm-pop{z-index:65;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);width:min(380px,100vw - 24px);max-height:70vh;position:fixed;overflow-y:auto;box-shadow:0 18px 60px #0006}.cm-pop-head{border-bottom:1px solid var(--studio-line);color:var(--studio-ink);background:var(--studio-surface);align-items:center;padding:10px 12px;font-size:14px;font-weight:700;display:flex;position:sticky;top:0}.cm-note{border-bottom:1px solid var(--studio-line);text-align:left;cursor:pointer;width:100%;color:var(--studio-ink);background:0 0;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.cm-note:hover{background:var(--studio-soft)}.cm-note.is-unread{background:#ffd23f0f}.cm-note.is-unread:after{content:"";background:var(--cm-gold);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.cm-menu{z-index:85;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:12px;min-width:190px;padding:4px;position:fixed;box-shadow:0 12px 40px #00000059}.cm-menu button{width:100%;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.cm-menu button:hover{background:var(--studio-soft)}.cm-menu button.is-danger{color:var(--cm-red)}.cm-header-btn{position:relative}.cm-header-btn .cm-count{position:absolute;top:2px;right:0}.cm-modal{z-index:80;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=640px){.cm-modal{align-items:center;padding:16px}}.cm-dialog{background:var(--studio-surface);border:1px solid var(--studio-line);overflow-wrap:break-word;border-radius:18px 18px 0 0;width:100%;max-width:560px;max-height:92vh;padding:18px;overflow-y:auto}@media (width>=640px){.cm-dialog{border-radius:18px}}.cm-dialog.is-wide{max-width:760px}.cm-dialog-head{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cm-dialog-head h2{color:var(--studio-ink);margin:0;font-size:17px;font-weight:800}.cm-dialog-head .cm-close{margin-left:auto}.cm-lightbox{z-index:90;cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.cm-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.cm-lightbox-close{top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#111827;border:1px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;right:12px}.cm-lightbox-close svg{width:20px;height:20px}.cm-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #ffd23f}.cm-zoomable{cursor:zoom-in}.cm-zoomable:focus-visible{outline:3px solid var(--cm-gold);outline-offset:-3px}.cm-switch{background:var(--studio-soft);border:1px solid var(--studio-line);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;transition:background .15s;position:relative}.cm-switch:after{content:"";background:var(--studio-muted);border-radius:999px;width:16px;height:16px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.cm-switch[aria-checked=true]{background:var(--cm-gold-soft);border-color:var(--cm-gold-line)}.cm-switch[aria-checked=true]:after{background:var(--cm-gold);transform:translate(18px)}.cm-switch:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-switch-label{color:var(--studio-ink);cursor:pointer;font-size:14px;display:block}.cm-steps{flex-direction:column;gap:2px;margin:6px 0 0;padding-left:20px;list-style:decimal;display:flex}.cm-table{border-collapse:collapse;width:100%;font-size:13px}.cm-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--studio-muted);border-bottom:1px solid var(--studio-line);padding:8px;font-size:11px}.cm-table td{border-bottom:1px solid var(--studio-line);color:var(--studio-ink);vertical-align:top;padding:8px}.cm-scroll-x{overflow-x:auto}.cm-sr{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=899px){body.cm-composing #vc-toggle,body.cm-composing #notatnik-chat-toggle{display:none!important}}.cm-article-card{gap:10px}.cm-article-cover{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.cm-article-cover img{aspect-ratio:16/7;object-fit:cover;background:var(--studio-soft);width:100%;display:block}.cm-article-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cm-article-kicker svg{width:14px;height:14px}.cm-article-lead{color:var(--studio-muted);margin:0;font-size:14px;line-height:1.6}.cm-article{gap:14px}.cm-article-hero{object-fit:cover;cursor:zoom-in;background:var(--studio-soft);border-radius:12px;width:100%;max-height:420px;display:block}.cm-article-title{color:var(--studio-ink);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,4vw,30px);font-weight:800;line-height:1.25}.cm-article-body{color:var(--studio-ink);word-break:break-word;overflow-wrap:anywhere;max-width:720px;font-size:16px;line-height:1.75}.cm-article-body>:first-child,html body.cm-area .cm-article-body>:first-child{margin-top:0}.cm-article-body p{margin:0 0 1em}.cm-article-body h2{color:var(--studio-ink);margin:1.4em 0 .5em;font-size:21px;font-weight:800;line-height:1.3}.cm-article-body h3{color:var(--studio-ink);margin:1.2em 0 .4em;font-size:17px;font-weight:700;line-height:1.35}.cm-article-body ul,.cm-article-body ol{margin:0 0 1em;padding-left:1.4em}.cm-article-body ul{list-style:outside}.cm-article-body ol{list-style:decimal}.cm-article-body li{margin:.25em 0}.cm-article-body blockquote{border-left:3px solid var(--cm-gold);background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:0 10px 10px 0;margin:0 0 1em;padding:.6em 1em}.cm-article-body a{color:var(--cm-gold);text-decoration:underline}.cm-article-body strong{font-weight:700}.cm-article-body figure{margin:1.2em 0}.cm-article-body figure img{object-fit:contain;background:var(--studio-soft);cursor:zoom-in;border-radius:12px;width:100%;max-height:520px;display:block}.cm-article-body figcaption{color:var(--studio-muted);text-align:center;margin-top:6px;font-size:13px}.cm-article-body .cm-mention,.cm-article-body .cm-hashtag{color:var(--cm-gold);cursor:pointer;background:0 0;padding:0;font-weight:600}body.cm-writing #vc-toggle,body.cm-writing #notatnik-chat-toggle{display:none!important}.cm-editor-bar{flex-wrap:wrap;gap:6px;display:flex}.cm-editor-text{min-height:360px;font-size:15px;line-height:1.6}.cm-editor-preview{border:1px dashed var(--studio-line);border-radius:10px;min-height:200px;padding:14px}.cm-article-thumb{flex-direction:column;align-items:center;gap:2px;display:flex}.cm-article-thumb-label{min-height:1.5em;color:var(--cm-gold);align-items:center;font-size:11px;font-weight:700;display:inline-flex}body.cm-area{--studio-canvas:#0b1018;--studio-surface:#121a26;--studio-soft:#1a2535;--studio-line:#293548;--studio-ink:#f3f6fc;--studio-muted:#a6b1c3}body.cm-area #vc-toggle,body.cm-area #notatnik-chat-toggle,body.cm-area #install-banner,body.cm-area #push-permission-nudge{display:none!important}@media (width>=1024px){body.cm-area #sidebar{display:none}body.cm-area #main-app>main{margin-left:0;padding:100px 24px 48px}body.cm-area #content{max-width:1320px}}@media (width<=1023px){body.cm-area #main-app>header{gap:8px;padding:0 8px 0 12px}body.cm-area #main-app>header button[aria-controls=sidebar],body.cm-area #profile-btn,body.cm-area #theme-toggle,body.cm-area #main-app>header button[onclick="logout()"],body.cm-area #cm-header .cm-dm-btn{display:none}body.cm-area .studio-brand{font-size:17px}body.cm-area .studio-brand small{display:none}body.cm-area .studio-brand-logo{width:30px;height:33px}body.cm-area #main-app>main{padding:68px 14px calc(88px + env(safe-area-inset-bottom))}}.cm-area-only{display:none!important}body.cm-area .cm-area-only{display:inline-flex!important}@media (width<=1023px){body.cm-area .cm-wide-only{display:none!important}}.cm-area-switch{border:1px solid var(--studio-line);border-radius:10px;margin-left:8px;padding:3px;display:none}@media (width>=768px){.cm-area-switch{display:flex}}.cm-area-switch a{color:var(--studio-muted);white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none}.cm-area-switch a:hover{color:var(--studio-ink)}.cm-shell.cm-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1024px){.cm-shell.cm-layout{grid-template-columns:220px minmax(0,1fr)}}@media (width>=1280px){.cm-shell.cm-layout{grid-template-columns:220px minmax(0,1fr) 280px;max-width:1268px;margin:0 auto}.cm-shell.cm-layout.is-full{grid-template-columns:220px minmax(0,1fr)}}.cm-center{flex-direction:column;gap:14px;min-width:0;display:flex}.cm-page-head{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;display:flex}.cm-page-titles{flex:240px;min-width:0}.cm-page-h1{color:var(--studio-ink);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:34px}.cm-page-h1:focus{outline:none}.cm-page-sub{color:var(--studio-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.cm-page-actions{flex-wrap:wrap;align-items:center;gap:8px;min-height:34px;display:flex}.cm-page-actions:empty{display:none}.cm-page-actions .cm-btn{min-height:36px}@media (width<=1023px){.cm-page-titles{flex-basis:140px}.cm-page-h1{font-size:22px;line-height:28px}.cm-page-head .cm-head-write{display:none}.cm-page-actions{min-height:28px}}.cm-nav{display:none}@media (width>=1024px){.cm-nav{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);padding-bottom:24px;display:flex;position:sticky;top:100px;overflow-y:auto}}.cm-nav-item{width:100%;color:var(--studio-muted);text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;padding:7px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.cm-nav-item svg{flex:none}.cm-nav-item:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-nav-item.is-active{color:var(--studio-ink);font-weight:600}.cm-nav-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cm-nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--studio-muted);margin:14px 12px 4px;font-size:11px;font-weight:700}.cm-nav-dot{background:var(--cm-gold);border-radius:999px;flex:none}.cm-nav-start{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-ink);border-radius:12px;flex-direction:column;gap:8px;margin:16px 0 4px;padding:12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.cm-nav-start .cm-progress{height:6px}.cm-progress>span{background:var(--cm-gold);border-radius:999px;height:100%;display:block}.cm-sheet{flex-direction:column;gap:2px;display:flex}.cm-sheet .cm-nav-item{min-height:44px}.cm-dialog:focus{outline:none}.cm-shell input[type=checkbox],.cm-shell input[type=radio],.cm-dialog input[type=checkbox],.cm-dialog input[type=radio]{accent-color:var(--studio-accent)}.cm-sheet .cm-nav-group:first-child{margin-top:0}.cm-bottom{display:none}@media (width<=1023px){body.cm-area .cm-bottom{z-index:45;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--studio-line);align-items:stretch;display:flex;position:fixed}.cm-bottom-item{min-height:56px;color:var(--studio-muted);cursor:pointer;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.cm-bottom-item svg{width:22px;height:22px}.cm-bottom-item .cm-nav-label{flex:none}.cm-bottom-item.is-active{color:var(--studio-ink)}.cm-bottom-item.is-active svg{color:var(--cm-gold)}.cm-bottom-item .cm-count{position:absolute;top:6px;left:calc(50% + 6px)}.cm-post-title{font-size:17px}}.cm-page-sort{flex:none}.cm-select-sm{background-position:right 8px center;border-radius:9px;width:auto;min-height:36px;padding:6px 30px 6px 10px;font-size:13px}.cm-aside .cm-rank-no{width:18px}.cm-aside .cm-rank .cm-person-name{font-size:13px}.cm-meta-headline{color:var(--studio-muted)}.cm-meta-headline:after{content:" · "}@media (width<=640px){.cm-meta-headline{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cm-meta-headline:after{content:none}}.cm-post-head .cm-person,.cm-article-foot .cm-person,.cm-comment{align-items:flex-start}#cm-comments-box,.cm-comment{scroll-margin-top:96px}.cm-meta-link{color:var(--studio-ink);font-weight:600;text-decoration:none}.cm-meta-link:hover{text-decoration:underline}.cm-post-title a{color:inherit;text-decoration:none}.cm-post-title a:hover{text-decoration:underline}.cm-post.is-detail .cm-post-title{cursor:default;font-size:24px;line-height:1.3}.cm-post.is-list .cm-images img,.cm-post.is-list .cm-images.is-single img{max-height:360px}.cm-more{color:var(--studio-muted);cursor:pointer;background:0 0;align-self:flex-start;margin-top:-6px;padding:0;font-size:14px;font-weight:600}.cm-more:hover{color:var(--studio-ink);text-decoration:underline}.cm-post-stats{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:12px;min-height:22px;font-size:13px;display:flex}.cm-post-stats[hidden]{display:none}.cm-stats-likes{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:6px;padding:0;display:inline-flex}.cm-stats-likes svg{width:15px;height:15px;color:var(--cm-gold);flex:none}.cm-stats-likes span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-stats-comments{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;flex:none;padding:0}.cm-stats-likes:hover span,.cm-stats-comments:hover{color:var(--studio-ink);text-decoration:underline}.cm-act{min-height:40px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.cm-act svg{flex:none;width:18px;height:18px}.cm-act.is-on{color:var(--studio-ink)}.cm-act.is-on svg{color:var(--cm-gold)}.cm-preview{border-top:1px solid var(--studio-line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.cm-pv-list{flex-direction:column;gap:10px;display:flex}.cm-pv-list:empty{display:none}.cm-pv-all{color:var(--studio-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:0;font-size:13px;font-weight:600}.cm-pv-all:hover{color:var(--studio-ink);text-decoration:underline}.cm-pv-comment{align-items:flex-start;gap:8px;display:flex}.cm-pv-avatar{cursor:pointer;background:0 0;flex:none;padding:0}.cm-pv-bubble{-webkit-line-clamp:4;background:var(--studio-soft);color:var(--studio-ink);word-break:break-word;white-space:pre-wrap;border-radius:14px;-webkit-box-orient:vertical;padding:8px 12px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-pv-name{color:var(--studio-ink);cursor:pointer;background:0 0;margin-right:6px;padding:0;font-weight:600}.cm-pv-name:hover{text-decoration:underline}.cm-pv-hidden{color:var(--cm-red);margin-right:6px;font-size:12px;font-weight:600}.cm-pv-text .cm-mention,.cm-pv-text .cm-hashtag{color:var(--studio-ink);cursor:pointer;background:0 0;padding:0;font-weight:600}.cm-pv-text a{color:var(--cm-gold);text-decoration:underline}.cm-pv-meta{color:var(--studio-muted);align-items:center;gap:12px;margin:2px 0 0 12px;font-size:12px;display:flex}.cm-pv-meta button{color:inherit;cursor:pointer;background:0 0;padding:0;font-weight:600}.cm-pv-meta button:hover{color:var(--studio-ink)}.cm-pv-answer{cursor:pointer;background:#34d39912;border:1px solid #34d39966;border-radius:12px;padding:10px 12px}.cm-pv-label,.cm-answer-label{color:var(--cm-green);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.cm-pv-label{margin-bottom:4px}.cm-answer-label{margin:0 0 4px 2px}.cm-pv-label svg,.cm-answer-label svg{width:14px;height:14px}.cm-pv-answer .cm-pv-text{-webkit-line-clamp:3;color:var(--studio-ink);white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-quick{align-items:flex-end;gap:8px;display:flex}.cm-quick>.cm-avatar{flex:none;margin-bottom:3px}.cm-quick-input{resize:none;background:var(--studio-soft);border:1px solid var(--studio-line);min-width:0;min-height:38px;max-height:140px;color:var(--studio-ink);border-radius:19px;outline:none;flex:1;padding:8px 14px;font-size:14px;line-height:1.45}.cm-quick-input:focus{border-color:var(--cm-gold-line)}.cm-quick-send{background:var(--studio-accent);width:38px;height:38px;color:var(--studio-accent-ink);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.cm-quick-send svg{width:16px;height:16px}.cm-quick-send:disabled{background:var(--studio-soft);color:var(--studio-muted);cursor:default}.cm-quick.is-sending{opacity:.65}.cm-section-title{color:var(--studio-ink);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:700}.cm-comment-name{font-size:14px}.cm-comment-text{margin-top:2px;font-size:15px;line-height:1.55}.cm-article-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cm-article-card .cm-post-title{font-size:20px}.cm-article-card .cm-article-lead{-webkit-line-clamp:3;cursor:pointer;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}.cm-article-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cm-article-counts{color:var(--studio-muted);white-space:nowrap;font-size:13px}a.cm-article-cover{display:block}@media (width<=640px){.cm-post.is-detail .cm-post-title{font-size:21px}.cm-act{gap:6px;font-size:13px}}.cm-audience{color:var(--studio-muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.cm-audience svg{flex:none;width:15px;height:15px}.cm-restored{background:var(--studio-soft);color:var(--studio-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.cm-restored svg{width:15px;height:15px;color:var(--cm-green)}.cm-restored .cm-link{margin-left:auto}.cm-c-title{font-size:16px;font-weight:600}.cm-c-body{min-height:160px;font-size:16px;line-height:1.55}.cm-composer-send{border-top:1px solid var(--studio-line);justify-content:flex-end;align-items:center;gap:12px;padding-top:10px;display:flex}.cm-c-status{color:var(--studio-muted);margin-right:auto;font-size:12px}@media (width<=639px){.cm-dialog.is-full{border:0;border-radius:0;flex-direction:column;max-width:none;height:100dvh;max-height:100dvh;display:flex}.cm-dialog.is-full #cm-modal-body{flex-direction:column;flex:1;min-height:0;display:flex}.cm-dialog.is-full .cm-composer,.cm-dialog.is-full .cm-c-body{flex:1}.cm-dialog.is-full .cm-composer-send{background:var(--studio-surface);padding-bottom:calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0}}.cm-prompt{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cm-prompt-row{align-items:center;gap:10px;display:flex}.cm-prompt-input{border:1px solid var(--studio-line);background:var(--studio-soft);min-width:0;min-height:40px;color:var(--studio-muted);text-align:left;cursor:text;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;padding:8px 14px;font-size:14px;overflow:hidden}.cm-prompt-input:hover{color:var(--studio-ink)}.cm-prompt-input.has-draft{color:var(--studio-ink);border-color:var(--cm-gold-line)}.cm-prompt-types{flex-wrap:wrap;gap:6px;display:flex}.cm-prompt-types button{min-height:34px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cm-prompt-types button:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-prompt-types svg{width:16px;height:16px}@media (pointer:coarse){.cm-prompt-types button{min-height:40px}.cm-prompt-input{min-height:44px}}.cm-comment-box.is-target{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-pv-open{color:var(--studio-ink);margin-top:6px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}.cm-warn{color:var(--studio-ink);background:#f8717114;border:1px solid #f871714d;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;display:flex}.cm-warn svg{width:15px;height:15px;color:var(--cm-red);flex:none;margin-top:2px}.cm-profile{flex-direction:column;gap:14px;display:flex}.cm-profile-id{flex:1;min-width:0}.cm-profile-id .cm-headline{margin:2px 0 0}.cm-profile-id .cm-meta{margin:8px 0 0}.cm-profile-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-online-text{color:var(--cm-green)}.cm-callout{background:var(--cm-gold-soft);border:1px solid var(--cm-gold-line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-callout strong{color:var(--studio-ink);font-size:15px;display:block}.cm-callout p{color:var(--studio-ink);margin:4px 0 0;font-size:14px;line-height:1.5}.cm-profile-about{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cm-profile-about .cm-body{align-self:stretch}.cm-profile-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cm-profile-stats{border-top:1px solid var(--studio-line);color:var(--studio-muted);flex-wrap:wrap;gap:4px 14px;padding-top:12px;font-size:13px;display:flex}.cm-activity{border:1px solid var(--studio-line);border-radius:var(--cm-radius);background:var(--studio-surface);color:inherit;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.cm-activity:hover{border-color:var(--studio-muted)}.cm-activity-title{color:var(--studio-ink);font-size:15px;font-weight:700}.cm-activity-text{color:var(--studio-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-member-search{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.cm-member-search .cm-input{flex:220px;min-width:0}.cm-member-search .cm-select{width:auto}.cm-member-tags-filter{margin-bottom:12px}.cm-member-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=640px){.cm-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-member-grid>.cm-empty,.cm-member-grid>.cm-feed{grid-column:1/-1}.cm-member{border:1px solid var(--studio-line);border-radius:var(--cm-radius);background:var(--studio-surface);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.cm-member-main{color:inherit;align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.cm-member-main:hover .cm-member-name{text-decoration:underline}.cm-member-id{flex-direction:column;min-width:0;display:flex}.cm-member-name{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.cm-member-headline{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.cm-member-about{color:var(--studio-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cm-member-tags{flex-wrap:wrap;gap:6px;display:flex}.cm-member-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.cm-event{color:inherit;text-decoration:none}.cm-event-row{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.cm-event-row-title{color:var(--studio-ink);font-size:15px;font-weight:700}.cm-going-text{color:var(--cm-green);font-weight:700}.cm-event-feature{grid-template-columns:minmax(0,1fr);padding:0;display:grid;overflow:hidden}@media (width>=900px){.cm-event-feature:has(.cm-event-cover){grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.cm-event-cover img{object-fit:cover;background:var(--studio-soft);width:100%;height:100%;min-height:180px;max-height:320px;display:block}.cm-event-body{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.cm-event-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.cm-event-title{margin:0;font-size:20px;font-weight:800;line-height:1.3}.cm-event-title a{color:var(--studio-ink);text-decoration:none}.cm-event-title a:hover{text-decoration:underline}.cm-event-when{color:var(--studio-ink);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.cm-event-when svg{width:15px;height:15px;color:var(--studio-muted);flex:none}.cm-event-lead{color:var(--studio-ink);margin:0;font-size:14px;line-height:1.55}.cm-event-going{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-event-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cm-going{color:var(--cm-green);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cm-going svg{width:15px;height:15px}.cm-event-h1{color:var(--studio-ink);margin:0;font-size:24px;font-weight:800;line-height:1.25}.cm-back{margin-bottom:10px;text-decoration:none}.cm-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted);margin:0;font-size:12px;font-weight:700}.cm-next-step{border-color:var(--cm-gold-line);flex-direction:column;gap:8px;display:flex}.cm-next-step h2{color:var(--studio-ink);margin:0;font-size:20px;font-weight:800}.cm-next-step p{margin:0;line-height:1.55}.cm-next-step.is-done{border-color:#34d39966}.cm-onboard-progress{flex-direction:column;gap:6px;margin:14px 0 4px;display:flex}.cm-onboard-stage{margin-top:16px}.cm-onboard-stage .cm-section-title{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.cm-checklist{border:1px solid var(--studio-line);border-radius:var(--cm-radius);background:var(--studio-surface);margin:0;padding:0;list-style:none}.cm-check{border-bottom:1px solid var(--studio-line);align-items:center;gap:12px;padding:10px 14px;display:flex}.cm-check:last-child{border-bottom:0}.cm-check-mark{border:2px solid var(--studio-line);border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.cm-check-mark svg{width:13px;height:13px}.cm-check.is-done .cm-check-mark{background:var(--cm-green);border-color:var(--cm-green);color:#fff}.cm-check.is-next .cm-check-mark{border-color:var(--cm-gold)}.cm-check-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-check-title{color:var(--studio-ink);font-size:15px;font-weight:600}.cm-check.is-done .cm-check-title{color:var(--studio-muted)}.cm-rules{color:var(--studio-ink);margin:0 0 14px;font-size:15px;line-height:1.6}.cm-rules li+li{margin-top:6px}.cm-pop-tabs{border-bottom:1px solid var(--studio-line);padding:0 12px}.cm-pop-tabs .cm-tabs{border-bottom:0}.cm-note-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-chat.is-fitted{min-height:0;max-height:none}.cm-dm.is-fitted{min-height:0}.cm-dm.is-fitted .cm-dm-list,.cm-dm.is-fitted .cm-dm-pane{min-height:0;max-height:none}.cm-chat-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cm-chat-body>.cm-chat-list,.cm-chat-body>.cm-dm-msgs{flex:1;min-height:0}.cm-chat-new{background:var(--studio-ink);color:var(--studio-surface);cursor:pointer;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #0000004d}.cm-chat-new svg{width:14px;height:14px;transform:rotate(-90deg)}.cm-chat-new[hidden]{display:none}.cm-chat-msg.is-pending .cm-chat-text,.cm-bubble.is-pending{opacity:.65}.cm-send-state{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.cm-chat-msg.is-failed .cm-send-state,.cm-bubble.is-failed .cm-send-state{color:var(--cm-red)}.cm-chat-msg.is-failed .cm-send-state .cm-link,.cm-bubble.is-failed .cm-send-state .cm-link{color:var(--studio-ink);text-decoration:underline}.cm-bubble.is-failed{border:1px solid #f8717173}.cm-bubble-meta{align-items:center;gap:6px;display:flex}.cm-bubble-menu{margin-left:auto;padding:2px 4px;position:relative}.cm-bubble-menu svg{width:14px;height:14px}.cm-chat-img{flex:none;align-self:flex-end}body.cm-area #main-app>main:has(.cm-shell.is-chat){padding-bottom:0}body.cm-area #content:has(>.cm-shell.is-chat){padding-bottom:0}@media (width<=1023px){.cm-shell.is-chat .cm-page-sub,.cm-shell.is-chat #cm-channel .cm-chat-head{display:none}.cm-shell.is-chat:has(.cm-dm.is-open) .cm-page-head{display:none}body.cm-area.cm-typing .cm-bottom{display:none}}@media (pointer:coarse){.cm-btn,.cm-select-sm,.cm-page-actions .cm-btn{min-height:44px}.cm-chip{min-height:40px}.cm-post-menu,.cm-dialog-head .cm-close,.cm-banner .cm-close{min-width:44px;min-height:44px}.cm-act{min-height:44px}.cm-quick-send{width:44px;height:44px}.cm-pv-meta button,.cm-stats-likes,.cm-stats-comments,.cm-pv-all,.cm-more{min-height:36px}.cm-comment-tools button{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 6px;display:inline-flex}body.cm-area #main-app>header .cm-header-btn{justify-content:center;align-items:center;min-width:44px;min-height:44px}.cm-chat-msg .cm-icon-btn:after{content:"";position:absolute;inset:-8px -6px}.cm-tab,.cm-event-actions .cm-link,.cm-back,.cm-onboard-stage+p .cm-link{min-height:44px}.cm-chat-img{min-width:44px;min-height:44px}.cm-send-state .cm-link,.cm-chat-new{min-height:44px}.cm-bubble-menu:after{content:"";position:absolute;inset:-12px -10px}}.cm-c-form{gap:0}.cm-c-main{flex-direction:column;gap:10px;min-width:0;padding-bottom:10px;display:flex;position:relative}.cm-c-main>*{flex-shrink:0}.cm-c-form .cm-c-title{width:100%;color:var(--studio-ink);box-sizing:border-box;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;flex:none;margin:0;padding:6px 0 6px 10px;font-size:22px;font-weight:800;line-height:1.3}.cm-c-form .cm-c-body{width:100%;min-height:150px;color:var(--studio-ink);resize:vertical;box-sizing:border-box;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;margin:0;padding:6px 0 6px 10px;font-size:16px;line-height:1.6}.cm-c-form .cm-c-title::placeholder{color:var(--studio-muted);opacity:1;font-weight:700}.cm-c-form .cm-c-body::placeholder{color:var(--studio-muted);opacity:1}.cm-c-form .cm-c-title:focus,.cm-c-form .cm-c-body:focus{outline:none}.cm-c-form .cm-c-title:focus-visible,.cm-c-form .cm-c-body:focus-visible{border-left-color:var(--cm-gold);outline:2px solid #0000}.cm-c-tools{border-top:1px solid var(--studio-line);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 0;display:flex}.cm-c-tool{width:40px;height:40px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cm-c-tool:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-c-tool[aria-pressed=true]{background:var(--studio-soft);color:var(--cm-gold)}.cm-c-tool:focus-visible{outline:2px solid var(--cm-gold);outline-offset:1px}.cm-c-tool svg{width:20px;height:20px}.cm-c-gif{letter-spacing:.05em;border:1.6px solid;border-radius:4px;padding:3px 3px 2px;font-size:10px;font-weight:800;line-height:1}.cm-c-foot{border-top:1px solid var(--studio-line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:10px;display:flex}.cm-c-foot .cm-audience{flex:180px;min-width:0;margin:0}.cm-c-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cm-c-actions .cm-c-status{margin-right:4px}.cm-c-where{min-width:0;max-width:100%;position:relative}.cm-c-where-btn{border:1px solid var(--studio-line);background:var(--studio-soft);max-width:100%;min-height:36px;color:var(--studio-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;display:inline-flex}.cm-c-where-btn span:not(.cm-sr){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cm-c-where-btn svg{flex:none;width:15px;height:15px}.cm-c-where-btn.is-empty{border-color:var(--cm-gold-line);color:var(--cm-gold)}.cm-c-where-btn:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-c-where-list{z-index:6;border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:14px;width:min(360px,100vw - 40px);min-width:0;max-height:min(360px,55vh);margin:0;padding:6px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 60px #00000059}.cm-c-where-list[hidden]{display:none}.cm-c-where-opt{cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.cm-c-where-opt:hover{background:var(--studio-soft)}.cm-c-where-opt input{flex:none;margin:3px 0 0}.cm-c-where-opt:has(input:focus-visible){outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-c-where-ic{color:var(--studio-muted);flex:none;margin-top:1px}.cm-c-where-ic svg{width:16px;height:16px}.cm-c-where-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-c-where-name{color:var(--studio-ink);font-size:14px;font-weight:600}.cm-c-where-desc{color:var(--studio-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.cm-c-drop{z-index:3;border:2px dashed var(--cm-gold);background:var(--studio-surface);color:var(--studio-ink);pointer-events:none;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:none;position:absolute;inset:0}.cm-c-drop svg{width:28px;height:28px;color:var(--cm-gold)}.cm-c-main.is-drop .cm-c-drop{display:flex}.cm-c-cover{aspect-ratio:3;background:var(--studio-soft);border-radius:14px;position:relative;overflow:hidden}.cm-c-cover img{object-fit:cover;width:100%;height:100%;display:block}.cm-c-cover-x,.cm-thumb button{justify-content:center;align-items:center;display:inline-flex}.cm-c-cover-x{color:#fff;background:#0009;border-radius:999px;width:32px;height:32px;position:absolute;top:8px;right:8px}.cm-c-cover-x svg,.cm-thumb button svg{width:14px;height:14px}.cm-thumb button{width:22px;height:22px}.cm-expand{display:none}@media (width>=640px){.cm-dialog-head .cm-expand{margin-left:auto}.cm-dialog-head .cm-expand+.cm-close{margin-left:0}.cm-expand{display:inline-flex}.cm-dialog.is-expanded{flex-direction:column;max-width:min(1100px,100vw - 32px);height:calc(100dvh - 32px);max-height:none;display:flex}.cm-dialog.is-expanded #cm-modal-body{flex-direction:column;flex:1;min-height:0;display:flex}.cm-dialog.is-expanded .cm-c-form{flex:1;min-height:0}.cm-dialog.is-expanded .cm-c-main{flex:1;overflow-y:auto}.cm-dialog.is-expanded .cm-c-body{flex:1;min-height:240px}.cm-dialog.is-compose{flex-direction:column;display:flex}.cm-dialog.is-compose>.cm-dialog-head{flex:none}.cm-dialog.is-compose #cm-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex}.cm-dialog.is-compose .cm-c-form{flex:auto;min-height:0}.cm-dialog.is-compose .cm-c-form>:not(.cm-c-main){flex-shrink:0}.cm-dialog.is-compose .cm-c-main{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media (width>=640px) and (height<=560px){html body.cm-area .cm-dialog.is-compose:not(.is-expanded){background:var(--ios-elev,var(--studio-surface));-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:0;display:block}.cm-dialog.is-compose:not(.is-expanded) .cm-c-main{overflow:visible}.cm-dialog.is-compose:not(.is-expanded) .cm-c-foot{display:contents}.cm-dialog.is-compose:not(.is-expanded) .cm-c-foot>*{margin-top:10px}html body.cm-area .cm-dialog.is-compose:not(.is-expanded) .cm-c-actions{z-index:2;background:var(--ios-elev,var(--studio-surface));box-shadow:0 -.5px 0 var(--ios-sep,var(--studio-line));justify-content:flex-end;margin:10px 0 0;padding:8px 0 24px;position:sticky;bottom:0}}@media (width<=639px){.cm-dialog.is-full .cm-c-form{flex:1;min-height:0}.cm-dialog.is-full .cm-c-main{flex:1;overflow-y:auto}.cm-dialog.is-full .cm-c-foot{background:var(--studio-surface);padding-bottom:calc(10px + env(safe-area-inset-bottom));position:sticky;bottom:0}.cm-c-form .cm-c-title{font-size:20px}.cm-c-actions{width:100%}.cm-c-actions .cm-c-status{flex:1;min-width:0}}.cm-post-cover{aspect-ratio:3;border-radius:var(--cm-radius) var(--cm-radius) 0 0;background:var(--studio-soft);cursor:zoom-in;margin:-16px -16px 0;display:block;overflow:hidden}.cm-post-cover img{object-fit:cover;width:100%;height:100%;display:block}.cm-post-cover-anim{height:auto;margin:-16px -16px 0}.cm-post-cover-anim .cm-post-cover{width:100%;margin:0}.cm-emoji-pop{z-index:95;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;width:min(352px,100vw - 16px);max-height:min(430px,100vh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #0006}.cm-emoji-pop.is-sheet{width:auto;height:min(62vh,440px);max-height:min(62vh,440px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;inset:auto 0 0}.cm-emoji-head{padding:10px 10px 6px}.cm-emoji-head .cm-input{width:100%;min-height:38px;font-size:14px}.cm-emoji-tabs{border-bottom:1px solid var(--studio-line);gap:2px;padding:0 8px 6px;display:flex}.cm-emoji-tab{width:36px;height:32px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cm-emoji-tab:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-emoji-tab:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-emoji-tab svg{width:17px;height:17px}.cm-emoji-body{overscroll-behavior:contain;flex:1;min-height:0;padding:2px 8px 8px;overflow-y:auto}.cm-emoji-label{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted);margin:8px 4px 4px;font-size:11px;font-weight:700}.cm-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:2px;display:grid}.cm-emoji-cell{cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;height:38px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:22px;line-height:1;display:inline-flex}.cm-emoji-cell:hover{background:var(--studio-soft)}.cm-emoji-cell:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px;background:var(--studio-soft)}.cm-emoji-none{color:var(--studio-muted);margin:16px 8px;font-size:13px}.cm-emoji-hint{color:var(--studio-muted);border-top:1px solid var(--studio-line);margin:0;padding:6px 12px;font-size:11px}.cm-emoji-btn svg{width:20px;height:20px}@media (width<=639px){.cm-c-tools{justify-content:space-between;gap:0}}@media (pointer:coarse){.cm-emoji-hint{display:none}.cm-emoji-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}.cm-emoji-cell{height:44px;font-size:25px}.cm-c-tool{width:44px;height:44px}}.cm-anim{min-width:0;height:100%;display:block;position:relative}.cm-anim-btn{color:#fff;letter-spacing:.05em;cursor:pointer;background:#000000a8;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:4px 9px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;bottom:8px;left:8px}.cm-anim-btn svg{width:12px;height:12px}.cm-anim-btn:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}@media (pointer:coarse){.cm-anim-btn{min-height:36px;padding:6px 12px}}.cm-gif{background:var(--studio-soft);border-radius:12px;width:min(100%,360px);margin:0;display:inline-block;position:relative;overflow:hidden}.cm-gif img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.cm-gif figcaption{color:#fff;letter-spacing:.06em;background:#0009;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800;position:absolute;bottom:8px;right:8px}.cm-c-gifprev{max-width:min(100%,280px);display:inline-block;position:relative}.cm-c-gifprev .cm-gif{max-width:100%}.cm-gif-pop{width:min(420px,100vw - 16px)}.cm-gif-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-content:start;gap:6px;min-height:180px;padding:8px;display:grid;overflow-y:auto}.cm-gif-grid[aria-busy=true]{opacity:.6}.cm-gif-cell{background:var(--studio-soft);cursor:pointer;aspect-ratio:4/3;border-radius:10px;padding:0;display:block;overflow:hidden}.cm-gif-cell img{object-fit:cover;width:100%;height:100%;display:block}.cm-gif-cell:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-gif-none{color:var(--studio-muted);grid-column:1/-1;margin:16px 4px;font-size:13px}.cm-gif-by{letter-spacing:.04em;color:var(--studio-muted);border-top:1px solid var(--studio-line);text-align:right;margin:0;padding:6px 12px;font-size:11px;font-weight:700}body.cm-area #notatnik-toast{width:max-content;max-width:calc(100vw - 32px)}body.cm-area #notatnik-toast svg{flex:none}@media (pointer:coarse){.cm-switch:before{content:"";position:absolute;inset:-12px -3px}.cm-switch-row{min-height:44px}.cm-thumb button{width:28px;height:28px;top:2px;right:2px}.cm-thumb button:after{content:"";position:absolute;inset:-2px -2px -14px -14px}.cm-c-cover-x{width:44px;height:44px;top:6px;right:6px}.cm-emoji-tabs{flex:none}.cm-emoji-tab{flex:0 0 44px;width:44px;height:44px}.cm-article-thumb .cm-link,.cm-article-thumb-label{min-height:44px}}.cm-react{align-items:stretch;display:inline-flex}.cm-react .cm-act,.cm-creact>button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cm-react-more{min-width:28px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.cm-react-more:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-react-more:focus-visible,.cm-react-pop button:focus-visible{outline:2px solid var(--cm-gold);outline-offset:1px}.cm-react-emoji{font-size:17px;line-height:1}.cm-react-top{margin-right:-2px;font-size:14px;line-height:1}.cm-react-pop{z-index:96;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:999px;gap:2px;padding:6px;display:flex;position:fixed;box-shadow:0 10px 30px #00000059}.cm-react-pop button{cursor:pointer;background:0 0;border-radius:999px;width:40px;height:40px;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:24px;line-height:1;transition:transform .12s}.cm-react-pop button:hover{transform:scale(1.18)}.cm-react-pop button[aria-checked=true]{background:var(--cm-gold-soft)}.cm-react-sum{color:var(--studio-muted);flex-wrap:wrap;gap:12px;margin:0;font-size:13px;display:flex}.cm-react-person{align-items:center;gap:8px;display:flex}.cm-react-person .cm-person{flex:1;min-width:0}.cm-react-of{font-size:18px;line-height:1}.cm-creact{align-items:center;display:inline-flex}.cm-creact .cm-react-more{min-width:24px}.cm-creact-n{align-items:center;gap:2px;display:inline-flex}.cm-link-card{border:1px solid var(--studio-line);background:var(--studio-soft);border-radius:12px;position:relative;overflow:hidden}.cm-link-card a{color:inherit;flex-direction:column;text-decoration:none;display:flex}.cm-link-card a:hover .cm-link-title{text-decoration:underline}.cm-link-card a:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-link-img{aspect-ratio:1.91;background:var(--studio-line);display:block;overflow:hidden}.cm-link-img img{object-fit:cover;width:100%;height:100%;display:block}.cm-link-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.cm-link-host{color:var(--studio-muted);font-size:12px}.cm-link-title{color:var(--studio-ink);font-size:15px;font-weight:700;line-height:1.35}.cm-link-desc{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.cm-link-x{color:#fff;background:#111827;border-radius:999px;position:absolute;top:6px;right:6px}.cm-link-card.is-compact a{flex-direction:row;align-items:stretch}.cm-link-card.is-compact .cm-link-img{aspect-ratio:auto;flex:0 0 120px;min-height:84px}.cm-link-card.is-compact .cm-link-text{padding-right:48px}.cm-docs{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cm-doc{border:1px solid var(--studio-line);background:var(--studio-soft);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.cm-doc>svg{color:var(--cm-gold);flex:none}.cm-doc-name{min-width:0;color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}.cm-doc-size{color:var(--studio-muted);white-space:nowrap;font-size:12px}.cm-doc-get{color:var(--cm-gold);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.cm-doc-get:hover{text-decoration:underline}.cm-chat-find{margin-left:4px}@media (width>=1024px){.cm-chat-find-top{display:none}}.cm-chat-search{border-bottom:1px solid var(--studio-line);flex-direction:column;gap:6px;max-height:50%;padding:8px 10px;display:flex;overflow-y:auto}.cm-chat-search-bar,.cm-dm-search{align-items:center;gap:6px;display:flex}.cm-chat-search-bar .cm-input,.cm-dm-search .cm-input{flex:1;min-width:0;min-height:38px;font-size:14px}.cm-dm-search{border-bottom:1px solid var(--studio-line);padding:8px}.cm-hit-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-hit{text-align:left;cursor:pointer;width:100%;color:var(--studio-ink);background:0 0;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cm-hit:hover,.cm-hit:focus-visible{background:var(--studio-soft)}.cm-hit:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-hit-meta{color:var(--studio-muted);font-size:12px}.cm-hit-text{overflow-wrap:anywhere;font-size:14px;line-height:1.45}.cm-hit mark{background:var(--cm-gold-soft);color:inherit;border-radius:3px;padding:0 1px;font-weight:700}.cm-bubble.is-hit{box-shadow:0 0 0 2px var(--cm-gold)}@media (pointer:coarse){.cm-react-more,.cm-creact .cm-react-more,.cm-chat-find-top{min-width:44px;min-height:44px}.cm-react-pop button{width:46px;height:46px}.cm-hit{min-height:44px}}.cm-avatar-anon{color:var(--cm-gold);background:linear-gradient(135deg,#1e2a44,#2b3d63)}.cm-avatar-anon svg{width:55%;height:55%}.cm-flag-anon{color:var(--cm-blue);border-color:#60a5fa59;align-items:center;gap:4px;display:inline-flex}.cm-flag-anon svg{width:11px;height:11px}.cm-anon{border:1px solid var(--studio-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;display:flex}.cm-anon input{width:18px;height:18px;accent-color:var(--cm-gold);flex:none;margin-top:3px}.cm-anon strong{align-items:center;gap:6px;font-size:14px;display:flex}.cm-anon strong svg{width:15px;height:15px;color:var(--cm-gold)}.cm-anon small{color:var(--studio-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.cm-anon:has(input:checked){border-color:var(--cm-gold-line);background:var(--cm-gold-soft)}.cm-anon:focus-within{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-shell h1[tabindex="-1"]:focus,.cm-shell h2[tabindex="-1"]:focus{outline:none}@media (width<=1023px){.cm-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cm-chips:after{content:"";flex:0 0 24px}}@media (width<=639px){.cm-prompt{gap:6px;padding:10px 12px}.cm-prompt-types{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cm-prompt-types::-webkit-scrollbar{display:none}.cm-prompt-types:after{content:"";flex:0 0 20px}.cm-prompt-types button{white-space:nowrap;flex:none;padding:6px 10px}}.cm-celebrate{color:var(--studio-ink);flex-direction:column;gap:10px;font-size:15px;line-height:1.55;display:flex}.cm-celebrate p{margin:0}.cm-celebrate-action{background:var(--cm-gold-soft);border:1px solid var(--cm-gold-line);border-radius:12px;padding:10px 12px;font-weight:600}.cm-celebrate-also{color:var(--studio-muted);font-size:13px}.cm-celebrate-sign{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.cm-celebrate-sign small{color:var(--studio-muted);font-size:12px;font-weight:500;display:block}.cm-celebrate-mono{color:#0b1220;background:linear-gradient(135deg,#ffd23f,orange);border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:inline-flex}.cm-celebrate-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cm-confetti{pointer-events:none;z-index:89;width:100vw;height:100vh;position:fixed;inset:0}.cm-progress-card{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.cm-progress-level{color:var(--studio-ink);font-weight:800}.cm-week{text-align:right;flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;line-height:1.15;display:flex}.cm-week strong{color:var(--cm-gold);font-size:22px}.cm-week span{color:var(--studio-muted);white-space:nowrap;font-size:11px;font-weight:600}.cm-week-parts{flex-wrap:wrap;gap:6px;display:flex}.cm-week-parts span{background:var(--studio-soft);color:var(--studio-muted);border-radius:999px;padding:4px 10px;font-size:12px}.cm-week-parts strong{color:var(--studio-ink)}.cm-rank-next{text-align:left;border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);width:100%;color:var(--studio-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.cm-rank-next:hover{border-color:var(--cm-gold)}.cm-rank-next:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-rank-next>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cm-rank-next small{color:var(--studio-muted);font-size:12px}.cm-rank-next svg{color:var(--cm-gold);flex:none}.cm-rank-next-arrow{transform:rotate(180deg)}.cm-earn{margin-bottom:12px}.cm-earn h3{margin:0 0 8px}.cm-earn-list{flex-wrap:wrap;gap:6px;display:flex}.cm-earn-chip{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;align-items:baseline;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex}.cm-earn-chip strong{color:var(--cm-gold)}.cm-earn-chip small{opacity:.85;font-size:11px}.cm-earn-more{margin-top:10px}.cm-earn-more summary{cursor:pointer;color:var(--studio-muted);font-size:13px;font-weight:600}.cm-earn-more summary:hover{color:var(--studio-ink)}.cm-earn-more summary:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px;border-radius:6px}.cm-earn-more[open] summary{margin-bottom:8px}.cm-earn-more h4{color:var(--studio-ink);margin:12px 0 6px;font-size:13px}.cm-earn-more p{margin:10px 0 0}.cm-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;margin:6px 0 12px;display:grid}.cm-podium-place{flex-direction:column;grid-row:1;align-items:center;gap:6px;min-width:0;display:flex}.cm-podium-place.is-1{grid-column:2}.cm-podium-place.is-2{grid-column:1}.cm-podium-place.is-3{grid-column:3}.cm-podium-who{min-width:0;max-width:100%;color:var(--studio-ink);cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;display:flex}div.cm-podium-who{cursor:default}.cm-podium-who:focus-visible{outline:2px solid var(--cm-gold);outline-offset:3px;border-radius:12px}.cm-podium-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.cm-podium-pts{color:var(--studio-muted);font-size:12px;font-weight:700}.cm-podium-step{background:var(--studio-soft);border:1px solid var(--studio-line);width:100%;color:var(--studio-muted);border-radius:12px 12px 4px 4px;justify-content:center;align-items:flex-start;padding-top:8px;font-size:20px;font-weight:800;display:flex}.cm-podium-place.is-1 .cm-podium-step{background:linear-gradient(180deg,var(--cm-gold-soft),transparent);border-color:var(--cm-gold-line);height:88px;color:var(--cm-gold)}.cm-podium-place.is-2 .cm-podium-step{height:64px}.cm-podium-place.is-3 .cm-podium-step{height:48px}.cm-podium-place.is-1 .cm-avatar:not([class*=cm-frame-]){box-shadow:0 0 0 3px var(--cm-gold)}.cm-podium-place.is-me .cm-podium-name{color:var(--cm-gold)}.cm-rank.is-me{background:var(--cm-gold-soft);border-radius:10px}@media (width<=480px){.cm-podium .cm-avatar-lg{width:52px;height:52px;font-size:18px}.cm-podium-place.is-1 .cm-podium-step{height:72px}.cm-podium-place.is-2 .cm-podium-step{height:54px}.cm-podium-place.is-3 .cm-podium-step{height:40px}}.cm-progress-card>.cm-row{flex-wrap:nowrap;align-items:flex-start}@media (width<=639px){.cm-week strong{font-size:18px}.cm-earn-list{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.cm-earn-list::-webkit-scrollbar{display:none}.cm-earn-list:after{content:"";flex:0 0 20px}.cm-earn-chip{white-space:nowrap;flex:none}}.cm-assist{flex-direction:column;gap:8px;margin:2px 0 4px;display:flex}.cm-assist-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cm-assist-btn{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);min-height:34px;color:var(--studio-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.cm-assist-btn svg{width:16px;height:16px;color:var(--cm-gold)}.cm-assist-btn:hover{border-color:var(--cm-gold)}.cm-assist-btn:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-assist-btn:disabled{opacity:.7;cursor:progress}.cm-assist-btn.is-busy svg{animation:1.2s linear infinite cm-assist-spin}@keyframes cm-assist-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cm-assist-btn.is-busy svg{animation:none}}.cm-assist-note{color:var(--studio-muted);font-size:12px}.cm-assist-wait{color:var(--studio-muted);margin:0;font-size:13px}.cm-assist-card{border:1px solid var(--cm-gold-line);background:var(--studio-soft);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cm-assist-card .cm-kicker{margin:0}.cm-assist-title{color:var(--studio-ink);margin:0;font-weight:800}.cm-assist-body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--studio-ink);max-height:260px;font-size:14px;line-height:1.55;overflow-y:auto}.cm-assist-tips-h{color:var(--studio-muted);margin:2px 0 0;font-size:12px;font-weight:700}.cm-assist-tips{color:var(--studio-ink);margin:0;padding-left:18px;font-size:13px;line-height:1.5}.cm-assist-actions{flex-wrap:wrap;gap:8px;display:flex}.cm-assist-done{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.cm-assist-done svg{color:var(--cm-green)}.cm-cover-domyslna{background:linear-gradient(135deg,#0b1220 0%,#14213d 55%,#1b2b4f 100%)}.cm-cover-granat{background:linear-gradient(135deg,#0b1220 0%,#1b2b4f 55%,#2f5ea8 100%)}.cm-cover-zloto{background:linear-gradient(135deg,#0b1220 0%,#3d2a08 55%,#b8860b 100%)}.cm-cover-zorza{background:linear-gradient(135deg,#0b1220 0%,#14365c 50%,#1f7a6c 100%)}.cm-cover-siec{background:radial-gradient(circle at 1px 1px,#ffd23f47 1px,#0000 0) 0 0/18px 18px,linear-gradient(135deg,#0b1220,#1b2b4f)}.cm-cover-zmierzch{background:linear-gradient(120deg,#0b1220 0%,#2a1f4f 55%,#7c2d12 100%)}.cm-cover-grafit{background:linear-gradient(135deg,#111827 0%,#1f2937 55%,#374151 100%)}.cm-profile.has-cover{padding-top:0;overflow:hidden}.cm-profile-cover{border-bottom:1px solid var(--studio-line);height:112px;margin:0 -14px}.cm-profile.has-cover .cm-profile-head{margin-top:-44px}.cm-profile.has-cover .cm-profile-head>.cm-avatar,.cm-profile.has-cover .cm-profile-head>.cm-avatar-wrap>.cm-avatar{box-shadow:0 0 0 4px var(--studio-surface)}.cm-profile.has-cover .cm-profile-id{padding-top:50px}.cm-profile.has-cover .cm-profile-actions{padding-top:52px}@media (width<=640px){.cm-profile-cover{height:84px}.cm-profile.has-cover .cm-profile-head{margin-top:-30px}.cm-profile.has-cover .cm-profile-id{padding-top:34px}.cm-profile.has-cover .cm-profile-actions{padding-top:0}}.cm-askme{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.cm-askme-label{color:var(--studio-muted);margin-right:2px;font-size:12px;font-weight:700}.cm-askme-chip{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cm-askme-chip:hover{border-color:var(--cm-gold)}.cm-askme-chip:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-member-askme{color:var(--studio-ink);margin:0;font-size:12.5px}.cm-member-askme span{color:var(--studio-muted);font-weight:700}.cm-covers{border:0;min-width:0;margin:0;padding:0}.cm-covers-list{flex-wrap:wrap;gap:8px;display:flex}.cm-cover-opt{cursor:pointer;color:var(--studio-muted);flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.cm-cover-opt input{opacity:0;width:1px;height:1px;position:absolute}.cm-cover-swatch{border:2px solid var(--studio-line);border-radius:10px;width:72px;height:40px;display:block}.cm-cover-opt input:checked+.cm-cover-swatch{border-color:var(--cm-gold);box-shadow:0 0 0 2px var(--cm-gold-soft)}.cm-cover-opt input:checked~.cm-cover-name{color:var(--studio-ink);font-weight:700}.cm-cover-opt input:focus-visible+.cm-cover-swatch{outline:2px solid var(--cm-gold);outline-offset:2px}@media (width>=1024px){.cm-shell.cm-layout.is-full.has-thread{grid-template-columns:220px minmax(0,1fr) 340px}.cm-thread-side{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:var(--cm-radius);flex-direction:column;align-self:start;min-width:0;max-height:calc(100vh - 104px);display:flex;position:sticky;top:88px;overflow:hidden}.cm-thread-head{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.cm-thread-head h2{color:var(--studio-ink);margin:0;font-size:15px;font-weight:800}.cm-thread-head h2:focus{outline:none}.cm-thread-body{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex;overflow:hidden}.cm-thread-body>.cm-stack{flex-direction:column;flex:1;min-height:0;display:flex}.cm-thread-side #cm-thread-list{flex:1;min-height:80px;max-height:none!important;overflow-y:auto!important}}@media (width>=1280px){.cm-shell.cm-layout.is-full.has-thread{grid-template-columns:220px minmax(0,1fr) 380px}}@media (width<=1023px){.cm-thread-side{display:none}}.cm-hashtags.is-collapsed .cm-more-tag{display:none}.cm-r-when{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.cm-avatar-bot{color:#ffd23f;background:linear-gradient(135deg,#1b2b4f,#2f5ea8)}.cm-avatar-bot svg{width:55%;height:55%}.cm-bot-lessons{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cm-bot-note{color:var(--studio-muted);margin:8px 0 0;font-size:12px}.cm-summary{border-color:var(--cm-gold-line);flex-direction:column;gap:8px;display:flex}.cm-summary .cm-kicker{align-items:center;gap:6px;display:inline-flex}.cm-summary .cm-kicker svg{width:14px;height:14px;color:var(--cm-gold)}.cm-summary-points{color:var(--studio-ink);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:flex}.cm-brief h4{color:var(--studio-ink);margin:12px 0 6px;font-size:13px}.cm-brief h4:first-child{margin-top:0}.cm-brief-list{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:14px;display:flex}.cm-mood{min-width:0;max-width:100%;color:var(--studio-muted);align-items:center;gap:5px;font-size:13px;line-height:1.35;display:inline-flex}.cm-mood-emoji{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1}.cm-mood-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-mood-text strong{color:var(--studio-ink);font-weight:600}.cm-c-mood{align-items:center;gap:4px;min-width:0;margin:0 0 8px;display:flex}.cm-c-mood-pick{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);cursor:pointer;border-radius:999px;align-items:center;min-width:0;max-width:calc(100% - 40px);padding:6px 12px;display:inline-flex}.cm-c-mood-pick .cm-mood{color:var(--studio-ink);font-size:14px}.cm-c-mood-x svg{width:16px;height:16px}.cm-mood-pop{z-index:95;background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;width:min(392px,100vw - 16px);max-height:min(470px,100vh - 16px);display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #00000073}.cm-mood-pop.is-sheet{width:auto;max-height:min(72vh,540px);padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-radius:18px 18px 0 0;inset:auto 0 0}.cm-mood-head{border-bottom:1px solid var(--studio-line);align-items:center;gap:8px;padding:6px 8px 0 10px;display:flex}.cm-mood-tabs{flex:1;gap:2px;min-width:0;display:flex}.cm-mood-tab{color:var(--studio-muted);cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:10px 12px;font-size:14px;font-weight:700}.cm-mood-tab:hover{color:var(--studio-ink)}.cm-mood-tab[aria-selected=true]{color:var(--studio-ink);border-bottom-color:var(--cm-gold)}.cm-mood-body{overscroll-behavior:contain;padding:10px;overflow-y:auto}.cm-mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.cm-mood-opt{min-width:0;min-height:44px;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.cm-mood-opt:hover{background:var(--studio-soft)}.cm-mood-opt:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}.cm-mood-opt.is-on{background:var(--cm-gold-soft);border-color:var(--cm-gold-line);font-weight:700}.cm-mood-opt .cm-mood-emoji{text-align:center;width:28px;font-size:22px}.cm-mood-word{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cm-mood-what{flex-direction:column;gap:12px;padding:4px;display:flex}.cm-mood-what-head{color:var(--studio-ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.cm-mood-what-head .cm-mood-emoji{font-size:22px}.cm-mood-what-head .cm-muted{font-size:12px;font-weight:400}.cm-mood-what-actions{justify-content:space-between;gap:8px;display:flex}.cm-mood-what-actions svg{width:14px;height:14px}@media (width<=639px){.cm-mood-text{white-space:normal}}:root{--cm-elev-1:0 1px 2px #00000052,0 1px 1px #0003;--cm-elev-2:0 1px 2px #00000047,0 12px 32px -14px #000000a6;--cm-elev-3:0 2px 8px #00000059,0 28px 70px -18px #000c;--cm-elev-hover:0 2px 6px #00000052,0 22px 44px -16px #000000bf;--cm-rim:inset 0 1px 0 #fff1;--cm-hair:#ffffff16;--cm-card-bg:linear-gradient(180deg,#ffffff0b 0,#ffffff03 160px),var(--studio-surface);--cm-gold-grad:linear-gradient(180deg,#ffe27d 0%,#ffd23f 48%,#f4b908 100%);--cm-gold-glow:0 1px 0 #fff6 inset,0 8px 22px -8px #ffbe0099;--cm-glass:#111820cc}[data-theme=light]{--cm-elev-1:0 1px 2px #1018280f;--cm-elev-2:0 1px 2px #1018280d,0 10px 28px -14px #10182829;--cm-elev-3:0 4px 14px #10182814,0 32px 70px -20px #1018284d;--cm-elev-hover:0 2px 6px #1018280f,0 18px 40px -16px #1018283d;--cm-rim:inset 0 1px 0 #ffffffe6;--cm-hair:#14141f14;--cm-card-bg:#fff;--cm-gold-glow:0 1px 0 #ffffff8c inset,0 8px 20px -8px #d696008c;--cm-glass:#ffffffd6}.cm-post,.cm-box,.cm-event,.cm-member,.cm-chat,.cm-dm,.cm-nav-start,.cm-thread-side,.cm-article-card{background:var(--cm-card-bg);border-color:var(--cm-hair);box-shadow:var(--cm-rim),var(--cm-elev-2)}.cm-post.is-pinned{box-shadow:var(--cm-rim),0 0 0 1px var(--cm-gold-line),var(--cm-elev-2)}.cm-summary,.cm-callout,.cm-banner{box-shadow:var(--cm-rim),var(--cm-elev-1)}.cm-post,.cm-event,.cm-member,.cm-article-card{transition:box-shadow .2s,transform .2s,border-color .2s}.cm-post.is-list:hover,.cm-article-card:hover{box-shadow:var(--cm-rim),var(--cm-elev-hover)}.cm-event:hover,.cm-member:hover{box-shadow:var(--cm-rim),var(--cm-elev-hover);transform:translateY(-2px)}.cm-box.cm-prompt,.cm-box.cm-profile{background:linear-gradient(var(--studio-surface),var(--studio-surface)) padding-box,linear-gradient(135deg,#ffd23f8c,#ffd23f14 38%,#2f5ea81a 62%,#2f5ea88c) border-box;border:1px solid #0000}html:not([data-theme=light]) .cm-box.cm-prompt,html:not([data-theme=light]) .cm-box.cm-profile{background:linear-gradient(180deg,#ffffff0b,#ffffff03 160px) padding-box,linear-gradient(var(--studio-surface),var(--studio-surface)) padding-box,linear-gradient(135deg,#ffd23f80,#ffd23f12 38%,#2f5ea81f 62%,#2f5ea899) border-box}[data-theme=light] .cm-box.cm-prompt,[data-theme=light] .cm-box.cm-profile{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#d696008c,#d6960014 38%,#2f5ea814 62%,#2f5ea866) border-box}@media (hover:hover){.cm-post.is-list:hover{transform:translateY(-1px)}}.cm-btn{box-shadow:var(--cm-elev-1);transition:background .15s,border-color .15s,box-shadow .15s,transform .15s,filter .15s}.cm-btn-primary,.cm-btn-primary:hover{background:var(--cm-gold-grad);color:#0a0f14;box-shadow:var(--cm-gold-glow);border-color:#0000}.cm-btn-primary:hover{filter:brightness(1.05)saturate(1.05);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff73,0 12px 28px -10px #ffbe00b3}.cm-btn-primary:active{filter:none;transform:translateY(0)}.cm-btn:disabled,.cm-btn:disabled:hover{filter:none;box-shadow:none;transform:none}.cm-chip{box-shadow:var(--cm-elev-1)}.cm-chip.is-active{box-shadow:0 6px 16px -8px #0009}.cm-input,.cm-textarea,.cm-select,.cm-quick-input,.cm-prompt-input{box-shadow:inset 0 1px 2px #00000038}[data-theme=light] .cm-input,[data-theme=light] .cm-textarea,[data-theme=light] .cm-select,[data-theme=light] .cm-quick-input,[data-theme=light] .cm-prompt-input{background-color:#f6f5f2;box-shadow:inset 0 1px 2px #1018280f}.cm-input:focus,.cm-textarea:focus,.cm-select:focus,.cm-quick-input:focus{box-shadow:inset 0 1px 2px #0000002e,0 0 0 3px var(--cm-gold-soft)}.cm-prompt-input:hover{border-color:var(--cm-gold-line)}.cm-avatar{box-shadow:0 0 0 1px #ffffff14,0 2px 6px #00000059}[data-theme=light] .cm-avatar{box-shadow:0 0 0 1px #14141f0f,0 2px 5px #10182824}.cm-avatar-lg,.cm-avatar-xl,.cm-profile.has-cover .cm-profile-head>.cm-avatar,.cm-profile.has-cover .cm-profile-head>.cm-avatar-wrap>.cm-avatar{box-shadow:0 0 0 4px var(--studio-surface),0 0 0 6px var(--cm-gold-line),0 16px 34px -12px #000000a6}.cm-profile-cover{box-shadow:inset 0 -40px 50px -30px #00000059}.cm-nav-item{transition:background .15s,color .15s;position:relative}.cm-nav-item.is-active{background:linear-gradient(90deg,var(--cm-gold-soft),#ffd23f00 92%)}.cm-nav-item.is-active:before{content:"";background:var(--cm-gold-grad);border-radius:0 3px 3px 0;width:3px;position:absolute;left:0;box-shadow:0 0 10px #ffc8288c}[data-theme=light] .cm-nav-item.is-active{background:linear-gradient(90deg,#96600017,#96600000 92%)}.cm-tab.is-active{box-shadow:0 10px 14px -14px var(--cm-gold)}.cm-aside .cm-box>h3:before{content:"";background:var(--cm-gold);vertical-align:middle;border-radius:2px;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block;box-shadow:0 0 8px #ffc82880}.cm-comment-box,.cm-stat,.cm-bubble{box-shadow:inset 0 0 0 1px var(--cm-hair)}.cm-dialog,.cm-pop,.cm-menu,.cm-emoji-pop,.cm-mood-pop,.cm-react-pop{border-color:var(--cm-hair);box-shadow:var(--cm-rim),var(--cm-elev-3)}.cm-modal{-webkit-backdrop-filter:blur(6px)saturate(115%);backdrop-filter:blur(6px)saturate(115%);background:#04070b99}[data-theme=light] .cm-modal{background:#1418215c}@media (width<=1023px){body.cm-area .cm-bottom{border-top-color:var(--cm-hair)}.cm-bottom-item.is-active:before{content:"";background:var(--cm-gold-grad);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:32%;right:32%;box-shadow:0 0 10px #ffc82899}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){body.cm-area .cm-bottom{background:var(--studio-surface)}.cm-modal{background:#000000b3}}@media (prefers-reduced-motion:reduce){.cm-post,.cm-event,.cm-member,.cm-article-card,.cm-btn,.cm-nav-item,.cm-mood-opt{transition:none}.cm-event:hover,.cm-member:hover,.cm-btn-primary:hover,.cm-post.is-list:hover{transform:none}}.cm-profile-facts{flex-direction:column;gap:6px;margin-top:8px;display:flex}.cm-fact{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cm-fact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--studio-muted);margin-right:2px;font-size:11px;font-weight:700}.cm-fact-chip{border:1px solid var(--cm-hair);background:var(--studio-soft);color:var(--studio-ink);border-radius:999px;align-items:center;padding:3px 10px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.cm-fact-chip:hover{border-color:var(--cm-gold-line)}.cm-fact-chip:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}.cm-buddy-callout{margin-top:12px}.cm-buddy-callout strong{align-items:center;gap:8px;display:flex}.cm-buddy-callout strong svg{width:16px;height:16px;color:var(--cm-gold)}.cm-goal-picks{border:0;margin:0;padding:0}.cm-goal-list{flex-wrap:wrap;gap:6px;display:flex}.cm-goal-opt{border:1px solid var(--studio-line);background:var(--studio-soft);color:var(--studio-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.cm-goal-opt input{accent-color:var(--cm-gold)}.cm-goal-opt:has(input:checked){border-color:var(--cm-gold-line);background:var(--cm-gold-soft);font-weight:600}.cm-goal-opt:has(input:disabled){opacity:.55;cursor:not-allowed}.cm-goal-opt:has(input:focus-visible){outline:2px solid var(--cm-gold);outline-offset:2px}.cm-member-filters{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;display:flex}.cm-member-filters .cm-select{max-width:100%}.cm-member-industry{color:var(--cm-gold);margin-top:2px;font-size:12px;font-weight:600}.cm-buddy-pill{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.cm-buddy-pill svg{width:14px;height:14px;color:var(--cm-gold)}.cm-buddy-panel{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.cm-buddy-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cm-buddy-head h2{color:var(--studio-ink);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:800;display:flex}.cm-buddy-head h2 svg{width:18px;height:18px;color:var(--cm-gold)}.cm-buddy-head p{max-width:60ch;color:var(--studio-muted);margin:4px 0 0;font-size:13.5px;line-height:1.5}.cm-buddy-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.cm-buddy-card{background:var(--studio-soft);min-width:0;box-shadow:inset 0 0 0 1px var(--cm-hair);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.cm-buddy-who{color:inherit;text-decoration:none}.cm-buddy-who .min-w-0{flex-direction:column;display:flex}.cm-buddy-headline{-webkit-line-clamp:2;color:var(--studio-muted);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.cm-buddy-why{color:var(--cm-gold);margin:0;font-size:12.5px;font-weight:600}.cm-buddy-note{color:var(--studio-ink);margin:0;font-size:13px;line-height:1.45}.cm-buddy-card .cm-btn{align-self:flex-start}.cm-badges{flex-direction:column;gap:10px;margin-top:4px;scroll-margin-top:96px;display:flex}.cm-badges .cm-section-title{align-items:center;gap:8px;display:flex}.cm-badges-count{color:var(--studio-muted);font-size:12px;font-weight:700}.cm-badges-next{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.cm-badges-next svg{width:16px;height:16px;color:var(--cm-gold);flex:none;margin-top:2px}.cm-medals{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cm-medal{background:var(--studio-soft);min-width:0;box-shadow:inset 0 0 0 1px var(--cm-hair);border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.cm-medal-ico{background:var(--cm-gold-grad);color:#0a0f14;width:40px;height:40px;box-shadow:0 0 0 2px var(--studio-surface),0 0 0 3px var(--cm-gold-line),0 8px 18px -8px #ffbe008c;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cm-medal-ico svg{width:20px;height:20px}.cm-medal-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-medal-name{color:var(--studio-ink);font-size:13.5px;font-weight:800}.cm-medal-desc{color:var(--studio-muted);font-size:12.5px;line-height:1.4}.cm-medal-at{color:var(--studio-muted);font-size:11px}.cm-medal.is-locked .cm-medal-ico{background:var(--studio-surface);color:var(--studio-muted);box-shadow:inset 0 0 0 1px var(--cm-hair)}.cm-medal.is-locked .cm-medal-name{color:var(--studio-muted)}.cm-avatar.cm-frame-gold{box-shadow:0 0 0 2px var(--studio-surface),0 0 0 4px #e9b824}.cm-avatar.cm-frame-double{box-shadow:0 0 0 2px var(--studio-surface),0 0 0 4px #ffd23f,0 0 0 6px var(--studio-surface),0 0 0 7.5px #e9b824b3}.cm-avatar.cm-frame-aura{box-shadow:0 0 0 2px var(--studio-surface),0 0 0 4px #ffd23f,0 0 16px 3px #ffc82880,0 0 0 7px #2f5ea899}.cm-avatar-xs.cm-frame-gold,.cm-avatar-xs.cm-frame-double,.cm-avatar-xs.cm-frame-aura,.cm-avatar-sm.cm-frame-gold{box-shadow:0 0 0 1.5px var(--studio-surface),0 0 0 3px #e9b824}.cm-avatar-sm.cm-frame-double{box-shadow:0 0 0 1.5px var(--studio-surface),0 0 0 3px #ffd23f,0 0 0 4.5px var(--studio-surface),0 0 0 5.5px #e9b824b3}.cm-avatar-sm.cm-frame-aura{box-shadow:0 0 0 1.5px var(--studio-surface),0 0 0 3px #ffd23f,0 0 10px 2px #ffc82873,0 0 0 5px #2f5ea899}.cm-profile.has-cover .cm-profile-head>.cm-avatar.cm-frame-gold,.cm-profile.has-cover .cm-profile-head>.cm-avatar-wrap>.cm-avatar.cm-frame-gold{box-shadow:0 0 0 4px var(--studio-surface),0 0 0 7px #e9b824,0 16px 34px -12px #000000a6}.cm-profile.has-cover .cm-profile-head>.cm-avatar.cm-frame-double,.cm-profile.has-cover .cm-profile-head>.cm-avatar-wrap>.cm-avatar.cm-frame-double{box-shadow:0 0 0 4px var(--studio-surface),0 0 0 7px #ffd23f,0 0 0 10px var(--studio-surface),0 0 0 12px #e9b824b3,0 16px 34px -12px #000000a6}.cm-profile.has-cover .cm-profile-head>.cm-avatar.cm-frame-aura,.cm-profile.has-cover .cm-profile-head>.cm-avatar-wrap>.cm-avatar.cm-frame-aura{box-shadow:0 0 0 4px var(--studio-surface),0 0 0 7px #ffd23f,0 0 26px 6px #ffc82880,0 0 0 11px #2f5ea899}.cm-faces .cm-avatar[class*=cm-frame-]{box-shadow:none}.cm-level-chip{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:4px 0 0;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.cm-level-chip svg{width:13px;height:13px;color:var(--cm-gold)}.cm-level-double{border-color:var(--cm-gold)}.cm-level-aura{border-color:var(--cm-gold);background:linear-gradient(90deg,#ffd23f33,#2f5ea833)}body.cm-area{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html:not([data-theme=light]) body.cm-area :is(.cm-page-h1,.cm-post-title,.cm-post-title a,.cm-person-name,.cm-profile-head h1,.cm-event-title a,.cm-event-h1,.cm-dialog-head h2,.cm-member-name,.cm-buddy-head h2,.cm-trend-title){color:#fff}.cm-page-h1{letter-spacing:-.025em}.cm-post-title{letter-spacing:-.015em}.cm-body{line-height:1.65}.cm-meta{color:var(--studio-muted)}.cm-box h3,.cm-space-group,.cm-nav-group{letter-spacing:.09em}body.cm-area header.glass{border:0;border-bottom:1px solid #ffffff12}[data-theme=light] body.cm-area header.glass{background:#ffffffc7;border-bottom-color:#14141f14;box-shadow:0 12px 32px -24px #10182859}.cm-area-switch{border-color:var(--cm-hair);background:#ffffff0a;box-shadow:inset 0 1px 2px #00000047}.cm-area-switch a{transition:color .15s,background .15s,box-shadow .15s}.cm-area-switch a[aria-current=page]{color:#fff;box-shadow:inset 0 1px 0 #ffffff17,0 4px 12px -6px #0009,0 0 0 1px var(--cm-gold-line);background:linear-gradient(#ffffff1c,#ffffff0a)}[data-theme=light] .cm-area-switch{background:#f2f1ec;box-shadow:inset 0 1px 2px #10182812}[data-theme=light] .cm-area-switch a[aria-current=page]{color:var(--studio-ink);box-shadow:0 1px 3px #1018281f,0 0 0 1px var(--cm-gold-line);background:#fff}:root{--cm-radius:16px}.cm-feed{gap:16px}@media (width>=640px){.cm-post{padding:20px 22px}.cm-post-cover,.cm-post-cover-anim{margin:-20px -22px 0}.cm-post-cover-anim .cm-post-cover{margin:0}}.cm-actions,.cm-preview{border-top-color:#ffffff0e}[data-theme=light] .cm-actions,[data-theme=light] .cm-preview{border-top-color:#14141f12}.cm-act{transition:background .15s,color .15s}.cm-act:hover{color:var(--studio-ink);background:#ffffff0d}[data-theme=light] .cm-act:hover{background:#14141f0a}.cm-comment-box{background:#ffffff09}[data-theme=light] .cm-comment-box{background:#f5f4f1}.cm-tag{border-color:color-mix(in srgb,currentColor 34%,transparent);background:color-mix(in srgb,currentColor 11%,transparent);letter-spacing:.01em}.cm-flag{border-color:color-mix(in srgb,currentColor 26%,transparent);background:color-mix(in srgb,currentColor 8%,transparent);letter-spacing:.07em}.cm-role{border-color:var(--cm-gold-line);color:var(--studio-ink);background:linear-gradient(#ffd23f29,#ffd23f12)}.cm-level{background:#ffffff0a}.cm-trend-event,.cm-trend-numbered{flex-direction:row;align-items:center;gap:12px}.cm-trend-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cm-trend-event .cm-date{border-color:var(--cm-gold-line);width:46px;box-shadow:0 6px 14px -8px #0009}.cm-trend-event .cm-date b{background:var(--cm-gold-grad);color:#0a0f14;letter-spacing:.06em;font-size:9.5px}.cm-trend-event .cm-date span{padding:3px 0;font-size:18px}.cm-trend-no{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px var(--cm-gold-line);text-align:left;flex:none;width:28px;font-size:20px;font-weight:800;line-height:1}.cm-trend-numbered:hover .cm-trend-no{-webkit-text-stroke-color:var(--cm-gold)}.cm-trend:hover .cm-trend-title{text-decoration:underline;-webkit-text-decoration-color:var(--cm-gold-line);text-decoration-color:var(--cm-gold-line);text-underline-offset:3px}.cm-rank-no.is-top{color:#0a0f14;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.cm-rank-no.is-1{background:linear-gradient(#ffe27d,#f4b908);box-shadow:0 0 10px #ffc82873}.cm-rank-no.is-2{background:linear-gradient(#f1f4f8,#aeb6c2)}.cm-rank-no.is-3{background:linear-gradient(#f2c49b,#c07a45)}.cm-aside .cm-rank-no.is-top{width:22px}.cm-event-feature.is-plain{grid-template-columns:minmax(0,1fr)}@media (width>=640px){.cm-event-feature.is-plain{grid-template-columns:150px minmax(0,1fr)}}.cm-event-bigdate{color:#fff;text-align:center;border-right:1px solid var(--cm-hair);background:radial-gradient(120% 90% at 30% 0,#ffd23f38,#0000 60%),linear-gradient(160deg,#1b2b4f,#0f1a30);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:18px 12px;display:flex}.cm-bd-week,.cm-bd-month{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-weight:800}.cm-bd-day{letter-spacing:-.04em;background:var(--cm-gold-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:800;line-height:1}.cm-bd-time{color:#fff;background:#ffffff14;border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12px;font-weight:700}@media (width<=639px){.cm-event-bigdate{border-right:0;border-bottom:1px solid var(--cm-hair);flex-direction:row;justify-content:flex-start;gap:10px;padding:12px 16px}.cm-bd-day{font-size:30px}.cm-bd-time{margin:0 0 0 auto}}.cm-empty strong:before{content:"";background:radial-gradient(circle at 30% 25%,#ffffff80,transparent 45%),var(--cm-gold-grad);width:56px;height:56px;box-shadow:0 0 0 6px var(--cm-gold-soft),0 12px 28px -10px #ffbe008c;border-radius:999px;margin:0 auto 14px;display:block}.cm-nav-item{min-height:38px}.cm-nav-item svg{color:var(--studio-muted);transition:color .15s}.cm-nav-item:hover svg{color:var(--studio-ink)}.cm-nav-dot{width:7px;height:7px;box-shadow:0 0 8px #ffc8288c}@media (prefers-reduced-motion:reduce){.cm-act,.cm-area-switch a,.cm-nav-item svg{transition:none}}.cm-nav-item svg{box-sizing:content-box;background:#ffffff0b;border-radius:8px;width:16px;height:16px;padding:5px;box-shadow:inset 0 0 0 1px #ffffff0d}.cm-nav-item:hover svg{background:#ffffff14}.cm-nav-item.is-active svg{background:var(--cm-gold-grad);color:#0a0f14;box-shadow:0 4px 12px -4px #ffbe008c}[data-theme=light] .cm-nav-item svg{background:#f1f0ec;box-shadow:inset 0 0 0 1px #14141f0f}[data-theme=light] .cm-nav-item:hover svg{background:#e9e7e1}[data-theme=light] .cm-nav-item.is-active svg{background:var(--cm-gold-grad);color:#0a0f14;box-shadow:0 4px 12px -5px #d6960099}.cm-nav-item{gap:10px}.cm-nav-item.is-active:before{top:10px;bottom:10px}body.cm-area{scrollbar-color:#ffffff29 transparent}[data-theme=light] body.cm-area{scrollbar-color:#14141f2e transparent}body.cm-area ::-webkit-scrollbar{width:10px;height:10px}body.cm-area ::-webkit-scrollbar-thumb{background:#ffffff29 padding-box padding-box;border:3px solid #0000;border-radius:999px}[data-theme=light] body.cm-area ::-webkit-scrollbar-thumb{background:#14141f2e padding-box padding-box}body.cm-area ::-webkit-scrollbar-track{background:0 0}body.cm-area ::selection{color:inherit;background:#ffd23f52}html:not([data-theme=light]) body.cm-area{--ios-bg:#090d14;--ios-surface:#101726;--ios-surface-2:#172034;--ios-elev:#131c2e;--ios-label:#f8fafc;--ios-label-2:#9da3b4;--ios-label-3:#ebebf557;--ios-sep:#94a3b833;--ios-fill:#787e9642;--ios-fill-2:#787e9629;--ios-tint:#ffd23f;--ios-on-tint:#171100;--ios-tint-soft:#ffd23f29;--ios-glass:#101726c2;--ios-glass-strong:#101726e6;--ios-glass-spec:#ffffff47;--ios-glass-rim:#ffffff1a;--ios-glass-shadow:0 8px 28px #00000073,0 1px 3px #00000059;--ios-scrim:#00000085;--ios-seg-thumb:#fff3;--studio-canvas:var(--ios-bg);--studio-surface:var(--ios-surface);--studio-soft:var(--ios-surface-2);--studio-line:var(--ios-sep);--studio-ink:var(--ios-label);--studio-muted:var(--ios-label-2);--cm-muted:var(--ios-label-2);--cm-blue:#4aa3ff;--cm-green:#30d158;--cm-red:#ff453a;--cm-pink:#ff453a;--cm-purple:#4aa3ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--ios-bg)}[data-theme=light] body.cm-area{--ios-bg:#f8f7f4;--ios-surface:#fff;--ios-surface-2:#f1efea;--ios-elev:#fff;--ios-label:#0b1220;--ios-label-2:#525866;--ios-label-3:#0f172a57;--ios-sep:#0f172a1f;--ios-fill:#0f172a1a;--ios-fill-2:#0f172a0f;--ios-tint:#b45309;--ios-on-tint:#fff;--ios-tint-soft:#b453091a;--ios-glass:#ffffffc7;--ios-glass-strong:#ffffffeb;--ios-glass-spec:#fffffff2;--ios-glass-rim:#0f172a0f;--ios-glass-shadow:0 8px 28px #0f172a1a,0 1px 3px #0f172a0f;--ios-scrim:#0f172a57;--ios-seg-thumb:#fff;--studio-canvas:var(--ios-bg);--studio-surface:var(--ios-surface);--studio-soft:#efece6;--studio-line:var(--ios-sep);--studio-ink:var(--ios-label);--studio-muted:var(--ios-label-2);--cm-muted:var(--ios-label-2);--cm-blue:#1d5fbf;--cm-green:#1c7232;--cm-red:#d70015;--cm-pink:#d70015;--cm-purple:#1d5fbf;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:var(--ios-bg);background-image:none;background-attachment:scroll}body.cm-area{--ios-font:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ios-trk-title:-.02em;--ios-trk-body:-.006em;--ios-ease:cubic-bezier(.32,.72,0,1);--ios-spring:cubic-bezier(.34,1.35,.64,1);--cm-radius:22px;--cm-card-bg:var(--ios-surface);--cm-hair:var(--ios-sep);--cm-rim:0 0 #0000;--cm-elev-1:0 0 #0000;--cm-elev-2:0 0 #0000;--cm-elev-hover:0 0 #0000;--cm-elev-3:var(--ios-glass-shadow);--cm-gold-grad:linear-gradient(var(--ios-tint),var(--ios-tint));--cm-gold-glow:0 0 #0000;font-family:var(--ios-font);font-feature-settings:normal;letter-spacing:var(--ios-trk-body)}@supports not (font:-apple-system-body){body.cm-area{--ios-trk-title:-.021em;--ios-trk-body:-.006em}}body.cm-area:before{content:none}body.cm-area .cm-page-h1{letter-spacing:var(--ios-trk-title);font-size:34px;font-weight:700;line-height:41px}@media (width>=768px){body.cm-area .cm-page-h1{font-size:32px;line-height:40px}}body.cm-area .cm-page-sub{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-post-title{letter-spacing:var(--ios-trk-title);font-size:20px;font-weight:600;line-height:25px}body.cm-area .cm-post.is-detail .cm-post-title{font-size:26px;font-weight:700;line-height:32px}body.cm-area .cm-body:not(.cm-comment-text){font-size:17px;line-height:25px}@media (width>=768px){body.cm-area .cm-body:not(.cm-comment-text){font-size:16px;line-height:24px}}body.cm-area .cm-comment-text{font-size:16px;line-height:22px}@media (width>=768px){body.cm-area .cm-comment-text{font-size:15px;line-height:22px}}body.cm-area :is(.cm-flag,.cm-nav-group,.cm-space-group,.cm-box h3,.cm-kicker,.cm-article-kicker,.cm-event-kicker,.cm-emoji-label,.cm-fact-label,.cm-bd-week,.cm-bd-month,.cm-countdown span){text-transform:none;letter-spacing:0}body.cm-area :is(.cm-box h3,.cm-nav-group,.cm-space-group){color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-aside .cm-box>h3:before{content:none}body.cm-area .cm-flag{background:var(--ios-fill-2);border:0}body.cm-area :is(.cm-post,.cm-box,.cm-event,.cm-member,.cm-chat,.cm-dm,.cm-article-card,.cm-thread-side,.cm-nav-start),html:not([data-theme=light]) body.cm-area :is(.cm-box.cm-prompt,.cm-box.cm-profile),[data-theme=light] body.cm-area :is(.cm-box.cm-prompt,.cm-box.cm-profile){background:var(--ios-surface);box-shadow:none;border-color:#0000}body.cm-area :is(.cm-post,.cm-box,.cm-event,.cm-member,.cm-chat,.cm-dm):after{content:none}body.cm-area :is(.cm-post.is-list,.cm-article-card,.cm-event,.cm-member):hover{box-shadow:none;transform:none}body.cm-area :is(.cm-comment-box,.cm-stat,.cm-buddy-card,.cm-medal,.cm-bubble:not(.is-mine)){background:var(--ios-surface-2);box-shadow:none;border-color:#0000}body.cm-area .cm-post.is-pinned{border-color:var(--cm-gold-line);box-shadow:none}body.cm-area :is(.cm-box.cm-next-step,.cm-box.cm-summary){border-color:var(--cm-gold-line)}body.cm-area .cm-box.cm-next-step.is-done{border-color:color-mix(in srgb,var(--cm-green) 45%,transparent)}body.cm-area .cm-post.is-hidden{border-style:dashed;border-color:var(--cm-red)}body.cm-area .cm-comment.is-helpful .cm-comment-box{border-color:#30d15880}@media (width>=1024px){body.cm-area .cm-nav{background:var(--ios-elev);box-shadow:none;border-radius:24px;padding:10px 8px 14px}}body.cm-area .cm-nav-item{border-radius:12px}body.cm-area .cm-nav-item.is-active{background:var(--ios-fill);font-weight:600}body.cm-area .cm-nav-item.is-active:before{content:none}body.cm-area .cm-nav-start{background:var(--ios-fill-2);box-shadow:none;border-color:#0000}html:not([data-theme=light]) body.cm-area .cm-nav-item svg,[data-theme=light] body.cm-area .cm-nav-item svg{background:var(--ios-fill-2);box-shadow:none}html:not([data-theme=light]) body.cm-area .cm-nav-item:hover svg,[data-theme=light] body.cm-area .cm-nav-item:hover svg{background:var(--ios-fill)}html:not([data-theme=light]) body.cm-area .cm-nav-item.is-active svg,[data-theme=light] body.cm-area .cm-nav-item.is-active svg{background:var(--ios-tint);color:var(--ios-on-tint);box-shadow:none}body.cm-area .cm-nav-dot{box-shadow:none}body.cm-area header.glass{background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 -.5px 0 var(--ios-sep)}body.cm-area :is(.cm-dialog,.cm-pop,.cm-menu,.cm-emoji-pop,.cm-mood-pop,.cm-react-pop){background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border-color:#0000}body.cm-area :is(.cm-pop,.cm-menu,.cm-react-pop){border-radius:22px}body.cm-area .cm-modal,[data-theme=light] body.cm-area .cm-modal{background:var(--ios-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}body.cm-area .cm-btn{box-shadow:none;transition:transform .25s var(--ios-ease),background-color .2s,opacity .2s,filter .2s;border-radius:999px;font-weight:600}html:not([data-theme=light]) body.cm-area .cm-btn:not(.cm-btn-primary),[data-theme=light] body.cm-area .cm-btn:not(.cm-btn-primary){background:var(--ios-fill);color:var(--studio-ink);box-shadow:none;border-color:#0000}body.cm-area .cm-btn-primary,body.cm-area .cm-btn-primary:hover{background:var(--ios-tint);color:var(--ios-on-tint);box-shadow:none;border-color:#0000}html body.cm-area .cm-btn.cm-btn-danger:not(.cm-btn-primary){color:var(--cm-red);border-color:#0000}html body.cm-area .cm-btn:disabled{opacity:.4;box-shadow:none;filter:none;transform:none}@media (hover:hover) and (pointer:fine){html:not([data-theme=light]) body.cm-area .cm-btn:not(.cm-btn-primary):not(:disabled):hover,[data-theme=light] body.cm-area .cm-btn:not(.cm-btn-primary):not(:disabled):hover{background:var(--ios-fill);filter:brightness(1.12)}body.cm-area .cm-btn-primary:not(:disabled):hover{filter:brightness(1.06);box-shadow:none;transform:none}}body.cm-area .cm-chip{box-shadow:none;border-color:#0000;padding:7px 14px;font-size:14px}html:not([data-theme=light]) body.cm-area .cm-chip:not(.is-active),[data-theme=light] body.cm-area .cm-chip:not(.is-active){background:var(--ios-fill-2);color:var(--studio-ink)}@media (hover:hover) and (pointer:fine){html:not([data-theme=light]) body.cm-area .cm-chip:not(.is-active):hover,[data-theme=light] body.cm-area .cm-chip:not(.is-active):hover{background:var(--ios-fill)}}body.cm-area .cm-aside .cm-chip{padding:5px 11px;font-size:13px}body.cm-area .cm-chip.is-active{box-shadow:none}body.cm-area .cm-tabs{background:var(--ios-fill-2);border:0;border-radius:999px;gap:0;width:max-content;max-width:100%;margin:0 0 12px;padding:2px;display:flex}body.cm-area .cm-tab{color:var(--studio-ink);transition:background-color .25s var(--ios-ease),box-shadow .25s;border:0;border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500}body.cm-area .cm-tab.is-active{background:var(--ios-seg-thumb);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}html:not([data-theme=light]) body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input,.cm-prompt-input),[data-theme=light] body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input,.cm-prompt-input){background-color:var(--ios-fill-2);border-color:var(--ios-sep);box-shadow:none;border-radius:12px}html body.cm-area .cm-prompt-input.cm-prompt-input,html body.cm-area .cm-select.cm-select-sm{border-radius:999px}@media (pointer:coarse){body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-select-sm,.cm-quick-input){font-size:17px}}[data-theme=light] body.cm-area :is(.cm-input,.cm-textarea,.cm-quick-input,#cm-m-q,.cm-qs-input)::placeholder{color:#62626a;opacity:1}html:not([data-theme=light]) body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input):focus,[data-theme=light] body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input):focus{border-color:var(--cm-gold-line);box-shadow:0 0 0 3px var(--cm-gold-soft)}html body.cm-area .cm-prompt-input.cm-prompt-input:is(:hover,:focus-visible,.has-draft){border-color:var(--cm-gold-line)}body.cm-area .cm-switch{background:var(--ios-fill);border:0;width:51px;height:31px}body.cm-area .cm-switch:after{width:27px;height:27px;transition:transform .3s var(--ios-ease);background:#fff;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}body.cm-area .cm-switch[aria-checked=true]{background:var(--ios-tint);border-color:#0000}body.cm-area .cm-switch[aria-checked=true]:after{background:#fff;transform:translate(20px)}html:not([data-theme=light]) body.cm-area .cm-switch[aria-checked=true]:after{box-shadow:0 0 0 .5px #00000059,0 3px 8px #0000004d}body.cm-area input[type=checkbox],body.cm-area input[type=radio]{accent-color:var(--ios-tint)}body.cm-area :is(.cm-btn,.cm-chip,.cm-tab,.cm-act,.cm-bottom-item,.cm-header-btn,.cm-icon-btn,.cm-nav-item){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (hover:none){body.cm-area :is(.cm-btn,.cm-chip,.cm-act,.cm-header-btn,.cm-icon-btn):not(:disabled):active{transform:scale(.96)}body.cm-area .cm-bottom-item:active{transform:scale(.92)}body.cm-area :is(.cm-nav-item,.cm-check,.cm-dm-item,.cm-note,.cm-rank):active{background:var(--ios-fill-2)}body.cm-area :is(.cm-event,.cm-member,.cm-btn-primary,.cm-react-pop button):hover{filter:none;transform:none}}body.cm-area :is(.cm-chip,.cm-act,.cm-bottom-item,.cm-header-btn,.cm-icon-btn){transition:transform .25s var(--ios-ease),background-color .2s,color .2s}@keyframes cm-ios-sheet{0%{translate:0 100%}}@keyframes cm-ios-pop{0%{opacity:0;scale:.9}}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-modal{animation:.25s linear cm-ios-fade}body.cm-area :is(.cm-pop,.cm-menu,.cm-react-pop){animation:cm-ios-pop .22s var(--ios-ease);transform-origin:100% 0}}@keyframes cm-ios-fade{0%{opacity:0}}body.cm-area .cm-comment-tools button{white-space:nowrap}@media (width<=639px){body.cm-area .cm-page-titles{flex:100%;min-width:0}}body.cm-area :is(.cm-callout,.cm-rank-next,.cm-assist-btn,.cm-buddy-pill,.cm-badges-next,.cm-level-chip,.cm-role){background:var(--ios-fill-2);box-shadow:none;border-color:#0000}@media (hover:hover) and (pointer:fine){body.cm-area :is(.cm-rank-next,.cm-assist-btn):hover{background:var(--ios-fill)}}body.cm-area .cm-podium-place.is-1 .cm-podium-step{background:var(--ios-fill-2);border-color:#0000}body.cm-area .cm-note.is-unread:not(:active){background:0 0}body.cm-area .cm-rank.is-me{background:var(--ios-fill-2)}body.cm-area .cm-trend-no{-webkit-text-stroke:0;color:var(--ios-label-2);font-weight:600}body.cm-area .cm-act{white-space:nowrap}.cm-nav-title{display:none}body.cm-area #main-app>header{border-color:#0000}body.cm-area .cm-back{min-height:44px;color:var(--ios-tint);align-items:center;gap:2px;margin:-8px 0 2px -8px;padding:0 8px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}body.cm-area .cm-back svg{stroke-width:2.2px;width:24px;height:24px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-back:hover{opacity:.75;text-decoration:none}}@media (width<=1023px){body.cm-area{--cm-tabbar-top:calc(72px + env(safe-area-inset-bottom))}body.cm-area .cm-bottom{bottom:calc(10px + env(safe-area-inset-bottom));background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);max-width:440px;height:62px;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border:0;border-radius:999px;gap:2px;margin:0 auto;padding:4px}body.cm-area .cm-bottom-item{min-height:0;color:var(--ios-label-2);border-radius:999px;gap:2px;font-size:10px;font-weight:600;line-height:12px}body.cm-area .cm-bottom-item svg{width:24px;height:24px}body.cm-area .cm-bottom-item:last-child svg{rotate:90deg}body.cm-area .cm-bottom-item.is-active,body.cm-area .cm-bottom-item.is-active svg{color:var(--ios-tint)}body.cm-area .cm-bottom-item.is-active{background:var(--ios-fill)}body.cm-area .cm-bottom-item.is-active:before{content:none}body.cm-area #main-app>header{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:background-color .2s linear,box-shadow .2s linear}body.cm-area.cm-scrolled #main-app>header{background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 -.5px 0 var(--ios-sep)}body.cm-area #cm-header{gap:6px}body.cm-area #cm-header .cm-header-btn:not(.cm-dm-btn){background:var(--ios-fill-2);width:44px;height:44px;color:var(--studio-ink);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}body.cm-area .cm-nav-title{text-align:center;color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;font-size:17px;font-weight:600;line-height:22px;transition:opacity .2s linear;display:block;position:absolute;left:112px;right:112px;overflow:hidden;translate:0 -50%}body.cm-area.cm-title-inline .cm-nav-title{opacity:1}body.cm-area #main-app>header .studio-brand span{transition:opacity .2s linear}body.cm-area.cm-title-inline #main-app>header .studio-brand span{opacity:0}body.cm-area.cm-title-inline #cm-header .cm-compose-label{display:none}body.cm-area.cm-title-inline .cm-nav-title{text-align:left;left:64px;right:168px}}@media (width<=1023px) and (prefers-reduced-motion:reduce){body.cm-area :is(#main-app>header,.cm-nav-title,#main-app>header .studio-brand span){transition:none}}body.cm-area .cm-post-head{align-items:center}body.cm-area .cm-post-head .cm-person{flex:1;align-items:center;min-width:0}body.cm-area .cm-post-head .cm-person>.min-w-0{flex:1;min-width:0}body.cm-area .cm-post-head .cm-person .cm-row{grid-template-columns:minmax(0,max-content) auto;justify-content:start;align-items:center;display:grid}body.cm-area .cm-post-head .cm-person .cm-row>.cm-person-name{justify-self:start;line-height:20px}body.cm-area .cm-post-head .cm-person .cm-row>:not(.cm-person-name):not(.cm-tag):not(.cm-role){grid-column:1/-1}body.cm-area .cm-post-head .cm-meta{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:13px;line-height:18px;display:block;overflow:hidden}@media (width<=640px){body.cm-area .cm-post.is-list .cm-post-head .cm-meta-headline{display:none}}body.cm-area .cm-post-head .cm-post-menu{color:var(--ios-label-2);flex:none;align-self:center;margin:0 -10px 0 -4px}body.cm-area .cm-post-flags{gap:6px}body.cm-area .cm-flag{color:var(--ios-label-2);padding:1px 8px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-flag-gold{color:var(--ios-tint);background:var(--ios-fill-2)}body.cm-area .cm-flag-green{color:var(--cm-green)}body.cm-area .cm-flag-anon{color:var(--ios-label-2)}body.cm-area .cm-flag-anon svg{width:12px;height:12px}body.cm-area :is(.cm-post,.cm-comments,.cm-profile,.cm-member-grid,.cm-buddy-panel,.cm-event,.cm-event-feature,#cm-ev-info,.cm-rank,.cm-aside) :is(.cm-tag,.cm-role){letter-spacing:0;border:0;padding:1px 7px;font-size:13px;font-weight:600;line-height:18px}body.cm-area :is(.cm-post,.cm-comments,.cm-profile,.cm-member-grid,.cm-buddy-panel,.cm-event,.cm-event-feature,#cm-ev-info,.cm-rank,.cm-aside) .cm-tag{background:color-mix(in srgb,currentColor 14%,transparent)}@media (width<=639px){body.cm-area .cm-post.is-list .cm-post-title{font-size:17px;font-weight:600;line-height:22px}}body.cm-area .cm-post-stats{min-height:18px;color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-post-stats>button{margin-block:-9px}body.cm-area .cm-actions{border-top:.5px solid var(--ios-sep);gap:4px;margin-top:-2px;padding-top:2px}body.cm-area .cm-post:has(>.cm-actions:last-child){padding-bottom:8px}body.cm-area .cm-actions>*{flex:1 1 0;min-width:0}body.cm-area .cm-actions>.cm-react{justify-content:center;display:flex;position:relative}body.cm-area .cm-actions>.cm-react>.cm-act{flex:0 auto}body.cm-area .cm-act{color:var(--ios-label-2);border-radius:12px;gap:5px;padding:0 4px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-act svg{width:20px;height:20px}body.cm-area .cm-act.is-on{color:var(--ios-label)}body.cm-area .cm-act.is-on svg{color:var(--ios-tint)}body.cm-area .cm-react-more{color:var(--ios-label-2);border-radius:12px}@media (hover:none) and (pointer:coarse){body.cm-area :is(.cm-actions,.cm-comment-tools) .cm-react-more:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}body.cm-area .cm-comment-tools .cm-creact{position:relative}}body.cm-area .cm-preview{border-top:.5px solid var(--ios-sep)}body.cm-area .cm-pv-answer{background:0 0}body.cm-area .cm-pv-bubble,body.cm-area .cm-pv-answer .cm-pv-text{font-size:15px;line-height:20px}body.cm-area :is(.cm-pv-meta,.cm-pv-all,.cm-pv-label,.cm-more,.cm-doc-size,.cm-link-host){font-size:13px;line-height:18px}body.cm-area .cm-doc-name{font-size:15px;line-height:20px}body.cm-area :is(.cm-link-card,.cm-doc){border-width:.5px;border-color:var(--ios-sep)}body.cm-area .cm-lesson-ref{background:var(--ios-fill-2);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:13px;line-height:18px}body.cm-area .cm-poll{border:0;gap:8px;padding:0}body.cm-area .cm-poll-q{font-size:15px;font-weight:600;line-height:20px}body.cm-area .cm-poll-opt{background:var(--ios-fill-2);border-radius:12px;min-height:44px;padding:0 14px;font-size:15px;line-height:20px}body.cm-area .cm-poll-opt:not(.is-mine){border-color:#0000}body.cm-area .cm-poll-opt .cm-poll-bar{background:var(--ios-fill)}body.cm-area .cm-poll .cm-small{font-size:13px;line-height:18px}body.cm-area .cm-post .cm-event{background:var(--ios-surface-2);border-radius:16px;gap:12px;padding:12px}body.cm-area .cm-post .cm-event .cm-date{background:var(--ios-surface)}body.cm-area .cm-box.cm-prompt{gap:10px;padding:12px}html:not([data-theme=light]) body.cm-area .cm-prompt-input,[data-theme=light] body.cm-area .cm-prompt-input{border-color:#0000}body.cm-area .cm-prompt-input{color:var(--ios-label-2);padding:0 16px;font-size:16px;line-height:22px}body.cm-area .cm-prompt-types{gap:8px;margin-block:-4px;padding-block:4px}body.cm-area .cm-prompt-types button{background:var(--ios-fill-2);min-height:36px;color:var(--ios-label);border-radius:999px;gap:6px;padding:0 14px;font-size:15px;font-weight:600;line-height:20px;position:relative}body.cm-area .cm-prompt-types button:after{content:"";position:absolute;inset:-4px 0}body.cm-area .cm-prompt-types svg{width:17px;height:17px;color:var(--ios-label-2)}@media (width<=639px) and (pointer:coarse){body.cm-area .cm-feed:has(>.cm-post.is-detail,>.cm-post.cm-article){gap:10px}body.cm-area .cm-feed>:is(.cm-post.is-detail,.cm-post.cm-article,#cm-summary-box,#cm-comments-box){padding:16px max(16px,env(safe-area-inset-right)) 18px max(16px,env(safe-area-inset-left));border-radius:0;margin-inline:calc(50% - 50vw)}body.cm-area .cm-post.is-detail>:is(.cm-post-cover,.cm-post-cover-anim){margin:-16px calc(-1 * max(16px,env(safe-area-inset-right))) 0 calc(-1 * max(16px,env(safe-area-inset-left)));border-radius:0}body.cm-area .cm-post.cm-article>.cm-article-hero{width:auto;max-width:none;margin:-16px calc(-1 * max(16px,env(safe-area-inset-right))) 0 calc(-1 * max(16px,env(safe-area-inset-left)));border-radius:0}}body.cm-area #cm-comments-box .cm-section-title{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-comments{gap:0}body.cm-area .cm-comments>.cm-comment{padding:12px 0;position:relative}body.cm-area .cm-comments>.cm-comment:first-child{padding-top:4px}body.cm-area .cm-comments>.cm-comment+.cm-comment:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:42px;right:0}body.cm-area .cm-comments .cm-comment-bubble>.cm-comment-box{box-shadow:none;background:0 0;border-radius:0;padding:0}body.cm-area .cm-comments .cm-comment.is-helpful>.cm-comment-bubble>.cm-comment-box{border-radius:14px;padding:10px 12px}body.cm-area .cm-comments .cm-comment-box.is-target{outline-offset:4px;border-radius:8px}body.cm-area .cm-comments .cm-comment-name{font-size:15px;font-weight:600;line-height:20px}body.cm-area .cm-answer-label{margin:0 0 6px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-comment-tools{color:var(--ios-label-2);flex-wrap:wrap;gap:0 2px;margin:4px 0 0 -8px;font-size:13px;line-height:18px}body.cm-area .cm-comment-tools>span:first-child{font-variant-numeric:tabular-nums;padding:0 6px 0 8px}body.cm-area .cm-comment-tools button{min-height:32px;color:var(--ios-label-2);border-radius:10px;padding:0 8px;font-weight:600}body.cm-area .cm-comment-tools button.is-on{color:var(--ios-tint)}body.cm-area .cm-comment-tools .cm-creact .cm-react-more{min-width:28px;padding:0 4px}@media (pointer:coarse){body.cm-area .cm-comment-tools button{min-width:0;min-height:44px;margin-block:-6px}body.cm-area .cm-comment-tools .cm-creact .cm-react-more{min-width:32px;min-height:44px}body.cm-area .cm-comment-tools>button[aria-label]{min-width:40px}}body.cm-area .cm-replies{gap:12px;margin-top:8px}body.cm-area .cm-article-kicker{color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-article-title{letter-spacing:var(--ios-trk-title);font-size:28px;font-weight:700;line-height:34px}@media (width>=768px){body.cm-area .cm-article-title{font-size:32px;line-height:40px}}body.cm-area .cm-article-body{font-size:17px;line-height:26px}body.cm-area .cm-article-body h2{margin:1.3em 0 .4em;font-size:22px;font-weight:700;line-height:28px}body.cm-area .cm-article-body h3{font-size:19px;font-weight:600;line-height:24px}body.cm-area .cm-article-body blockquote{background:var(--ios-fill-2);border-left-color:var(--ios-tint);border-radius:0 14px 14px 0}body.cm-area :is(.cm-article-hero,.cm-article-body figure img){border-radius:14px}body.cm-area .cm-article-card>.cm-article-cover{border-radius:var(--cm-radius) var(--cm-radius) 0 0;width:auto;margin:-16px -16px 0}@media (width>=640px){body.cm-area .cm-article-card>.cm-article-cover{margin:-20px -22px 0}}body.cm-area .cm-article-card .cm-article-lead{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-article-counts{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-profile{padding:0 16px 16px}body.cm-area .cm-profile-cover{box-shadow:none;border-bottom:0;margin:0 -16px}body.cm-area .cm-profile-head .cm-headline{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-profile-id .cm-meta{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-profile-head>.cm-avatar:not([class*=cm-frame-]),body.cm-area .cm-profile-head>.cm-avatar-wrap>.cm-avatar:not([class*=cm-frame-]){box-shadow:0 0 0 4px var(--ios-surface)}@media (width<=640px){body.cm-area .cm-profile-head{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}body.cm-area .cm-profile.has-cover .cm-profile-head{margin-top:-48px}body.cm-area .cm-profile-head .cm-avatar-xl{width:96px;height:96px;font-size:34px}body.cm-area .cm-profile.has-cover .cm-profile-id{padding-top:0}body.cm-area .cm-profile-id{width:100%}body.cm-area .cm-profile-head h1{letter-spacing:var(--ios-trk-title);font-size:28px;font-weight:700;line-height:34px}body.cm-area .cm-profile-id :is(.cm-meta,.cm-askme,.cm-fact){justify-content:center}body.cm-area .cm-profile-actions{justify-content:center;padding-top:0}}body.cm-area .cm-profile-actions{gap:10px}body.cm-area .cm-profile-actions .cm-btn{min-height:44px;padding:0 22px;font-size:15px;line-height:20px}html:not([data-theme=light]) body.cm-area .cm-profile-actions .cm-icon-btn,[data-theme=light] body.cm-area .cm-profile-actions .cm-icon-btn{background:var(--ios-fill);width:44px;height:44px;color:var(--ios-label);border-radius:999px;padding:0}body.cm-area .cm-profile-actions .cm-icon-btn svg{width:20px;height:20px}body.cm-area .cm-medal-ico{box-shadow:none}body.cm-area .cm-profile-stats{border-top:.5px solid var(--ios-sep);color:var(--ios-label-2);text-align:center;flex-wrap:wrap;justify-content:center;gap:10px 0;padding-top:14px;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-profile-stats>.cm-stat-num{flex-direction:column;flex:1 1 0;align-items:center;min-width:64px;display:flex}body.cm-area .cm-profile-stats>.cm-stat-num>b{color:var(--ios-label);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:26px}body.cm-area .cm-profile-stats>.cm-stat-level{flex-basis:100%;order:1}body.cm-area .cm-profile-stats>.cm-stat-hint{flex-basis:100%;order:2}body.cm-area #cm-activity:has(>.cm-activity){background:var(--ios-surface);border-radius:var(--cm-radius);gap:0}body.cm-area #cm-activity>.cm-activity{background:0 0;border:0;border-radius:0;gap:2px;min-height:52px;padding:12px 40px 12px 16px;transition:background-color .3s;position:relative}body.cm-area #cm-activity>.cm-activity:first-child{border-top-left-radius:var(--cm-radius);border-top-right-radius:var(--cm-radius)}body.cm-area #cm-activity>.cm-activity:last-child{border-bottom-left-radius:var(--cm-radius);border-bottom-right-radius:var(--cm-radius)}body.cm-area #cm-activity>.cm-activity+.cm-activity:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:16px;right:0}body.cm-area #cm-activity>.cm-activity:after{content:"";background:var(--ios-label-3);width:8px;height:14px;margin-top:-7px;position:absolute;top:50%;right:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}body.cm-area .cm-activity-title{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-activity-text{-webkit-line-clamp:2;font-size:15px;line-height:20px}body.cm-area .cm-activity .cm-small{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-member-search{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}body.cm-area .cm-member-search>.cm-search-field{grid-area:1/1/auto/-1;min-width:0;position:relative}body.cm-area .cm-search-field>#cm-m-q{width:100%}body.cm-area .cm-member-search>.cm-btn{grid-area:1/3}body.cm-area .cm-member-search>#cm-m-sort{grid-area:2/1}body.cm-area .cm-member-search>.cm-member-filters{scrollbar-width:none;flex-wrap:nowrap;grid-area:2/2/auto/4;gap:8px;min-width:0;margin-block:-4px;padding-block:4px;overflow-x:auto}body.cm-area .cm-member-filters::-webkit-scrollbar{display:none}@media (width<=639px){body.cm-area .cm-member-search>.cm-member-filters{margin-right:-16px;padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),#0000)}body.cm-area .cm-member-search>.cm-member-filters:after{content:"";flex:0 0 12px}}html:not([data-theme=light]) body.cm-area #cm-m-q,[data-theme=light] body.cm-area #cm-m-q{background-color:var(--ios-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DA3B4' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;background-size:17px 17px;border-color:#0000;border-radius:999px;height:40px;min-height:40px;padding:0 14px 0 38px}[data-theme=light] body.cm-area #cm-m-q{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235E6270' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E");background-color:var(--ios-fill)!important;border-color:#0000!important}html:not([data-theme=light]) body.cm-area .cm-member-search>.cm-btn:not(.cm-btn-primary),[data-theme=light] body.cm-area .cm-member-search>.cm-btn:not(.cm-btn-primary){min-height:44px;color:var(--ios-tint);background:0 0;padding:0 4px;font-size:17px;font-weight:400}body.cm-area .cm-member-search>.cm-btn svg{display:none}html:not([data-theme=light]) body.cm-area :is(.cm-select-sm,#cm-m-sort),[data-theme=light] body.cm-area :is(.cm-select-sm,#cm-m-sort){background-color:var(--ios-fill);width:auto;max-width:100%;height:auto;min-height:36px;color:var(--ios-label);background-position:right 11px center;background-size:14px;border:0 solid #0000;border-radius:999px;padding:0 32px 0 14px;font-size:15px;font-weight:600;line-height:20px}[data-theme=light] body.cm-area :is(.cm-select-sm,#cm-m-sort){background-color:var(--ios-fill)!important;border-color:#0000!important}@supports (field-sizing:content){body.cm-area :is(.cm-select-sm,#cm-m-sort){field-sizing:content}}@media (pointer:coarse){html:not([data-theme=light]) body.cm-area :is(.cm-select-sm,#cm-m-sort),[data-theme=light] body.cm-area :is(.cm-select-sm,#cm-m-sort){background-clip:padding-box;border-width:4px;min-height:44px;font-size:16px}body.cm-area :is(.cm-select-sm,#cm-m-sort):focus-visible{outline-offset:-3px}}body.cm-area .cm-member-filters .cm-chip{min-height:36px;font-size:15px;font-weight:600;line-height:20px;position:relative}body.cm-area .cm-member-filters .cm-chip:after{content:"";position:absolute;inset:-4px 0}@media (width<=639px){body.cm-area .cm-member-grid:has(>.cm-member){background:var(--ios-surface);border-radius:var(--cm-radius);gap:0}body.cm-area .cm-member-grid>.cm-member{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 16px;transition:background-color .3s;display:grid;position:relative}body.cm-area .cm-member-grid>.cm-member:first-child{border-top-left-radius:var(--cm-radius);border-top-right-radius:var(--cm-radius)}body.cm-area .cm-member-grid>.cm-member:last-child{border-bottom-left-radius:var(--cm-radius);border-bottom-right-radius:var(--cm-radius)}body.cm-area .cm-member-grid>.cm-member+.cm-member:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:76px;right:0}body.cm-area .cm-member-grid>.cm-member>*{grid-column:1/-1;margin:0 0 0 60px}body.cm-area .cm-member-grid>.cm-member>.cm-member-main{grid-column:1;margin:0}body.cm-area .cm-member-grid>.cm-member>.cm-member-foot{display:contents}body.cm-area .cm-member-grid .cm-member-foot>.cm-btn{grid-column:2;align-self:center}body.cm-area .cm-member-grid .cm-member-foot>span{grid-column:1/-1;margin-left:60px}body.cm-area .cm-member-grid .cm-member-foot>span:empty{display:none}body.cm-area .cm-member-grid .cm-member .cm-avatar-lg{width:48px;height:48px;font-size:18px}body.cm-area .cm-member-grid .cm-member-foot>.cm-btn svg{display:none}}body.cm-area .cm-member-name{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-member-headline{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-member-industry{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-member-about{font-size:15px;line-height:20px}body.cm-area .cm-member-askme{font-size:13px;line-height:18px}body.cm-area .cm-member-foot .cm-small{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area :is(.cm-member-foot,.cm-buddy-card) .cm-btn{min-height:32px;padding:0 14px;font-size:15px;line-height:20px;position:relative}body.cm-area :is(.cm-member-foot,.cm-buddy-card) .cm-btn:after{content:"";position:absolute;inset:-6px -4px}body.cm-area .cm-buddy-head h2{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-buddy-head h2 svg{color:var(--ios-label-2)}body.cm-area .cm-buddy-head p{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-buddy-card{border-radius:16px}body.cm-area .cm-buddy-why{color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-buddy-headline{font-size:13px;line-height:18px}body.cm-area :is(.cm-event,.cm-trend-event) .cm-date{background:var(--ios-surface-2);width:52px;box-shadow:none;border:0;border-radius:12px}body.cm-area :is(.cm-event,.cm-trend-event) .cm-date b{color:var(--ios-tint);letter-spacing:0;text-transform:capitalize;background:0 0;padding:5px 0 0;font-size:12px;font-weight:600;line-height:14px}body.cm-area :is(.cm-event,.cm-trend-event) .cm-date span{letter-spacing:0;color:var(--ios-label);padding:0 0 5px;font-size:22px;font-weight:700;line-height:26px}body.cm-area .cm-trend-event .cm-date{width:46px}body.cm-area .cm-trend-event .cm-date span{font-size:19px;line-height:23px}body.cm-area .cm-event-bigdate{background:var(--ios-surface-2);border-color:var(--ios-sep);color:var(--ios-label);border-right-width:.5px}body.cm-area .cm-bd-week{color:var(--ios-tint);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-bd-month{color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-bd-day{color:var(--ios-label);letter-spacing:0;font-variant-numeric:tabular-nums;background:0 0;font-weight:700}body.cm-area .cm-bd-time{background:var(--ios-fill);color:var(--ios-label);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}@media (width<=639px){body.cm-area .cm-event-bigdate{border-bottom-width:.5px;border-right-width:0}}body.cm-area .cm-event-kicker{color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-event-title{font-size:20px;font-weight:700;line-height:25px}body.cm-area .cm-event-h1{letter-spacing:var(--ios-trk-title);font-size:28px;font-weight:700;line-height:34px}body.cm-area .cm-event-when{color:var(--ios-label);font-size:15px;line-height:20px}body.cm-area .cm-event-when svg{width:17px;height:17px;color:var(--ios-label-2)}body.cm-area .cm-event-lead{font-size:15px;line-height:20px}body.cm-area .cm-countdown strong{font-variant-numeric:tabular-nums}body.cm-area #cm-events>.cm-event{align-items:center;gap:12px;padding:12px 16px;transition:background-color .3s;position:relative}body.cm-area #cm-events>.cm-event+.cm-event{border-top-left-radius:0;border-top-right-radius:0;margin-top:-12px}body.cm-area #cm-events>.cm-event:has(+.cm-event){border-bottom-right-radius:0;border-bottom-left-radius:0}body.cm-area #cm-events>.cm-event+.cm-event:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:80px;right:0}body.cm-area .cm-event-row-title{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-event-row .cm-small{font-size:13px;line-height:18px}body.cm-area .cm-event-actions{flex-wrap:wrap;gap:5px 8px;display:flex}body.cm-area .cm-event-actions:before{content:"";flex:0 0 100%;order:1;height:0}body.cm-area .cm-event-actions>:is(.cm-btn,.cm-link,.cm-going){min-height:44px;font-size:15px;line-height:20px}body.cm-area .cm-event-actions>.cm-btn-primary{flex:100%;min-height:50px;font-size:17px}body.cm-area .cm-event-actions>.cm-going{flex:auto}body.cm-area .cm-event-actions>button.cm-link{flex:none;padding:0 4px}body.cm-area .cm-event-actions>:is(.cm-btn:not(.cm-btn-primary),a.cm-link){white-space:nowrap;flex:1 1 0;order:2;min-width:0;padding:0 10px}html:not([data-theme=light]) body.cm-area .cm-event-actions>a.cm-link,[data-theme=light] body.cm-area .cm-event-actions>a.cm-link{background:var(--ios-fill);color:var(--ios-label);border-radius:999px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}body.cm-area #cm-ev-info .cm-event-actions>.cm-btn:not(.cm-btn-primary){border-radius:16px;flex-direction:column;gap:4px;min-height:64px;padding:10px 4px;font-size:13px;line-height:16px}body.cm-area #cm-ev-info .cm-event-actions>.cm-btn:not(.cm-btn-primary) svg{width:22px;height:22px}body.cm-area .cm-event-feature.is-plain .cm-event-when{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.cm-area :is(.cm-progress-card,.cm-onboard-progress) .cm-progress{background:var(--ios-fill);height:6px}body.cm-area :is(.cm-progress-card,.cm-onboard-progress) .cm-progress>div{background:var(--ios-tint)}body.cm-area .cm-progress-level{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-progress-card .cm-small{font-size:13px;line-height:18px}body.cm-area .cm-week strong{color:var(--ios-tint);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:26px}body.cm-area .cm-week span{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-week-parts span{background:var(--ios-fill-2);color:var(--ios-label-2);padding:3px 10px;font-size:13px;line-height:18px}body.cm-area .cm-rank-next{border-radius:16px;min-height:52px;padding:10px 16px}body.cm-area .cm-rank-next .cm-rank-next-arrow{color:var(--ios-label-3)}body.cm-area .cm-earn{padding:14px 16px 0}body.cm-area .cm-earn-chip{background:var(--ios-fill-2);color:var(--ios-label-2);border:0;padding:5px 11px;font-size:13px;line-height:18px}body.cm-area .cm-earn-chip strong{color:var(--ios-label)}body.cm-area .cm-earn-more{border-top:.5px solid var(--ios-sep);margin:12px -16px 0}body.cm-area .cm-earn-more summary{min-height:48px;color:var(--ios-label);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15px;font-weight:400;line-height:20px;list-style:none;display:flex}body.cm-area .cm-earn-more summary::-webkit-details-marker{display:none}body.cm-area .cm-earn-more summary:after{content:"";background:var(--ios-label-3);width:8px;height:14px;transition:rotate .25s var(--ios-ease);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}body.cm-area .cm-earn-more[open] summary{margin-bottom:0}body.cm-area .cm-earn-more[open] summary:after{rotate:90deg}body.cm-area .cm-earn-more summary:focus-visible{outline-offset:-4px;border-radius:12px}body.cm-area .cm-earn-more>:not(summary){margin-inline:16px}body.cm-area .cm-earn-more>:last-child{padding-bottom:14px}body.cm-area .cm-levels{gap:0}body.cm-area .cm-level-row{border-radius:0;padding:10px 0;font-size:15px;line-height:20px}body.cm-area .cm-level-row+.cm-level-row{border-top:.5px solid var(--ios-sep)}body.cm-area .cm-level-row.is-current{color:var(--ios-tint);background:0 0;font-weight:600}body.cm-area .cm-earn-more h4{color:var(--ios-label-2);margin:16px 16px 4px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-podium{gap:10px;margin:8px 0 14px}body.cm-area .cm-podium-name{font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-podium-pts{color:var(--ios-label-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}body.cm-area .cm-podium-step{background:var(--ios-fill-2);color:var(--ios-label-2);border:0;border-radius:12px 12px 6px 6px;padding-top:6px;font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-podium-place.is-1 .cm-podium-step{height:56px;color:var(--ios-label)}body.cm-area .cm-podium-place.is-2 .cm-podium-step{height:42px}body.cm-area .cm-podium-place.is-3 .cm-podium-step{height:32px}body.cm-area .cm-podium-place.is-1 .cm-avatar:not([class*=cm-frame-]){box-shadow:0 0 0 2px var(--ios-tint)}body.cm-area .cm-box:has(>.cm-rank){padding:0}body.cm-area .cm-box>.cm-rank{border-bottom:0;gap:12px;min-height:52px;padding:8px 16px;transition:background-color .3s;position:relative}body.cm-area .cm-box>.cm-rank:first-child{border-top-left-radius:var(--cm-radius);border-top-right-radius:var(--cm-radius)}body.cm-area .cm-box>.cm-rank:last-child{border-bottom-left-radius:var(--cm-radius);border-bottom-right-radius:var(--cm-radius)}body.cm-area .cm-box>.cm-rank+.cm-rank:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:98px;right:0}body.cm-area .cm-rank-no{color:var(--ios-label-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}body.cm-area .cm-rank-pts{color:var(--ios-label);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}body.cm-area .cm-rank-no.is-1{background:var(--ios-tint);color:var(--ios-on-tint);box-shadow:none}body.cm-area .cm-rank-no.is-2{color:#0a0f14;background:#aeb6c2}body.cm-area .cm-rank-no.is-3{color:#0a0f14;background:#c07a45}body.cm-area .cm-next-step h2{font-size:22px;font-weight:700;line-height:28px}body.cm-area .cm-next-step .cm-kicker{color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-next-step p.cm-muted:not(.cm-small){font-size:15px;line-height:20px}body.cm-area .cm-onboard-stage .cm-section-title{margin-bottom:8px;font-size:20px;font-weight:700;line-height:25px}body.cm-area .cm-checklist{background:var(--ios-surface);border-radius:var(--cm-radius);border:0}body.cm-area .cm-check{border-bottom:0;gap:12px;min-height:52px;padding:10px 16px;transition:background-color .3s;position:relative}body.cm-area .cm-check:first-child{border-top-left-radius:var(--cm-radius);border-top-right-radius:var(--cm-radius)}body.cm-area .cm-check:last-child{border-bottom-left-radius:var(--cm-radius);border-bottom-right-radius:var(--cm-radius)}body.cm-area .cm-check+.cm-check:before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:50px;right:0}body.cm-area .cm-check-mark{border-width:1.5px;border-color:var(--ios-label-3)}body.cm-area .cm-check.is-next .cm-check-mark{border-width:2px;border-color:var(--ios-tint)}body.cm-area .cm-check-title{line-height:20px}body.cm-area .cm-check-body .cm-small{font-size:13px;line-height:18px}body.cm-area .cm-check .cm-btn{flex:none;min-height:30px;padding:0 12px;font-size:13px;line-height:18px;position:relative}body.cm-area .cm-check .cm-btn:after{content:"";position:absolute;inset:-7px -4px}@media (width>=1280px){body.cm-area .cm-aside .cm-stack{gap:22px}body.cm-area .cm-aside .cm-box{background:0 0;border-radius:0;padding:0}body.cm-area .cm-aside .cm-box>h3{margin:0 0 7px;padding:0 16px}body.cm-area .cm-aside .cm-box>:not(h3):not(.cm-link){box-shadow:inset 0 0 0 100vmax var(--ios-surface);border-radius:0;margin:0;position:relative}body.cm-area .cm-aside .cm-box>h3+:not(.cm-link){border-top-left-radius:18px;border-top-right-radius:18px}body.cm-area .cm-aside .cm-box>:not(h3):not(.cm-link):not(:has(~:not(.cm-link))){border-bottom-right-radius:18px;border-bottom-left-radius:18px}body.cm-area .cm-aside .cm-box>.cm-trend{border-bottom:0;min-height:44px;padding:10px 16px;transition:box-shadow .2s}body.cm-area .cm-aside .cm-box>.cm-rank{border-bottom:0;min-height:44px;padding:8px 16px}body.cm-area .cm-aside .cm-box>.cm-hashtags{padding:12px}body.cm-area .cm-aside .cm-box>.cm-lesson-ref{border-radius:18px;width:100%;padding:12px 16px;font-size:14px;line-height:19px;display:flex}body.cm-area .cm-aside .cm-box>:is(.cm-trend,.cm-rank)+:is(.cm-trend,.cm-rank):before{content:"";border-top:.5px solid var(--ios-sep);pointer-events:none;position:absolute;top:0;left:16px;right:0}body.cm-area .cm-aside .cm-box>.cm-trend-event+.cm-trend-event:before{left:74px}body.cm-area .cm-aside .cm-box>.cm-trend-numbered+.cm-trend-numbered:before{left:56px}body.cm-area .cm-aside .cm-box>.cm-rank+.cm-rank:before{left:90px}body.cm-area .cm-aside .cm-box>.cm-link{color:var(--ios-tint);margin-inline:16px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-aside .cm-trend-title{font-size:14px;font-weight:600;line-height:19px}body.cm-area .cm-aside .cm-trend .cm-small{color:var(--ios-label-2);font-size:12px;line-height:16px}body.cm-area .cm-aside .cm-trend-no{width:28px;font-size:17px;line-height:22px}body.cm-area .cm-aside .cm-rank-pts{font-size:13px}}body.cm-area .cm-empty{color:var(--ios-label-2);padding:40px 24px;font-size:15px;line-height:20px}body.cm-area .cm-empty strong{color:var(--ios-label);margin-bottom:6px;font-size:20px;font-weight:600;line-height:25px}body.cm-area .cm-empty strong:before{width:44px;height:44px;box-shadow:none;background:var(--ios-label-3);border-radius:0;margin:0 auto 14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=1023px){body.cm-area .cm-page-actions{gap:8px;min-height:0}body.cm-area .cm-page-actions .cm-btn{min-height:36px;padding:0 16px;font-size:15px;line-height:20px;position:relative}body.cm-area .cm-page-actions .cm-btn:after{content:"";position:absolute;inset:-4px 0}}@media (hover:hover) and (pointer:fine){body.cm-area .cm-prompt-types button:hover{background:var(--ios-fill)}body.cm-area .cm-act:hover,body.cm-area .cm-comment-tools button:not(.is-on):hover{color:var(--ios-label)}body.cm-area .cm-aside .cm-box>:is(.cm-trend,.cm-lesson-ref):hover{box-shadow:inset 0 0 0 100vmax color-mix(in srgb,var(--ios-surface) 92%,var(--ios-label))}body.cm-area .cm-aside .cm-trend:hover .cm-trend-title{text-decoration:none}body.cm-area #cm-activity>.cm-activity:hover{background:var(--ios-fill-2)}}@media (hover:none){body.cm-area .cm-act:hover,body.cm-area .cm-react-more:hover,body.cm-area .cm-comment-tools button:hover{background:0 0}body.cm-area .cm-act:not(.is-on):hover,body.cm-area .cm-react-more:hover,body.cm-area .cm-comment-tools button:not(.is-on):hover{color:var(--ios-label-2)}body.cm-area .cm-prompt-types button:hover{background:var(--ios-fill-2);color:var(--ios-label)}body.cm-area :is(.cm-stats-comments:hover,.cm-stats-likes:hover span){color:inherit;text-decoration:none}body.cm-area #cm-activity>.cm-activity:hover{border-color:#0000}body.cm-area :is(#cm-activity>.cm-activity,#cm-events>.cm-event):active{background:var(--ios-fill-2);transition:none}body.cm-area .cm-member-grid>.cm-member:has(>.cm-member-main:active){background:var(--ios-fill-2);transition:none}body.cm-area :is(.cm-box>.cm-rank,.cm-check):active{transition:none}body.cm-area .cm-prompt-types button:active{background:var(--ios-fill)}}@media (prefers-reduced-motion:reduce){body.cm-area :is(#cm-activity>.cm-activity,.cm-member-grid>.cm-member,#cm-events>.cm-event,.cm-box>.cm-rank,.cm-check,.cm-aside .cm-box>.cm-trend),body.cm-area .cm-earn-more summary:after{transition:none}}body.cm-area{--nk-r-sheet:38px;--nk-r-alert:28px;--nk-r-menu:22px;--nk-r-group:22px;--nk-grab:var(--ios-label-3);--ios-spring-snappy:cubic-bezier(.32,.72,0,1);--ios-spring-bouncy:cubic-bezier(.34,1.35,.64,1);--nk-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 14'%3E%3Cpath d='M1.5 1.5 6.5 7l-5 5.5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--nk-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 14'%3E%3Cpath d='M1.8 7.4 6 11.6 14.2 2.4' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@supports (transition-timing-function:linear(0,1)){body.cm-area{--ios-spring-snappy:linear(0,.069,.218,.388,.547,.681,.786,.864,.919,.956,.98,.994,1.002,1.005,1.006,1.006,1.005,1.004,1);--ios-spring-bouncy:linear(0,.066,.217,.397,.573,.725,.846,.933,.991,1.025,1.042,1.046,1.043,1.036,1.028,1.02,1.013,1.007,1.003,1,.999,.998,1)}}html:not([data-theme=light]) body.cm-area{--nk-sheet-bg:var(--ios-elev);--nk-cell:var(--ios-fill-2);--nk-cell-press:var(--ios-fill);--nk-tile:#2a3f6e;--nk-tile-ink:#fff;--nk-search-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239DA3B4' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E")}[data-theme=light] body.cm-area{--nk-sheet-bg:var(--ios-bg);--nk-cell:var(--ios-surface);--nk-cell-press:#e5e5ea;--nk-tile:#1f3768;--nk-tile-ink:#fff;--nk-search-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235E6270' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.8-4.8'/%3E%3C/svg%3E")}body.cm-area .cm-dialog{overscroll-behavior:contain;border:0}body.cm-area .cm-dialog-head h2{font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-dialog-head :is(.cm-close,.cm-expand){background:var(--ios-fill-2);width:32px;height:32px;color:var(--ios-label-2);border-radius:50%;flex:none;padding:0}body.cm-area .cm-dialog-head :is(.cm-close,.cm-expand) svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-dialog-head :is(.cm-close,.cm-expand):hover{background:var(--ios-fill);color:var(--studio-ink)}}@media (pointer:coarse){body.cm-area .cm-dialog-head .cm-close{background-clip:content-box;width:44px;height:44px;margin-right:-5px;padding:5px}}@media (width>=640px){body.cm-area .cm-dialog{border-radius:var(--nk-r-alert);padding:20px 24px 24px}body.cm-area .cm-dialog-head{min-height:36px;margin-bottom:14px}body.cm-area .cm-dialog-head h2{font-size:20px;font-weight:700;line-height:25px}}@media (width<=639px){body.cm-area .cm-modal{padding:8px}body.cm-area .cm-dialog{max-height:calc(100dvh - 64px);padding:0 16px max(16px,env(safe-area-inset-bottom));border-radius:var(--nk-r-sheet)}body.cm-area .cm-dialog-head{min-height:44px;margin:0 0 8px;padding-top:14px;position:relative}body.cm-area .cm-dialog.is-swipe>.cm-dialog-head:before{content:"";background:var(--nk-grab);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}body.cm-area .cm-dialog-head h2{text-align:center;text-wrap:balance;flex:auto;min-width:0;padding-left:44px}body.cm-area .cm-dialog.is-full{width:calc(100% + 16px);height:calc(100dvh - max(20px,env(safe-area-inset-top) + 10px));border-radius:var(--nk-r-sheet) var(--nk-r-sheet) 0 0;background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none;max-height:none;box-shadow:inset 0 .5px 0 var(--ios-glass-spec);margin:0 -8px -8px;padding-bottom:0}}@keyframes cm-nk-sheet{0%{translate:0 calc(100% + 24px)}}@keyframes cm-nk-grow{0%{opacity:0;scale:.9}}@keyframes cm-nk-pop{0%{opacity:0;scale:.86}}@keyframes cm-nk-fade{0%{opacity:0}}@media (prefers-reduced-motion:no-preference){@media (width<=639px){body.cm-area .cm-dialog{animation:cm-nk-sheet .5s var(--ios-ease)}}@media (width>=640px){body.cm-area .cm-dialog{animation:cm-nk-grow .45s var(--ios-spring-snappy)}}}body.cm-area .cm-c-form .cm-c-title{font-size:22px;font-weight:700;line-height:28px}body.cm-area .cm-c-form .cm-c-body{font-size:16px;line-height:24px}[data-theme=light] body.cm-area .cm-c-form :is(.cm-c-title,.cm-c-body){background-color:#0000!important;border-color:#0000!important}[data-theme=light] body.cm-area .cm-c-form :is(.cm-c-title,.cm-c-body):focus-visible{border-left-color:var(--cm-gold)!important}@media (pointer:coarse){body.cm-area .cm-c-form .cm-c-body{resize:none}}@media (width<=639px){body.cm-area .cm-c-form .cm-c-body{resize:none;font-size:17px;line-height:25px}}body.cm-area .cm-c-mood-pick{background:var(--ios-fill-2);border:0;min-height:36px;padding:7px 14px}body.cm-area .cm-c-form .cm-restored{background:var(--ios-fill-2);border-radius:14px}body.cm-area .cm-c-tools{overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 .5px 0 var(--ios-sep);border-top:0;flex-wrap:nowrap;padding:6px 0;overflow-x:auto}body.cm-area .cm-c-tools::-webkit-scrollbar{display:none}body.cm-area .cm-c-tool{color:var(--ios-label-2);background:0 0;border-radius:999px;flex:none}@media (hover:hover) and (pointer:fine){body.cm-area .cm-c-tool:hover{background:var(--ios-fill-2);color:var(--studio-ink)}}@media (hover:none){body.cm-area .cm-c-tool:active{background:var(--ios-fill)}}body.cm-area .cm-c-tool[aria-pressed=true]{background:var(--ios-fill);color:var(--ios-tint)}@media (width<=639px){body.cm-area .cm-c-tools{justify-content:flex-start;gap:4px;margin:0 -16px;padding:6px 16px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}body.cm-area .cm-c-tools:after{content:"";flex:0 0 12px}body.cm-area .cm-c-tools{scroll-snap-type:x mandatory;scroll-padding-inline:16px}body.cm-area .cm-c-tool{scroll-snap-align:start}}body.cm-area .cm-c-foot{border-top:0;gap:10px 12px;padding-top:6px}@media (width<=639px){html body.cm-area .cm-dialog.is-full .cm-c-foot{padding:6px 16px max(12px,env(safe-area-inset-bottom));background:0 0;margin:0 -16px}}body.cm-area .cm-c-actions .cm-btn{min-height:40px;padding:0 20px;font-size:15px}body.cm-area .cm-c-actions .cm-c-status{color:var(--ios-label-2);font-size:13px}@media (pointer:coarse){body.cm-area .cm-c-actions .cm-btn{min-height:48px;padding:0 22px;font-size:17px}}body.cm-area .cm-c-where-btn{background:var(--ios-fill-2);border:0;min-height:36px;padding:0 12px 0 14px;font-size:15px;font-weight:600}body.cm-area .cm-c-where-btn.is-empty{color:var(--ios-tint);box-shadow:inset 0 0 0 1px var(--cm-gold-line)}@media (pointer:coarse){body.cm-area .cm-c-where-btn{min-height:44px}}@media (hover:hover) and (pointer:fine){body.cm-area .cm-c-where-btn:hover{background:var(--ios-fill)}}body.cm-area .cm-c-where-list{border-radius:var(--nk-r-menu);background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border:0;padding:6px}body.cm-area .cm-c-where-opt{background:0 0;border-radius:16px;min-height:44px;padding:10px 12px}body.cm-area .cm-c-where-opt:has(input:checked) .cm-c-where-name{color:var(--ios-tint)}@media (hover:hover) and (pointer:fine){body.cm-area .cm-c-where-opt:hover{background:var(--ios-fill-2)}}@media (hover:none){body.cm-area .cm-c-where-opt:active{background:var(--ios-fill)}}body.cm-area .cm-c-where-name{font-size:15px}body.cm-area .cm-c-where-desc{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-anon{background:var(--ios-fill-2);border:0;border-radius:20px;align-items:flex-start;gap:12px;margin:10px 0 0;padding:12px 14px 12px 16px}body.cm-area .cm-anon:has(input:checked){background:var(--ios-fill-2);border-color:#0000}body.cm-area .cm-anon:focus-within{outline:0}body.cm-area .cm-anon>span{flex:auto;min-width:0}body.cm-area .cm-anon strong{font-size:16px;font-weight:600;line-height:21px}body.cm-area .cm-anon small{color:var(--ios-label-2);margin-top:3px;font-size:13px;line-height:18px}html body.cm-area .cm-anon input{appearance:none;background:var(--ios-fill);cursor:pointer;border:0;border-radius:31px;flex:none;order:2;width:51px;height:31px;margin:-5px 0 0;transition:background-color .25s;position:relative}html body.cm-area .cm-anon input:before{content:"";width:27px;height:27px;transition:translate .35s var(--ios-spring-snappy);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}html body.cm-area .cm-anon input:checked{background:var(--ios-tint)}html body.cm-area .cm-anon input:checked:before{translate:20px}html:not([data-theme=light]) body.cm-area .cm-anon input:checked:before{box-shadow:0 0 0 .5px #00000059,0 3px 8px #0000004d}html body.cm-area .cm-anon input:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px;border-radius:31px}[data-theme=light] body.cm-area .cm-anon input{background-color:var(--ios-fill)!important;border-color:#0000!important}[data-theme=light] body.cm-area .cm-anon input:checked{background-color:var(--ios-tint)!important}body.cm-area .cm-dialog:has(.cm-sheet){background:var(--nk-sheet-bg);-webkit-backdrop-filter:none;backdrop-filter:none}@media (width<=639px){body.cm-area .cm-dialog:has(.cm-sheet) .cm-dialog-head{z-index:2;background:var(--nk-sheet-bg);margin:0 -16px 4px;padding:14px 16px 6px;position:sticky;top:0}}body.cm-area .cm-sheet{gap:0;padding-bottom:4px}html body.cm-area .cm-sheet>.cm-nav-group{margin:24px 16px 7px}html body.cm-area .cm-sheet>.cm-nav-group:first-child{margin-top:4px}html body.cm-area .cm-sheet>.cm-nav-item{background:var(--nk-cell);min-height:48px;color:var(--studio-ink);border-radius:0;gap:14px;margin:0;padding:9px 14px 9px 16px;font-size:17px;font-weight:400;line-height:22px;position:relative}html body.cm-area .cm-sheet>.cm-nav-item:is(:first-child,:not(.cm-nav-item)+*){border-top-left-radius:var(--nk-r-group);border-top-right-radius:var(--nk-r-group)}html body.cm-area .cm-sheet>.cm-nav-item:is(:last-child,:has(+:not(.cm-nav-item))){border-bottom-left-radius:var(--nk-r-group);border-bottom-right-radius:var(--nk-r-group)}html body.cm-area .cm-sheet>.cm-nav-item+.cm-nav-item:before{content:"";border-top:.5px solid var(--ios-sep);width:auto;height:0;box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:0 0 auto 60px}html body.cm-area .cm-sheet>.cm-nav-item.is-active{background:var(--nk-cell);font-weight:600}html body.cm-area .cm-sheet>.cm-nav-item:active{background:var(--nk-cell-press)}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-sheet>.cm-nav-item:hover{background:var(--nk-cell-press)}}html body.cm-area .cm-dialog .cm-sheet>.cm-nav-item svg{background:var(--nk-tile);width:18px;height:18px;color:var(--nk-tile-ink);box-shadow:none;border-radius:8px;padding:6px}html body.cm-area .cm-dialog .cm-sheet>.cm-nav-item.is-active svg{background:var(--ios-tint);color:var(--ios-on-tint)}html body.cm-area .cm-sheet>a.cm-nav-item:after{content:"";background:var(--ios-label-3);width:8px;height:14px;-webkit-mask:var(--nk-chevron) center/contain no-repeat;-webkit-mask:var(--nk-chevron) center/contain no-repeat;mask:var(--nk-chevron) center/contain no-repeat;flex:none;margin-left:2px}html body.cm-area .cm-sheet>a.cm-nav-item.is-active:after{background:var(--ios-tint);width:16px;-webkit-mask-image:var(--nk-check);-webkit-mask-image:var(--nk-check);mask-image:var(--nk-check)}html body.cm-area .cm-sheet .cm-nav-dot{width:8px;height:8px;box-shadow:none}html body.cm-area .cm-sheet>.cm-nav-start{border-radius:var(--nk-r-group);background:var(--nk-cell);border:0;margin:24px 0 0;padding:14px 16px;font-size:15px}body.cm-area .cm-pop{overscroll-behavior:contain;border:0}body.cm-area .cm-pop-head{z-index:2;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:0;min-height:52px;padding:12px 12px 12px 16px;font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-pop-head .cm-link{min-height:36px;color:var(--ios-tint);padding:0 4px;font-size:15px;font-weight:400}body.cm-area .cm-pop-tabs{border-bottom:0;padding:2px 16px 10px}body.cm-area .cm-pop-tabs .cm-tabs{width:100%;margin:0}body.cm-area .cm-pop-tabs .cm-tab{flex:1 1 0;justify-content:center;min-height:32px;padding:6px 12px;position:relative}body.cm-area .cm-pop-tabs .cm-tab:after{content:"";position:absolute;inset:-6px 0}body.cm-area .cm-note{color:var(--ios-label-2);background:0 0;border-bottom:0;gap:12px;padding:11px 16px 11px 30px;font-size:15px;line-height:20px;position:relative}body.cm-area .cm-note+.cm-note:before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:0;left:74px;right:0}body.cm-area .cm-note .cm-note-text{color:var(--studio-ink)}body.cm-area .cm-note.is-unread .cm-note-text{font-weight:600}body.cm-area .cm-note.is-unread:after{background:var(--ios-tint);width:9px;height:9px;margin:0;position:absolute;top:22px;left:11px}body.cm-area .cm-note .cm-small{font-size:13px;line-height:18px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-note:hover,body.cm-area .cm-note.is-unread:not(:active):hover{background:var(--ios-fill-2)}}body.cm-area #cm-bell-all{min-height:44px;color:var(--ios-tint);font-size:15px;font-weight:400}@media (pointer:coarse){body.cm-area .cm-pop-head .cm-link{min-height:44px}}@media (width<=639px){html body.cm-area .cm-pop{width:auto;max-height:min(80dvh,680px);padding-bottom:max(8px,env(safe-area-inset-bottom));border-radius:var(--nk-r-sheet);background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none;bottom:8px;left:8px;top:auto!important;right:8px!important}body.cm-area:has(>#cm-bell-pop):after{content:"";z-index:64;background:var(--ios-scrim);pointer-events:none;position:fixed;inset:0}html body.cm-area .cm-pop-head{background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none;padding-top:20px;font-size:20px;font-weight:700;line-height:25px}html body.cm-area .cm-pop-head:before{content:"";background:var(--nk-grab);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}}body.cm-area .cm-menu{border:0;min-width:220px;padding:6px}body.cm-area .cm-menu button{min-height:36px;color:var(--studio-ink);background:0 0;border-radius:14px;flex-direction:row-reverse;justify-content:space-between;gap:16px;padding:7px 12px;font-size:15px;line-height:20px;position:relative}body.cm-area .cm-menu button svg{flex:none;width:18px;height:18px}body.cm-area .cm-menu button.is-danger{color:var(--cm-red)}body.cm-area .cm-menu button:is(:not(.is-danger)+.is-danger,.is-danger+:not(.is-danger)){margin-top:13px}body.cm-area .cm-menu button:is(:not(.is-danger)+.is-danger,.is-danger+:not(.is-danger)):before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:-7px;left:-6px;right:-6px}@media (pointer:coarse){body.cm-area .cm-menu{min-width:250px;max-width:min(300px,100vw - 16px)}body.cm-area .cm-menu button{min-height:44px;padding:11px 16px;font-size:17px;line-height:22px}body.cm-area .cm-menu button svg{width:20px;height:20px}}@media (hover:hover) and (pointer:fine){body.cm-area .cm-menu button:hover{background:var(--ios-fill-2)}}@media (hover:none){body.cm-area .cm-menu button:active{background:var(--ios-fill)}}body.cm-area :is(.cm-emoji-pop,.cm-mood-pop){border-radius:var(--nk-r-menu);border:0}body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet{border-radius:var(--nk-r-sheet) var(--nk-r-sheet) 0 0;padding-bottom:max(10px,env(safe-area-inset-bottom))}body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet:before{content:"";background:var(--nk-grab);border-radius:3px;flex:none;align-self:center;width:36px;height:5px;margin:5px 0 3px}body.cm-area .cm-emoji-head{padding:10px 12px 8px}html body.cm-area .cm-emoji-head .cm-input{appearance:none;background-color:var(--ios-fill-2);background-image:var(--nk-search-ic);background-position:12px;background-repeat:no-repeat;background-size:17px;border-color:#0000;border-radius:999px;min-height:36px;padding:7px 14px 7px 36px;font-size:15px}[data-theme=light] body.cm-area .cm-emoji-head .cm-input{background-color:#7676801f!important;border-color:#0000!important}[data-theme=light] body.cm-area .cm-emoji-head .cm-input:focus{border-color:var(--cm-gold-line)!important}@media (pointer:coarse){html body.cm-area .cm-emoji-head .cm-input{min-height:40px;font-size:17px}}body.cm-area .cm-emoji-tabs{box-shadow:inset 0 -.5px 0 var(--ios-sep);border-bottom:0;gap:2px;padding:0 8px 6px}body.cm-area .cm-emoji-tab{color:var(--ios-label-2);background:0 0;border-radius:999px}body.cm-area .cm-emoji-label{color:var(--ios-label-2);margin:12px 6px 6px;font-size:13px;font-weight:600;line-height:18px}body.cm-area .cm-emoji-cell{background:0 0;border-radius:12px}body.cm-area .cm-emoji-cell:focus-visible{background:var(--ios-fill-2)}body.cm-area .cm-emoji-hint{box-shadow:inset 0 .5px 0 var(--ios-sep);border-top:0}@media (hover:hover) and (pointer:fine){body.cm-area :is(.cm-emoji-cell,.cm-emoji-tab):hover{background:var(--ios-fill-2)}}@media (hover:none){body.cm-area :is(.cm-emoji-cell,.cm-emoji-tab):active{background:var(--ios-fill)}}body.cm-area .cm-mood-head{border-bottom:0;gap:10px;padding:8px 10px 8px 12px}body.cm-area .cm-mood-tabs{background:var(--ios-fill-2);border-radius:999px;flex:auto;gap:0;padding:2px}body.cm-area .cm-mood-tab{min-height:32px;color:var(--studio-ink);text-align:center;transition:background-color .25s var(--ios-ease),box-shadow .25s;border:0;border-radius:999px;flex:1 1 0;padding:6px 12px;font-size:14px;font-weight:500;position:relative}body.cm-area .cm-mood-tab:after{content:"";position:absolute;inset:-6px 0}body.cm-area .cm-mood-tab[aria-selected=true]{background:var(--ios-seg-thumb);font-weight:600;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}body.cm-area .cm-mood-close{background:var(--ios-fill-2);width:32px;height:32px;color:var(--ios-label-2);border-radius:50%;flex:none;padding:0}@media (pointer:coarse){body.cm-area .cm-mood-close{background-clip:content-box;width:44px;height:44px;margin:-6px -5px -6px 0;padding:5px}}body.cm-area .cm-mood-opt{background:0 0;border-radius:14px}body.cm-area .cm-mood-opt.is-on{background:var(--ios-fill);border-color:var(--cm-gold-line);font-weight:600}@media (hover:hover) and (pointer:fine){body.cm-area .cm-mood-opt:not(.is-on):hover{background:var(--ios-fill-2)}}@media (hover:none){body.cm-area .cm-mood-opt:active{background:var(--ios-fill)}}body.cm-area .cm-react-pop{border:0;border-radius:999px;gap:2px}body.cm-area .cm-react-pop button[aria-checked=true]{background:var(--ios-fill);box-shadow:inset 0 0 0 1.5px var(--cm-gold-line)}@keyframes cm-nk-react{0%{opacity:0;scale:.6}}@keyframes cm-nk-react-item{0%{opacity:0;scale:.4}}html body.cm-area #notatnik-toast[data-type]{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);transform-origin:0;line-height:20px;background:var(--ios-glass-strong)!important;color:var(--ios-label)!important;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow)!important;border-radius:22px!important;gap:10px!important;padding:12px 20px!important;font-size:15px!important;font-weight:600!important}html body.cm-area #notatnik-toast svg{width:20px;height:20px}html body.cm-area:has(#cm-modal) #notatnik-toast{top:24px!important;bottom:auto!important}@media (width<=639px){html body.cm-area:has(#cm-modal) #notatnik-toast{top:calc(env(safe-area-inset-top,0px) + 84px)!important}}html body.cm-area #notatnik-toast[data-type=success] svg{color:var(--cm-green)}html body.cm-area #notatnik-toast[data-type=error] svg{color:var(--cm-red)}html body.cm-area #notatnik-toast[data-type=warning] svg{color:var(--ios-tint)}html body.cm-area #notatnik-toast[data-type=info] svg{color:var(--cm-blue)}@keyframes cm-nk-toast{0%{translate:0 24px;scale:.8}}@media (prefers-reduced-motion:no-preference){body.cm-area :is(.cm-menu,.cm-pop,.cm-emoji-pop,.cm-mood-pop,.cm-c-where-list){animation:cm-nk-pop .32s var(--ios-spring-snappy)}body.cm-area .cm-menu{transform-origin:100% 0}body.cm-area :is(.cm-emoji-pop,.cm-mood-pop),body.cm-area .cm-c-where-list{transform-origin:0 100%}body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet{animation:cm-nk-sheet .5s var(--ios-ease)}@media (width<=639px){html body.cm-area .cm-pop{animation:cm-nk-sheet .5s var(--ios-ease)}body.cm-area:has(>#cm-bell-pop):after{animation:.3s linear cm-nk-fade}}body.cm-area .cm-react-pop{animation:cm-nk-react .5s var(--ios-spring-bouncy);transform-origin:56px 100%}body.cm-area .cm-react-pop button{animation:cm-nk-react-item .45s var(--ios-spring-bouncy) both}body.cm-area .cm-react-pop button:nth-child(2){animation-delay:25ms}body.cm-area .cm-react-pop button:nth-child(3){animation-delay:50ms}body.cm-area .cm-react-pop button:nth-child(4){animation-delay:75ms}body.cm-area .cm-react-pop button:nth-child(5){animation-delay:.1s}body.cm-area .cm-react-pop button:nth-child(6){animation-delay:.125s}html body.cm-area #notatnik-toast{animation:cm-nk-toast .55s var(--ios-spring-bouncy);transition:opacity .25s linear,transform .55s var(--ios-spring-bouncy)!important}}@media (prefers-reduced-motion:reduce){html body.cm-area .cm-anon input,html body.cm-area .cm-anon input:before,body.cm-area .cm-mood-tab{transition:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html body.cm-area #notatnik-toast[data-type]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--ios-elev)!important}body.cm-area :is(.cm-c-where-list,.cm-pop-head){background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none}body.cm-area .cm-dialog:has(.cm-sheet){background:var(--nk-sheet-bg)!important}}body.cm-area{--cm-chat-canvas:var(--ios-surface)}body.cm-area .cm-dm-msgs{gap:0}body.cm-area .cm-bubble{max-width:75%;box-shadow:none;background:var(--ios-surface-2);color:var(--ios-label);border:0;border-radius:18px;padding:7px 12px 5px;font-size:15px;line-height:20px;position:relative}body.cm-area .cm-bubble.is-mine{background:var(--ios-tint);color:var(--ios-on-tint)}body.cm-area .cm-bubble+.cm-bubble{margin-top:10px}body.cm-area :is(.cm-bubble.is-mine+.cm-bubble.is-mine,.cm-bubble:not(.is-mine)+.cm-bubble:not(.is-mine)){margin-top:2px}body.cm-area .cm-dm-msgs>.cm-btn{margin-bottom:10px}body.cm-area .cm-bubble.is-mine:not(:has(+.cm-bubble.is-mine)){border-bottom-right-radius:6px}body.cm-area .cm-bubble:not(.is-mine):not(:has(+.cm-bubble:not(.is-mine))){border-bottom-left-radius:6px}body.cm-area .cm-bubble a{color:var(--ios-tint);text-underline-offset:2px;text-decoration:underline}body.cm-area .cm-bubble.is-mine a{color:inherit}body.cm-area .cm-bubble :is(.cm-mention,.cm-hashtag){color:inherit;background:0 0;padding:0;font-weight:600}body.cm-area .cm-bubble-meta{color:var(--ios-label-2);font-variant-numeric:tabular-nums;justify-content:flex-end;gap:4px;margin-top:1px;font-size:12px;line-height:16px}body.cm-area .cm-bubble.is-mine .cm-bubble-meta{color:var(--ios-on-tint);opacity:.9}body.cm-area .cm-bubble .cm-bubble-menu{color:inherit;background:0 0;border-radius:999px;margin:-3px -6px -3px 0;padding:3px 4px}body.cm-area .cm-bubble .cm-bubble-menu svg{width:14px;height:14px}@media (pointer:coarse){body.cm-area .cm-bubble .cm-bubble-menu:after{inset:-12px -11px}}@media (hover:hover) and (pointer:fine){body.cm-area .cm-bubble .cm-bubble-menu{opacity:0}body.cm-area .cm-bubble:is(:hover,:focus-within) .cm-bubble-menu{opacity:1}body.cm-area .cm-bubble .cm-bubble-menu:hover{background:var(--ios-fill-2)}}body.cm-area .cm-bubble.is-mine.is-failed{background:var(--ios-surface-2);color:var(--ios-label);box-shadow:inset 0 0 0 1.5px var(--cm-red)}body.cm-area .cm-bubble.is-mine.is-failed .cm-bubble-meta{color:var(--ios-label-2);opacity:1;flex-wrap:wrap;justify-content:flex-start}body.cm-area .cm-bubble.is-failed .cm-send-state{font-weight:600}body.cm-area .cm-bubble.is-mine:not(.is-failed) .cm-send-state{color:inherit}[data-theme=light] body.cm-area .cm-bubble.is-mine.is-pending{opacity:1;filter:saturate(.45)}html:not([data-theme=light]) body.cm-area .cm-bubble.is-hit.is-hit,[data-theme=light] body.cm-area .cm-bubble.is-hit.is-hit{box-shadow:0 0 0 2px var(--cm-chat-canvas),0 0 0 4px var(--ios-tint)}body.cm-area .cm-dm-msgs .cm-bubble:has(>.cm-placeholder){max-width:90%;box-shadow:none;background:0 0;align-self:center;padding:2px 10px}body.cm-area .cm-chat-list{gap:12px}body.cm-area .cm-chat-msg{align-items:flex-end;gap:8px}body.cm-area .cm-chat-msg>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}body.cm-area .cm-chat-msg>div>span:empty{display:none}body.cm-area .cm-chat-msg .cm-chat-meta{flex-wrap:nowrap;gap:6px;max-width:100%;padding:0 12px;font-size:12px;line-height:16px}body.cm-area .cm-chat-msg .cm-chat-meta>*{flex:none}body.cm-area .cm-chat-msg .cm-chat-meta>.cm-person-name{flex:0 auto;min-width:0}body.cm-area .cm-chat-msg .cm-chat-text{background:var(--ios-surface-2);width:fit-content;max-width:min(100%,640px);color:var(--ios-label);border-radius:18px;padding:7px 12px;font-size:15px;line-height:20px}body.cm-area .cm-chat-msg .cm-chat-text:empty{display:none}body.cm-area .cm-chat-msg .cm-chat-text a{color:var(--ios-tint);text-underline-offset:2px;text-decoration:underline}body.cm-area .cm-chat-msg .cm-chat-text :is(.cm-mention,.cm-hashtag){color:inherit;background:0 0;padding:0;font-weight:600}body.cm-area .cm-chat-msg .cm-images{border-radius:14px;width:min(100%,320px)}body.cm-area .cm-chat-msg .cm-images.is-single{width:fit-content;max-width:min(100%,320px)}body.cm-area .cm-chat-msg .cm-thread-link{color:var(--ios-tint);padding:0 12px;font-size:13px;font-weight:600}body.cm-area .cm-chat-msg.is-failed .cm-chat-text{box-shadow:inset 0 0 0 1.5px var(--cm-red)}body.cm-area .cm-chat-msg:has(>.cm-placeholder){justify-content:center}body.cm-area .cm-chat-list>.cm-muted:only-child{text-align:center;margin:auto}body.cm-area .cm-chat-msg .cm-chat-tools{gap:0}body.cm-area .cm-chat-msg .cm-chat-tools .cm-icon-btn{color:var(--ios-label-2);background:0 0;border-radius:999px;padding:2px 5px}body.cm-area .cm-chat-msg .cm-chat-tools svg{width:16px;height:16px}@media (pointer:coarse){body.cm-area .cm-chat-msg .cm-chat-tools .cm-icon-btn:after{inset:-12px -9px}}@media (hover:hover) and (pointer:fine){body.cm-area .cm-chat-msg .cm-chat-tools .cm-icon-btn:hover{background:var(--ios-fill-2);color:var(--ios-label)}}@media (width<=767px){body.cm-area :is(.cm-bubble,.cm-chat-msg .cm-chat-text){font-size:17px;line-height:22px}}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form){z-index:1;background:var(--ios-fill-2);border:0;border-radius:24px;gap:0;margin:6px 10px 10px;padding:4px;position:relative}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-icon-btn{width:36px;min-width:0;height:40px;min-height:0;color:var(--ios-label-2);background:0 0;border-radius:999px;flex:none;padding:0}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-icon-btn svg{width:22px;height:22px}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea{min-width:0;min-height:38px;max-height:140px;box-shadow:none;resize:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:8px;font-size:15px;line-height:22px}[data-theme=light] body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea{background-color:#0000!important}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea::placeholder{color:var(--ios-label-2);opacity:1}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea:focus{box-shadow:none}@supports selector(:has(*)){body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea:focus-visible{outline:none}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form):has(.cm-textarea:focus-visible){outline:2px solid var(--cm-gold);outline-offset:1px}}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-btn-primary{background:var(--ios-tint);width:32px;height:32px;min-height:0;color:var(--ios-on-tint);border:0;border-radius:999px;flex:none;margin:4px 4px 4px 2px;padding:0;position:relative}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-btn-primary svg{width:16px;height:16px}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-btn-primary:disabled{background:var(--ios-fill);color:var(--ios-label-2);opacity:1}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form):has(.cm-textarea:placeholder-shown) .cm-btn-primary{background:var(--ios-fill);color:var(--ios-label-2)}@media (pointer:coarse){body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-textarea{font-size:17px}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-icon-btn{width:44px}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-icon-btn:after{content:"";position:absolute;inset:-2px 0}body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form) .cm-btn-primary:after{content:"";position:absolute;inset:-6px}}body.cm-area .cm-stack[data-root]+.cm-chat-form{margin:10px 0 0}body.cm-area :is(.cm-chat>.cm-chat-head,.cm-dm-pane>.cm-chat-head){box-shadow:inset 0 -.5px 0 var(--ios-sep);border-bottom:0}body.cm-area .cm-chat>.cm-chat-head{padding:10px 12px 10px 14px;font-size:14px;font-weight:600}body.cm-area .cm-dm-pane>.cm-chat-head{gap:10px;padding:8px 12px}body.cm-area .cm-dm-pane>.cm-chat-head>.cm-icon-btn{background:var(--ios-fill-2);width:36px;height:36px;color:var(--ios-label);border-radius:999px;padding:0}body.cm-area .cm-dm-pane>.cm-chat-head>.cm-icon-btn svg{width:20px;height:20px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-dm-pane>.cm-chat-head>.cm-icon-btn:hover{background:var(--ios-fill)}}body.cm-area .cm-dm .cm-online{border-color:var(--cm-chat-canvas)}body.cm-area :is(.cm-chat-search,.cm-dm-search){border-bottom:0;padding:8px 12px}body.cm-area :is(.cm-chat-search-bar,.cm-dm-search){position:relative}body.cm-area :is(.cm-chat-search-bar,.cm-dm-search):before{content:"";z-index:1;pointer-events:none;background:var(--ios-label-2);width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:11px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m20 20-4.6-4.6'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}body.cm-area .cm-dm-search:before{left:23px}body.cm-area :is(.cm-chat-search-bar,.cm-dm-search) .cm-input.cm-input{background-color:var(--ios-fill-2);border:0;border-radius:999px;min-height:36px;padding:6px 12px 6px 34px}body.cm-area .cm-chat-pinned{background:var(--ios-fill-2);color:var(--ios-label);border:0;border-radius:14px;margin:8px 12px 0;padding:8px 12px;font-size:13px;line-height:18px}body.cm-area .cm-chat-pinned svg{vertical-align:-2px;width:14px;height:14px;color:var(--ios-tint);display:inline-block}body.cm-area :is(.cm-dm-pane,.cm-dm-list) .cm-request{background:var(--ios-fill-2);color:var(--ios-label);border-bottom:0}body.cm-area .cm-dm-pane .cm-request{border-radius:14px;margin:4px 12px 8px;padding:10px 12px}body.cm-area .cm-chat-new{background:var(--ios-elev);color:var(--ios-label);box-shadow:var(--ios-glass-shadow);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}body.cm-area .cm-chat-new svg{color:var(--ios-tint)}body.cm-area .cm-dm-list{border-right:0}body.cm-area .cm-dm-list .cm-tabs{width:auto;max-width:none;margin:0 12px 8px}body.cm-area .cm-dm-list .cm-tab{flex:1 1 0;justify-content:center;min-width:0;padding:6px 4px}body.cm-area .cm-dm-list .cm-dm-item{background:0 0;border-bottom:0;gap:12px;min-height:64px;padding:10px 16px;position:relative}body.cm-area .cm-dm-list .cm-dm-item:after{content:"";border-bottom:.5px solid var(--ios-sep);pointer-events:none;position:absolute;bottom:0;left:68px;right:0}body.cm-area .cm-dm-list .cm-dm-item:is(:last-child,.is-active,:has(+.is-active)):after{content:none}body.cm-area .cm-dm-list .cm-dm-item.is-active{background:var(--ios-fill-2)}body.cm-area .cm-dm-list .cm-dm-item .cm-dm-name{font-size:15px}body.cm-area .cm-dm-list .cm-dm-item .cm-dm-preview{color:var(--ios-label-2);margin-top:1px;font-size:13px;line-height:18px}body.cm-area .cm-dm-list .cm-dm-item.is-unread .cm-dm-preview{color:var(--ios-label);font-weight:600}@media (hover:hover) and (pointer:fine){body.cm-area .cm-dm-list .cm-dm-item:not(.is-active):hover{background:var(--ios-fill-2)}}@media (width<=767px){body.cm-area .cm-dm-list .cm-dm-item .cm-dm-name{font-size:16px}body.cm-area .cm-dm-list .cm-dm-item .cm-dm-preview{font-size:15px;line-height:20px}}@media (width>=900px){body.cm-area .cm-dm-list{border-right:.5px solid var(--ios-sep)}body.cm-area .cm-dm-list .cm-dm-item{border-radius:12px;width:calc(100% - 16px);margin:0 8px;padding:10px}body.cm-area .cm-dm-list .cm-dm-item:after{left:62px;right:10px}}@media (width<=767px){[data-theme=light] body.cm-area:has(.cm-shell.is-chat){background-color:var(--ios-surface)}html:not([data-theme=light]) body.cm-area .cm-shell.is-chat{--cm-chat-canvas:var(--ios-bg)}body.cm-area #main-app>main:has(.cm-shell.is-chat){padding-left:16px;padding-right:16px}body.cm-area .cm-shell.is-chat :is(.cm-chat,.cm-dm){box-shadow:none;background:0 0;border:0;border-radius:0;margin-inline:-16px;overflow:visible}body.cm-area .cm-shell.is-chat :is(.cm-chat-list,.cm-dm-msgs){padding:8px 16px 60px}body.cm-area .cm-shell.is-chat :is(.cm-chat-search,.cm-dm-search){padding-inline:16px}body.cm-area .cm-shell.is-chat .cm-dm-search:before{left:27px}body.cm-area .cm-shell.is-chat :is(.cm-chat-pinned,.cm-dm-pane .cm-request),body.cm-area .cm-shell.is-chat .cm-dm-list .cm-tabs{margin-inline:16px}body.cm-area .cm-shell.is-chat .cm-page-head{flex-wrap:nowrap;align-items:center}body.cm-area .cm-shell.is-chat .cm-page-titles{flex:auto}body.cm-area .cm-shell.is-chat .cm-chat-find-top{background:var(--ios-fill-2);width:44px;height:44px;color:var(--ios-label);border-radius:999px;padding:0}body.cm-area:has(.cm-dm.is-open) #main-app>header{display:none}body.cm-area:has(.cm-dm.is-open) #main-app>main{padding-top:calc(env(safe-area-inset-top,0px) + 4px)}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head{min-height:52px;box-shadow:none;justify-content:space-between;padding:4px 12px;position:relative}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head>.cm-icon-btn{width:44px;height:44px}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head>:is(.cm-person,strong){max-width:calc(100% - 136px);position:absolute;top:50%;left:50%;translate:-50% -50%}body.cm-area .cm-shell.is-chat :is(.cm-chat,.cm-dm-pane) .cm-chat-form{margin:-48px 12px max(0px,calc(env(safe-area-inset-bottom,0px) - 12px));background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow)}body.cm-area .cm-shell.is-chat .cm-chat-new{bottom:60px}body.cm-area:has(.cm-dm.is-open) .cm-bottom{display:none}}@media (width>=768px) and (height<=500px) and (pointer:coarse){body.cm-area:has(.cm-dm.is-open) #main-app>header{display:none}body.cm-area:has(.cm-dm.is-open) .cm-bottom{display:none}body.cm-area:has(.cm-dm.is-open) #main-app>main{padding-top:calc(env(safe-area-inset-top,0px) + 4px);padding-bottom:max(4px,env(safe-area-inset-bottom,0px))}}body.cm-area .cm-quick{gap:8px}html:not([data-theme=light]) body.cm-area .cm-quick .cm-quick-input,[data-theme=light] body.cm-area .cm-quick .cm-quick-input{border:0;border-radius:20px;min-height:40px;padding:8px 46px 8px 14px;line-height:22px}body.cm-area .cm-quick .cm-quick-emoji{width:40px;height:40px;color:var(--ios-label-2);background:0 0;border-radius:999px;flex:none;margin-left:-46px;padding:0}body.cm-area .cm-quick .cm-quick-send{background:var(--ios-tint);width:36px;height:36px;color:var(--ios-on-tint);margin-bottom:2px;position:relative}body.cm-area .cm-quick .cm-quick-send:disabled{background:var(--ios-fill);color:var(--ios-label-2)}@media (pointer:coarse){body.cm-area .cm-quick .cm-quick-send:after{content:"";position:absolute;inset:-4px}}@media (width>=1280px){body.cm-area .cm-live-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=767px){body.cm-area .cm-live-layout:has(#cm-ev-media .cm-react-bar) #cm-ev-stack{display:contents}body.cm-area .cm-live-layout:has(#cm-ev-media .cm-react-bar) #cm-ev-media{top:calc(56px + env(safe-area-inset-top,0px));z-index:6;background:var(--studio-canvas);order:-2;margin:0 -16px;padding:4px 16px 8px;position:sticky}body.cm-area .cm-live-layout:has(#cm-ev-media .cm-react-bar) #cm-ev-media .cm-react-bar{margin-top:8px}body.cm-area .cm-live-layout:has(#cm-ev-media .cm-react-bar) #cm-ev-side{order:-1}}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-bubble{transition:box-shadow .3s var(--ios-ease)}@media (hover:hover) and (pointer:fine){body.cm-area .cm-bubble .cm-bubble-menu{transition:opacity .15s linear,background-color .15s linear}}}@media (width<=767px) and (prefers-reduced-transparency:reduce),(width<=767px) and (prefers-contrast:more){body.cm-area .cm-shell.is-chat :is(.cm-chat,.cm-dm-pane) .cm-chat-form{background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){@media (width<=767px){body.cm-area .cm-shell.is-chat :is(.cm-chat,.cm-dm-pane) .cm-chat-form{background:var(--ios-elev)}}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){body.cm-area :is(header.glass,.cm-dialog,.cm-pop,.cm-menu,.cm-emoji-pop,.cm-mood-pop,.cm-react-pop,.cm-bottom){background:var(--ios-elev)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html:not([data-theme=light]) body.cm-area,[data-theme=light] body.cm-area{--ios-sep:var(--ios-label-2)}}html body.cm-area .cm-bubble.is-hit.is-hit{box-shadow:0 0 0 2px var(--cm-gold)}body.cm-area #cm-m-q{padding-right:40px}body.cm-area #cm-m-q::-webkit-search-cancel-button{appearance:none;display:none}body.cm-area .cm-search-clear{background:var(--ios-label-3);width:22px;height:22px;color:var(--ios-surface);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;translate:0 -50%}body.cm-area .cm-search-clear[hidden]{display:none}body.cm-area .cm-search-clear svg{stroke-width:3px;width:12px;height:12px}body.cm-area .cm-search-clear:after{content:"";position:absolute;inset:-11px}body.cm-area .cm-banner{border-radius:var(--cm-radius);background:var(--ios-surface);box-shadow:none;border:0;margin-bottom:14px;padding:0;display:block;overflow:hidden}body.cm-area .cm-banner>img{aspect-ratio:16/5;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}body.cm-area .cm-banner>div{padding:18px 20px 20px}body.cm-area .cm-banner h2{letter-spacing:var(--ios-trk-title);color:var(--ios-label);text-wrap:balance;margin:0 0 6px;font-size:28px;font-weight:700;line-height:34px}body.cm-area .cm-banner p{color:var(--ios-label-2);margin:0;font-size:16px;line-height:23px}body.cm-area .cm-banner .cm-btn{margin-top:14px}body.cm-area .cm-banner>.cm-close{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;border-radius:999px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex;position:absolute;top:12px;right:12px}body.cm-area .cm-banner>.cm-close:after{content:"";position:absolute;inset:-4px}body.cm-area .cm-banner:not(:has(>img))>.cm-close{background:var(--ios-fill);color:var(--ios-label);-webkit-backdrop-filter:none;backdrop-filter:none}body.cm-area .cm-banner:not(:has(>img))>div{padding-right:60px}@media (width<=639px){body.cm-area .cm-banner h2{font-size:22px;line-height:28px}body.cm-area .cm-banner>div{padding:14px 16px 16px}}.cm-chat-msg .cm-chat-ava{cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0}.cm-chat-msg .cm-chat-main{flex:1;min-width:0}.cm-chat-msg .cm-chat-meta .cm-person-name{font-size:13px}.cm-dm-item .cm-dm-name{color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.cm-bubble .cm-bubble-who{color:var(--cm-gold);font-weight:700}body.cm-area .cm-bubble .cm-bubble-who{color:var(--ios-tint);font-weight:600}body.cm-area .cm-chat-msg .cm-chat-meta>.cm-chat-who{flex:0 auto;align-items:center;gap:6px;min-width:0;display:inline-flex}body.cm-area .cm-chat-msg .cm-chat-who>*{flex:none}body.cm-area .cm-chat-msg .cm-chat-who>.cm-person-name{flex:0 auto;min-width:0}body.cm-area .cm-chat-msg{position:relative}body.cm-area .cm-chat-msg.is-mine{justify-content:flex-end}body.cm-area .cm-chat-msg.is-mine>.cm-chat-main{align-items:flex-end;padding-left:48px}body.cm-area .cm-chat-msg.is-mine .cm-chat-meta{justify-content:flex-end}body.cm-area .cm-chat-msg.is-mine .cm-chat-text{background:var(--ios-tint);color:var(--ios-on-tint)}body.cm-area .cm-chat-msg.is-mine .cm-chat-text a{color:inherit}body.cm-area .cm-chat-msg.is-mine.is-failed .cm-chat-text{background:var(--ios-surface-2);color:var(--ios-label)}[data-theme=light] body.cm-area .cm-chat-msg.is-mine.is-pending .cm-chat-text{opacity:1;filter:saturate(.45)}body.cm-area .cm-chat-msg:is(.is-mine,.is-cont) .cm-chat-meta>.cm-chat-who,body.cm-area .cm-chat-msg:is(.is-cont,.after-sep) .cm-chat-meta>.cm-chat-time,body.cm-area .cm-bubble.is-cont .cm-bubble-who{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.cm-area .cm-chat-msg.is-cont{margin-top:-10px}body.cm-area .cm-chat-msg.has-cont>.cm-chat-ava{visibility:hidden}body.cm-area .cm-chat-msg:not(.is-mine):not(.has-cont) .cm-chat-text{border-bottom-left-radius:6px}body.cm-area .cm-chat-msg.is-mine:not(.has-cont) .cm-chat-text{border-bottom-right-radius:6px}body.cm-area .cm-chat-msg:is(.is-cont,.is-mine.after-sep) .cm-chat-meta{order:1}@media (hover:hover){body.cm-area .cm-chat-msg:not(.is-cont):not(.is-mine.after-sep) .cm-chat-meta>.cm-chat-tools{z-index:2;background:var(--ios-elev);box-shadow:var(--ios-glass-shadow);border-radius:999px;padding:2px;position:absolute;top:-12px;right:0}body.cm-area .cm-chat-msg:is(.is-cont,.is-mine.after-sep) .cm-chat-meta:not(:has(.cm-chat-flag,.cm-send-state)){z-index:2;padding:0;position:absolute;top:-12px;right:0}body.cm-area .cm-chat-msg:is(.is-cont,.is-mine.after-sep) .cm-chat-meta:not(:has(.cm-chat-flag,.cm-send-state)) .cm-chat-tools{background:var(--ios-elev);box-shadow:var(--ios-glass-shadow);border-radius:999px;padding:2px}}@media (hover:none){body.cm-area .cm-chat-msg:is(.is-cont,.is-mine.after-sep) .cm-chat-meta:not(:has(.cm-chat-flag,.cm-send-state,.cm-tool-like>span:not(:empty))){padding:0;position:absolute;top:0;right:0}}body.cm-area .cm-chat-sep{max-width:100%;color:var(--ios-label-2);text-align:center;font-variant-numeric:tabular-nums;align-self:center;padding:0 12px;font-size:12px;line-height:16px}body.cm-area .cm-chat-sep b{font-weight:600}body.cm-area :is(.cm-chat-list,#cm-thread-list)>.cm-chat-sep{margin-top:6px}body.cm-area .cm-dm-msgs>.cm-chat-sep{margin:14px 0 4px}body.cm-area .cm-dm-msgs>.cm-chat-sep:first-child{margin-top:4px}html body.cm-area .cm-dm-msgs>.cm-bubble.cm-bubble:not(.is-cont){margin-top:10px}html body.cm-area .cm-dm-msgs>.cm-bubble.is-cont.is-cont{margin-top:2px}html body.cm-area .cm-dm-msgs>.cm-bubble.is-mine:not(.has-cont){border-bottom-right-radius:6px}html body.cm-area .cm-dm-msgs>.cm-bubble.is-mine.has-cont{border-bottom-right-radius:18px}html body.cm-area .cm-dm-msgs>.cm-bubble:not(.is-mine):not(.has-cont){border-bottom-left-radius:6px}html body.cm-area .cm-dm-msgs>.cm-bubble:not(.is-mine).has-cont{border-bottom-left-radius:18px}@media (hover:none) and (pointer:coarse){body.cm-area :is(.cm-chat-msg .cm-chat-more,.cm-bubble .cm-bubble-menu):not(:focus-visible){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}body.cm-area :is(.cm-chat-msg .cm-chat-text,.cm-dm-msgs>.cm-bubble){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.cm-dm-top{align-items:center;display:flex}.cm-dm-top>.cm-dm-search{flex:1;min-width:0}.cm-dm-compose{background:var(--cm-gold);color:#171100;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-right:8px;padding:0;display:inline-flex;position:relative}.cm-dm-compose svg{width:18px;height:18px}body.cm-area .cm-dm-top>.cm-dm-search.cm-dm-search{padding-right:8px}body.cm-area .cm-dm-compose{background:var(--ios-tint);color:var(--ios-on-tint);margin-right:12px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-dm-compose:hover{opacity:.85}}@media (pointer:coarse){body.cm-area .cm-dm-compose:after{content:"";position:absolute;inset:-4px}}@media (width<=767px){body.cm-area .cm-shell.is-chat .cm-dm-compose{margin-right:16px}}@media (width>=900px){body.cm-area .cm-dm-pane>.cm-chat-head>.cm-dm-back{display:none}}body.cm-area .cm-chat-back.cm-back{display:none}@media (width<=767px){body.cm-area .cm-chat-back.cm-back{display:inline-flex}body.cm-area:has(#cm-channel) .cm-bottom{display:none}}body.cm-area .cm-bd-time{white-space:nowrap}@media (width<=639px){html body.cm-area .cm-dialog.is-compose>.cm-dialog-head{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:8px;min-height:52px;margin:0 0 4px;padding-top:12px;display:grid}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head h2{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;padding-left:0;overflow:hidden}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head :is(.cm-close,.cm-expand){display:none}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head .cm-btn.cm-c-cancel{min-width:0;min-height:44px;color:var(--ios-tint);box-shadow:none;background:0 0;border:0;border-radius:12px;grid-column:1;justify-self:start;margin-left:-6px;padding:0 6px;font-size:17px;font-weight:400;line-height:22px}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head .cm-btn.cm-c-cancel:disabled{color:var(--ios-label-3);opacity:1}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head .cm-btn.cm-c-send{white-space:nowrap;border:0;border-radius:999px;grid-column:3;justify-self:end;min-height:36px;padding:0 16px;font-size:17px;font-weight:600;line-height:22px;position:relative}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head .cm-btn.cm-c-send:after{content:"";position:absolute;inset:-4px -2px}html body.cm-area .cm-dialog.is-compose>.cm-dialog-head .cm-btn.cm-c-send:disabled:not(.is-busy){background:var(--ios-fill);color:var(--ios-label-2);opacity:1}html body.cm-area .cm-dialog.is-compose .cm-c-actions:not(:has(.cm-btn)){width:100%;margin-left:0}html body.cm-area .cm-dialog.is-compose .cm-c-actions:not(:has(.cm-btn)):has(.cm-c-status:empty){display:none}}html body.cm-area .cm-dialog.is-compose .cm-btn.cm-btn-primary.cm-c-send.is-busy{background:var(--ios-tint);color:#0000;opacity:1;position:relative}html body.cm-area .cm-dialog.is-compose .cm-btn.cm-btn-primary.cm-c-send.is-busy:before{content:"";box-sizing:border-box;border:2px solid var(--ios-on-tint);border-right-color:#0000;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}@keyframes cm-d-spin{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-dialog.is-compose .cm-btn.cm-btn-primary.cm-c-send.is-busy:before{animation:.7s linear infinite cm-d-spin}}@media (width<=639px){html body.cm-area .cm-modal.is-kb{top:var(--cm-vv-top,0px);height:var(--cm-vv-h,100%);padding:calc(4px + env(safe-area-inset-top,0px)) 8px 0;bottom:auto}html body.cm-area .cm-modal.is-kb>.cm-dialog.is-full{height:calc(var(--cm-vv-h,100dvh) - 4px - env(safe-area-inset-top,0px));border-radius:var(--nk-r-sheet) var(--nk-r-sheet) 0 0;max-height:none;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),0 360px 0 0 var(--ios-elev);margin:0 -8px}html body.cm-area .cm-modal.is-kb .cm-c-foot{padding-bottom:8px}html body.cm-area .cm-modal.is-kb .cm-c-foot :is(.cm-audience,.cm-anon small){display:none}html body.cm-area .cm-dialog.is-swipe>.cm-dialog-head,html body.cm-area .cm-pop .cm-pop-head{touch-action:none;-webkit-user-select:none;user-select:none}}html body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet :is(.cm-sheet-grab,.cm-emoji-head,.cm-mood-head){touch-action:none}html body.cm-area .is-dragging{-webkit-user-select:none;user-select:none;transition:none!important}html body.cm-area .cm-sheet-grab{display:none}html body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet:before{content:none}html body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet>.cm-sheet-grab{flex:none;align-self:stretch;height:16px;display:block;position:relative}html body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet>.cm-sheet-grab:before{content:"";background:var(--nk-grab);border-radius:3px;width:36px;height:5px;margin-left:-18px;position:absolute;top:5px;left:50%}html body.cm-area .cm-emoji-pop .cm-emoji-tabs{box-shadow:inset 0 .5px 0 var(--ios-sep);justify-content:space-around;padding:6px 8px}html body.cm-area :is(.cm-menu,.cm-react-pop,.cm-pop,.cm-emoji-pop,.cm-mood-pop,.cm-hint)[data-place=below]{transform-origin:var(--cm-ox,50%) 0}html body.cm-area :is(.cm-menu,.cm-react-pop,.cm-pop,.cm-emoji-pop,.cm-mood-pop,.cm-hint)[data-place=above]{transform-origin:var(--cm-ox,50%) 100%}@keyframes cm-d-out{to{opacity:0;scale:.9}}@keyframes cm-d-fade{to{opacity:0}}@keyframes cm-d-scrim{to{background-color:#0000}}@keyframes cm-d-sheet{to{translate:0 calc(100% + 24px)}}@keyframes cm-d-dialog{to{opacity:0;scale:.96}}html body.cm-area .is-closing{pointer-events:none!important}html body.cm-area .is-closing :not(.cm-dialog){transition:none!important;animation:none!important}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-modal.is-closing{animation:.2s linear forwards cm-d-scrim!important}html body.cm-area .cm-modal.is-closing>.cm-dialog{animation:.2s cubic-bezier(.4,0,1,1) forwards cm-d-dialog!important}html body.cm-area :is(.cm-menu,.cm-react-pop,.cm-pop,.cm-emoji-pop,.cm-mood-pop,.cm-hint).is-closing{animation:.16s cubic-bezier(.4,0,1,1) forwards cm-d-out!important}html body.cm-area :is(.cm-emoji-pop,.cm-mood-pop).is-sheet.is-closing{animation:.2s cubic-bezier(.4,0,1,1) forwards cm-d-sheet!important}@media (width<=639px){html body.cm-area .cm-modal.is-closing>.cm-dialog{animation-name:cm-d-sheet!important}html body.cm-area .cm-pop.is-closing{animation:.2s cubic-bezier(.4,0,1,1) forwards cm-d-sheet!important}body.cm-area:has(>.cm-pop.is-closing):not(:has(>#cm-bell-pop)):after{content:"";z-index:64;background:var(--ios-scrim);pointer-events:none;animation:.2s linear forwards cm-d-fade;position:fixed;inset:0}}}html body.cm-area .cm-sheet>.cm-nav-item .cm-nav-num{color:var(--ios-label-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:17px;font-weight:400;line-height:22px}html body.cm-area .cm-sheet>.cm-nav-item.is-danger{color:var(--cm-red)}html body.cm-area .cm-dialog .cm-sheet>.cm-nav-item.is-danger svg{background:var(--cm-red);color:#fff}html body.cm-area .cm-sheet>.cm-nav-item.is-danger:after{content:none}html body.cm-area .cm-hint{z-index:97;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);max-width:min(300px,100vw - 16px);color:var(--ios-label);text-align:center;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);pointer-events:none;border-radius:14px;padding:9px 14px;font-size:15px;font-weight:600;line-height:20px;position:fixed}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-hint:not(.is-closing){animation:cm-nk-pop .32s var(--ios-spring-snappy)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html body.cm-area .cm-hint{background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none}}html body.cm-area .cm-prompt-input.cm-prompt-input:not(.has-draft){border-radius:22px}body.cm-area .cm-prompt-input:not(.has-draft){-webkit-line-clamp:3;line-clamp:3;white-space:normal;text-overflow:clip;-webkit-box-orient:vertical;padding-block:8px;display:-webkit-box}@media (pointer:coarse){body.cm-area .cm-prompt-input:not(.has-draft){padding-block:10px}}body.cm-area .cm-aside-empty{color:var(--ios-label-2);margin:0;padding:12px 16px;font-size:14px;line-height:19px}body.cm-area .cm-banner-slot{border:1.5px dashed var(--cm-gold-line);color:var(--ios-label-2);border-radius:22px;align-items:flex-start;gap:12px;margin:0 0 16px;padding:16px 18px;display:flex;position:relative}body.cm-area .cm-banner-slot>div{flex:1;min-width:0}body.cm-area .cm-banner-slot strong{color:var(--studio-ink);font-size:16px;font-weight:600;line-height:21px;display:block}body.cm-area .cm-banner-slot p{margin:4px 0 12px;font-size:14px;line-height:19px}body.cm-area .cm-banner-slot .cm-close{flex:none;margin:-8px -10px 0 0}body.cm-area #main-app>header{padding-top:env(safe-area-inset-top,0px);height:calc(4rem + env(safe-area-inset-top,0px))}body.cm-area :is(#cm-comments-box,.cm-comment,.cm-badges){scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}@media (width>=1024px){body.cm-area #main-app>main{padding-top:calc(100px + env(safe-area-inset-top,0px))}body.cm-area .cm-nav{top:calc(100px + env(safe-area-inset-top,0px))}body.cm-area .cm-thread-side{top:calc(88px + env(safe-area-inset-top,0px))}}@media (width>=1280px){body.cm-area .cm-aside{top:calc(100px + env(safe-area-inset-top,0px))}}@media (width<=1023px){body.cm-area #main-app>header{height:calc(56px + env(safe-area-inset-top,0px));padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}body.cm-area .cm-nav-title{top:calc(50% + env(safe-area-inset-top,0px) / 2)}body.cm-area #main-app>main{padding-top:calc(68px + env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}body.cm-area .cm-bottom{left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px))}html body.cm-area #notatnik-toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))!important}}.cm-shell.is-admin{--adm-gap:14px}@media (width>=1280px){.cm-shell.cm-layout.is-admin.is-full{grid-template-columns:232px minmax(0,1fr);max-width:1320px}}.cm-adm-nav{gap:1px}.cm-adm-back{color:var(--studio-muted);border-radius:10px;align-items:center;gap:6px;margin:0 8px 12px;padding:6px 8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cm-adm-back:hover{color:var(--studio-ink);background:var(--studio-soft)}.cm-adm-back svg{width:14px;height:14px}.cm-adm-brand{background:var(--ios-fill-2);border-radius:14px;align-items:center;gap:10px;margin:0 8px 6px;padding:10px;display:flex}.cm-adm-brand-ic{background:var(--cm-gold-grad,var(--ios-tint));width:34px;height:34px;color:var(--ios-on-tint);border-radius:10px;flex:none;place-items:center;display:grid}.cm-adm-brand-ic svg{width:18px;height:18px}.cm-adm-brand strong{color:var(--studio-ink);font-size:14px;display:block}.cm-adm-brand small{color:var(--studio-muted);font-size:12px;display:block}.cm-adm-nav-item{min-height:36px;color:var(--studio-muted);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.cm-adm-nav-item:hover{background:var(--studio-soft);color:var(--studio-ink)}.cm-adm-nav-item.is-active{background:var(--ios-tint-soft);color:var(--studio-ink);font-weight:600}.cm-adm-nav-item.is-active .cm-adm-ic{color:var(--ios-tint)}.cm-adm-ic{flex:none;place-items:center;width:20px;display:grid}.cm-adm-ic svg{width:18px;height:18px}.cm-adm-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}@media (width>=1024px){.cm-adm-nav .cm-adm-nav-item{min-height:32px;padding:4px 10px}body.cm-area .cm-nav.cm-adm-nav{padding-bottom:30px}.cm-nav.cm-adm-nav{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.cm-nav.cm-adm-nav{animation:linear both cm-adm-nav-fade;animation-timeline:scroll(self);-webkit-mask-image:none;mask-image:none}}}}@keyframes cm-adm-nav-fade{0%,to{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}}.cm-adm-count{background:var(--cm-red);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.cm-adm-mback,.cm-adm-count[hidden]{display:none}@media (width<=1023px){.cm-adm-mback{color:var(--ios-tint);align-self:flex-start;align-items:center;gap:4px;margin:-4px 0 -4px -6px;padding:6px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.cm-adm-mback svg{width:18px;height:18px}}.cm-adm-card{background:var(--cm-card-bg,var(--studio-surface));border:1px solid var(--cm-hair,var(--studio-line));border-radius:var(--cm-radius,22px);box-shadow:var(--cm-rim,none);min-width:0;padding:18px}.cm-adm-card-title{letter-spacing:.04em;text-transform:uppercase;color:var(--studio-muted);margin:0 0 12px;font-size:13px;font-weight:700}.cm-adm-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.cm-adm-section-head h2{color:var(--studio-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.cm-adm-cols{gap:var(--adm-gap,14px);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.cm-adm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.cm-center>.cm-adm-card,.cm-center .cm-adm-cols,.cm-center .cm-adm-today,.cm-center .cm-adm-kpis{margin-bottom:0}.cm-shell.is-admin #cm-main,.cm-shell.is-admin #cm-adm-ch{gap:var(--adm-gap,14px);flex-direction:column;display:flex}.cm-shell.is-admin #cm-main form:has(>.cm-adm-card){gap:var(--adm-gap,14px);flex-direction:column;display:flex}.cm-shell.is-admin #cm-adm-ch form:has(>.cm-adm-card){gap:var(--adm-gap,14px);flex-direction:column;display:flex}.cm-adm-seg{background:var(--ios-fill-2);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.cm-adm-seg button{min-height:30px;color:var(--studio-muted);cursor:pointer;transition:background .2s var(--ios-ease,ease),color .2s;background:0 0;border-radius:8px;padding:4px 14px;font-size:13px;font-weight:600}.cm-adm-seg button.is-active{background:var(--ios-seg-thumb);color:var(--studio-ink);box-shadow:0 1px 3px #0000002e}.cm-adm-seg.is-sm button{min-height:26px;padding:3px 10px;font-size:12px}.cm-adm-foot{color:var(--studio-muted);margin:2px 4px 0;font-size:12px}.cm-adm-today{border-radius:var(--cm-radius,22px);background:linear-gradient(135deg,#ffd23f1a,#0a84ff0f 60%,transparent),var(--studio-surface);border:1px solid var(--cm-hair,var(--studio-line));padding:18px}.cm-adm-todo-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cm-adm-todo{background:var(--studio-surface);border:1px solid var(--studio-line);min-width:0;transition:transform .2s var(--ios-spring,ease);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.cm-adm-todo:hover{transform:translateY(-1px)}.cm-adm-todo-head{justify-content:space-between;align-items:center;display:flex}.cm-adm-todo-ic{border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.cm-adm-todo-ic svg{width:17px;height:17px}.cm-adm-todo.is-red .cm-adm-todo-ic{color:var(--cm-red);background:#ff453a24}.cm-adm-todo.is-gold .cm-adm-todo-ic{background:var(--ios-tint-soft);color:var(--ios-tint)}.cm-adm-todo.is-blue .cm-adm-todo-ic{color:var(--cm-blue);background:#0a84ff24}.cm-adm-todo.is-purple .cm-adm-todo-ic{color:#bf5af2;background:#bf5af224}.cm-adm-todo-num{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.cm-adm-todo.is-done .cm-adm-todo-num{color:var(--studio-muted);opacity:.6}.cm-adm-todo-title{color:var(--studio-ink);font-size:14px;font-weight:700}.cm-adm-todo-body{color:var(--studio-muted);min-width:0;font-size:13px;line-height:1.45}.cm-adm-todo-body ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cm-adm-todo-body li{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}body.cm-area .cm-adm-todo-body li>a{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.cm-adm-todo-body li>span{flex:none}.cm-adm-todo .cm-btn{align-self:flex-start;margin-top:auto}.cm-adm-faces{flex-wrap:wrap;gap:4px;display:flex}.cm-adm-hot{color:var(--studio-ink);align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.cm-adm-hot svg{width:16px;height:16px;color:var(--ios-tint);flex:none}.cm-adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width>=900px){.cm-adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-adm-kpi{background:var(--cm-card-bg,var(--studio-surface));border:1px solid var(--cm-hair,var(--studio-line));border-radius:18px;flex-direction:column;gap:4px;min-width:0;padding:16px 16px 14px;display:flex;position:relative;overflow:hidden}.cm-adm-kpi-label{color:var(--studio-muted);font-size:12px;font-weight:600}.cm-adm-kpi-value{letter-spacing:-.02em;color:var(--studio-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.1}.cm-adm-kpi-foot{color:var(--studio-muted);z-index:1;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.cm-adm-kpi-sub{min-width:0}.cm-adm-spark{opacity:.9;pointer-events:none;width:58%;height:44px;position:absolute;bottom:0;right:0}.cm-adm-kpi:has(>.cm-adm-spark){padding-bottom:54px}@media (width<=640px){.cm-adm-kpi:has(>.cm-adm-spark){padding-bottom:44px}}.cm-adm-spark.is-gold{color:var(--ios-tint)}.cm-adm-spark.is-blue{color:var(--cm-blue)}.cm-adm-spark.is-green{color:var(--cm-green)}.cm-adm-spark.is-purple{color:#bf5af2}.cm-adm-delta{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:2px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.cm-adm-delta.is-up{color:var(--cm-green);background:#30d15824}.cm-adm-delta.is-down{color:var(--cm-red);background:#ff453a24}.cm-adm-delta.is-flat{background:var(--ios-fill-2);color:var(--studio-muted)}@media (width<=640px){.cm-adm-today{padding:14px}.cm-adm-todo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cm-adm-todo{border-radius:14px;gap:4px;padding:12px}.cm-adm-todo-body:not(:has(ul,.cm-adm-faces)){display:none}.cm-adm-todo-body li+li{display:none}.cm-adm-todo .cm-btn{justify-content:center;width:100%}.cm-adm-todo-title{font-size:13px;line-height:1.3}.cm-adm-todo-num{font-size:22px}.cm-adm-section-head .cm-small{width:100%;display:block}.cm-adm-kpi{padding:14px 12px 12px}.cm-adm-kpi-value{font-size:24px}.cm-adm-kpi-sub{display:none}.cm-adm-spark{width:50%;height:34px}}.cm-adm-legend{color:var(--studio-muted);flex-wrap:wrap;gap:6px 14px;margin:-2px 0 8px;font-size:12px;display:flex}.cm-adm-legend span{align-items:center;gap:6px;display:inline-flex}.cm-adm-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.cm-adm-legend i.is-line{border-radius:2px;width:14px;height:3px}.cm-adm-chart-wrap{width:100%;overflow:hidden}.cm-adm-chart{width:100%;height:auto;display:block}.cm-adm-grid{stroke:var(--studio-line);stroke-width:1px;stroke-dasharray:3 4}.cm-adm-axis{fill:var(--studio-muted);font-size:11px;font-family:var(--ios-font,inherit)}@media (width<=640px){.cm-adm-chart-wrap{overscroll-behavior-x:contain;flex-direction:row-reverse;display:flex;overflow-x:auto}.cm-adm-chart{flex:none;width:600px;min-width:600px}.cm-adm-axis{font-size:14px}}.cm-adm-bar{transition:opacity .15s}.is-gold.cm-adm-bar,.cm-adm-legend i.is-gold{fill:var(--ios-tint);background:var(--ios-tint)}.is-blue.cm-adm-bar,.cm-adm-legend i.is-blue{fill:var(--cm-blue);background:var(--cm-blue)}.is-purple.cm-adm-bar,.cm-adm-legend i.is-purple{fill:#bf5af2;background:#bf5af2}.is-green.cm-adm-bar,.cm-adm-legend i.is-green{fill:var(--cm-green);background:var(--cm-green)}.cm-adm-line{fill:none;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.cm-adm-line.is-green{stroke:var(--cm-green)}.cm-adm-line.is-gold{stroke:var(--ios-tint)}.cm-adm-line.is-blue{stroke:var(--cm-blue)}.cm-adm-dot{stroke:var(--studio-surface);stroke-width:1.5px}.cm-adm-dot.is-green{fill:var(--cm-green)}.cm-adm-dot.is-gold{fill:var(--ios-tint)}.cm-adm-dot.is-blue{fill:var(--cm-blue)}.cm-adm-hit{fill:#0000;cursor:default;outline:none}.cm-adm-hit:hover,.cm-adm-hit:focus-visible{fill:var(--ios-fill-2)}.cm-adm-tip{z-index:120;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);border:1px solid var(--ios-glass-rim);box-shadow:var(--ios-glass-shadow);color:var(--studio-ink);pointer-events:none;white-space:nowrap;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.5;position:absolute}.cm-adm-tip b{font-variant-numeric:tabular-nums}.cm-adm-funnel,.cm-adm-hbars{flex-direction:column;gap:12px;display:flex}.cm-adm-funnel-label,.cm-adm-hbar-label{color:var(--studio-ink);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:5px;font-size:13px;display:flex}.cm-adm-funnel-label strong{font-variant-numeric:tabular-nums}.cm-adm-funnel-label small,.cm-adm-hbar-label small{color:var(--studio-muted);font-size:12px;font-weight:600}.cm-adm-hbar-label span{align-items:center;gap:6px;min-width:0;display:inline-flex}.cm-adm-hbar-label span svg{width:15px;height:15px;color:var(--studio-muted)}.cm-adm-funnel-bar{background:var(--ios-fill-2);border-radius:999px;height:8px;overflow:hidden}.cm-adm-funnel-bar i{background:linear-gradient(90deg,var(--ios-tint),orange);transform-origin:0;height:100%;animation:cm-adm-grow .7s var(--ios-ease,ease) both;border-radius:999px;display:block}@keyframes cm-adm-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cm-adm-qgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.cm-adm-qgrid div{background:var(--ios-fill-2);border-radius:14px;padding:12px}.cm-adm-qgrid strong{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;display:block}.cm-adm-qgrid span{color:var(--studio-muted);font-size:12px}.cm-adm-alert,.cm-adm-ok,.cm-adm-note{border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.cm-adm-alert{color:var(--studio-ink);background:#ff453a1a}.cm-adm-alert svg{color:var(--cm-red);flex:none;width:16px;height:16px;margin-top:1px}.cm-adm-alert.is-amber{background:#ff9f0a1f}.cm-adm-alert.is-amber svg{color:#ff9f0a}.cm-adm-ok{color:var(--studio-ink);background:#30d1581a}.cm-adm-ok svg{color:var(--cm-green);flex:none;width:16px;height:16px;margin-top:1px}.cm-adm-note{background:var(--ios-fill-2);color:var(--studio-ink)}.cm-adm-note svg{width:16px;height:16px;color:var(--ios-tint);flex:none;margin-top:1px}.cm-adm-rank{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cm-adm-rank li{align-items:center;gap:10px;min-width:0;display:flex}.cm-adm-rank-n{text-align:center;width:20px;color:var(--studio-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cm-adm-rank li:first-child .cm-adm-rank-n{color:var(--ios-tint)}.cm-adm-rank-who{text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border-radius:12px;flex:1;align-items:center;gap:10px;padding:6px;display:flex}.cm-adm-rank-who:hover{background:var(--ios-fill-2)}.cm-adm-rank-who strong{color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.cm-adm-rank-who small{color:var(--studio-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-adm-rank-pts{color:var(--cm-green);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:700}.cm-adm-list{flex-direction:column;display:flex}.cm-adm-row{border-bottom:1px solid var(--studio-line);min-width:0;color:inherit;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 6px;text-decoration:none;display:flex}.cm-adm-row:last-child{border-bottom:0}.cm-adm-row strong{color:var(--studio-ink);font-size:14px}.cm-adm-row small{font-size:12px;line-height:1.4;display:block}.cm-adm-row.is-link{cursor:pointer;border-radius:12px}.cm-adm-row.is-link:hover{background:var(--ios-fill-2)}.cm-adm-ellipsis{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cm-adm-clamp{-webkit-line-clamp:2;color:var(--studio-ink);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.cm-adm-pill{background:var(--ios-fill-2);color:var(--studio-muted);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.cm-adm-pill.is-red{color:var(--cm-red);background:#ff453a24}.cm-adm-pts{text-align:right;min-width:58px;color:var(--cm-green);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.cm-adm-pts.is-neg{color:var(--cm-red)}@media (width<=639px){#cm-pts-rows .cm-adm-row{flex-wrap:wrap;row-gap:0}#cm-pts-rows .cm-adm-rank-who{flex:calc(100% - 68px)}#cm-pts-rows .cm-adm-row>.cm-small{flex:100%;text-align:left!important;margin:-4px 0 0 116px!important}}.cm-adm-red{color:var(--cm-red)}.cm-adm-heat{flex-direction:column;gap:3px;padding-bottom:2px;display:flex;overflow-x:auto}.cm-adm-heat-row{grid-template-columns:42px repeat(24,minmax(14px,1fr));align-items:center;gap:3px;min-width:520px;display:grid}.cm-adm-heat-day{color:var(--studio-muted);font-size:11px;font-weight:600}.cm-adm-heat-row i{aspect-ratio:1;background:color-mix(in srgb,var(--ios-tint) calc(var(--a,0) * 100%),var(--ios-fill-2));border-radius:4px;display:block}.cm-adm-heat-row.is-hours b{color:var(--studio-muted);text-align:left;font-size:10px;font-weight:600}@media (width<=640px){.cm-adm-heat-row{grid-template-columns:34px repeat(24,minmax(0,1fr));gap:2px;min-width:0}.cm-adm-heat-row i{border-radius:3px}.cm-adm-heat-day{white-space:nowrap;font-size:10px}.cm-adm-heat-row.is-hours b{white-space:nowrap;font-size:9px}}.cm-adm-heat-best{color:var(--studio-ink);align-items:flex-start;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.cm-adm-heat-best svg{width:16px;height:16px;color:var(--ios-tint);flex:none;margin-top:2px}.cm-adm-toolbar{flex-wrap:wrap;gap:8px;display:flex}.cm-adm-search{flex:260px;align-items:center;display:flex;position:relative}.cm-adm-search svg{width:16px;height:16px;color:var(--studio-muted);pointer-events:none;position:absolute;left:12px}.cm-adm-search .cm-input{width:100%;padding-left:36px}.cm-adm-toolbar .cm-select{flex:0 200px;width:auto}.cm-adm-chips{margin:0}.cm-adm-chip-n{opacity:.7;font-variant-numeric:tabular-nums}.cm-adm-count-line{color:var(--studio-muted);margin:0 4px 8px;font-size:12px}.cm-adm-table-wrap{border:1px solid var(--cm-hair,var(--studio-line));background:var(--studio-surface);border-radius:18px;overflow:auto}.cm-adm-table{border-collapse:collapse;width:100%;font-size:13px}.cm-adm-table th{z-index:1;text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--studio-muted);background:var(--studio-surface);border-bottom:1px solid var(--studio-line);white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.cm-adm-table td{border-bottom:1px solid var(--studio-line);color:var(--studio-ink);vertical-align:middle;padding:10px 12px}.cm-adm-table tbody tr:last-child td{border-bottom:0}.cm-adm-tr{cursor:pointer;transition:background .12s}.cm-adm-tr:hover{background:var(--ios-fill-2)}.cm-adm-td-check{width:36px;padding-right:0!important}.cm-adm-td-check input{width:16px;height:16px;accent-color:var(--ios-tint);cursor:pointer}.cm-adm-who{align-items:center;gap:10px;min-width:0;display:flex}.cm-adm-who>span>strong,.cm-adm-who>span>small{display:block}.cm-adm-name{max-width:240px;color:var(--studio-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;font-size:14px;font-weight:600;display:block;overflow:hidden}.cm-adm-name:hover{text-decoration:underline}.cm-adm-email{max-width:240px;color:var(--studio-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cm-adm-tier{letter-spacing:.03em;background:var(--ios-fill-2);color:var(--studio-muted);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.cm-adm-tier.is-pro{background:var(--ios-tint-soft);color:var(--ios-tint)}.cm-adm-tier.is-admin{color:var(--cm-blue);background:#0a84ff24}.cm-adm-role{border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.cm-adm-role.is-owner{background:var(--cm-gold-grad,var(--ios-tint));color:var(--ios-on-tint)}.cm-adm-role.is-admin{color:var(--cm-blue);background:#0a84ff29}.cm-adm-role.is-moderator{color:var(--cm-green);background:#30d15824}.cm-adm-status{color:var(--studio-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.cm-adm-status:before{content:"";background:var(--studio-muted);opacity:.6;border-radius:50%;width:7px;height:7px}.cm-adm-status.is-green{color:var(--cm-green)}.cm-adm-status.is-green:before{background:var(--cm-green);opacity:1}.cm-adm-status.is-blue{color:var(--cm-blue)}.cm-adm-status.is-blue:before{background:var(--cm-blue);opacity:1}.cm-adm-status.is-amber{color:#ff9f0a}.cm-adm-status.is-amber:before{opacity:1;background:#ff9f0a}.cm-adm-status.is-red{color:var(--cm-red)}.cm-adm-status.is-red:before{background:var(--cm-red);opacity:1}.cm-adm-pager{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.cm-adm-flip svg{transform:rotate(180deg)}.cm-adm-bulk{z-index:5;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--ios-glass-rim);width:max-content;max-width:100%;box-shadow:var(--ios-glass-shadow);color:var(--studio-ink);animation:cm-adm-up .3s var(--ios-spring,ease) both;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin:12px auto 0;padding:8px 10px 8px 16px;font-size:13px;font-weight:600;display:flex;position:sticky;bottom:16px}.cm-adm-bulk[hidden]{display:none}@keyframes cm-adm-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=767px){.cm-adm-table thead{display:none}.cm-adm-table,.cm-adm-table tbody{display:block}.cm-adm-table tr{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:12px;display:flex}.cm-adm-table td{border:0;padding:0;font-size:12px;display:block}.cm-adm-table td:nth-child(2){flex:calc(100% - 160px);order:1;min-width:0}.cm-adm-table .cm-adm-td-check{flex:0 0 28px;order:0}.cm-adm-table td[data-label=Status]{flex:none;order:2;margin-left:auto}.cm-adm-table td[data-label]:not([data-label=Status]){color:var(--studio-muted);order:3}.cm-adm-table td[data-label=Pakiet]{margin-left:38px}.cm-adm-table.is-log tr,.cm-adm-table.cm-adm-matrix tr{flex-direction:column;align-items:flex-start;display:flex}.cm-adm-table.is-log td[data-label],.cm-adm-table.is-log td:nth-child(2){flex:none;order:0;margin:0}.cm-adm-name,.cm-adm-email{max-width:100%}.cm-adm-bulk{bottom:calc(96px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;justify-content:space-between;gap:6px;width:100%;padding:6px 8px 6px 14px;font-size:12px}.cm-adm-bulk>span{white-space:nowrap;flex:none}.cm-adm-bulk .cm-btn{white-space:nowrap;flex:none;padding:0 9px;font-size:12px}.cm-adm-bulk .cm-btn svg{display:none}}@media (width<=359px){.cm-adm-bulk{border-radius:22px;flex-wrap:wrap;row-gap:4px;padding:8px}.cm-adm-bulk>span{flex:1 0 100%;padding:2px 6px 0}.cm-adm-bulk .cm-btn{flex:1 1 0;min-width:0;padding:0 6px}}.cm-adm-matrix td:not(:first-child),.cm-adm-matrix th:not(:first-child){text-align:center}.cm-adm-yes{width:22px;height:22px;color:var(--cm-green);background:#30d15824;border-radius:50%;place-items:center;display:inline-grid}.cm-adm-yes svg{width:13px;height:13px}.cm-adm-no{color:var(--studio-muted);opacity:.5}.cm-adm-drawer-wrap{z-index:70;position:fixed;inset:0}.cm-adm-scrim{background:var(--ios-scrim);animation:.25s both cm-adm-fade;position:absolute;inset:0}.cm-adm-drawer{background:var(--ios-bg,var(--studio-canvas));border-left:1px solid var(--studio-line);width:min(560px,100vw);animation:cm-adm-slide .34s var(--ios-ease,ease) both;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 60px #00000059}.cm-adm-drawer-wrap.is-closing .cm-adm-drawer{animation:.24s both cm-adm-slide-out}.cm-adm-drawer-wrap.is-closing .cm-adm-scrim{animation:.24s reverse both cm-adm-fade}@keyframes cm-adm-slide{0%{transform:translate(100%)}to{transform:none}}@keyframes cm-adm-slide-out{to{transform:translate(100%)}}@keyframes cm-adm-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cm-adm-drawer,.cm-adm-scrim,.cm-adm-funnel-bar i,.cm-adm-bulk{animation:none}}.cm-adm-d-body{overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.cm-adm-d-head{padding:calc(20px + env(safe-area-inset-top,0px)) 20px 16px;background:radial-gradient(120% 140% at 0 0,#ffd23f29,transparent 60%),var(--studio-surface);border-bottom:1px solid var(--studio-line);position:relative}.cm-adm-d-close{top:calc(12px + env(safe-area-inset-top,0px));position:absolute;right:12px}.cm-adm-d-id{align-items:center;gap:16px;min-width:0;padding-right:36px;display:flex}.cm-adm-d-id h2{color:var(--studio-ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.2}.cm-adm-d-headline{color:var(--studio-muted);margin:2px 0 6px;font-size:13px}.cm-adm-d-mail{max-width:100%;color:var(--studio-ink);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;margin-left:-8px;padding:4px 8px;font-size:13px;display:inline-flex}.cm-adm-d-mail:hover{background:var(--ios-fill-2)}.cm-adm-d-mail span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-adm-d-mail svg{color:var(--studio-muted);flex:none}.cm-adm-d-chips{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;display:flex}.cm-adm-d-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cm-adm-d-stats{background:var(--studio-line);border-bottom:1px solid var(--studio-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cm-adm-d-stats div{background:var(--studio-surface);padding:12px 14px}.cm-adm-d-stats strong{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800;display:block}.cm-adm-d-stats span{color:var(--studio-muted);font-size:12px}.cm-adm-d-tabs{z-index:2;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--studio-line);scrollbar-width:none;gap:4px;padding:8px 12px;display:flex;position:sticky;top:0;overflow-x:auto}@media (width<=639px){.cm-adm-d-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.cm-adm-d-tabs:after{content:"";flex:0 0 20px}}.cm-adm-d-tabs button{min-height:32px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.cm-adm-d-tabs button.is-active{background:var(--studio-ink);color:var(--studio-surface)}.cm-adm-dot-n{background:var(--cm-red);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:700;display:inline-grid}.cm-adm-d-pane{padding:16px 20px 24px}.cm-adm-d-h{letter-spacing:.05em;text-transform:uppercase;color:var(--studio-muted);margin:18px 0 8px;font-size:12px;font-weight:700}.cm-adm-d-pane>.cm-adm-d-h:first-child{margin-top:0}.cm-adm-d-level{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;gap:6px;padding:14px;display:flex}.cm-adm-d-activity{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:14px;grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:3px;height:56px;padding:8px;display:grid}.cm-adm-d-activity i{height:max(3px,var(--h,0%));background:var(--ios-tint);border-radius:3px;display:block}.cm-adm-d-activity i[style*="--h:0%"]{background:var(--ios-fill)}.cm-adm-kvs{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cm-adm-kv{border-bottom:1px solid var(--studio-line);justify-content:space-between;gap:12px;padding:10px 14px;font-size:13px;display:flex}.cm-adm-kv:last-child{border-bottom:0}.cm-adm-kv span{color:var(--studio-muted)}.cm-adm-kv strong{color:var(--studio-ink);text-align:right;font-weight:600}.cm-adm-roles{flex-direction:column;gap:8px;display:flex}.cm-adm-role-card{border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;cursor:pointer;color:inherit;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.cm-adm-role-card:hover:not(:disabled){border-color:var(--ios-tint)}.cm-adm-role-card.is-active{border-color:var(--ios-tint);background:var(--ios-tint-soft)}.cm-adm-role-card:disabled{opacity:.55;cursor:not-allowed}.cm-adm-role-card strong{color:var(--studio-ink);font-size:14px;display:block}.cm-adm-role-card small{color:var(--studio-muted);margin-top:2px;font-size:12px;line-height:1.45;display:block}.cm-adm-role-dot{border:2px solid var(--studio-line);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;transition:border .15s}.cm-adm-role-card.is-active .cm-adm-role-dot{border:6px solid var(--ios-tint)}.cm-adm-lock{align-items:center;gap:4px;font-weight:600;color:var(--ios-tint)!important;display:inline-flex!important}.cm-adm-switch{color:var(--studio-ink);cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.cm-adm-switch input{opacity:0;width:1px;height:1px;position:absolute}.cm-adm-switch-ui{background:var(--ios-fill);border-radius:999px;flex:none;width:51px;height:31px;transition:background .2s;position:relative}.cm-adm-switch-ui:after{content:"";width:27px;height:27px;transition:transform .25s var(--ios-spring,ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f}.cm-adm-switch input:checked+.cm-adm-switch-ui{background:var(--cm-green)}.cm-adm-switch input:checked+.cm-adm-switch-ui:after{transform:translate(20px)}.cm-adm-switch input:focus-visible+.cm-adm-switch-ui{outline:2px solid var(--ios-tint);outline-offset:2px}.cm-adm-tagpick{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.cm-adm-tagpick input{accent-color:var(--ios-tint)}.cm-adm-points{background:var(--studio-surface);border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;gap:12px;padding:14px;display:flex}@media (width<=767px){.cm-adm-drawer{border-left:0;width:100vw}.cm-adm-d-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-adm-d-pane{padding:14px 16px 24px}}.cm-adm-report,.cm-adm-sanction{background:var(--studio-surface);border:1px solid var(--cm-hair,var(--studio-line));border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.cm-adm-report-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-adm-age{color:var(--studio-muted);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.cm-adm-age.is-red{color:var(--cm-red)}.cm-adm-age.is-amber{color:#ff9f0a}.cm-adm-age.is-green{color:var(--cm-green)}.cm-adm-quote{border-left:3px solid var(--ios-tint);background:var(--ios-fill-2);color:var(--studio-ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px 12px 12px 4px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.cm-adm-report-who{color:var(--studio-muted);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.cm-adm-report-who .cm-link{align-items:center;gap:4px;font-size:12px;display:inline-flex}.cm-adm-report-actions{flex-wrap:wrap;gap:8px;display:flex}.cm-adm-sanction-until{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-adm-zero{text-align:center;border:1px dashed var(--studio-line);color:var(--studio-muted);border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:40px 16px;display:flex}.cm-adm-zero svg{width:30px;height:30px;color:var(--cm-green);box-sizing:content-box;background:#30d15824;border-radius:50%;padding:6px}.cm-adm-zero strong{color:var(--studio-ink);font-size:16px}.cm-adm-zero span{font-size:13px}.cm-adm-ios-group{margin-bottom:22px}.cm-adm-ios-head{color:var(--studio-muted);text-transform:uppercase;letter-spacing:.02em;margin:0 16px 6px;font-size:13px}.cm-adm-ios-list{border-radius:var(--nk-r-group,16px);background:var(--studio-surface);border:1px solid var(--cm-hair,var(--studio-line));overflow:hidden}.cm-adm-ios-row{min-height:56px;color:inherit;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex;position:relative}.cm-adm-ios-row+.cm-adm-ios-row:before{content:"";background:var(--studio-line);height:1px;position:absolute;top:0;left:58px;right:0}.cm-adm-ios-row.is-static+.cm-adm-ios-row.is-static:before{left:14px}.cm-adm-ios-row:not(.is-static):active{background:var(--ios-fill-2)}.cm-adm-ios-ic{color:#fff;background:#8e8e93;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cm-adm-ios-ic svg{width:18px;height:18px}.cm-adm-ios-ic.is-pulpit{background:#0a84ff}.cm-adm-ios-ic.is-czlonkowie{background:#30d158}.cm-adm-ios-ic.is-zespol{background:#ff9f0a}.cm-adm-ios-ic.is-zgloszenia{background:#ff453a}.cm-adm-ios-ic.is-blokady{background:#ff375f}.cm-adm-ios-ic.is-ukryte{background:#8e8e93}.cm-adm-ios-ic.is-dziennik{background:#5e5ce6}.cm-adm-ios-ic.is-przestrzenie{background:#64d2ff}.cm-adm-ios-ic.is-ogloszenia{background:#ff9f0a}.cm-adm-ios-ic.is-rytualy{background:#bf5af2}.cm-adm-ios-ic.is-etykiety{background:#30d158}.cm-adm-ios-ic.is-punkty{color:#1c1c1e;background:#ffd60a}.cm-adm-ios-ic.is-historia-punktow{background:#ff9f0a}.cm-adm-ios-ic.is-moduly{background:#8e8e93}.cm-adm-ios-text{flex:1;min-width:0}.cm-adm-ios-text strong{color:var(--studio-ink);font-size:16px;font-weight:500;display:block}.cm-adm-ios-text small{color:var(--studio-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.cm-adm-ios-chev{color:var(--ios-label-3);transform:rotate(180deg)}.cm-adm-ios-chev svg{width:16px;height:16px}.cm-adm-env{opacity:.7;margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px!important}.cm-adm-onoff{background:var(--ios-fill-2);color:var(--studio-muted);border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:700}.cm-adm-onoff.is-on{color:var(--cm-green);background:#30d15824}.cm-adm-cohorts td,.cm-adm-cohorts th{text-align:center;padding:6px}.cm-adm-cohorts td:first-child,.cm-adm-cohorts th:first-child{text-align:left}.cm-adm-cohort{--coh:#2a5ea6;font-variant-numeric:tabular-nums;min-width:44px;height:28px;color:var(--studio-ink);background:color-mix(in srgb,var(--coh) calc(var(--a,0) * 100%),var(--ios-fill-2));border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:inline-grid}[data-theme=light] .cm-adm-cohort{--coh:#8fb4e6}.cm-adm-cohort.is-small{box-shadow:inset 0 0 0 1px var(--ios-sep,var(--studio-line));font-weight:600}.cm-adm-note-form{flex-direction:column;gap:8px;display:flex}@media (width<=767px){.cm-adm-table.cm-adm-cohorts{display:table!important}.cm-adm-cohorts thead{display:table-header-group!important}.cm-adm-cohorts tbody{display:table-row-group!important}.cm-adm-cohorts tr{display:table-row!important}.cm-adm-cohorts td,.cm-adm-cohorts th{display:table-cell!important}}.cm-adm-skel-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.cm-adm-skel-grid .cm-skeleton{height:110px;margin:0}body.cm-area .cm-course-only{display:none!important}@media (width>=1024px){body.cm-area #user-name,body.cm-area #profile-btn,body.cm-area #theme-toggle,body.cm-area #main-app>header button[onclick="logout()"]{display:none!important}body.cm-area #cm-header{gap:4px}body.cm-area #main-app>header>nav a{white-space:nowrap}body.cm-area #cm-header .cm-header-btn{width:40px;height:40px;color:var(--ios-label-2);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}body.cm-area #cm-header .cm-header-btn svg{width:22px;height:22px}body.cm-area #cm-header .cm-header-btn:hover{background:var(--ios-fill-2);color:var(--ios-label)}body.cm-area #cm-header .cm-header-btn:is(.is-active,[aria-expanded=true]){background:var(--ios-tint-soft);color:var(--ios-tint)}body.cm-area #cm-header .cm-header-btn .cm-count{background:var(--cm-red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--ios-bg);padding:0 5px;font-size:11px;font-weight:700;top:3px;right:2px}body.cm-area #cm-header .cm-acct-btn{border-radius:12px;margin-left:6px}body.cm-area #cm-header .cm-acct-btn:hover,body.cm-area #cm-header .cm-acct-btn[aria-expanded=true]{background:0 0}body.cm-area .cm-acct-face{border-radius:11px;transition:box-shadow .2s;display:inline-flex}body.cm-area .cm-acct-face .cm-avatar{width:34px;height:34px;box-shadow:inset 0 0 0 .5px var(--ios-glass-rim);border-radius:10px;font-size:13px}body.cm-area .cm-acct-btn:hover .cm-acct-face{box-shadow:0 0 0 2px var(--ios-fill)}body.cm-area .cm-acct-btn[aria-expanded=true] .cm-acct-face{box-shadow:0 0 0 2px var(--ios-tint)}}@media (width>=1024px) and (width<=1279px){body.cm-area #main-app>header>nav{display:none!important}}html body.cm-area .cm-acct{width:280px;max-width:calc(100vw - 16px);padding:6px}body.cm-area .cm-acct-card{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}body.cm-area .cm-acct-card .cm-avatar{border-radius:12px;width:44px;height:44px;font-size:16px}body.cm-area .cm-acct-who{flex-direction:column;min-width:0;display:flex}body.cm-area .cm-acct-name{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}body.cm-area .cm-acct-name strong{min-width:0;color:var(--ios-label);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}body.cm-area .cm-acct-name>:not(strong){flex:none}body.cm-area .cm-acct-sub{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}body.cm-area .cm-acct-sep{background:var(--ios-sep);height:1px;margin:5px 8px}html body.cm-area .cm-acct .cm-acct-items :is(a,button){width:100%;min-height:38px;color:var(--ios-label);text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}html body.cm-area .cm-acct .cm-acct-items :is(a,button):before{content:none}html body.cm-area .cm-acct .cm-acct-items :is(a,button) svg{width:18px;height:18px;color:var(--ios-label-2);flex:none}html body.cm-area .cm-acct .cm-acct-items :is(a,button):is(:hover,:focus-visible){background:var(--ios-fill-2);outline:none}html body.cm-area :is(.cm-acct-items a,.cm-acct-items button,.cm-msg-row,.cm-msg-req,.cm-msg-compose,#cm-msg-all,.cm-dw-btn,.cm-dw-title):focus-visible{box-shadow:none;outline:2px solid var(--ios-tint)!important;outline-offset:-2px!important}html body.cm-area #cm-header .cm-header-btn:focus-visible{outline:2px solid var(--ios-tint)!important;outline-offset:1px!important}html body.cm-area .cm-acct .cm-acct-items .is-danger,html body.cm-area .cm-acct .cm-acct-items .is-danger svg{color:var(--cm-red)}html body.cm-area .cm-acct.cm-acct .cm-acct-items .is-danger.is-danger{margin-top:0}html body.cm-area .cm-acct.cm-acct .cm-acct-items .is-danger.is-danger:before{content:none}body.cm-area .cm-acct-switch{background:var(--ios-fill);border-radius:999px;flex:none;width:36px;height:22px;margin-left:auto;transition:background-color .2s;position:relative}body.cm-area .cm-acct-switch:after{content:"";width:18px;height:18px;transition:transform .25s var(--ios-spring);background:#fff;border-radius:999px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}body.cm-area .cm-acct-theme[aria-checked=true] .cm-acct-switch{background:var(--cm-green)}body.cm-area .cm-acct-theme[aria-checked=true] .cm-acct-switch:after{transform:translate(14px)}body.cm-area .cm-keys{flex-direction:column;gap:2px;margin:0;display:flex}body.cm-area .cm-keys-row{border-bottom:1px solid var(--ios-sep);justify-content:space-between;align-items:center;gap:16px;padding:9px 2px;display:flex}body.cm-area .cm-keys-row:last-child{border-bottom:0}body.cm-area .cm-keys dt{flex:none;order:2;align-items:center;gap:6px;display:flex}body.cm-area .cm-keys dd{color:var(--ios-label);margin:0;font-size:15px;line-height:20px}body.cm-area .cm-keys kbd{background:var(--ios-fill-2);min-width:28px;height:26px;box-shadow:inset 0 -1px 0 var(--ios-sep),inset 0 0 0 .5px var(--ios-glass-rim);font:600 13px/1 var(--ios-font);color:var(--ios-label);border-radius:7px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}body.cm-area .cm-keys-plus{color:var(--ios-label-2);font-size:12px}html body.cm-area .cm-msg-pop{flex-direction:column;width:min(384px,100vw - 24px);max-height:min(580px,100vh - 88px);display:flex;overflow:hidden}body.cm-area .cm-msg-pop:focus{outline:none}body.cm-area .cm-msg-pop>.cm-pop-head{flex:none;position:relative}body.cm-area .cm-msg-compose{background:var(--ios-fill-2);width:36px;height:36px;color:var(--ios-label);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}body.cm-area .cm-msg-compose svg{width:18px;height:18px}body.cm-area .cm-msg-compose:hover{background:var(--ios-fill)}body.cm-area .cm-msg-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 8px 6px;overflow-y:auto}body.cm-area :is(.cm-msg-row,.cm-msg-req){width:100%;color:var(--ios-label);text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;margin:0;padding:9px 10px;transition:background-color .15s;display:flex}body.cm-area :is(.cm-msg-row,.cm-msg-req):hover{background:var(--ios-fill-2)}body.cm-area .cm-msg-row .cm-avatar-md{width:44px;height:44px}body.cm-area .cm-msg-pop .cm-online{border-color:var(--ios-surface)}body.cm-area .cm-msg-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}body.cm-area .cm-msg-top{align-items:baseline;gap:8px;min-width:0;display:flex}body.cm-area .cm-msg-name{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}body.cm-area .cm-msg-time{color:var(--ios-label-2);font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:16px}body.cm-area .cm-msg-prev{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:19px;display:block;overflow:hidden}body.cm-area .cm-msg-row.is-unread .cm-msg-name{font-weight:700}body.cm-area .cm-msg-row.is-unread .cm-msg-prev{color:var(--ios-label);font-weight:600}body.cm-area .cm-msg-row.is-unread .cm-msg-time{color:var(--ios-tint);font-weight:600}body.cm-area :is(.cm-msg-row,.cm-msg-req)>.cm-count{background:var(--ios-tint);min-width:20px;height:20px;color:var(--ios-on-tint);flex:none;font-size:11px}body.cm-area .cm-msg-req{background:var(--ios-fill-2);margin-bottom:4px}body.cm-area .cm-msg-req:hover{background:var(--ios-fill)}body.cm-area .cm-msg-req-icon{background:var(--ios-tint-soft);width:44px;height:44px;color:var(--ios-tint);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-msg-req-icon svg{width:22px;height:22px}body.cm-area .cm-msg-req strong{font-size:15px;font-weight:600;line-height:20px}body.cm-area .cm-msg-req>svg{width:16px;height:16px;color:var(--ios-label-2);flex:none}body.cm-area .cm-msg-foot{text-align:center;box-shadow:inset 0 .5px 0 var(--ios-sep);flex:none;padding:6px 10px 8px}body.cm-area #cm-msg-all{min-height:40px;color:var(--ios-tint);padding:0 12px;font-size:15px;font-weight:500}body.cm-area .cm-msg-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:28px 22px 26px;display:flex}body.cm-area .cm-msg-empty-icon{background:var(--ios-tint-soft);width:56px;height:56px;color:var(--ios-tint);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}body.cm-area .cm-msg-empty-icon svg{width:26px;height:26px}body.cm-area .cm-msg-empty strong{color:var(--ios-label);font-size:16px;font-weight:600;line-height:21px}body.cm-area .cm-msg-empty p{color:var(--ios-label-2);margin:0 0 10px;font-size:14px;line-height:19px}body.cm-area .cm-msg-skel-row{align-items:center;gap:12px;padding:9px 10px;display:flex}body.cm-area .cm-msg-skel-row i{border-radius:999px;flex:none;width:44px;height:44px}body.cm-area .cm-msg-skel-row b{border-radius:10px;flex:1;height:34px}body.cm-area :is(.cm-msg-skel-row i,.cm-msg-skel-row b,.cm-dw-skel i){background:linear-gradient(90deg,var(--ios-fill-2),var(--ios-fill),var(--ios-fill-2));background-size:200% 100%;animation:1.4s infinite cm-shimmer}.cm-dock{display:none}@media (width>=1024px){body.cm-area .cm-dock{z-index:60;pointer-events:none;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:0;right:24px}}body.cm-area .cm-dw{--dw-h:min(500px,calc(100vh - 96px));pointer-events:auto;width:340px;height:var(--dw-h);background:var(--ios-surface);box-shadow:0 0 0 .5px var(--ios-glass-rim),0 18px 50px #0000006b,0 2px 8px #00000047;transition:height .3s var(--ios-ease);border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow:hidden}[data-theme=light] body.cm-area .cm-dw{box-shadow:0 0 0 .5px #00000014,0 18px 50px #1018282e,0 2px 8px #10182814}body.cm-area .cm-dw.is-min{height:56px}body.cm-area .cm-dw-head{z-index:2;background:var(--ios-elev);height:56px;box-shadow:inset 0 -.5px 0 var(--ios-sep);flex:none;align-items:center;gap:2px;padding:0 6px 0 4px;display:flex;position:relative}body.cm-area .cm-dw.is-min .cm-dw-head{box-shadow:none}body.cm-area .cm-dw.has-unread .cm-dw-head{background:linear-gradient(var(--ios-tint-soft),var(--ios-tint-soft)),var(--ios-elev)}body.cm-area .cm-dw-title{min-width:0;height:46px;color:var(--ios-label);text-align:left;cursor:pointer;background:0 0;border-radius:14px;flex:auto;align-items:center;gap:10px;padding:0 8px;transition:background-color .15s;display:flex}body.cm-area .cm-dw-title:hover{background:var(--ios-fill-2)}body.cm-area .cm-dw-face{flex:none;display:inline-flex}body.cm-area .cm-dw-head .cm-online{border-color:var(--ios-elev)}body.cm-area .cm-dw-names{flex-direction:column;flex:auto;min-width:0;display:flex}body.cm-area .cm-dw-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:19px;overflow:hidden}body.cm-area .cm-dw-sub{color:var(--cm-green);font-size:12px;line-height:15px}body.cm-area .cm-dw-sub:empty{display:none}body.cm-area .cm-dw.has-unread .cm-dw-name{font-weight:700}body.cm-area .cm-dw-count{background:var(--cm-red);color:#fff;flex:none;min-width:20px;height:20px;font-size:11px}body.cm-area .cm-dw-btn{width:32px;height:32px;color:var(--ios-label-2);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}body.cm-area .cm-dw-btn svg{width:18px;height:18px}body.cm-area .cm-dw-btn:hover{background:var(--ios-fill-2);color:var(--ios-label)}body.cm-area .cm-dw.is-min .cm-dw-min{display:none}body.cm-area .cm-dw-body{background:var(--ios-surface);visibility:visible;flex-direction:column;flex:auto;min-height:0;max-height:none;transition:visibility;display:flex}body.cm-area .cm-dw.is-min .cm-dw-body{visibility:hidden;transition:visibility 0s .3s}body.cm-area .cm-dw .cm-dm-msgs{padding:10px 12px 8px}body.cm-area .cm-dw .cm-bubble{max-width:82%}body.cm-area .cm-dw .cm-request{margin:8px 10px 4px;font-size:13px;line-height:18px}body.cm-area .cm-dw .cm-request>span{flex:100%!important}body.cm-area .cm-dw .cm-chat-form{margin:4px 8px 8px}body.cm-area .cm-dw .cm-chat-form .cm-icon-btn{width:32px}body.cm-area .cm-dw .cm-chat-form .cm-textarea{max-height:120px}body.cm-area .cm-dw .cm-chat-new{padding:6px 12px;font-size:12px;bottom:8px}body.cm-area .cm-dw-empty{flex:1;justify-content:center;align-items:center;padding:16px;display:flex}body.cm-area .cm-dw-skel{flex-direction:column;gap:10px;padding:18px 12px;display:flex}body.cm-area .cm-dw-skel i{border-radius:18px;width:62%;height:34px;display:block}body.cm-area .cm-dw-skel i:nth-child(2){align-self:flex-end;width:48%}body.cm-area .cm-dw-skel i:nth-child(3){width:70%;height:52px}@keyframes cm-dw-in{0%{opacity:0;translate:0 28px;scale:.98}}@keyframes cm-dw-out{to{opacity:0;translate:0 28px;scale:.98}}@keyframes cm-dw-ping{30%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-dw{animation:cm-dw-in .38s var(--ios-spring-snappy,var(--ios-ease))}body.cm-area .cm-dw.is-ping{animation:cm-dw-ping .45s var(--ios-ease)}html body.cm-area .cm-dw.is-closing{animation:.2s cubic-bezier(.4,0,1,1) forwards cm-dw-out!important}}@media (prefers-reduced-motion:reduce){body.cm-area :is(.cm-dw,.cm-dw-body,.cm-acct-switch),body.cm-area .cm-acct-switch:after{transition:none}body.cm-area :is(.cm-msg-skel-row i,.cm-msg-skel-row b,.cm-dw-skel i){animation:none}}body.cm-area #powiadomienia{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}body.cm-area .cm-pf{--pf-r:var(--cm-radius,22px);position:relative;container-type:inline-size}body.cm-area .cm-pf-banner{aspect-ratio:3;isolation:isolate;position:relative;overflow:hidden}body.cm-area .cm-pf-banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000047);position:absolute;inset:0}body.cm-area .cm-pf-banner-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}body.cm-area :is(.cm-pf-banner,.cm-pe-banner,.cm-pe-mini-banner,.cm-hc-banner,.cm-member-cover).cm-cover-domyslna{background:radial-gradient(120% 150% at 88% -10%,#ffd23f52 0%,#ffd23f00 46%),radial-gradient(90% 130% at 6% 110%,#2f5ea899 0%,#2f5ea800 62%),linear-gradient(135deg,#0b1220 0%,#14213d 55%,#1b2b4f 100%)}body.cm-area :is(.cm-pf-banner-btn,.cm-pe-glass){z-index:2;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:#080c1685;border:0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;line-height:18px;transition:background-color .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 .5px #ffffff38}body.cm-area :is(.cm-pf-banner-btn,.cm-pe-glass):hover{background:#080c16ad}body.cm-area :is(.cm-pf-banner-btn,.cm-pe-glass) svg{width:17px;height:17px}body.cm-area .cm-pf-banner-btn{position:absolute;top:12px;right:12px}body.cm-area .cm-pf-cols{z-index:1;grid-template-columns:minmax(0,1fr);gap:12px;display:grid;position:relative}body.cm-area .cm-pf-side,body.cm-area .cm-pf-main{flex-direction:column;gap:12px;min-width:0;display:flex}body.cm-area .cm-pf-main{margin-top:0}body.cm-area .cm-pf-banner{border-radius:var(--pf-r) var(--pf-r) 0 0}body.cm-area .cm-pf-card{text-align:center;border-radius:0 0 var(--pf-r) var(--pf-r);background:var(--ios-surface);flex-direction:column;align-items:center;padding:0 18px 18px;display:flex}body.cm-area .cm-pf-ava-wrap{z-index:2;margin-top:-54px;margin-bottom:10px;position:relative}body.cm-area .cm-pf-card .cm-pf-ava{--s:108px}body.cm-area .cm-pf-name{color:var(--ios-label);letter-spacing:var(--ios-trk-title);overflow-wrap:anywhere;margin:0;font-size:26px;font-weight:700;line-height:32px}body.cm-area .cm-pf-headline{color:var(--ios-label-2);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:20px}body.cm-area .cm-pf-headline.is-empty a{color:var(--ios-tint);font-weight:600}body.cm-area .cm-pf-meta{color:var(--ios-label-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:12px 0 0;padding:0;font-size:13.5px;line-height:18px;list-style:none;display:flex}body.cm-area .cm-pf-meta li{align-items:center;gap:6px;min-width:0;display:inline-flex}body.cm-area .cm-pf-meta svg{opacity:.85;flex:none;width:15px;height:15px}body.cm-area .cm-pf-online{color:var(--cm-green);align-items:center;gap:6px;font-weight:600;display:inline-flex}body.cm-area .cm-pf-dot{background:var(--cm-green);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-green) 25%,transparent);border-radius:50%}body.cm-area .cm-pf-pills{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}body.cm-area .cm-pf-pill{background:var(--ios-fill-2);min-height:26px;color:var(--ios-label);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;line-height:16px;display:inline-flex}html:not([data-theme=light]) body.cm-area .cm-pf-pill{background:#05070f;box-shadow:inset 0 0 0 .5px #ffffff1f}[data-theme=light] body.cm-area .cm-pf-pill{color:#fff;background:#0b1220}body.cm-area .cm-pf-pill svg{width:13px;height:13px}html body.cm-area .cm-pf-pill.is-pro{box-shadow:none;letter-spacing:.03em}body.cm-area .cm-pf-pill.is-role svg,body.cm-area .cm-pf-pill.is-expert svg{color:var(--cm-gold)}[data-theme=light] body.cm-area .cm-pf-pill.is-role svg,[data-theme=light] body.cm-area .cm-pf-pill.is-expert svg{color:#ffd23f}body.cm-area .cm-pf-tagdot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}[data-theme=light] body.cm-area .cm-pf-pill .cm-pf-tagdot.cm-tag-gold{color:#ffd23f}body.cm-area .cm-pf-asks{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;display:flex}body.cm-area .cm-pf-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-2);align-items:center;gap:5px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}body.cm-area .cm-pf-label svg{width:13px;height:13px}body.cm-area .cm-pf-asks>.cm-pf-label{flex-basis:100%;justify-content:center;margin-bottom:2px}body.cm-area .cm-pf-ask{border:1px solid var(--cm-gold-line);background:var(--cm-gold-soft);min-height:28px;color:var(--ios-label);border-radius:999px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}body.cm-area .cm-pf-ask:hover{border-color:var(--cm-gold)}body.cm-area .cm-pf-actions{justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;display:flex}body.cm-area .cm-pf-actions .cm-pf-main-btn{white-space:nowrap;flex:auto;gap:8px;min-width:0;min-height:44px;padding:0 16px;font-size:15px;line-height:20px}body.cm-area .cm-pf-main-btn svg{width:18px;height:18px}body.cm-area .cm-pf-actions>a.cm-pf-main-btn{background:var(--ios-fill);color:var(--ios-label);border-color:#0000}body.cm-area .cm-pf-icon{background:var(--ios-fill);width:44px;height:44px;color:var(--ios-label);cursor:pointer;transition:background-color .2s,transform .25s var(--ios-ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}body.cm-area .cm-pf-icon:hover{background:var(--ios-fill-2);box-shadow:inset 0 0 0 1px var(--ios-sep)}body.cm-area .cm-pf-icon svg{width:19px;height:19px}@media (pointer:coarse){body.cm-area :is(.cm-pf-icon,.cm-pf-tab):active{transform:scale(.94)}}body.cm-area .cm-pf-ava{--s:128px;width:var(--s);height:var(--s);background:var(--ios-surface);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}body.cm-area .cm-pf-ava-sm{--s:68px}body.cm-area .cm-pf-ava>.cm-avatar{width:calc(var(--s) - 16px);height:calc(var(--s) - 16px);font-size:calc(var(--s) * .3);border:0;box-shadow:none!important}body.cm-area .cm-pf-ava-sm>.cm-avatar{width:calc(var(--s) - 10px);height:calc(var(--s) - 10px)}body.cm-area .cm-pf-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}body.cm-area .cm-pf-ring circle{fill:none;stroke-width:4.5px}body.cm-area .cm-pf-ava-sm .cm-pf-ring circle{stroke-width:5.5px}body.cm-area .cm-pf-ring-track{stroke:var(--ios-fill)}body.cm-area .cm-pf-ring-fill{stroke:var(--cm-gold);stroke-linecap:round}[data-theme=light] body.cm-area .cm-pf-ring-fill{stroke:#e0a800}body.cm-area .cm-pf-lvl{color:#171100;font-variant-numeric:tabular-nums;min-width:32px;height:32px;box-shadow:0 0 0 3px var(--ios-surface);background:linear-gradient(#ffe27d,#f4b908);border-radius:999px;place-items:center;padding:0 6px;font-size:15px;font-weight:800;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}body.cm-area .cm-pf-ava-sm .cm-pf-lvl{min-width:22px;height:22px;box-shadow:0 0 0 2px var(--ios-surface);padding:0 4px;font-size:11.5px;bottom:-1px;right:-1px}body.cm-area .cm-pf-ava-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:inline-grid;position:relative}body.cm-area .cm-pf-ava-btn:focus-visible{outline:3px solid var(--cm-gold);outline-offset:4px}body.cm-area .cm-pf-ava-cam{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:32px;height:32px;box-shadow:0 0 0 3px var(--ios-surface);transition:transform .25s var(--ios-ease);background:#080c16a8;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:2px;left:2px}body.cm-area .cm-pf-ava-cam svg{width:16px;height:16px}body.cm-area .cm-pf-ava-btn:hover .cm-pf-ava-cam,body.cm-area .cm-pe-ava:hover .cm-pf-ava-cam{transform:scale(1.08)}body.cm-area .cm-pf-box{border-radius:var(--pf-r);background:var(--ios-surface);color:var(--ios-label);padding:16px 18px;text-decoration:none;display:block}body.cm-area .cm-pf-h{color:var(--ios-label);align-items:baseline;gap:8px;margin:0 0 10px;font-size:17px;font-weight:700;line-height:22px;display:flex}body.cm-area .cm-pf-h-note{color:var(--ios-label-2);font-size:12.5px;font-weight:500}body.cm-area .cm-pf-muted{color:var(--ios-label-2);margin:0;font-size:15px;line-height:21px}body.cm-area .cm-pf-muted a{color:var(--ios-tint);font-weight:600}body.cm-area .cm-pf-bio{font-size:16px;line-height:24px}body.cm-area .cm-pf-facts{border-top:.5px solid var(--ios-sep);flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;display:flex}body.cm-area .cm-pf-intro{color:var(--ios-tint);margin-top:12px;font-weight:600;display:inline-block}body.cm-area .cm-pf-buddy{margin:0}body.cm-area .cm-pf-meter{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:4px 14px;display:grid;position:relative}body.cm-area .cm-pf-meter-dial{grid-row:1/span 2;width:52px;height:52px;position:relative}body.cm-area .cm-pf-meter-ring{width:52px;height:52px;display:block;rotate:-90deg}body.cm-area .cm-pf-meter-ring circle{fill:none;stroke-width:5px}body.cm-area .cm-pf-meter-track{stroke:var(--ios-fill)}body.cm-area .cm-pf-meter-fill{stroke:var(--cm-gold);stroke-linecap:round;transition:stroke-dasharray .5s var(--ios-ease)}body.cm-area .cm-pf-meter.is-done .cm-pf-meter-fill{stroke:var(--cm-green)}body.cm-area .cm-pf-meter-pct{text-align:center;font-variant-numeric:tabular-nums;color:var(--ios-label);place-items:center;font-size:13px;font-weight:800;line-height:18px;display:grid;position:absolute;inset:0}body.cm-area .cm-pf-meter-text{flex-direction:column;gap:2px;min-width:0;display:flex}body.cm-area .cm-pf-meter-text strong{color:var(--ios-label);font-size:15px;line-height:20px}body.cm-area .cm-pf-meter-text span{color:var(--ios-label-2);font-size:13.5px;line-height:18px}body.cm-area .cm-pf-meter>.cm-btn{grid-column:2;justify-self:start;margin-top:8px}body.cm-area .cm-pf-tabs{scrollbar-width:none;border-radius:var(--pf-r);background:var(--ios-surface);gap:2px;padding:0 8px;display:flex;overflow-x:auto}body.cm-area .cm-pf-tabs::-webkit-scrollbar{display:none}@container (width<=559px){body.cm-area .cm-pf-tabs{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}body.cm-area .cm-pf-tab{min-height:50px;color:var(--ios-label-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:600;line-height:20px;transition:color .2s;display:inline-flex;position:relative}body.cm-area .cm-pf-tab:hover,body.cm-area .cm-pf-tab.is-active{color:var(--ios-label)}body.cm-area .cm-pf-tab.is-active:after{content:"";background:var(--cm-gold);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}body.cm-area .cm-pf-tab:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-4px;border-radius:12px}body.cm-area .cm-pf-count{background:var(--ios-fill-2);min-width:22px;color:var(--ios-label-2);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:2px 7px;font-size:12.5px;font-weight:700;line-height:15px}body.cm-area .cm-pf-tab.is-active .cm-pf-count{background:var(--cm-gold-soft);color:var(--ios-label)}body.cm-area .cm-pf-panel{outline:none;flex-direction:column;gap:12px;display:flex}body.cm-area .cm-pf-panel:focus-visible{outline:2px solid var(--cm-gold);outline-offset:4px;border-radius:var(--pf-r)}body.cm-area .cm-pf-level-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}body.cm-area .cm-pf-plaque{color:#171100;background:linear-gradient(#ffe27d,#f4b908);border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 14px 0 10px;font-size:15px;font-weight:700;line-height:18px;display:inline-flex}body.cm-area .cm-pf-plaque svg{width:18px;height:18px}body.cm-area .cm-pf-plaque b{font-variant-numeric:tabular-nums;border-right:1.5px solid #1711004d;padding-right:8px;font-weight:800}body.cm-area .cm-pf-points{color:var(--ios-label-2);font-size:14px;line-height:19px}body.cm-area .cm-pf-points b{color:var(--ios-label);font-variant-numeric:tabular-nums}body.cm-area .cm-pf-bar{background:var(--ios-fill);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}body.cm-area .cm-pf-bar>span{border-radius:inherit;background:linear-gradient(90deg,#f4b908,#ffd23f);height:100%;display:block}body.cm-area .cm-pf-level-next{color:var(--ios-label-2);margin:10px 0 0;font-size:13.5px;line-height:18px}body.cm-area .cm-pf-level-next b{color:var(--ios-label)}body.cm-area .cm-pf-level-next a{color:var(--ios-tint);margin-left:4px;font-weight:600}body.cm-area .cm-pf-featured{box-shadow:inset 0 0 0 1px var(--cm-gold-line);flex-direction:column;gap:6px;transition:box-shadow .2s,background-color .2s;display:flex;position:relative}body.cm-area .cm-pf-featured:hover{box-shadow:inset 0 0 0 1px var(--cm-gold)}body.cm-area .cm-pf-featured .cm-pf-label{color:var(--cm-gold)}body.cm-area .cm-pf-featured-title{color:var(--ios-label);font-size:17px;font-weight:700;line-height:22px}body.cm-area .cm-pf-featured-text{color:var(--ios-label);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}body.cm-area .cm-pf-featured-meta{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-pf-empty-hint{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}body.cm-area .cm-pf-empty-hint strong{color:var(--ios-label);font-size:15px;line-height:20px;display:block}body.cm-area .cm-pf-empty-hint p{color:var(--ios-label-2);margin:2px 0 0;font-size:13.5px;line-height:18px}body.cm-area .cm-pf-empty-ico{background:var(--cm-gold-soft);width:40px;height:40px;color:var(--cm-gold);border-radius:12px;place-items:center;display:grid}body.cm-area .cm-pf-empty-ico svg{width:20px;height:20px}@container (width<=420px){body.cm-area .cm-pf-empty-hint{grid-template-columns:40px minmax(0,1fr)}body.cm-area .cm-pf-empty-hint>.cm-btn{grid-column:2;justify-self:start}}body.cm-area .cm-pf-empty{border-radius:var(--pf-r);background:var(--ios-surface);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:32px 20px;display:flex}body.cm-area .cm-pf-empty .cm-pf-empty-ico{border-radius:50%;width:52px;height:52px;margin-bottom:6px}body.cm-area .cm-pf-empty .cm-pf-empty-ico svg{width:24px;height:24px}body.cm-area .cm-pf-empty strong{color:var(--ios-label);font-size:17px;line-height:22px}body.cm-area .cm-pf-empty p{max-width:360px;color:var(--ios-label-2);margin:0;font-size:14.5px;line-height:20px}body.cm-area .cm-pf-empty .cm-btn{margin-top:10px}body.cm-area .cm-pf-contacts{padding-bottom:6px}body.cm-area .cm-pf-contact-list{flex-direction:column;margin:0 -18px;display:flex}body.cm-area .cm-pf-contact{min-height:56px;color:var(--ios-label);align-items:center;gap:12px;padding:8px 18px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}body.cm-area .cm-pf-contact+.cm-pf-contact:before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:0;left:62px;right:0}body.cm-area .cm-pf-contact:hover{background:var(--ios-fill-2)}body.cm-area .cm-pf-contact:last-child{border-radius:0 0 var(--pf-r) var(--pf-r)}body.cm-area .cm-pf-contact-ico{background:var(--ios-fill);width:32px;height:32px;color:var(--ios-label);border-radius:9px;flex:none;place-items:center;display:grid}body.cm-area .cm-pf-contact-ico svg{width:18px;height:18px}body.cm-area .cm-pf-contact-text{flex-direction:column;flex:1;min-width:0;display:flex}body.cm-area .cm-pf-contact-kind{color:var(--ios-label-2);font-size:12.5px;line-height:16px}body.cm-area .cm-pf-contact-val{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;line-height:21px;overflow:hidden}body.cm-area .cm-pf-contact-note{color:var(--cm-gold);font-size:12px;line-height:16px}body.cm-area .cm-pf-chev{color:var(--ios-label-3);flex:none}body.cm-area .cm-pf-contact.is-add{color:var(--ios-tint);font-weight:600}body.cm-area .cm-pf-contact.is-add .cm-pf-contact-ico{background:var(--cm-gold-soft);color:var(--cm-gold)}body.cm-area .cm-pf-list{border-radius:var(--pf-r);background:var(--ios-surface);flex-direction:column;display:flex;overflow:hidden}body.cm-area .cm-pf-list:empty{display:none}body.cm-area .cm-pf-list>.cm-feed{padding:12px}body.cm-area .cm-pf-list>.cm-pf-empty{background:0 0}body.cm-area .cm-pf-item{color:var(--ios-label);flex-direction:column;gap:4px;padding:14px 18px;text-decoration:none;transition:background-color .2s;display:flex;position:relative}body.cm-area .cm-pf-item+.cm-pf-item:before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:0;left:18px;right:0}body.cm-area .cm-pf-item:hover{background:var(--ios-fill-2)}body.cm-area .cm-pf-item-top{color:var(--ios-label-2);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-pf-item-where{color:var(--ios-label-2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}body.cm-area .cm-pf-item-where+time:before{content:"·";margin-right:10px}body.cm-area .cm-pf-item-title{font-size:16.5px;font-weight:700;line-height:22px}body.cm-area .cm-pf-item-text{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:21px;display:-webkit-box;overflow:hidden}body.cm-area .cm-pf-item-counts{color:var(--ios-label-2);gap:14px;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-pf-item-counts span{align-items:center;gap:5px;display:inline-flex}body.cm-area .cm-pf-item-counts svg{width:14px;height:14px}body.cm-area .cm-pf-anon{color:var(--cm-gold);align-items:center;gap:4px;font-weight:600;display:inline-flex}body.cm-area .cm-pf-anon svg{width:13px;height:13px}body.cm-area .cm-pf-more{justify-content:center;display:flex}body.cm-area .cm-pf-more:empty{display:none}body.cm-area .cm-pf-panel .cm-badges{margin:0}body.cm-area .cm-pf-panel .cm-badges-next{margin:0 0 10px}body.cm-area .cm-pf-pts-note{margin:-4px 0 8px;font-size:13.5px;line-height:18px}body.cm-area .cm-pf-pts{flex-direction:column;margin:0 -18px;padding:0;list-style:none;display:flex}body.cm-area .cm-pf-pts>.cm-pf-muted{padding:8px 18px}body.cm-area .cm-pf-pt{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:50px;padding:8px 18px;display:grid;position:relative}body.cm-area .cm-pf-pt+.cm-pf-pt:before{content:"";border-top:.5px solid var(--ios-sep);position:absolute;top:0;left:82px;right:0}body.cm-area .cm-pf-pt-val{background:var(--cm-gold-soft);min-width:44px;color:var(--ios-label);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;justify-self:start;padding:3px 8px;font-size:13.5px;font-weight:800;line-height:17px}body.cm-area .cm-pf-pt-val.is-neg{background:color-mix(in srgb,var(--cm-red) 14%,transparent)}body.cm-area .cm-pf-pt-text{flex-direction:column;min-width:0;display:flex}body.cm-area .cm-pf-pt-label{color:var(--ios-label);font-size:15px;line-height:20px}body.cm-area .cm-pf-pt-note{color:var(--ios-label-2);overflow-wrap:anywhere;font-size:13px;line-height:18px}body.cm-area .cm-pf-pt-at{color:var(--ios-label-2);white-space:nowrap;font-size:13px;line-height:18px}body.cm-area .cm-pf.is-loading .cm-pf-card{border-radius:var(--pf-r);height:300px;margin-top:0}@container (width>=760px){body.cm-area .cm-pf-banner{border-radius:var(--pf-r)}body.cm-area .cm-pf-cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px}body.cm-area .cm-pf-side{margin-top:-120px}body.cm-area .cm-pf-card .cm-pf-ava{--s:128px}body.cm-area .cm-pf-card{text-align:left;border-radius:var(--pf-r);background:color-mix(in srgb,var(--ios-surface) 90%,transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:0 18px 40px -22px #0009,inset 0 0 0 .5px var(--ios-glass-rim);align-items:flex-start;margin:0 0 0 16px;padding:18px 20px 20px}body.cm-area .cm-pf-complete{margin-left:16px}body.cm-area .cm-pf-ava-wrap{margin:0 0 14px}body.cm-area .cm-pf-name{font-size:24px;line-height:30px}body.cm-area .cm-pf-meta{flex-direction:column;align-items:flex-start;gap:8px}body.cm-area :is(.cm-pf-pills,.cm-pf-asks),body.cm-area .cm-pf-asks>.cm-pf-label,body.cm-area .cm-pf-actions{justify-content:flex-start}body.cm-area .cm-pf-banner-btn{top:auto;bottom:14px;right:14px}}@container (width>=960px){body.cm-area .cm-pf-banner{aspect-ratio:10/3}body.cm-area .cm-pf-cols{grid-template-columns:320px minmax(0,1fr);gap:24px}body.cm-area .cm-pf-card,body.cm-area .cm-pf-complete{margin-left:24px}}[data-theme=light] body.cm-area .cm-pf-card{background:#fff}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){body.cm-area .cm-pf-card{background:var(--ios-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}body.cm-area .cm-pe-wrap{container-type:inline-size}body.cm-area .cm-pe{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}body.cm-area .cm-pe-form{flex-direction:column;gap:22px;min-width:0;display:flex}body.cm-area .cm-pe-side{order:-1;min-width:0}body.cm-area .cm-pe-sec{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}body.cm-area .cm-pe-h{color:var(--ios-label);margin:0 0 8px 4px;font-size:20px;font-weight:700;line-height:25px}body.cm-area .cm-pe-help{color:var(--ios-label-2);margin:-4px 4px 10px;font-size:13.5px;line-height:18px}body.cm-area .cm-pe-card{border-radius:var(--cm-radius);background:var(--ios-surface);flex-direction:column;gap:18px;padding:18px;display:flex}body.cm-area .cm-pe-field{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}body.cm-area .cm-pe-label{color:var(--ios-label);margin:0;padding:0;font-size:14px;font-weight:600;line-height:19px;display:block}body.cm-area .cm-pe-opt{color:var(--ios-label-2);margin-left:6px;font-weight:500}body.cm-area .cm-pe-note{color:var(--ios-label-2);margin:0;font-size:13px;line-height:18px}body.cm-area .cm-pe-count{color:var(--ios-label-2);font-variant-numeric:tabular-nums;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:12px}body.cm-area .cm-pe-field .cm-textarea{resize:vertical;min-height:120px;padding-bottom:28px}body.cm-area .cm-pe-field .cm-select{width:100%;max-width:100%}body.cm-area .cm-pe-banner{aspect-ratio:3;border-radius:16px;justify-content:flex-end;align-items:flex-end;padding:10px;display:flex;position:relative;overflow:hidden}body.cm-area .cm-pe-banner .cm-pf-banner-img{z-index:0}body.cm-area .cm-pe-banner-actions{z-index:1;gap:8px;display:flex;position:relative}body.cm-area .cm-pe-glass[aria-label]{justify-content:center;width:36px;padding:0}body.cm-area .cm-pe-ava-row{z-index:1;align-items:center;gap:16px;margin-top:-50px;padding-left:12px;display:flex;position:relative}body.cm-area .cm-pe-ava{background:var(--ios-surface);cursor:pointer;box-shadow:0 0 0 4px var(--ios-surface);border:0;border-radius:50%;flex:none;padding:0;display:inline-grid;position:relative}body.cm-area .cm-pe-ava .cm-avatar{width:96px;height:96px;font-size:32px;box-shadow:none!important}body.cm-area .cm-pe-ava:focus-visible{outline:3px solid var(--cm-gold);outline-offset:4px}body.cm-area .cm-pe-ava-text{flex-direction:column;gap:3px;min-width:0;padding-top:58px;display:flex}body.cm-area .cm-pe-ava-text strong{color:var(--ios-label);font-size:15px;line-height:20px}body.cm-area .cm-pe-ava-text>span{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-pe-ava-btns{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}body.cm-area .cm-pe-ava-btns svg{width:16px;height:16px}body.cm-area .cm-pe-danger{color:var(--cm-red)}body.cm-area .cm-pe-covers{margin-top:4px}body.cm-area .cm-pe-covers .cm-covers-list{gap:10px}body.cm-area .cm-pe-covers .cm-cover-swatch{border-radius:8px;width:72px;height:28px}body.cm-area .cm-pe-covers .cm-cover-domyslna{background:radial-gradient(120% 150% at 88% -10%,#ffd23f52 0%,#ffd23f00 46%),radial-gradient(90% 130% at 6% 110%,#2f5ea899 0%,#2f5ea800 62%),linear-gradient(135deg,#0b1220 0%,#14213d 55%,#1b2b4f 100%)}body.cm-area .cm-pe-tags{background:var(--ios-fill-2);cursor:text;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:46px;padding:6px 8px;transition:box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #0000}body.cm-area .cm-pe-tags:focus-within{box-shadow:inset 0 0 0 2px var(--cm-gold)}body.cm-area #cm-pe-taglist{display:contents}body.cm-area .cm-pe-tag{background:var(--cm-gold-soft);min-height:30px;box-shadow:inset 0 0 0 1px var(--cm-gold-line);color:var(--ios-label);border-radius:999px;align-items:center;gap:2px;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}body.cm-area .cm-pe-tag button{width:26px;height:26px;color:var(--ios-label-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}body.cm-area .cm-pe-tag button:hover{background:var(--ios-fill);color:var(--ios-label)}body.cm-area .cm-pe-tag button svg{width:13px;height:13px}body.cm-area .cm-pe-taginput{min-width:120px;min-height:32px;color:var(--ios-label);background:0 0;border:0;outline:0;flex:140px;padding:0 6px;font-size:16px}body.cm-area .cm-pe-taginput::placeholder{color:var(--ios-label-2)}body.cm-area .cm-pe-email{background:var(--ios-fill-2);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}body.cm-area .cm-pe-email-ico{background:var(--ios-fill);width:34px;height:34px;color:var(--ios-label);border-radius:9px;flex:none;place-items:center;display:grid}body.cm-area .cm-pe-email-ico svg{width:18px;height:18px}body.cm-area .cm-pe-email .cm-pe-note{display:block}body.cm-area .cm-pe-email-addr{color:var(--ios-label);text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}body.cm-area .cm-pe-links{flex-direction:column;gap:10px;display:flex}body.cm-area .cm-pe-link{align-items:center;gap:10px;display:flex}body.cm-area .cm-pe-link-ico{background:var(--ios-fill);width:40px;height:40px;color:var(--ios-label);cursor:pointer;border-radius:11px;flex:none;place-items:center;margin:0;display:grid}body.cm-area .cm-pe-link-ico svg{width:19px;height:19px}body.cm-area .cm-pe-link .cm-input{flex:1;min-width:0}body.cm-area .cm-pe-save{bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:5;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);max-width:100%;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border-radius:999px;justify-content:flex-end;align-self:flex-end;align-items:center;gap:10px;padding:10px 10px 10px 18px;display:flex;position:static}body.cm-area .cm-pe-save .cm-btn{white-space:nowrap;flex-shrink:0;min-height:44px;padding:0 20px;font-size:15px}body.cm-area .cm-pe-form.is-dirty .cm-pe-save{position:sticky}body.cm-area .cm-pe-state{color:var(--cm-gold);white-space:nowrap;margin-right:auto;font-size:13.5px;font-weight:600;line-height:18px}body.cm-area .cm-pe-state:empty{display:none}body.cm-area .cm-pe-save:has(.cm-pe-state:empty){padding-left:10px}@media (width<=1023px){body.cm-area .cm-pe-save{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (width<=639px){body.cm-area .cm-pe-form.is-dirty .cm-pe-save a.cm-btn{display:none}}@media (width<=359px){body.cm-area .cm-pe-save .cm-btn{padding:0 14px}body.cm-area .cm-pe-state:not(:empty){color:#0000;background:var(--cm-gold);border-radius:50%;width:10px;height:10px;margin-left:4px;position:relative;overflow:hidden}}body.cm-area .cm-pe-sticky{flex-direction:column;gap:12px;display:flex}body.cm-area .cm-pe-side-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-2);margin:0 0 -4px 4px;font-size:12px;font-weight:700;line-height:16px}body.cm-area .cm-pe-mini{border-radius:var(--cm-radius);background:var(--ios-surface);overflow:hidden}body.cm-area .cm-pe-mini-banner{aspect-ratio:3;position:relative}body.cm-area .cm-pe-mini-body{text-align:center;flex-direction:column;align-items:center;gap:3px;padding:0 16px 16px;display:flex}body.cm-area .cm-pe-mini-body>.cm-pf-ava{margin-top:-34px;margin-bottom:6px}body.cm-area .cm-pe-mini-name{color:var(--ios-label);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:23px}body.cm-area .cm-pe-mini-headline{color:var(--ios-label-2);overflow-wrap:anywhere;font-size:14px;line-height:19px}body.cm-area .cm-pe-mini-headline.is-empty{opacity:.75;font-style:italic}body.cm-area .cm-pe-mini-meta{color:var(--ios-label-2);align-items:center;gap:5px;font-size:13px;display:inline-flex}body.cm-area .cm-pe-mini-meta svg{width:14px;height:14px}body.cm-area .cm-pe-mini .cm-pf-asks{margin-top:10px}body.cm-area #cm-pe-meter .cm-pf-meter{border-radius:var(--cm-radius);background:var(--ios-surface);padding:14px 16px}@container (width>=880px){body.cm-area .cm-pe{grid-template-columns:minmax(0,1fr) 320px;gap:28px}body.cm-area .cm-pe-side{order:0;align-self:stretch}body.cm-area .cm-pe-sticky{top:calc(100px + env(safe-area-inset-top,0px));position:sticky}}@container (width<=879px){body.cm-area .cm-pe-mini-banner{display:none}body.cm-area .cm-pe-mini-body{text-align:left;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:2px 14px;padding:14px 16px;display:grid}body.cm-area .cm-pe-mini-body>.cm-pf-ava{grid-row:1/span 2;margin:0}body.cm-area .cm-pe-mini-body>.cm-pe-mini-name{align-self:end}body.cm-area .cm-pe-mini-body>.cm-pe-mini-headline{grid-column:2;align-self:start}body.cm-area .cm-pe-mini .cm-pf-asks,body.cm-area .cm-pe-mini-meta{display:none}}body.cm-area .cm-crop-dialog{max-width:560px}body.cm-area .cm-crop{flex-direction:column;gap:14px;display:flex}body.cm-area .cm-crop-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#05070f;border-radius:16px;outline:none;width:100%;position:relative;overflow:hidden}body.cm-area .cm-crop-stage:focus-visible{box-shadow:0 0 0 2px var(--cm-gold-line)}body.cm-area .cm-crop-stage.is-dragging{cursor:grabbing}body.cm-area .cm-crop-canvas{display:block;position:absolute;top:0;left:0}body.cm-area .cm-crop-frame{pointer-events:none;border:2px solid #ffffffeb;border-radius:12px;position:absolute;box-shadow:0 0 0 9999px #05070f9e}body.cm-area .cm-crop.is-round .cm-crop-frame{border-radius:50%}body.cm-area .cm-crop-frame i{opacity:0;background:#ffffff73;transition:opacity .2s;position:absolute}body.cm-area .cm-crop-frame i:first-child{width:1px;top:0;bottom:0;left:33.33%}body.cm-area .cm-crop-frame i:nth-child(2){width:1px;top:0;bottom:0;left:66.66%}body.cm-area .cm-crop-frame i:nth-child(3){height:1px;top:33.33%;left:0;right:0}body.cm-area .cm-crop-frame i:nth-child(4){height:1px;top:66.66%;left:0;right:0}body.cm-area .cm-crop-stage.is-dragging .cm-crop-frame i{opacity:1}body.cm-area .cm-crop-zoom{align-items:center;gap:10px;display:flex}body.cm-area .cm-crop-zoom .cm-pf-icon{width:40px;height:40px}body.cm-area .cm-crop-range{min-width:0;accent-color:var(--cm-gold);flex:1;height:28px}body.cm-area .cm-crop-hint{color:var(--ios-label-2);margin:0;font-size:13.5px;line-height:18px}body.cm-area .cm-crop-warn{color:var(--cm-gold);align-items:center;gap:8px;margin:0;font-size:13.5px;line-height:18px;display:flex}body.cm-area .cm-crop-warn svg{flex:none}body.cm-area .cm-crop-actions{justify-content:flex-end;gap:10px;display:flex}body.cm-area .cm-crop-actions .cm-btn{min-height:44px;padding:0 22px;font-size:15px}body.cm-area .cm-hc{z-index:70;background:var(--ios-elev);width:320px;max-width:calc(100vw - 16px);color:var(--ios-label);box-shadow:0 24px 48px -18px #0009,0 2px 8px #00000040,inset 0 0 0 .5px var(--ios-glass-rim);border-radius:20px;position:fixed;overflow:hidden}[data-theme=light] body.cm-area .cm-hc{box-shadow:0 24px 48px -18px #10182859,0 2px 8px #1018281a,inset 0 0 0 .5px #00000014}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-hc{animation:cm-hc-in .18s var(--ios-ease,ease-out)}}@keyframes cm-hc-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:none}}body.cm-area .cm-hc.is-above{transform-origin:0 100%}body.cm-area .cm-hc-banner{height:84px;position:relative}body.cm-area .cm-hc-body{flex-direction:column;align-items:flex-start;padding:0 16px 14px;display:flex}body.cm-area .cm-hc-top{justify-content:space-between;align-self:stretch;align-items:flex-end;margin-top:-34px;margin-bottom:8px;display:flex}body.cm-area .cm-hc-top .cm-pf-ava{box-shadow:0 0 0 3px var(--ios-elev);background:var(--ios-elev)}body.cm-area .cm-hc-top .cm-pf-lvl{box-shadow:0 0 0 2px var(--ios-elev)}body.cm-area .cm-hc-name{color:var(--ios-label);overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:23px;text-decoration:none}body.cm-area .cm-hc-name:hover{text-decoration:underline}body.cm-area .cm-hc-headline{color:var(--ios-label-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}body.cm-area .cm-hc-meta{color:var(--ios-label-2);flex-wrap:wrap;gap:4px 12px;margin:8px 0 0;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-hc-meta span{align-items:center;gap:5px;display:inline-flex}body.cm-area .cm-hc-meta svg{width:14px;height:14px}body.cm-area .cm-hc .cm-pf-pills,body.cm-area .cm-hc .cm-pf-asks{justify-content:flex-start;margin-top:10px}body.cm-area .cm-hc .cm-pf-asks>.cm-pf-label{flex-basis:auto;margin:0 2px 0 0}body.cm-area .cm-hc .cm-pf-pill{min-height:22px;padding:0 9px;font-size:12px}body.cm-area .cm-hc .cm-pf-ask{min-height:24px;padding:0 10px;font-size:12.5px}body.cm-area .cm-hc-foot{border-top:.5px solid var(--ios-sep);color:var(--ios-label-2);flex-wrap:wrap;align-self:stretch;gap:6px 14px;margin-top:12px;padding-top:10px;font-size:12.5px;font-weight:600;line-height:16px;display:flex}body.cm-area .cm-hc-foot span{align-items:center;gap:5px;display:inline-flex}body.cm-area .cm-hc-foot svg{width:14px;height:14px;color:var(--cm-gold)}body.cm-area{--cm-ease-out:cubic-bezier(.2,.8,.2,1)}body.cm-area .cm-post.is-list{gap:10px}@media (width>=640px){body.cm-area .cm-post.is-list{padding:18px 20px 6px}body.cm-area .cm-post.is-list>:is(.cm-post-cover,.cm-post-cover-anim){margin:-18px -20px 0}}body.cm-area .cm-post.is-list .cm-body.is-clamped{-webkit-line-clamp:5;line-clamp:5}body.cm-area .cm-post.is-list .cm-body.is-clamped+.cm-more{z-index:1;height:24px;min-height:0;color:var(--ios-label-2);background:linear-gradient(90deg,transparent,var(--ios-surface) 44px);align-self:flex-end;margin-top:-34px;padding:0 0 0 52px;font-weight:600;line-height:24px;position:relative}body.cm-area .cm-post.is-list .cm-body.is-clamped+.cm-more:after{content:"";position:absolute;inset:-8px -6px -8px 24px}@media (hover:hover){body.cm-area .cm-post.is-list .cm-body.is-clamped+.cm-more:hover{color:var(--ios-label);text-decoration:none}}body.cm-area .cm-post.is-list:focus{outline:none}body.cm-area .cm-post.is-list:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}body.cm-area .cm-post.is-list .cm-actions{margin-top:0}@media (width<=639px){body.cm-area .cm-post.is-list{gap:8px;padding-top:12px}body.cm-area .cm-post.is-list .cm-post-head .cm-avatar-md{width:36px;height:36px;font-size:14px}body.cm-area .cm-post.is-list .cm-body:not(.cm-comment-text){line-height:24px}body.cm-area .cm-post.is-list .cm-body.is-clamped+.cm-more{margin-top:-32px}}@media (pointer:fine){body.cm-area .cm-post.is-list .cm-act{min-height:38px}}body.cm-area .cm-ctx{min-width:0;color:var(--ios-label-2);align-items:center;gap:6px;margin:0 0 -4px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-ctx svg{flex:none;width:14px;height:14px}body.cm-area .cm-ctx span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body.cm-area .cm-ctx.is-gold{color:var(--ios-tint)}body.cm-area .cm-ctx.is-green{color:var(--cm-green)}body.cm-area .cm-ctx.is-blue{color:var(--cm-blue)}body.cm-area .cm-post.is-list>.cm-post-cover+.cm-ctx,body.cm-area .cm-post.is-list>.cm-post-cover-anim+.cm-ctx{margin-top:2px}body.cm-area .cm-post.is-list .cm-media{background:var(--ios-surface-2);border-radius:16px;max-height:420px;display:block;overflow:hidden}body.cm-area .cm-post.is-list .cm-media.is-single>img,body.cm-area .cm-post.is-list .cm-media.is-single>.cm-anim,body.cm-area .cm-post.is-list .cm-media.is-single>.cm-anim>img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}body.cm-area .cm-post.is-list .cm-media-grid{grid-template-columns:1fr 1fr;gap:3px;display:grid}body.cm-area .cm-media-cell{aspect-ratio:1;display:block;position:relative;overflow:hidden}body.cm-area .cm-media-cell img,body.cm-area .cm-media-cell .cm-anim,body.cm-area .cm-post.is-list .cm-media-cell img{object-fit:cover;width:100%;height:100%;max-height:none;display:block}body.cm-area .cm-post.is-list .cm-media-grid.is-n3 .cm-media-cell:first-child{aspect-ratio:auto;grid-row:span 2}body.cm-area .cm-post.is-list .cm-media-grid:is(.is-n3,.is-n4){aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));max-height:420px}body.cm-area .cm-post.is-list .cm-media-grid:is(.is-n3,.is-n4) .cm-media-cell{aspect-ratio:auto;min-height:0}body.cm-area .cm-media-more{color:#fff;pointer-events:none;background:#0000007a;justify-content:center;align-items:center;font-size:24px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}body.cm-area .cm-convo-row[hidden]{display:none}body.cm-area .cm-convo-row{min-height:24px;color:var(--ios-label-2);justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-convo{min-width:0;color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}body.cm-area .cm-convo-faces{flex:none;padding-left:6px;display:inline-flex}body.cm-area .cm-convo-faces .cm-avatar,body.cm-area .cm-newpill-faces .cm-avatar,body.cm-area .cm-lb-faces .cm-avatar{letter-spacing:-.02em;width:24px;height:24px;box-shadow:0 0 0 2px var(--ios-surface);margin-left:-5px;font-size:9px;font-weight:700}body.cm-area .cm-convo-faces .cm-avatar svg{width:12px;height:12px}body.cm-area .cm-convo-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}body.cm-area .cm-convo-text strong{color:var(--ios-label);font-weight:600}body.cm-area .cm-convo-likes{color:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:4px;padding:0;display:inline-flex}body.cm-area .cm-convo-emoji{align-items:center;margin-right:2px;display:inline-flex}body.cm-area .cm-convo-emoji svg{width:15px;height:15px;color:var(--ios-tint)}body.cm-area .cm-convo-n{color:var(--ios-label);font-weight:600}@media (hover:hover){body.cm-area .cm-convo:hover .cm-convo-text strong,body.cm-area .cm-convo-likes:hover .cm-convo-n{text-decoration:underline}}@media (pointer:coarse){body.cm-area :is(.cm-convo,.cm-convo-likes){min-height:36px}}@media (width<=420px){body.cm-area .cm-convo-last{display:none}}body.cm-area .cm-tc{min-width:0;color:inherit;align-items:flex-start;gap:8px;text-decoration:none;display:flex}body.cm-area .cm-tc>.cm-avatar{margin-top:2px}body.cm-area .cm-tc-bubble{background:var(--ios-surface-2);border-radius:6px 18px 18px;flex-direction:column;gap:1px;min-width:0;padding:8px 12px 9px;transition:background-color .2s;display:flex}body.cm-area .cm-tc-kicker{color:var(--ios-tint);align-items:center;gap:4px;margin-bottom:2px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}body.cm-area .cm-tc-kicker svg{width:12px;height:12px}body.cm-area .cm-tc-kicker.is-answer{color:var(--cm-green)}body.cm-area .cm-tc-head{align-items:baseline;gap:6px;min-width:0;display:flex}body.cm-area .cm-tc-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ios-label);font-size:14px;font-weight:600;line-height:19px;overflow:hidden}body.cm-area .cm-tc-when{color:var(--ios-label-2);flex:none;font-size:12px;line-height:16px}body.cm-area .cm-tc-text{-webkit-line-clamp:2;line-clamp:2;color:var(--ios-label);white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}body.cm-area .cm-tc.is-answer .cm-tc-bubble{background:color-mix(in srgb,var(--cm-green) 10%,var(--ios-surface-2));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cm-green) 45%,transparent)}@media (hover:hover){body.cm-area .cm-tc:hover .cm-tc-bubble{background:var(--ios-fill)}body.cm-area .cm-tc.is-answer:hover .cm-tc-bubble{background:color-mix(in srgb,var(--cm-green) 16%,var(--ios-surface-2))}}body.cm-area .cm-tc:focus-visible{outline:2px solid var(--ios-tint);outline-offset:3px;border-radius:18px}body.cm-area .cm-visit-line{color:var(--ios-tint);align-items:center;gap:12px;margin:-2px 4px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-visit-line:before,body.cm-area .cm-visit-line:after{content:"";background:linear-gradient(90deg,transparent,var(--cm-gold-line));flex:1;height:1px}body.cm-area .cm-visit-line:after{background:linear-gradient(90deg,var(--cm-gold-line),transparent)}.cm-newpill-wrap{z-index:55;animation:.34s cubic-bezier(.34,1.35,.64,1) both cm-pill-in;position:fixed;top:76px;left:50%;transform:translate(-50%)}.cm-newpill-wrap.is-out{animation:.2s ease-in both cm-pill-out}.cm-newpill{background:var(--ios-tint,#ffd23f);height:40px;color:var(--ios-on-tint,#171100);white-space:nowrap;cursor:pointer;transition:transform .2s var(--cm-ease-out,ease),filter .2s;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;box-shadow:0 10px 28px -6px #00000073,0 2px 6px #00000040}.cm-newpill:hover{filter:brightness(1.05)}.cm-newpill:active{transform:scale(.96)}.cm-newpill:focus-visible{outline:2px solid var(--ios-label,#fff);outline-offset:3px}.cm-newpill-arrow{width:16px;height:16px;transform:rotate(90deg)}.cm-newpill-faces{padding-left:6px;display:inline-flex}body.cm-area .cm-newpill-faces .cm-avatar{box-shadow:0 0 0 2px var(--ios-tint)}.cm-newpill-wrap.is-bump .cm-newpill{animation:.36s cubic-bezier(.34,1.35,.64,1) cm-pill-bump}@keyframes cm-pill-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.94)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes cm-pill-out{to{opacity:0;transform:translate(-50%,-10px)scale(.96)}}@keyframes cm-pill-bump{40%{transform:scale(1.06)}}body.cm-area .cm-post.is-fresh{animation:cm-fresh-in .36s var(--cm-ease-out) both,cm-fresh-glow 1.8s ease-out both}@keyframes cm-fresh-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes cm-fresh-glow{0%,35%{box-shadow:0 0 0 1.5px var(--cm-gold-line),0 10px 32px -12px var(--ios-tint)}to{box-shadow:0 0 #0000}}body.cm-area .cm-comment.is-incoming{animation:cm-incoming .34s var(--cm-ease-out) both,cm-incoming-glow 2.2s ease-out;border-radius:12px}@keyframes cm-incoming{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cm-incoming-glow{0%,35%{background:var(--ios-tint-soft);box-shadow:0 0 0 8px var(--ios-tint-soft)}to{background:0 0;box-shadow:0 0 0 8px #0000}}body.cm-area .is-pulse{animation:.5s cubic-bezier(.34,1.35,.64,1) cm-bump}@keyframes cm-bump{40%{transform:scale(1.06)}}body.cm-area .cm-livebar{--lb-gold:#ffd23f;--lb-red:#ff453a;--lb-red-btn:#dc2e26;--lb-ink:#fff;--lb-muted:#ebf0ffb8;--lb-bg:#0c1426;isolation:isolate;border-radius:var(--cm-radius);color:var(--lb-ink);background:radial-gradient(120% 160% at 0% 0%,#ffd23f33,transparent 52%),radial-gradient(90% 120% at 100% 100%,#2f5ea859,transparent 60%),linear-gradient(135deg,#111c38,var(--lb-bg) 62%);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 14px;padding:18px 56px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff14}body.cm-area .cm-livebar.is-live,body.cm-area .cm-livebar.is-soon{background:radial-gradient(120% 160% at 0% 0%,#ff453a4d,transparent 55%),radial-gradient(90% 120% at 100% 100%,#2f5ea852,transparent 60%),linear-gradient(135deg,#1a1430,var(--lb-bg) 62%)}body.cm-area .cm-lb-host{background:conic-gradient(from 200deg,#ffd23f,#fff1b8,#c9971c,#ffd23f);border-radius:999px;width:70px;height:70px;padding:3px;display:block;position:relative}body.cm-area .cm-livebar.is-live .cm-lb-host,body.cm-area .cm-livebar.is-soon .cm-lb-host{background:conic-gradient(from 200deg,#ff453a,#ff9f0a,#ff2d55,#ff453a)}body.cm-area .cm-lb-host>*{width:64px;height:64px;box-shadow:0 0 0 2.5px var(--lb-bg);border-radius:999px;display:flex}body.cm-area .cm-lb-host .cm-avatar-lg{font-size:22px}body.cm-area .cm-lb-photo{object-fit:cover;background:#18233f}body.cm-area .cm-lb-logo{background:#0e1830;justify-content:center;align-items:center}body.cm-area .cm-lb-logo img{object-fit:contain;width:40px;height:40px}body.cm-area .cm-livebar.is-live .cm-lb-host:after{content:"";border-radius:999px;animation:2s cubic-bezier(.2,.8,.2,1) infinite cm-lb-ping;position:absolute;inset:0;box-shadow:0 0 #ff453a8c}body.cm-area .cm-lb-main{min-width:0}body.cm-area .cm-lb-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--lb-gold);align-items:center;gap:7px;margin:0 0 4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}body.cm-area .cm-lb-dot{background:currentColor;border-radius:999px;width:8px;height:8px}body.cm-area .cm-livebar.is-live .cm-lb-kicker,body.cm-area .cm-livebar.is-soon .cm-lb-kicker{background:var(--lb-red-btn);color:#fff;border-radius:999px;padding:3px 10px 3px 8px}body.cm-area .cm-livebar.is-live .cm-lb-dot{animation:1.4s ease-out infinite cm-lb-dot;box-shadow:0 0 #ffffffb3}body.cm-area .cm-lb-title{letter-spacing:-.01em;color:var(--lb-ink);-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:20px;font-weight:700;line-height:25px;display:-webkit-box;overflow:hidden}body.cm-area .cm-lb-title a{color:inherit;text-decoration:none}@media (hover:hover){body.cm-area .cm-lb-title a:hover{text-decoration:underline}}body.cm-area .cm-lb-meta{color:var(--lb-muted);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:6px 0 0;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-lb-going{align-items:center;gap:8px;display:inline-flex}body.cm-area .cm-lb-faces{padding-left:6px;display:inline-flex}body.cm-area .cm-livebar .cm-lb-faces .cm-avatar{box-shadow:0 0 0 2px var(--lb-bg)}body.cm-area .cm-lb-cta{flex-direction:column;align-items:center;gap:6px;display:flex}body.cm-area .cm-livebar .cm-btn{white-space:nowrap;border:0;border-radius:999px;min-height:40px;padding:0 18px;font-size:15px;font-weight:600}body.cm-area .cm-livebar .cm-lb-rsvp{background:var(--lb-gold);color:#171100}html body.cm-area .cm-livebar .cm-btn.cm-lb-join:not(.cm-btn-primary){background:var(--lb-red-btn);color:#fff;border-color:#0000;text-decoration:none;box-shadow:0 8px 24px -8px #ff453acc}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-livebar .cm-btn.cm-lb-join:not(.cm-btn-primary):not(:disabled):hover{color:#fff;filter:none;background:#c42820}}body.cm-area .cm-livebar .cm-btn svg{width:16px;height:16px}body.cm-area .cm-livebar .cm-btn.is-busy{opacity:.7;pointer-events:none}body.cm-area .cm-lb-more{color:var(--lb-muted);font-size:13px;font-weight:600;line-height:18px;text-decoration:none}@media (hover:hover){body.cm-area .cm-lb-more:hover{color:var(--lb-ink);text-decoration:underline}}body.cm-area .cm-lb-saved{color:#34d399;white-space:nowrap;background:#34d39929;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}body.cm-area .cm-lb-saved svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.cm-area .cm-lb-saved.is-now{animation:.42s cubic-bezier(.34,1.35,.64,1) cm-lb-pop}body.cm-area .cm-lb-saved.is-now path{stroke-dasharray:24;stroke-dashoffset:24px;animation:cm-lb-check .45s .12s var(--cm-ease-out) forwards}body.cm-area .cm-lb-close{width:32px;height:32px;color:var(--lb-muted);cursor:pointer;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}body.cm-area .cm-lb-close svg{width:16px;height:16px}body.cm-area .cm-lb-close:after{content:"";position:absolute;inset:-6px}@media (hover:hover){body.cm-area .cm-lb-close:hover{color:var(--lb-ink);background:#ffffff29}}body.cm-area .cm-livebar :focus-visible{outline:2px solid var(--lb-gold);outline-offset:2px}[data-theme=light] body.cm-area .cm-livebar{--lb-gold:#966000;--lb-ink:#172033;--lb-muted:#4a5568;--lb-bg:#fff;background:radial-gradient(120% 160% at 0 0,#ffd23f42,#0000 55%),radial-gradient(90% 120% at 100% 100%,#2f5ea81a,#0000 60%),linear-gradient(135deg,#fffaf0,#fff 62%);box-shadow:inset 0 0 0 1px #96600033,0 12px 32px -20px #17203359}[data-theme=light] body.cm-area .cm-livebar.is-live,[data-theme=light] body.cm-area .cm-livebar.is-soon{background:radial-gradient(120% 160% at 0 0,#ff453a24,#0000 55%),radial-gradient(90% 120% at 100% 100%,#2f5ea814,#0000 60%),linear-gradient(135deg,#fff6f5,#fff 62%)}[data-theme=light] body.cm-area .cm-livebar .cm-lb-rsvp{color:#171100;background:#ffd23f}[data-theme=light] body.cm-area .cm-lb-photo{background:#eef1f7}[data-theme=light] body.cm-area .cm-lb-close{background:#1720330f}@media (hover:hover){[data-theme=light] body.cm-area .cm-lb-close:hover{background:#1720331f}}[data-theme=light] body.cm-area .cm-lb-saved{color:#0f7b55;background:#0f7b551f}html[data-theme=light] body.cm-area .cm-livebar :is(button,a):focus-visible{outline-color:#966000!important}@keyframes cm-lb-ping{0%{box-shadow:0 0 #ff453a8c}80%,to{box-shadow:0 0 0 12px #ff453a00}}@keyframes cm-lb-dot{0%{box-shadow:0 0 #ffffffb3}to{box-shadow:0 0 0 7px #fff0}}@keyframes cm-lb-pop{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes cm-lb-check{to{stroke-dashoffset:0}}@media (width<=639px){body.cm-area .cm-livebar{grid-template-columns:auto minmax(0,1fr)}body.cm-area .cm-lb-host .cm-avatar-lg{font-size:19px}body.cm-area .cm-lb-title{font-size:17px;line-height:22px}body.cm-area .cm-lb-cta{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px}body.cm-area .cm-livebar .cm-btn,body.cm-area .cm-lb-saved{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.cm-newpill-wrap,.cm-newpill-wrap.is-out,.cm-newpill-wrap.is-bump .cm-newpill,body.cm-area .cm-post.is-fresh,body.cm-area .cm-comment.is-incoming,body.cm-area .is-pulse,body.cm-area .cm-livebar.is-live .cm-lb-host:after,body.cm-area .cm-livebar.is-live .cm-lb-dot,body.cm-area .cm-lb-saved.is-now,body.cm-area .cm-lb-saved.is-now path{animation:none}body.cm-area .cm-lb-saved.is-now path{stroke-dashoffset:0}.cm-newpill,body.cm-area .cm-tc-bubble{transition:none}}.cm-note-wrap{position:relative}.cm-note-av{flex:none;align-self:flex-start;display:inline-flex;position:relative}.cm-note-kind{border:2px solid var(--studio-surface);color:#fff;background:#8e8e93;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:-5px;right:-5px}.cm-note-kind svg{stroke-width:2.6px;width:10px;height:10px}.cm-note-kind.is-blue{background:var(--cm-blue)}.cm-note-kind.is-red{background:var(--cm-red)}.cm-note-kind.is-green{background:var(--cm-green)}.cm-note-kind.is-purple{background:#bf5af2}.cm-note-kind.is-gold{background:var(--ios-tint);color:var(--ios-on-tint)}.cm-note-day{letter-spacing:.05em;text-transform:uppercase;color:var(--studio-muted);padding:14px 16px 4px 30px;font-size:12px;font-weight:700}.cm-note-day:first-child{padding-top:8px}.cm-note-acts{flex-wrap:wrap;gap:6px;margin-top:-2px;padding:0 16px 10px 74px;display:flex}.cm-note-act{background:var(--ios-fill-2);min-height:30px;color:var(--studio-ink);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .15s;display:inline-flex}.cm-note-act:hover{background:var(--ios-fill)}.cm-note-act svg{width:13px;height:13px}.cm-note-reply{flex-direction:column;gap:8px;padding:2px 16px 12px 74px;animation:.2s both cm-adm-fade;display:flex}.cm-note-reply .cm-textarea{min-height:64px}.cm-note-sent{color:var(--cm-green);flex-wrap:wrap;align-items:center;gap:6px;padding:0 16px 12px 74px;font-size:13px;font-weight:600;display:flex}.cm-note-sent svg{width:15px;height:15px}.cm-note-sent .cm-link{margin-left:4px}.cm-np-presets{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=768px){.cm-np-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.cm-np-card{border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;cursor:pointer;color:inherit;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .15s,background .15s;display:flex}@media (hover:hover) and (pointer:fine){.cm-np-card:hover{border-color:var(--ios-tint)}}.cm-np-card.is-active{border-color:var(--ios-tint);background:var(--ios-tint-soft)}.cm-np-card strong{color:var(--studio-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.cm-np-card small{color:var(--studio-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.cm-np-dot{border:2px solid var(--studio-line);border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px;transition:border .15s}.cm-np-card.is-active .cm-np-dot{border:6px solid var(--ios-tint)}.cm-np-rec{background:var(--ios-tint);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-weight:800;color:var(--ios-on-tint)!important;margin:0!important;font-size:10px!important;display:inline-block!important}.cm-np-quiet{background:var(--ios-fill-2);border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.cm-np-details{border-top:1px solid var(--studio-line);padding-top:8px}.cm-np-details summary{cursor:pointer;color:var(--ios-tint);padding:6px 0;font-size:14px;font-weight:600;list-style:none}.cm-np-details summary::-webkit-details-marker{display:none}.cm-np-details summary:before{content:"";vertical-align:2px;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-right:8px;transition:transform .2s;display:inline-block;transform:rotate(-45deg)}.cm-np-details[open] summary:before{transform:rotate(45deg)}@media (width<=639px){.cm-np-details .cm-table th{white-space:nowrap;letter-spacing:0;padding:8px 4px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cm-note-reply{animation:none}}.cm-fr-dialog{max-width:640px!important}.cm-fr{flex-direction:column;gap:14px;display:flex}.cm-fr-dots{justify-content:center;gap:6px;display:flex}.cm-fr-dots i{background:var(--ios-fill);width:8px;height:8px;transition:width .3s var(--ios-ease,ease),background .3s;border-radius:999px}.cm-fr-dots i.is-on{background:var(--ios-tint);width:24px}.cm-fr-dots i.is-done{background:var(--ios-tint);opacity:.5}.cm-fr-hello{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:6px 8px 0;display:flex}.cm-fr-host{background:conic-gradient(from 200deg,var(--ios-tint),orange,var(--ios-tint));border-radius:50%;margin-bottom:6px;padding:4px;display:inline-flex;box-shadow:0 12px 30px -12px #ffbe008c}.cm-fr-host .cm-avatar-xl{border:3px solid var(--studio-surface)}.cm-fr-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--ios-tint);margin:0;font-size:13px;font-weight:700}.cm-fr-title{letter-spacing:-.02em;color:var(--studio-ink);text-align:center;margin:0;font-size:26px;font-weight:800;line-height:1.2}.cm-fr-lead{max-width:480px;color:var(--studio-muted);text-align:center;margin:0 auto;font-size:15px;line-height:1.55}.cm-fr-points{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.cm-fr-points li{background:var(--ios-fill-2);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cm-fr-points li>span{background:var(--ios-tint-soft);width:34px;height:34px;color:var(--ios-tint);border-radius:10px;flex:none;place-items:center;display:grid}.cm-fr-points li>span svg{width:18px;height:18px}.cm-fr-points strong{color:var(--studio-ink);font-size:15px;display:block}.cm-fr-points small{color:var(--studio-muted);font-size:13px;line-height:1.45;display:block}.cm-fr-q{color:var(--studio-ink);align-items:baseline;gap:8px;margin:6px 0 0;font-size:14px;font-weight:700;display:flex}.cm-fr-q small{color:var(--studio-muted);font-size:12px;font-weight:600}.cm-fr-chips{flex-wrap:wrap;gap:6px;display:flex}.cm-fr-chip{border:1px solid var(--studio-line);background:var(--studio-surface);min-height:36px;color:var(--studio-ink);cursor:pointer;transition:background .15s,border-color .15s,transform .15s var(--ios-spring,ease);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}@media (hover:hover) and (pointer:fine){.cm-fr-chip:hover{border-color:var(--ios-tint)}}.cm-fr-chip:active{transform:scale(.96)}.cm-fr-chip.is-on{background:var(--ios-tint);border-color:var(--ios-tint);color:var(--ios-on-tint)}.cm-fr-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:6px;display:flex}.cm-fr-spaces{border:1px solid var(--studio-line);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.cm-fr-space{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-fr-space+.cm-fr-space{border-top:1px solid var(--studio-line)}.cm-fr-space-ic{background:var(--ios-fill-2);width:34px;height:34px;color:var(--studio-ink);border-radius:10px;place-items:center;display:grid}.cm-fr-space-ic svg{width:17px;height:17px}.cm-fr-space strong{color:var(--studio-ink);font-size:14px;display:block}.cm-fr-space small{color:var(--studio-muted);font-size:12px;display:block}.cm-fr-follow{color:var(--studio-muted);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.cm-fr-follow input{accent-color:var(--ios-tint);width:16px;height:16px}.cm-fr-people{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.cm-fr-person{text-align:center;background:var(--ios-fill-2);border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:14px 10px;display:flex}.cm-fr-person strong{color:var(--studio-ink);font-size:14px}.cm-fr-person small{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.cm-fr-shared{color:var(--ios-tint);font-size:11px;font-weight:700}.cm-fr-person .cm-btn{margin-top:6px}.cm-fr-one{background:var(--ios-tint-soft);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.cm-fr-one strong{color:var(--studio-ink);font-size:15px}.cm-fr-one small{color:var(--studio-muted);font-size:13px;line-height:1.5}.cm-start-body{background:linear-gradient(135deg,#ffd23f24,transparent 70%),var(--ios-surface,var(--studio-surface));border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}body.cm-area .cm-aside .cm-box.cm-start-card>.cm-start-body{box-shadow:none;background:linear-gradient(135deg,#ffd23f24,transparent 70%),var(--ios-surface);border-radius:18px}.cm-start-top{justify-content:space-between;display:flex}.cm-start-next{flex-direction:column;gap:1px;margin:0;display:flex}.cm-start-next strong{color:var(--studio-ink);font-size:15px}.cm-start-body .cm-btn{align-self:flex-start}.cm-start-pill{display:none}@media (width<=1023px){.cm-start-pill{left:50%;bottom:calc(98px + env(safe-area-inset-bottom,0px));z-index:40;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);border:1px solid var(--ios-glass-rim);box-shadow:var(--ios-glass-shadow);color:var(--studio-ink);white-space:nowrap;animation:cm-adm-up .4s var(--ios-spring,ease) both;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;translate:-50%}.cm-start-pill svg{width:16px;height:16px;color:var(--ios-tint)}.cm-start-pill b{background:var(--ios-tint);color:var(--ios-on-tint);border-radius:999px;padding:1px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){.cm-start-pill{animation:none}.cm-fr-dots i{transition:none}}body.cm-area{--cm-live:#ff3b30;--cm-live-soft:#ff3b3024}[data-theme=light] body.cm-area{--cm-live:#e5251b;--cm-live-soft:#e5251b17}@keyframes cm-live-ping{0%{box-shadow:0 0 #ff3b308c}70%{box-shadow:0 0 0 7px #ff3b3000}to{box-shadow:0 0 #ff3b3000}}body.cm-area .cm-nav-live{background:var(--cm-live);color:#fff;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;min-width:0;margin-left:auto;padding:1px 5px;font-size:9.5px;font-weight:800;line-height:14px;animation:1.8s infinite cm-live-ping;display:inline-flex;overflow:hidden}body.cm-area .cm-nav-item:has(.cm-nav-live){gap:8px}body.cm-area .cm-nav-item:has(.cm-nav-live) .cm-nav-label{flex:none}body.cm-area .cm-sheet .cm-nav-live{letter-spacing:.05em;padding:2px 8px;font-size:11px}body.cm-area .cm-live-dot{background:var(--cm-live);border:2px solid var(--ios-glass-strong,var(--studio-surface));border-radius:999px;width:9px;height:9px;animation:1.8s infinite cm-live-ping;position:absolute;top:6px;left:calc(50% + 7px)}body.cm-area .cm-bottom-item{position:relative}.cm-live-badge{background:var(--cm-live,#ff3b30);color:#fff;letter-spacing:.07em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 9px 3px 8px;font-size:11px;font-weight:800;line-height:15px;display:inline-flex}.cm-live-badge-dot{background:#fff;border-radius:999px;width:7px;height:7px;animation:1.8s infinite cm-live-ping}body.cm-area .cm-live-strip{background:linear-gradient(90deg,var(--cm-live-soft),transparent 70%),var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:8px 8px 8px 10px;display:flex}body.cm-area .cm-live-strip-text{flex-direction:column;flex:1;min-width:0;display:flex}body.cm-area .cm-live-strip-text strong{color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}body.cm-area .cm-live-strip-text span{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;line-height:16px;overflow:hidden}body.cm-area .cm-live-join{flex:none}body.cm-area .cm-live-strip .cm-live-join{border-radius:999px;min-height:32px;padding:0 14px;font-size:13px}body.cm-area .cm-live-hero{background:var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:20px;grid-template-columns:220px minmax(0,1fr);gap:0;margin:0 0 14px;display:grid;overflow:hidden}body.cm-area .cm-live-hero-art{background:radial-gradient(120% 90% at 20% 10%,#3a1220 0%,#1b0f1c 45%,#0b1020 100%);justify-content:center;align-items:center;min-height:150px;text-decoration:none;display:flex;position:relative;overflow:hidden}body.cm-area .cm-live-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.cm-area .cm-live-hero-art.has-cover:after{content:"";background:linear-gradient(#00000040,#0000 45%);position:absolute;inset:0}body.cm-area .cm-live-hero-art .cm-live-badge{z-index:1;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #ff3b3066}.cm-live-eq{align-items:flex-end;gap:5px;height:44px;display:flex}.cm-live-eq i{transform-origin:bottom;background:linear-gradient(#ff6b5e,#ff3b30);border-radius:3px;width:6px;height:100%;animation:1.1s ease-in-out infinite cm-eq;display:block}.cm-live-eq i:nth-child(2){animation-delay:-.35s}.cm-live-eq i:nth-child(3){animation-delay:-.7s}.cm-live-eq i:nth-child(4){animation-delay:-.2s}.cm-live-eq i:nth-child(5){animation-delay:-.55s}@keyframes cm-eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}body.cm-area .cm-live-hero-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;display:flex}body.cm-area .cm-live-hero-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--cm-live);font-size:12.5px;font-weight:700;line-height:16px}body.cm-area .cm-live-hero-title{letter-spacing:-.01em;color:var(--studio-ink);margin:0;font-size:20px;font-weight:700;line-height:25px}body.cm-area .cm-live-hero-title a{color:inherit;text-decoration:none}body.cm-area .cm-live-hero-meta{color:var(--ios-label-2);align-items:center;gap:6px;font-size:13.5px;line-height:18px;display:inline-flex}body.cm-area .cm-live-hero-meta svg{width:15px;height:15px}body.cm-area .cm-live-hero .cm-live-join{border-radius:999px;min-height:38px;margin-top:6px;padding:0 18px}@media (width<=639px){body.cm-area .cm-live-hero{border-radius:18px;grid-template-columns:100px minmax(0,1fr)}body.cm-area .cm-live-hero-art{min-height:0}body.cm-area .cm-live-hero-art .cm-live-badge{letter-spacing:.03em;white-space:nowrap;gap:4px;padding:2px 6px;font-size:9px;top:auto;bottom:10px;left:50%;transform:translate(-50%)}body.cm-area .cm-live-hero-art .cm-live-badge-dot{width:5px;height:5px}body.cm-area .cm-live-eq{gap:4px;height:30px}body.cm-area .cm-live-eq i{width:4px}body.cm-area .cm-live-hero-body{gap:4px;padding:12px 14px}body.cm-area .cm-live-hero-title{font-size:17px;line-height:22px}body.cm-area .cm-live-hero .cm-live-join{min-height:36px;font-size:14px}body.cm-area .cm-live-strip{gap:10px;margin-bottom:12px}body.cm-area .cm-live-strip .cm-live-badge{padding:2px 7px;font-size:10px}}body.cm-area .cm-ev-countdown{background:var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:16px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;display:flex}body.cm-area .cm-ev-cd-icon{background:var(--ios-tint-soft);width:36px;height:36px;color:var(--ios-tint);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-ev-cd-icon svg{width:19px;height:19px}body.cm-area .cm-ev-cd-text{flex-direction:column;min-width:0;display:flex}body.cm-area .cm-ev-cd-line{color:var(--ios-label-2);font-size:15px;line-height:20px}body.cm-area .cm-ev-cd-line strong{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-weight:700}body.cm-area .cm-ev-cd-info{color:var(--ios-label-2);font-size:12.5px;line-height:17px}body.cm-area .cm-ev-side{flex-direction:column;gap:8px;min-width:0;display:flex}body.cm-area .cm-ev-tabs{width:100%;max-width:none;margin:0}body.cm-area .cm-ev-tabs .cm-tab{flex:1;justify-content:center;gap:6px;padding:7px 10px}body.cm-area .cm-ev-tabs .cm-tab svg{width:15px;height:15px}body.cm-area .cm-ev-tab-count{background:var(--ios-tint);min-width:18px;height:18px;color:var(--ios-on-tint);text-align:center;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}body.cm-area .cm-ev-tab-fresh{background:var(--cm-live);border-radius:999px;width:7px;height:7px}body.cm-area .cm-ev-tabs~#cm-ev-chat .cm-chat-head>svg:first-child{display:none}body.cm-area .cm-qa{border-radius:var(--cm-radius);background:var(--ios-surface);min-height:420px;max-height:70vh;box-shadow:inset 0 0 0 .5px var(--ios-sep);flex-direction:column;display:flex;overflow:hidden}body.cm-area .cm-qa-head{border-bottom:.5px solid var(--ios-sep);align-items:center;gap:10px;padding:10px 12px;display:flex}body.cm-area .cm-qa-sort{margin:0}body.cm-area .cm-qa-sort .cm-tab{padding:4px 12px;font-size:13px}body.cm-area .cm-qa-total{white-space:nowrap;margin-left:auto}body.cm-area .cm-qa-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:6px 8px 10px;list-style:none;overflow-y:auto}body.cm-area .cm-qa-item{border-radius:14px;gap:10px;padding:10px 6px;transition:background-color .6s;display:flex}body.cm-area .cm-qa-item+.cm-qa-item{box-shadow:0 -.5px 0 var(--ios-sep)}body.cm-area .cm-qa-item.is-new{background:var(--ios-tint-soft);transition:none}body.cm-area .cm-qa-item.is-answered .cm-qa-text{color:var(--ios-label-2)}body.cm-area .cm-qa-item.is-hidden{opacity:.65;box-shadow:inset 0 0 0 1px var(--cm-red)}body.cm-area .cm-qa-vote{background:var(--ios-fill-2);width:42px;min-height:48px;color:var(--ios-label-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .2s,color .2s,transform .2s var(--ios-spring);border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:4px 0;font-size:13px;font-weight:700;display:flex}body.cm-area .cm-qa-vote svg{width:16px;height:16px}body.cm-area .cm-qa-vote:not(:disabled):hover{background:var(--ios-fill);color:var(--studio-ink)}body.cm-area .cm-qa-vote:not(:disabled):active{transform:scale(.92)}body.cm-area .cm-qa-vote.is-on{background:var(--ios-tint);color:var(--ios-on-tint)}body.cm-area .cm-qa-vote:disabled{cursor:default;opacity:.85}body.cm-area .cm-qa-vote:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}body.cm-area .cm-qa-main{flex:1;min-width:0}body.cm-area .cm-qa-meta{color:var(--ios-label-2);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;line-height:16px;display:flex}body.cm-area .cm-qa-meta .cm-avatar{width:20px;height:20px;font-size:9px}body.cm-area .cm-qa-meta .cm-avatar svg{width:12px;height:12px}body.cm-area .cm-qa-who{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}body.cm-area .cm-qa-meta .cm-flag{padding:0 7px;font-size:11px;line-height:15px}body.cm-area .cm-qa-meta .cm-flag svg{width:11px;height:11px}body.cm-area .cm-qa-done{color:var(--cm-green);align-items:center;gap:3px;font-weight:700;display:inline-flex}body.cm-area .cm-qa-done svg{width:13px;height:13px}body.cm-area .cm-qa-text{color:var(--studio-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:21px}body.cm-area .cm-qa-tools{flex-wrap:wrap;gap:4px 12px;margin-top:6px;display:flex}body.cm-area .cm-qa-tool{color:var(--ios-label-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:600;display:inline-flex}body.cm-area .cm-qa-tool svg{width:13px;height:13px}body.cm-area .cm-qa-tool:hover,body.cm-area .cm-qa-tool.is-on{color:var(--studio-ink)}body.cm-area .cm-qa-tool.is-danger:hover{color:var(--cm-red)}body.cm-area .cm-qa-sep{letter-spacing:.06em;text-transform:uppercase;color:var(--ios-label-2);margin:10px 6px 2px;font-size:11.5px;font-weight:700;line-height:16px}body.cm-area .cm-qa-empty{text-align:center;color:var(--ios-label-2);flex-direction:column;align-items:center;gap:6px;padding:32px 16px;font-size:13.5px;line-height:19px;display:flex}body.cm-area .cm-qa-empty strong{color:var(--studio-ink);font-size:15px}body.cm-area .cm-qa-empty-icon{background:var(--ios-tint-soft);width:44px;height:44px;color:var(--ios-tint);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-qa-empty-icon svg{width:22px;height:22px}body.cm-area .cm-qa-form-box{border-top:.5px solid var(--ios-sep)}body.cm-area .cm-qa-form{flex-direction:column;gap:6px;padding:10px;display:flex}body.cm-area .cm-qa-form .cm-textarea{background:var(--ios-fill-2);resize:none;border:0;border-radius:14px;min-height:44px;max-height:140px;padding:10px 12px;font-size:15px;line-height:20px}@media (pointer:coarse){body.cm-area .cm-qa-form .cm-textarea{font-size:17px;line-height:22px}}[data-theme=light] body.cm-area .cm-qa-form .cm-textarea{background-color:var(--ios-fill-2)!important}body.cm-area .cm-qa-form-row{align-items:center;gap:8px;display:flex}body.cm-area .cm-qa-anon{align-items:center;gap:8px;min-width:0;display:flex}body.cm-area .cm-qa-anon .cm-switch{width:42px;height:25px}body.cm-area .cm-qa-anon .cm-switch:after{width:21px;height:21px}body.cm-area .cm-qa-anon .cm-switch[aria-checked=true]:after{transform:translate(17px)}body.cm-area .cm-qa-anon label{color:var(--studio-ink);cursor:pointer;white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}body.cm-area .cm-qa-anon label svg{width:14px;height:14px;color:var(--ios-label-2)}body.cm-area .cm-qa-left{color:var(--ios-label-2);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}body.cm-area .cm-qa-left.is-low{color:var(--cm-red)}body.cm-area .cm-qa-form .cm-btn-primary{border-radius:999px;min-height:34px;margin-left:auto;padding:0 14px}body.cm-area .cm-qa-left:not(:empty)+.cm-btn-primary{margin-left:0}body.cm-area .cm-qa-anon-help{color:var(--ios-label-2);margin:0;font-size:12px;line-height:16px}body.cm-area .cm-qa-closed{color:var(--ios-label-2);align-items:center;gap:6px;margin:0;padding:12px 14px;font-size:13px;display:flex}body.cm-area .cm-qa-closed svg{width:14px;height:14px}body.cm-area .cm-react-layer{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}body.cm-area .cm-float{right:calc(14px + var(--x,0px));color:#fff;opacity:0;width:38px;height:38px;animation:cm-float-up var(--dur,2.2s) cubic-bezier(.22,.8,.3,1) forwards;will-change:transform,opacity;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:64px;box-shadow:0 6px 18px #00000059}body.cm-area .cm-float svg{width:20px;height:20px}body.cm-area .cm-float.is-mine{width:44px;height:44px}@keyframes cm-float-up{0%{opacity:0;transform:translateY(12px)scale(.4)}12%{opacity:1;transform:translate(calc(var(--drift,0px) * -.3),-18px) scale(1.08)}45%{transform:translate(var(--drift,0px),-110px) scale(1)}75%{opacity:.9}to{opacity:0;transform:translate(calc(var(--drift,0px) * -.5),-230px) scale(.92)}}.cm-react-heart{--rx:linear-gradient(145deg,#ff6b81,#e11d48)}.cm-react-like{--rx:linear-gradient(145deg,#5aa9ff,#1d6fe0)}.cm-react-clap{--rx:linear-gradient(145deg,#ffe27d,#e0a100)}.cm-react-fire{--rx:linear-gradient(145deg,#ffa45b,#f0530f)}.cm-react-haha{--rx:linear-gradient(145deg,#ffd84d,#f2a900)}.cm-react-wow{--rx:linear-gradient(145deg,#b794ff,#7c3aed)}body.cm-area .cm-float,body.cm-area .cm-react-tally{background:var(--rx)}body.cm-area .cm-float.cm-react-clap,body.cm-area .cm-float.cm-react-haha{color:#2a1b00}body.cm-area .cm-react-tally{color:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 9px 4px 6px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;right:12px;box-shadow:0 4px 12px #0000004d}body.cm-area .cm-react-tally svg{width:16px;height:16px}body.cm-area .cm-react-tally:first-of-type{bottom:60px}body.cm-area .cm-react-tally:nth-of-type(2){bottom:92px}body.cm-area .cm-react-tally:nth-of-type(3){bottom:124px}body.cm-area .cm-react-tally:nth-of-type(4){bottom:156px}body.cm-area .cm-react-tally:nth-of-type(5){bottom:188px}body.cm-area .cm-react-tally:nth-of-type(6){bottom:220px}body.cm-area .cm-react-bar{background:var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:6px;display:flex}body.cm-area .cm-react-btn{background:var(--ios-fill-2);width:44px;height:44px;color:var(--studio-ink);cursor:pointer;transition:transform .25s var(--ios-spring),background-color .2s;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}body.cm-area .cm-react-btn svg{width:21px;height:21px}body.cm-area .cm-react-btn:hover{background:var(--rx);color:#fff}body.cm-area .cm-react-btn.cm-react-clap:hover,body.cm-area .cm-react-btn.cm-react-haha:hover{color:#2a1b00}body.cm-area .cm-react-btn:active{transform:scale(.86)}body.cm-area .cm-react-btn.cm-react-heart svg{color:#ff4d6d}body.cm-area .cm-react-btn.cm-react-heart:hover svg{color:#fff}body.cm-area .cm-react-btn:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px}body.cm-area .cm-react-bar.is-paused .cm-react-btn{opacity:.4;pointer-events:none}body.cm-area .cm-react-pause{color:var(--ios-label-2);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}@media (width<=639px){body.cm-area .cm-react-bar{justify-content:space-between;gap:4px}body.cm-area .cm-react-btn{width:42px;height:42px}body.cm-area .cm-float{width:32px;height:32px;bottom:44px}body.cm-area .cm-float svg{width:17px;height:17px}body.cm-area .cm-float.is-mine{width:38px;height:38px}}body.cm-area #cm-ev-chapters:empty,body.cm-area #cm-ev-recap:empty{display:none}body.cm-area .cm-chapters{padding:12px 8px 8px}body.cm-area .cm-chapters h3{margin:0 8px 6px}body.cm-area .cm-chapters ol{margin:0;padding:0;list-style:none}body.cm-area .cm-chapter{text-align:left;width:100%;color:var(--studio-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px;font-size:14.5px;line-height:20px;display:flex}body.cm-area span.cm-chapter{cursor:default}body.cm-area button.cm-chapter:hover{background:var(--ios-fill-2)}body.cm-area .cm-chapter-t{background:var(--ios-tint-soft);min-width:52px;color:var(--ios-tint);text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:2px 8px;font-size:13px;font-weight:700}body.cm-area .cm-chapter-title{flex:1;min-width:0}body.cm-area .cm-chapter>svg{width:14px;height:14px;color:var(--ios-label-2);opacity:0;transition:opacity .15s}body.cm-area button.cm-chapter:hover>svg,body.cm-area .cm-chapter.is-current>svg{opacity:1}body.cm-area .cm-chapter.is-current{background:var(--ios-tint-soft)}body.cm-area .cm-recap{padding:18px 18px 16px;position:relative}body.cm-area .cm-recap-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--ios-tint);font-size:12px;font-weight:700}body.cm-area .cm-recap-title{color:var(--studio-ink);margin:4px 0 12px;font-size:19px;font-weight:700;line-height:24px}body.cm-area .cm-recap-list{counter-reset:cm-recap;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-recap-list li{min-height:28px;color:var(--studio-ink);counter-increment:cm-recap;padding-left:40px;font-size:15.5px;line-height:22px;position:relative}body.cm-area .cm-recap-list li:before{content:counter(cm-recap);background:var(--ios-tint-soft);width:28px;height:28px;color:var(--ios-tint);text-align:center;border-radius:999px;font-size:14px;font-weight:800;line-height:28px;position:absolute;top:-2px;left:0}body.cm-area .cm-recap-action{background:var(--ios-tint);color:var(--ios-on-tint);border-radius:16px;gap:12px;margin-top:16px;padding:14px;display:flex}body.cm-area .cm-recap-action-icon{background:#0000001f;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}body.cm-area .cm-recap-action-icon svg{width:19px;height:19px}body.cm-area .cm-recap-action-label{letter-spacing:.07em;text-transform:uppercase;opacity:.75;font-size:12px;font-weight:800}body.cm-area .cm-recap-action p{margin:2px 0 0;font-size:16px;font-weight:600;line-height:22px}body.cm-area .cm-recap-edit{position:absolute;top:14px;right:14px}body.cm-area .cm-recap-add{border:1px dashed var(--ios-sep);width:100%;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}body.cm-area .cm-recap-add>svg{width:20px;height:20px;color:var(--ios-tint)}body.cm-area .cm-recap-add span{flex-direction:column;gap:2px;font-size:14px;display:flex}body.cm-area .cm-recap-add small{color:var(--ios-label-2);font-size:12.5px}body.cm-area .cm-cal-sub{flex-direction:column;gap:14px;display:flex}body.cm-area .cm-cal-sub-hero{align-items:center;gap:12px;display:flex}body.cm-area .cm-cal-sub-hero p{color:var(--studio-ink);margin:0;font-size:15px;line-height:21px}body.cm-area .cm-cal-sub-icon{background:var(--ios-tint-soft);width:46px;height:46px;color:var(--ios-tint);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-cal-sub-icon svg{width:24px;height:24px}body.cm-area .cm-cal-sub-main{border-radius:999px;align-self:flex-start;min-height:42px;padding:0 20px}body.cm-area .cm-cal-apps{background:var(--ios-fill-2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}body.cm-area .cm-cal-app{width:100%;min-height:56px;color:var(--studio-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}body.cm-area .cm-cal-app+.cm-cal-app{box-shadow:0 -.5px 0 var(--ios-sep)}body.cm-area .cm-cal-app:hover{background:var(--ios-fill-2)}body.cm-area .cm-cal-app-icon{background:var(--ios-surface);width:32px;height:32px;color:var(--ios-tint);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-cal-app-icon svg{width:17px;height:17px}body.cm-area .cm-cal-app-text{flex-direction:column;flex:1;min-width:0;display:flex}body.cm-area .cm-cal-app-text strong{font-size:15px;font-weight:600}body.cm-area .cm-cal-app-text small{color:var(--ios-label-2);font-size:12.5px}body.cm-area .cm-cal-app>svg:last-child{width:16px;height:16px;color:var(--ios-label-2)}body.cm-area .cm-cal-url{align-items:center;gap:8px;display:flex}body.cm-area .cm-cal-url .cm-input{text-overflow:ellipsis;flex:1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}body.cm-area .cm-cal-sub-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}body.cm-area .cm-cal{background:var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:20px;padding:12px}body.cm-area .cm-cal-head{align-items:center;gap:8px;margin:0 0 10px;padding:0 4px;display:flex}body.cm-area .cm-cal-title{color:var(--studio-ink);margin:0;font-size:19px;font-weight:700;line-height:24px}body.cm-area .cm-cal-nav{align-items:center;gap:4px;margin-left:auto;display:flex}body.cm-area .cm-cal-nav .cm-btn{border-radius:999px}body.cm-area .cm-cal-week,body.cm-area .cm-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}body.cm-area .cm-cal-week span{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--ios-label-2);padding:4px 0;font-size:11.5px;font-weight:700}body.cm-area .cm-cal-day{background:var(--ios-fill-2);min-height:92px;color:var(--studio-ink);text-align:left;cursor:pointer;border:0;border-radius:12px;flex-direction:column;align-items:stretch;gap:3px;min-width:0;padding:6px;transition:background-color .15s;display:flex}body.cm-area .cm-cal-day:hover{background:var(--ios-fill)}body.cm-area .cm-cal-day.is-out{color:var(--ios-label-3);background:0 0}body.cm-area .cm-cal-num{font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;min-width:24px;height:24px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}body.cm-area .cm-cal-day.is-today .cm-cal-num{background:var(--cm-live);color:#fff}body.cm-area .cm-cal-day.is-selected{box-shadow:inset 0 0 0 2px var(--ios-tint)}body.cm-area .cm-cal-chips{flex-direction:column;gap:2px;min-width:0;display:flex}body.cm-area .cm-cal-chip{-webkit-line-clamp:3;line-clamp:3;background:var(--ios-tint-soft);color:var(--studio-ink);white-space:normal;overflow-wrap:anywhere;hyphens:auto;border-radius:6px;-webkit-box-orient:vertical;padding:2px 6px;font-size:11.5px;font-weight:600;line-height:15px;display:-webkit-box;overflow:hidden}@media (width>=1280px){.cm-shell.cm-layout:has(.cm-cal-grid){grid-template-columns:220px minmax(0,1fr)}.cm-shell.cm-layout:has(.cm-cal-grid)>.cm-aside{display:none}}body.cm-area .cm-cal-chip.is-live{background:var(--cm-live);color:#fff}body.cm-area .cm-cal-chip.is-past{background:var(--ios-fill);color:var(--ios-label-2)}body.cm-area .cm-cal-more{color:var(--ios-label-2);padding-left:4px;font-size:11px;font-weight:600}body.cm-area .cm-cal-dots{display:none}body.cm-area .cm-cal-day-title{text-transform:none;margin:16px 2px 4px}body.cm-area .cm-cal-day-title:first-letter{text-transform:uppercase}body.cm-area .cm-cal-none{margin:4px 2px}@media (width<=767px){body.cm-area .cm-cal{padding:10px 6px}body.cm-area .cm-cal-week,body.cm-area .cm-cal-grid{gap:2px}body.cm-area .cm-cal-day{background:0 0;align-items:center;min-height:48px;padding:4px 0}body.cm-area .cm-cal-num{align-self:center;min-width:30px;height:30px;font-size:15px}body.cm-area .cm-cal-chips{display:none}body.cm-area .cm-cal-dots{justify-content:center;gap:3px;height:5px;display:flex}body.cm-area .cm-cal-dots i{background:var(--ios-tint);border-radius:999px;width:5px;height:5px}body.cm-area .cm-cal-dots i.is-live{background:var(--cm-live)}body.cm-area .cm-cal-day.is-selected{box-shadow:none}body.cm-area .cm-cal-day.is-selected .cm-cal-num{background:var(--studio-ink);color:var(--ios-bg)}body.cm-area .cm-cal-day.is-today.is-selected .cm-cal-num{background:var(--cm-live);color:#fff}}@media (prefers-reduced-motion:reduce){body.cm-area .cm-nav-live,.cm-live-badge-dot,body.cm-area .cm-live-dot,.cm-live-eq i{animation:none}.cm-live-eq i{transform:scaleY(.6)}body.cm-area .cm-float{display:none}body.cm-area .cm-qa-item,body.cm-area .cm-qa-vote,body.cm-area .cm-react-btn{transition:none}}html.cm-qs-open{overflow:hidden}body.cm-area .cm-modal.cm-qs{z-index:85;justify-content:center;align-items:flex-start;padding:max(9vh,64px) 16px 16px}body.cm-area .cm-qs-panel{background:var(--ios-elev);width:min(680px,100%);max-height:min(660px,100dvh - max(9vh,64px) - 24px);color:var(--ios-label);box-shadow:0 32px 80px -24px #000000bf,0 2px 10px #0000004d,inset 0 0 0 .5px var(--ios-glass-rim);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}[data-theme=light] body.cm-area .cm-qs-panel{box-shadow:0 32px 80px -24px #10182861,0 2px 10px #1018281a,inset 0 0 0 .5px #00000014}body.cm-area .cm-qs-head{align-items:center;gap:10px;padding:10px 14px 8px 18px;display:flex}body.cm-area .cm-qs-field{flex:auto;align-items:center;gap:10px;min-width:0;display:flex;position:relative}body.cm-area .cm-qs-ic{width:22px;height:22px;color:var(--ios-label-2);flex:none;transition:color .2s}body.cm-area .cm-qs-field:focus-within .cm-qs-ic{color:var(--ios-tint)}body.cm-area .cm-qs-spin{border:2px solid var(--ios-fill);border-top-color:var(--ios-tint);border-radius:50%;width:20px;height:20px;margin-top:-10px;animation:.7s linear infinite cm-qs-spin;display:none;position:absolute;top:50%;left:1px}body.cm-area .cm-qs-field.is-loading .cm-qs-spin{display:block}body.cm-area .cm-qs-field.is-loading .cm-qs-ic{visibility:hidden}@keyframes cm-qs-spin{to{rotate:360deg}}body.cm-area .cm-qs-input{min-width:0;height:48px;color:var(--ios-label);font:400 19px/26px var(--ios-font);letter-spacing:var(--ios-trk-body);appearance:none;background:0 0;border:0;outline:0;flex:auto;padding:0}body.cm-area .cm-qs-input::placeholder{color:var(--ios-label-2);opacity:.85}[data-theme=light] body.cm-area .cm-qs-input{color:var(--ios-label)!important;background-color:#0000!important}body.cm-area .cm-qs-input::-webkit-search-cancel-button{appearance:none;display:none}body.cm-area .cm-qs-input::-webkit-search-decoration{appearance:none;display:none}body.cm-area .cm-qs-clear{background:var(--ios-label-3);width:24px;height:24px;color:var(--ios-elev);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (pointer:coarse){body.cm-area .cm-qs-clear:after{content:"";position:absolute;inset:-10px}}body.cm-area .cm-qs-clear[hidden]{display:none}body.cm-area .cm-qs-clear svg{stroke-width:3px;width:13px;height:13px}body.cm-area .cm-qs-cancel{color:var(--ios-tint);cursor:pointer;background:0 0;flex:none;padding:8px 2px;font-size:17px;line-height:22px;display:none}body.cm-area .cm-qs-esc{flex:none}body.cm-area .cm-qs kbd{background:var(--ios-fill-2);min-width:20px;height:20px;color:var(--ios-label-2);font:600 11px/20px var(--ios-font);box-shadow:inset 0 -1px 0 var(--ios-sep);border-radius:6px;justify-content:center;align-items:center;margin-right:3px;padding:0 5px;display:inline-flex}body.cm-area .cm-qs-chips{scrollbar-width:none;border-bottom:.5px solid var(--ios-sep);align-items:center;gap:6px;padding:2px 16px 12px 18px;display:flex;overflow-x:auto}body.cm-area .cm-qs-chips::-webkit-scrollbar{display:none}body.cm-area .cm-qs-chip{background:var(--ios-fill-2);height:30px;color:var(--ios-label);white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s,transform .25s var(--ios-ease);border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}body.cm-area .cm-qs-chip svg{stroke-width:2.4px;width:14px;height:14px}body.cm-area .cm-qs-chip:hover{background:var(--ios-fill)}body.cm-area .cm-qs-chip.is-on{background:var(--ios-tint-soft);color:var(--ios-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ios-tint) 45%,transparent)}body.cm-area .cm-qs-chip:active{transform:scale(.96)}body.cm-area .cm-qs-chip:focus-visible,body.cm-area .cm-qs-clear:focus-visible,body.cm-area .cm-qs-cancel:focus-visible,body.cm-area .cm-qs-glink:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}body.cm-area .cm-qs-chip-sep{background:var(--ios-sep);flex:0 0 1px;width:1px;height:18px;margin:0 4px}@media (width>=640px){body.cm-area .cm-qs-chips{flex-wrap:wrap;row-gap:8px;overflow:visible}}body.cm-area .cm-qs-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 8px 10px;scroll-padding:8px;overflow-y:auto}body.cm-area .cm-qs-list[hidden]{display:none}body.cm-area .cm-qs-group+.cm-qs-group{margin-top:4px}body.cm-area .cm-qs-group.is-tail{border-top:.5px solid var(--ios-sep);margin-top:6px;padding-top:6px}body.cm-area .cm-qs-glabel{color:var(--ios-label-2);justify-content:space-between;align-items:center;gap:8px;padding:12px 10px 5px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-qs-glink{color:var(--ios-tint);cursor:pointer;background:0 0;padding:2px 0;font-size:13px;font-weight:600}body.cm-area .cm-qs-opt{cursor:pointer;border-radius:14px;align-items:center;gap:12px;min-height:54px;padding:8px 10px;transition:background-color .12s;display:flex}body.cm-area .cm-qs-opt.is-compact{min-height:46px}body.cm-area .cm-qs-opt.is-active{background:var(--ios-fill-2)}[data-theme=light] body.cm-area .cm-qs-opt.is-active{background:var(--ios-fill)}body.cm-area .cm-qs-lead{flex:none;display:flex}body.cm-area .cm-qs-tile{background:var(--nk-tile);width:34px;height:34px;color:var(--nk-tile-ink);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-qs-tile svg{width:18px;height:18px}body.cm-area .cm-qs-tile.is-plain{background:var(--ios-fill-2);color:var(--ios-label-2)}body.cm-area .cm-qs-tile.is-gold{background:var(--ios-tint);color:var(--ios-on-tint)}body.cm-area .cm-qs-lead .cm-avatar{width:34px;height:34px}body.cm-area .cm-qs-main{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}body.cm-area .cm-qs-title{color:var(--ios-label);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}body.cm-area .cm-qs-sub,body.cm-area .cm-qs-excerpt{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}body.cm-area .cm-qs-via{color:var(--ios-label);font-weight:600}body.cm-area .cm-qs mark{background:var(--ios-tint-soft);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:0 1px}body.cm-area .cm-qs-title mark{color:var(--ios-label);box-shadow:inset 0 -1.5px 0 color-mix(in srgb,var(--ios-tint) 70%,transparent)}body.cm-area .cm-qs-go{color:var(--ios-label-3);opacity:0;flex:none;transition:opacity .15s;display:flex}body.cm-area .cm-qs-go svg{width:16px;height:16px}body.cm-area .cm-qs-opt.is-active .cm-qs-go{opacity:1}body.cm-area .cm-qs-badge{color:var(--ios-label-2);vertical-align:-1px;align-items:center;gap:3px;margin-right:6px;font-weight:600;display:inline-flex}body.cm-area .cm-qs-badge svg{stroke-width:2.6px;width:12px;height:12px}body.cm-area .cm-qs-badge.is-ok{color:var(--cm-green)}body.cm-area .cm-qs-badge.is-live{color:var(--cm-red)}body.cm-area .cm-qs-badge.is-live i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:2px}body.cm-area .cm-qs-date{background:var(--ios-fill-2);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;line-height:1;display:flex;overflow:hidden}body.cm-area .cm-qs-date b{letter-spacing:.04em;text-transform:uppercase;color:var(--cm-red);font-size:9px;font-weight:700}body.cm-area .cm-qs-date span{color:var(--ios-label);margin-top:1px;font-size:15px;font-weight:700}body.cm-area .cm-qs-date.is-live{box-shadow:inset 0 0 0 1.5px var(--cm-red)}body.cm-area .cm-qs-pills{flex-wrap:wrap;gap:8px;padding:4px 10px 8px;display:flex}body.cm-area .cm-qs-pill{background:var(--ios-fill-2);height:32px;color:var(--ios-label);cursor:pointer;border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;transition:background-color .12s;display:inline-flex}body.cm-area .cm-qs-pill.is-active{background:var(--ios-fill);box-shadow:inset 0 0 0 1.5px var(--ios-tint)}body.cm-area .cm-qs-opt.is-ask{margin-top:2px}body.cm-area .cm-qs-opt.is-ask .cm-qs-title{font-size:16px}body.cm-area .cm-qs-opt.is-ask.is-active{background:var(--ios-tint-soft)}body.cm-area .cm-qs-none{text-align:center;padding:26px 18px 10px}body.cm-area .cm-qs-none-title{color:var(--ios-label);overflow-wrap:anywhere;margin:0 0 6px;font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-qs-none-text{max-width:400px;color:var(--ios-label-2);margin:0 auto;font-size:14px;line-height:20px}body.cm-area .cm-qs-none-text .cm-link{color:var(--ios-tint)}body.cm-area .cm-qs-extra:empty{display:none}body.cm-area .cm-qs-foot{border-top:.5px solid var(--ios-sep);color:var(--ios-label-2);white-space:nowrap;align-items:center;gap:16px;padding:9px 18px;font-size:12px;line-height:16px;display:flex;overflow:hidden}body.cm-area .cm-qs-foot-k{margin-left:auto}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-qs-panel{animation:cm-qs-in .22s var(--ios-ease)}body.cm-area .cm-modal.cm-qs.is-closing .cm-qs-panel{animation:.16s cubic-bezier(.4,0,1,1) forwards cm-qs-out}}@media (prefers-reduced-motion:reduce){body.cm-area .cm-qs-spin{animation-duration:1.6s}}@keyframes cm-qs-in{0%{opacity:0;translate:0 -6px;scale:.97}}@keyframes cm-qs-out{to{opacity:0;scale:.98}}@media (hover:none),(pointer:coarse){body.cm-area .cm-qs-foot,body.cm-area .cm-qs-esc{display:none}}@media (width<=639px){body.cm-area .cm-modal.cm-qs{top:var(--cm-qs-top,0px);height:var(--cm-qs-h,100%);background:var(--ios-bg);align-items:stretch;padding:0;bottom:auto}body.cm-area .cm-modal.cm-qs:after{content:"";background:var(--ios-bg);pointer-events:none;height:100vh;position:absolute;top:100%;left:0;right:0}body.cm-area .cm-qs-panel{width:100%;height:100%;max-height:none;box-shadow:none;background:var(--ios-bg);padding-top:env(safe-area-inset-top,0px);border-radius:0}body.cm-area .cm-qs-head{gap:12px;padding:10px 16px}body.cm-area .cm-qs-field{background:var(--ios-fill-2);border-radius:12px;gap:7px;height:40px;padding:0 10px}body.cm-area .cm-qs-ic{width:19px;height:19px}body.cm-area .cm-qs-spin{width:18px;height:18px;margin-top:-9px;left:10px}body.cm-area .cm-qs-input{height:40px;font-size:17px;line-height:22px}body.cm-area .cm-qs-cancel{display:inline-flex}body.cm-area .cm-qs-esc{display:none}body.cm-area .cm-qs-chips{padding:4px 16px 10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}body.cm-area .cm-qs-chips:after{content:"";flex:0 0 12px}body.cm-area .cm-qs-body{padding:2px 8px calc(16px + env(safe-area-inset-bottom,0px))}body.cm-area .cm-qs-opt{border-radius:12px;min-height:58px}body.cm-area .cm-qs-title{font-size:16px;line-height:21px}body.cm-area .cm-qs-sub,body.cm-area .cm-qs-excerpt{font-size:14px;line-height:19px}body.cm-area .cm-qs-go,body.cm-area .cm-qs-foot{display:none}@media (prefers-reduced-motion:no-preference){body.cm-area .cm-qs-panel{animation:cm-qs-up .32s var(--ios-ease)}body.cm-area .cm-modal.cm-qs.is-closing .cm-qs-panel{animation:.2s cubic-bezier(.4,0,1,1) forwards cm-qs-down}}}@keyframes cm-qs-up{0%{opacity:0;translate:0 4%}}@keyframes cm-qs-down{to{opacity:0;translate:0 4%}}body.cm-area .cm-dialog.is-pwa{width:min(460px,100%)}body.cm-area .cm-pwa{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}body.cm-area .cm-pwa-hero{align-items:center;gap:14px;display:flex}body.cm-area .cm-pwa-icon{width:64px;height:64px;box-shadow:0 0 0 1px var(--ios-glass-rim),0 8px 22px -6px #0000008c;border-radius:15px;flex:none}body.cm-area .cm-pwa-lead{color:var(--ios-label);margin:0;font-size:16px;line-height:22px}body.cm-area .cm-pwa-why{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-pwa-why li{color:var(--ios-label);align-items:flex-start;gap:12px;font-size:15px;line-height:20px;display:flex}body.cm-area .cm-pwa-why svg{width:20px;height:20px;color:var(--ios-tint);flex:none}body.cm-area .cm-pwa-art{width:100%;max-width:340px;height:auto;margin:0 auto;display:block}body.cm-area .cm-pwa-art .a-card{fill:var(--ios-fill-2)}body.cm-area .cm-pwa-art :is(.a-bar,.a-btn){fill:var(--ios-surface)}body.cm-area .cm-pwa-art .a-url{font:500 13px var(--ios-font);fill:var(--ios-label-2)}body.cm-area .cm-pwa-art .a-ring{fill:none;stroke:var(--ios-tint);stroke-width:2.5px}body.cm-area .cm-pwa-art .a-glyph{fill:none;stroke:var(--ios-tint);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}body.cm-area .cm-pwa-art .a-arrow{fill:none;stroke:var(--ios-label-2);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}body.cm-area .cm-pwa-art .a-dim{fill:none;stroke:var(--ios-label-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}body.cm-area .cm-pwa-art .a-row{fill:var(--ios-surface);stroke:var(--ios-tint);stroke-width:2px}body.cm-area .cm-pwa-art .a-label{font:600 15px var(--ios-font);fill:var(--ios-label)}body.cm-area .cm-pwa-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-pwa-step{color:var(--ios-label);align-items:flex-start;gap:12px;font-size:15px;line-height:21px;display:flex}body.cm-area .cm-pwa-num{background:var(--ios-fill);width:24px;height:24px;color:var(--ios-label);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}body.cm-area .cm-pwa-inline{vertical-align:-3px;fill:none;width:18px;height:18px;stroke:var(--ios-tint);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}body.cm-area .cm-pwa-note{background:var(--ios-fill-2);color:var(--ios-label);border-radius:16px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:19px;display:flex}body.cm-area .cm-pwa-note svg{width:18px;height:18px;color:var(--ios-tint);flex:none;margin-top:1px}body.cm-area .cm-pwa-actions{flex-direction:column;gap:8px;margin-top:2px;display:flex}body.cm-area .cm-pwa-actions .cm-btn{min-height:50px;font-size:17px}body.cm-area .cm-pwa-actions .cm-btn svg{width:18px;height:18px}body.cm-area .cm-pblock{background:var(--ios-surface-2);box-shadow:inset 0 0 0 1px var(--cm-gold-line);white-space:normal;border-radius:14px;margin:10px 0;overflow:hidden;container-type:inline-size}body.cm-area .cm-pblock-head{min-height:44px;box-shadow:inset 0 -.5px 0 var(--ios-sep);align-items:center;gap:8px;padding:6px 6px 6px 12px;display:flex}body.cm-area .cm-pblock-label{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--ios-tint);flex-shrink:0;align-items:center;gap:6px;margin-right:auto;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}body.cm-area .cm-pblock-label svg{width:16px;height:16px}body.cm-area .cm-pblock.is-code .cm-pblock-label{color:var(--ios-label-2)}body.cm-area .cm-pblock-acts{align-items:center;gap:4px;min-width:0;display:flex}body.cm-area .cm-pblock-btn{background:var(--ios-fill-2);height:32px;color:var(--ios-label);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:18px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:inline-flex}body.cm-area .cm-pblock-btn svg{width:15px;height:15px}@media (hover:hover){body.cm-area .cm-pblock-btn:hover{background:var(--ios-fill);text-decoration:none}}body.cm-area .cm-pblock-btn:active{transform:scale(.96)}body.cm-area .cm-pblock-btn:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}body.cm-area .cm-pblock-btn.is-done{color:var(--cm-green);background:#30d15829}body.cm-area .cm-pblock-short{display:none}body.cm-area .cm-pblock-text code{font:inherit;color:inherit;background:0 0;padding:0}body.cm-area .cm-pblock-text{overscroll-behavior:contain;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;max-height:360px;font:inherit;color:var(--ios-label);tab-size:2;margin:0;padding:12px 14px 14px;font-size:15px;line-height:1.6;overflow:auto}body.cm-area .cm-pblock-text:focus-visible{outline:2px solid var(--ios-tint);outline-offset:-2px}body.cm-area .cm-pblock.is-code .cm-pblock-text{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}@media (width<=520px){body.cm-area .cm-pblock-long{display:none}body.cm-area .cm-pblock-short{display:inline}}@media (pointer:coarse){body.cm-area .cm-pblock-btn{height:40px;padding:0 14px}}@container (width<=360px){body.cm-area .cm-pblock-acts .cm-pblock-btn[href]{justify-content:center;width:32px;padding:0}body.cm-area .cm-pblock-acts .cm-pblock-btn[href]>span{display:none}}@container (width<=260px){body.cm-area .cm-pblock-acts .cm-pblock-btn{justify-content:center;width:32px;padding:0;position:relative}body.cm-area .cm-pblock-btn-l{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (pointer:coarse){@container (width<=360px){body.cm-area .cm-pblock-acts .cm-pblock-btn[href]{width:40px}}@container (width<=260px){body.cm-area .cm-pblock-acts .cm-pblock-btn{width:40px}}}body.cm-area .cm-quote{border-left:3px solid var(--cm-gold-line);background:var(--ios-fill-2);color:var(--ios-label-2);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:6px 0;padding:6px 12px}body.cm-area .cm-tpl-h{color:var(--ios-label);margin:12px 0 2px;font-weight:700;display:block}body.cm-area .cm-body>.cm-tpl-h:first-child{margin-top:0}body.cm-area .cm-c-tools{align-items:center;gap:4px}body.cm-area .cm-c-tool.has-label{white-space:nowrap;gap:6px;width:auto;height:36px;padding:0 12px 0 10px;font-size:14px;font-weight:600;line-height:18px}body.cm-area .cm-c-tool.has-label svg{width:18px;height:18px}body.cm-area .cm-c-tools-gap{flex:auto;min-width:4px}body.cm-area .cm-c-tool[aria-expanded=true]{background:var(--ios-fill);color:var(--studio-ink)}@media (pointer:coarse){body.cm-area .cm-c-tool.has-label{height:40px;padding:0 14px 0 12px}}@media (width<=639px){body.cm-area .cm-c-tool.has-label{padding:0 12px 0 10px;font-size:13px}}body.cm-area .cm-c-guide{background:var(--ios-fill-2);box-shadow:inset 3px 0 0 var(--ios-tint);color:var(--ios-label-2);border-radius:14px;align-items:flex-start;gap:10px;margin:2px 0 4px 13px;padding:10px 10px 10px 12px;font-size:14px;line-height:20px;display:flex}body.cm-area .cm-c-guide strong{color:var(--ios-label)}body.cm-area .cm-c-guide>svg{width:18px;height:18px;color:var(--ios-tint);flex:0 0 18px;margin-top:1px}body.cm-area .cm-c-guide p{flex:1;min-width:0;margin:0}body.cm-area .cm-c-guide strong{font-weight:600}body.cm-area .cm-c-guide-off{min-height:32px;color:var(--ios-label-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;align-self:center;padding:0 8px;font-size:13px;font-weight:600}@media (hover:hover){body.cm-area .cm-c-guide-off:hover{background:var(--ios-fill-2);color:var(--ios-label)}}@media (width<=639px){body.cm-area .cm-c-guide{flex-wrap:wrap;margin-left:0;font-size:14px}body.cm-area .cm-c-guide p{flex:calc(100% - 28px)}body.cm-area .cm-c-guide-off{min-height:36px;margin:-4px 0 -4px 20px}}body.cm-area .cm-c-similar{background:var(--ios-fill-2);border-radius:14px;margin:2px 0 6px 13px;padding:10px 12px 8px}body.cm-area .cm-c-similar[hidden]{display:none}body.cm-area .cm-c-similar.is-in{animation:cm-sim-in .24s var(--cm-ease-out,ease) both}@keyframes cm-sim-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}body.cm-area .cm-sim-h{color:var(--ios-label-2);align-items:center;gap:6px;margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-sim-h svg{width:14px;height:14px}body.cm-area .cm-sim-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-sim-item{min-height:44px;color:var(--ios-label);border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}@media (hover:hover){body.cm-area .cm-sim-item:hover{background:var(--ios-fill-2);text-decoration:none}}body.cm-area .cm-sim-item:focus-visible{outline:2px solid var(--ios-tint);outline-offset:-2px}body.cm-area .cm-sim-ic{background:var(--ios-fill);width:28px;height:28px;color:var(--ios-label-2);border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;display:inline-flex}body.cm-area .cm-sim-ic.is-solved{color:var(--cm-green);background:#30d15829}body.cm-area .cm-sim-ic svg{width:15px;height:15px}body.cm-area .cm-sim-txt{flex-direction:column;flex:1;min-width:0;display:flex}body.cm-area .cm-sim-title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}body.cm-area .cm-sim-meta{color:var(--ios-label-2);font-size:12px;line-height:16px}body.cm-area .cm-sim-go{width:14px;height:14px;color:var(--ios-label-2);flex:0 0 14px}body.cm-area .cm-sim-note{color:var(--ios-label-2);margin:4px 0 0;font-size:12px;line-height:16px}@media (width<=639px){body.cm-area .cm-c-similar{margin-left:0}}body.cm-area .cm-c-form.is-preview .cm-c-main>:not(#cm-c-preview){display:none!important}body.cm-area .cm-c-form.is-preview .cm-c-tools>:not(#cm-c-preview-btn):not(.cm-c-tools-gap){display:none}body.cm-area .cm-c-preview{outline:none}body.cm-area .cm-c-pv-h{color:var(--ios-label-2);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-c-pv-h svg{width:15px;height:15px}body.cm-area .cm-c-pv-card{background:var(--ios-surface);box-shadow:inset 0 0 0 .5px var(--ios-sep);border-radius:16px;margin:0;padding:14px 16px}body.cm-area .cm-c-pv-card .cm-post-title{margin:8px 0 4px;font-size:19px;line-height:25px}body.cm-area .cm-c-status{align-items:center;gap:5px;display:inline-flex}body.cm-area .cm-c-status svg{flex:0 0 14px;width:14px;height:14px}body.cm-area .cm-c-status[data-state=saved]{color:var(--cm-green)}body.cm-area .cm-c-sched{flex:100%;min-width:0}body.cm-area .cm-c-sched-btn{background:var(--ios-fill-2);min-height:34px;color:var(--ios-label-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}body.cm-area .cm-c-sched-btn svg{width:16px;height:16px}body.cm-area .cm-c-sched-btn.is-on{color:var(--ios-tint);box-shadow:inset 0 0 0 1px var(--cm-gold-line)}body.cm-area .cm-c-sched-box{margin-top:10px}body.cm-area .cm-c-sched-box[hidden]{display:none}body.cm-area .cm-c-sched-row{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:6px;display:flex}body.cm-area .cm-c-sched-row .cm-input{width:auto;max-width:100%;min-height:40px}body.cm-area .cm-c-sched-box p{margin:0}@media (pointer:coarse){body.cm-area .cm-c-sched-btn{min-height:44px}}@media (width<=639px){html body.cm-area .cm-modal.is-kb .cm-c-form{flex-direction:column;display:flex}html body.cm-area .cm-modal.is-kb .cm-c-foot{order:2}html body.cm-area .cm-modal.is-kb .cm-c-tools{z-index:2;background:var(--ios-elev);order:3;padding-bottom:6px;position:sticky;bottom:0}html body.cm-area .cm-modal.is-kb .cm-c-sched{display:none}}body.cm-area .cm-sched-bar{background:var(--ios-surface);width:100%;box-shadow:inset 0 0 0 1px var(--cm-gold-line);color:var(--ios-label);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}body.cm-area .cm-sched-bar>svg{width:18px;height:18px;color:var(--ios-tint);flex:0 0 18px}body.cm-area .cm-sched-bar.is-failed{box-shadow:inset 0 0 0 1px #ff453a73}body.cm-area .cm-sched-bar.is-failed>svg{color:var(--cm-red)}body.cm-area .cm-sched-bar strong{font-weight:600}body.cm-area .cm-sched-bar-go{color:var(--ios-tint);white-space:nowrap;align-items:center;gap:2px;margin-left:auto;font-weight:600;display:inline-flex}body.cm-area .cm-sched-bar-go svg{width:16px;height:16px}body.cm-area .cm-sched-bar:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}body.cm-area .cm-sched-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-sched-row{box-shadow:inset 0 -.5px 0 var(--ios-sep);grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:12px 0;display:grid}body.cm-area .cm-sched-when{color:var(--ios-tint);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}body.cm-area .cm-sched-when svg{width:15px;height:15px}body.cm-area .cm-sched-what{flex-direction:column;gap:2px;min-width:0;display:flex}body.cm-area .cm-sched-what strong{color:var(--ios-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}body.cm-area .cm-sched-acts{flex-wrap:wrap;grid-column:2;align-items:center;gap:8px;margin-top:4px;display:flex}@media (width<=639px){body.cm-area .cm-sched-row{grid-template-columns:minmax(0,1fr)}body.cm-area .cm-sched-acts{grid-column:1}}body.cm-area .cm-thread-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}body.cm-area .cm-thread-head .cm-section-title{margin:0}body.cm-area .cm-solution{background:linear-gradient(#30d1581c,#30d15809);border-radius:16px;margin:14px 0 2px;padding:12px 14px 6px;box-shadow:inset 0 0 0 1px #30d15861}[data-theme=light] body.cm-area .cm-solution{background:linear-gradient(#0f7b5514,#0f7b5505);box-shadow:inset 0 0 0 1px #0f7b5552}body.cm-area .cm-solution-kicker{letter-spacing:.01em;color:var(--cm-green);align-items:center;gap:6px;margin:0 0 8px;font-size:13px;font-weight:700;line-height:18px;display:flex}body.cm-area .cm-solution-kicker>svg{width:16px;height:16px}body.cm-area .cm-solution-heart{color:var(--ios-tint);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}body.cm-area .cm-solution-heart svg{width:13px;height:13px}body.cm-area .cm-solution-who{align-items:center;gap:8px;min-width:0;font-size:14px;line-height:20px;display:flex}body.cm-area .cm-solution-who .cm-avatar{width:24px;height:24px;font-size:9px}body.cm-area .cm-solution-name{color:var(--ios-label);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}body.cm-area .cm-solution-when{color:var(--ios-label-2);white-space:nowrap;font-size:13px}body.cm-area .cm-solution-text{max-height:264px;margin-top:6px;font-size:15px;line-height:22px;overflow:hidden}body.cm-area .cm-solution-text.is-cut{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}body.cm-area .cm-solution .cm-pblock{margin:8px 0}body.cm-area .cm-solution .cm-pblock-text{max-height:150px}body.cm-area .cm-solution-go{min-height:40px;color:var(--cm-green);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:4px;margin-left:-4px;padding:0 6px;font-size:14px;font-weight:600;display:inline-flex}body.cm-area .cm-solution-go svg{width:16px;height:16px}@media (hover:hover){body.cm-area .cm-solution-go:hover{background:#30d1581a}}body.cm-area .cm-solution-go:focus-visible{outline:2px solid var(--cm-green);outline-offset:1px}body.cm-area .cm-heart-chip{background:var(--ios-tint-soft);color:var(--ios-tint);border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:2px 10px 2px 2px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}body.cm-area .cm-heart-av{display:inline-flex;position:relative}body.cm-area .cm-heart-av .cm-avatar{width:20px;height:20px;font-size:8px}body.cm-area .cm-heart-ic{width:13px;height:13px;color:var(--ios-tint);display:inline-flex;position:absolute;bottom:-4px;right:-5px}body.cm-area .cm-heart-ic svg{filter:drop-shadow(0 0 1.5px #0000008c);width:13px;height:13px}body.cm-area .cm-heart-slot:empty{display:none}body.cm-area .cm-comment-tools .cm-heart-btn{justify-content:center;align-items:center;min-width:32px;display:inline-flex}body.cm-area .cm-comment-tools .cm-heart-btn svg{width:16px;height:16px}body.cm-area .cm-comment-tools .cm-heart-btn.is-on{color:var(--ios-tint)}body.cm-area .cm-replies-toggle{min-height:32px;color:var(--ios-tint);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-left:-8px;padding:0 10px 0 8px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}body.cm-area .cm-replies-toggle svg{width:16px;height:16px;transition:transform .2s var(--cm-ease-out,ease)}body.cm-area .cm-replies-toggle[aria-expanded=true] svg{transform:rotate(180deg)}@media (hover:hover){body.cm-area .cm-replies-toggle:hover{background:var(--ios-fill-2)}}body.cm-area .cm-replies-toggle:focus-visible{outline:2px solid var(--ios-tint);outline-offset:1px}@media (pointer:coarse){body.cm-area .cm-replies-toggle{min-height:44px}}body.cm-area .cm-replies-more{flex-direction:column;gap:12px;display:flex}body.cm-area .cm-replies-toggle[aria-expanded=true]{order:1}body.cm-area .cm-comment.is-helpful .cm-replies .cm-comment:not(.is-helpful) .cm-comment-box{border-color:#0000}body.cm-area .cm-replies-more[hidden]{display:none}body.cm-area .cm-comment.is-new>.cm-comment-bubble>.cm-comment-box{position:relative}body.cm-area .cm-comment.is-new>.cm-comment-bubble>.cm-comment-box:before{content:"";background:var(--ios-tint);border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:-50px}body.cm-area .cm-new-tag{background:var(--ios-tint);height:18px;color:var(--ios-on-tint);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 7px;font-size:11px;font-weight:700;line-height:18px;display:inline-flex}body.cm-area .cm-newc-pill{top:auto;bottom:calc(92px + env(safe-area-inset-bottom))}@media (width<=639px){body.cm-area:has(.cm-cdock) .cm-newc-pill{bottom:calc(var(--cm-tabbar-top,72px) + 78px + 12px)}body.cm-area.cm-typing .cm-newc-pill{display:none}body.cm-area:has(#cm-cdock :is(:focus,.cm-textarea:not(:placeholder-shown),.cm-thumbs:not(:empty),[id^=cm-cgif-]:not(:empty))) .cm-newc-pill{display:none}}body.cm-area .cm-newc-arrow{width:16px;height:16px}@media (width>=640px){body.cm-area .cm-newc-pill{top:76px;bottom:auto}}body.cm-area .cm-reply-form{margin-top:8px}body.cm-area .cm-reply-to{color:var(--ios-label-2);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-reply-to svg{width:14px;height:14px}body.cm-area .cm-reply-to strong{color:var(--ios-label);font-weight:600}body.cm-area .cm-cdock{box-shadow:inset 0 .5px 0 var(--ios-sep);margin-top:6px;padding-top:12px}@media (width<=639px){body.cm-area .cm-cdock{bottom:var(--cm-tabbar-top,calc(72px + env(safe-area-inset-bottom)));z-index:20;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 .5px 0 var(--ios-sep);margin:6px -16px -18px;padding:8px 16px 10px;position:sticky}body.cm-area.cm-typing .cm-cdock{padding-bottom:max(10px,env(safe-area-inset-bottom));bottom:0}body.cm-area .cm-cdock.is-kb{left:0;right:0;bottom:var(--cm-dock-bottom,0px);z-index:60;margin:0;padding-bottom:8px;position:fixed}body.cm-area:has(.cm-emoji-pop.is-sheet) .cm-cdock:has([aria-haspopup=dialog][aria-expanded=true]){z-index:60;margin:0;padding-bottom:8px;position:fixed;bottom:min(62vh,440px);left:0;right:0}body.cm-area .cm-cdock .cm-composer{gap:8px}body.cm-area .cm-cdock .cm-textarea{resize:none;border-radius:22px;max-height:38vh;padding:10px 16px;min-height:44px!important}body.cm-area .cm-cdock .cm-composer:has(.cm-textarea:placeholder-shown):not(:focus-within) .cm-composer-bar{display:none}body.cm-area .cm-cdock .cm-textarea:placeholder-shown:not(:focus){height:44px;overflow:hidden}body.cm-area .cm-comments .cm-comment-bubble{position:relative}body.cm-area .cm-comments .cm-comment-tools>button[aria-haspopup=menu]:last-child{min-width:40px;position:absolute;top:-10px;right:-10px}body.cm-area .cm-comments .cm-comment-bubble>.cm-comment-box>.cm-row:first-child,body.cm-area .cm-comments .cm-comment-bubble>.cm-answer-label{padding-right:30px}body.cm-area .cm-comments .cm-comment-tools .cm-heart-slot{display:none}}body.cm-area .cm-quote-btn{z-index:70;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);height:36px;box-shadow:inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);color:var(--ios-label);cursor:pointer;animation:cm-sim-in .16s var(--cm-ease-out,ease) both;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:fixed}body.cm-area .cm-quote-btn svg{width:16px;height:16px;color:var(--ios-tint)}@media (pointer:coarse){body.cm-area .cm-quote-btn{height:44px}}@media (prefers-reduced-motion:reduce){body.cm-area .cm-c-similar.is-in,body.cm-area .cm-quote-btn{animation:none}body.cm-area .cm-replies-toggle svg,body.cm-area .cm-pblock-btn{transition:none}}.cm-skel{flex-direction:column;gap:12px;animation:.24s .15s both cm-skel-in;display:flex}@keyframes cm-skel-in{0%{opacity:0}to{opacity:1}}.cm-skel i,.cm-sk-av,.cm-sk-date,.cm-sk-cover{background:linear-gradient(90deg,var(--ios-fill-2,var(--studio-soft)) 0%,var(--ios-fill,var(--studio-surface)) 50%,var(--ios-fill-2,var(--studio-soft)) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite cm-shimmer;display:block}.cm-skel i{height:12px;margin-top:9px;font-style:normal}.cm-sk-card{border-radius:var(--cm-radius,16px);background:var(--ios-surface,var(--studio-surface));box-shadow:var(--ios-elev,none);padding:16px}.cm-sk-head{align-items:center;gap:10px;margin-bottom:6px;display:flex}.cm-sk-av{border-radius:999px;flex:none;width:40px;height:40px}.cm-sk-av.is-sm{width:32px;height:32px}.cm-sk-lines{flex:1;min-width:0}.cm-sk-lines i:first-child{margin-top:0}.cm-skel i.cm-sk-title{width:72%;height:18px;margin-top:14px;margin-bottom:4px}.cm-sk-acts{gap:18px;margin-top:16px;display:flex}.cm-sk-acts i{width:64px;height:14px;margin-top:0}.cm-sk-cover{border-radius:12px;height:160px;margin-bottom:6px}.cm-sk-row{background:var(--ios-surface,var(--studio-surface));border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cm-sk-row.is-comment{background:0 0;align-items:flex-start;padding:8px 0}.cm-sk-date{border-radius:12px;flex:none;width:48px;height:52px}.cm-skel.is-person,.cm-skel.is-note{gap:8px}.cm-member-grid>.cm-skel{grid-column:1/-1}.cm-empty.has-ico strong:before{display:none!important}.cm-empty-ico{background:var(--ios-tint-soft,var(--cm-gold-soft));width:56px;height:56px;color:var(--ios-tint,var(--studio-gold));border-radius:999px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.cm-empty-ico svg{width:26px;height:26px}.cm-empty-text{max-width:420px;margin:0 auto;display:block}.cm-empty-acts{justify-content:center;margin-top:18px;display:flex}.cm-empty-act{align-items:center;gap:8px;display:inline-flex}.cm-empty-act svg{width:16px;height:16px}.cm-empty{animation:cm-empty-in .32s var(--ios-ease,ease) both}@keyframes cm-empty-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=639px){.cm-feed>.cm-empty,#cm-main>.cm-empty,.cm-main>.cm-empty{flex-direction:column;justify-content:center;min-height:46vh;display:flex}}#cm-more .cm-btn[disabled],#cm-mmore .cm-btn[disabled],#cm-art-more .cm-btn[disabled]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.cm-skel,.cm-skel i,.cm-sk-av,.cm-sk-date,.cm-sk-cover,.cm-empty{animation:none}}.cm-am-modes{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.cm-am-mode{background:var(--ios-surface,var(--studio-surface));box-shadow:var(--ios-elev,none);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.cm-am-mode strong{color:var(--studio-ink);font-size:15px;display:block}.cm-am-mode small{color:var(--studio-muted);margin-top:2px;font-size:13px;line-height:18px;display:block}.cm-am-ic{border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cm-am-ic svg{width:18px;height:18px}.cm-am-ic.is-amber{background:var(--cm-gold-soft);color:var(--cm-gold)}.cm-am-ic.is-red{color:var(--cm-red);background:#f8717124}.cm-am-open{background:var(--cm-gold-soft);color:var(--studio-ink);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.cm-am-open svg{flex:none;width:16px;height:16px}.cm-am-open span{flex:1}.cm-am-add{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cm-am-add .cm-input{flex:220px;min-width:0}.cm-am-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cm-am-row{border-bottom:1px solid var(--ios-sep,var(--studio-line));align-items:center;gap:12px;padding:10px 0;display:flex}.cm-am-row:last-child{border-bottom:0}.cm-am-phrase{overflow-wrap:anywhere;min-width:0;color:var(--studio-ink);flex:1;font-weight:600}.cm-am-del svg{width:16px;height:16px}.cm-am-res.is-red{color:var(--cm-red)}.cm-am-res.is-amber{color:var(--cm-gold)}.cm-am-res.is-green{color:var(--cm-green)}@media (width<=639px){.cm-am-modes{grid-template-columns:1fr}.cm-am-add .cm-btn-primary{flex:100%;justify-content:center}}.cm-space-about{background:var(--ios-surface,var(--studio-surface));box-shadow:var(--ios-elev,none);animation:cm-empty-in .28s var(--ios-ease,ease) both;border-radius:16px;margin-bottom:12px;padding:12px 14px}.cm-sa-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cm-sa-faces{flex:none;display:inline-flex}.cm-sa-faces>*{box-shadow:0 0 0 2px var(--ios-surface,var(--studio-surface));border-radius:999px;margin-left:-2px}.cm-sa-faces>:first-child{margin-left:0}.cm-sa-stats{min-width:0;color:var(--studio-muted);flex:220px;font-size:14px;line-height:20px}.cm-sa-stats strong{color:var(--studio-ink);font-weight:600}.cm-sa-dot{margin:0 6px}.cm-sa-rules-btn{background:var(--ios-fill-2,var(--studio-soft));min-height:32px;color:var(--studio-ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}.cm-sa-rules-btn svg{width:15px;height:15px}.cm-sa-rules-btn svg:last-child{transition:transform .2s var(--ios-ease,ease)}.cm-sa-rules-btn.is-open svg:last-child{transform:rotate(180deg)}.cm-sa-rules{border-top:1px solid var(--ios-sep,var(--studio-line));color:var(--studio-ink);margin-top:10px;padding-top:10px;font-size:14px;line-height:21px}@media (prefers-reduced-motion:reduce){.cm-space-about{animation:none}.cm-sa-rules-btn svg:last-child{transition:none}}.cm-rank-me{z-index:5;background:color-mix(in srgb,var(--cm-gold) 22%,var(--ios-surface,var(--studio-surface)));border-radius:16px;margin-top:10px;padding:2px;position:sticky;bottom:12px;box-shadow:0 12px 28px -14px #0000008c}body.cm-area .cm-rank-me .cm-rank.is-me{background:color-mix(in srgb,var(--cm-gold) 8%,var(--ios-surface,var(--studio-surface)));border-radius:14px}@media (width<=639px){.cm-rank-me{bottom:calc(96px + env(safe-area-inset-bottom))}}.cm-article.is-reading .cm-article-body{max-width:680px;font-size:18px;line-height:1.7}.cm-article.is-reading .cm-article-body h2{margin:1.6em 0 .5em;scroll-margin-top:88px;font-size:24px;line-height:1.3}.cm-article.is-reading .cm-article-body h3{margin:1.4em 0 .4em;scroll-margin-top:88px;font-size:20px;line-height:1.35}.cm-article.is-reading .cm-article-body p{margin:0 0 1em}.cm-toc{background:var(--ios-fill-2,var(--studio-soft));border-radius:16px;max-width:680px;margin:4px 0 6px;padding:12px 16px}.cm-toc summary{cursor:pointer;color:var(--studio-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;list-style:none;display:flex}.cm-toc summary::-webkit-details-marker{display:none}.cm-toc summary svg{width:16px;height:16px}.cm-toc ol{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:15px;line-height:1.4;list-style:none;display:flex}.cm-toc li.is-h3{margin-left:16px;font-size:14px;list-style:none}.cm-toc a{color:var(--studio-ink);text-decoration:none}.cm-toc a:hover{color:var(--cm-gold);text-decoration:underline}.cm-read-progress{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.cm-read-progress span{background:var(--cm-gold);transform-origin:0;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.cm-read-progress.is-done span{opacity:.6}@media (width<=639px){.cm-article.is-reading .cm-article-body{font-size:17px}.cm-article.is-reading .cm-article-body h2{font-size:21px}.cm-read-progress{top:env(safe-area-inset-top)}}@media (prefers-reduced-motion:reduce){.cm-read-progress span{transition:none}}.cm-newbies{margin-bottom:14px}.cm-nb-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cm-nb-head h2{color:var(--studio-ink);margin:0;font-size:17px;font-weight:700}.cm-nb-row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;gap:10px;padding:2px 2px 8px;display:flex;overflow-x:auto}.cm-nb-card{box-sizing:border-box;scroll-snap-align:start;background:var(--ios-surface,var(--studio-surface));min-width:0;max-width:156px;box-shadow:var(--ios-elev,none);text-align:center;border-radius:18px;flex-direction:column;flex:0 0 156px;align-items:center;gap:10px;padding:14px 10px;display:flex}.cm-nb-card a{width:100%;min-width:0;color:inherit;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.cm-nb-card strong{color:var(--studio-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;overflow:hidden}.cm-nb-card small{color:var(--studio-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.cm-nb-wave{align-items:center;gap:6px;display:inline-flex}.cm-nb-card>:is(.cm-nb-wave,.cm-nb-done){margin-top:auto}.cm-nb-wave svg,.cm-nb-done svg{width:15px;height:15px}.cm-nb-done{min-height:32px;color:var(--cm-green);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cm-member-common{color:var(--cm-gold);align-items:flex-start;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}.cm-member-common svg{flex:none;width:14px;height:14px;margin-top:2px}.cm-fab,.cm-ptr{display:none}@media (width<=639px){body.cm-area .cm-fab{right:max(16px,env(safe-area-inset-right,0px));bottom:calc(98px + env(safe-area-inset-bottom,0px));z-index:44;background:var(--cm-gold-grad,var(--cm-gold));color:#0a0f14;width:56px;height:56px;transition:transform .28s var(--ios-ease,ease);border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 14px 30px -10px #0009,inset 0 0 0 1px #ffffff1f}body.cm-area .cm-fab svg{width:26px;height:26px}body.cm-area .cm-fab:active{transform:scale(.92)}body.cm-area.cm-typing .cm-fab{display:none}body.cm-area:has(#cm-modal) .cm-fab{display:none}body.cm-area .cm-bottom{transition:transform .3s var(--ios-ease,ease)}body.cm-area.cm-bar-hidden .cm-bottom{transform:translateY(calc(100% + 40px))}body.cm-area.cm-bar-hidden .cm-fab{transform:translateY(90px)}body.cm-area.cm-bar-hidden .cm-start-pill{visibility:hidden;pointer-events:none}body.cm-area .cm-ptr{top:calc(16px + env(safe-area-inset-top,0px));z-index:46;background:var(--ios-surface,var(--studio-surface));width:38px;height:38px;color:var(--studio-muted);opacity:0;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;margin-top:-56px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #0000008c}body.cm-area .cm-ptr svg{width:20px;height:20px}body.cm-area .cm-ptr.is-pulling{opacity:1}body.cm-area .cm-ptr.is-armed{color:var(--cm-gold)}body.cm-area .cm-ptr.is-loading{opacity:1;color:var(--cm-gold);animation:.7s linear infinite cm-ptr-spin;transform:translate(-50%,72px)}}@keyframes cm-ptr-spin{0%{rotate:0deg}to{rotate:360deg}}@media (prefers-reduced-motion:reduce){body.cm-area .cm-bottom,body.cm-area .cm-fab{transition:none}body.cm-area .cm-ptr.is-loading{animation:none}}body.cm-area .cm-earn-chip small{opacity:1;color:var(--ios-label-2)}[data-theme=light] body.cm-area .cm-bottom-item.is-active .cm-nav-label{color:#8a5800}@media (pointer:coarse){body.cm-area .cm-person-name{align-items:center;min-height:24px;display:inline-flex}}.cm-earn-list:focus-visible{outline:2px solid var(--cm-gold);outline-offset:2px;border-radius:12px}[data-rx=like]{--rx-bg:linear-gradient(155deg,#5bb0ff,#1a6fe0);--rx-fg:#fff;--rx-ink:#6cb4ff}[data-rx=clap]{--rx-bg:linear-gradient(155deg,#ff9a5c,#e4480f);--rx-fg:#fff;--rx-ink:#ff9b66}[data-rx=support]{--rx-bg:linear-gradient(155deg,#ff80b0,#d7286a);--rx-fg:#fff;--rx-ink:#ff85b3}[data-rx=insight]{--rx-bg:linear-gradient(155deg,#17a898,#0a6a62);--rx-fg:#ffe14d;--rx-ink:#36d2be}[data-rx=thanks]{--rx-bg:linear-gradient(155deg,#ae90ff,#6b3edd);--rx-fg:#fff;--rx-ink:#bca4ff}[data-rx=haha]{--rx-bg:linear-gradient(155deg,#ffd65c,#f2a20c);--rx-fg:#3b2200;--rx-ink:#ffc93d}[data-theme=light] [data-rx=like]{--rx-ink:#1766d6}[data-theme=light] [data-rx=clap]{--rx-ink:#c2410c}[data-theme=light] [data-rx=support]{--rx-ink:#be1f5c}[data-theme=light] [data-rx=insight]{--rx-ink:#0a766b}[data-theme=light] [data-rx=thanks]{--rx-ink:#6a3ddb}[data-theme=light] [data-rx=haha]{--rx-ink:#9a5800}html body.cm-area .cm-rx[data-rx]{background:var(--rx-bg);width:20px;height:20px;color:var(--rx-fg);vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 .5px #0000001f}html body.cm-area .cm-rx[data-rx] svg{width:64%;height:64%;color:inherit;fill:currentColor;stroke:none;margin:0;display:block;overflow:visible}html body.cm-area .cm-rx[data-rx=haha] svg{width:100%;height:100%}html body.cm-area .cm-rx.cm-rx-xs{width:16px;height:16px}html body.cm-area .cm-rx.cm-rx-sm{width:20px;height:20px}html body.cm-area .cm-rx.cm-rx-lg{width:32px;height:32px}html body.cm-area .cm-rx.cm-rx-xl{width:36px;height:36px;box-shadow:inset 0 1px #ffffff4d,0 2px 6px #00000047}[data-theme=light] body.cm-area .cm-rx.cm-rx-xl{box-shadow:inset 0 1px #ffffff59,0 2px 6px #1018282e}html body.cm-area .cm-rx-stack{flex:none;align-items:center;display:inline-flex;overflow:visible}html body.cm-area .cm-rx-stack .cm-rx{box-shadow:0 0 0 1.5px var(--ios-surface,var(--studio-surface))}html body.cm-area .cm-rx-stack .cm-rx+.cm-rx{margin-left:-4px}html body.cm-area .cm-rx-stack .cm-rx:first-child{z-index:3}html body.cm-area .cm-rx-stack .cm-rx:nth-child(2){z-index:2}html body.cm-area .cm-rx-stack .cm-rx:nth-child(3){z-index:1}html body.cm-area .cm-stats-likes .cm-rx-stack,html body.cm-area .cm-stats-likes .cm-rx{flex:none;overflow:visible}html body.cm-area .cm-convo-emoji{margin-right:3px}html body.cm-area .cm-act.is-on[data-rx],html body.cm-area .cm-comment-tools .cm-creact>button.is-on[data-rx]{color:var(--rx-ink)}html body.cm-area .cm-act>.cm-rx{margin:0 1px}html body.cm-area .cm-comment-tools .cm-creact>.cm-creact-n{font-variant-numeric:tabular-nums;color:var(--ios-label-2);align-items:center;gap:5px;padding:0 6px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-comment-tools .cm-creact>.cm-creact-n:hover{color:var(--ios-label)}}html body.cm-area .cm-react-pop{border-radius:999px;gap:2px;padding:5px}html body.cm-area .cm-react-pop button{width:44px;height:44px;box-shadow:none;font-family:var(--ios-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;display:inline-flex;position:relative}html body.cm-area .cm-react-pop button .cm-rx{transition:transform .16s cubic-bezier(.34,1.56,.64,1)}html body.cm-area .cm-react-pop button:is(:hover,:focus-visible,.is-hover) .cm-rx{transform:translateY(-5px)scale(1.22)}html body.cm-area .cm-react-pop button:focus-visible .cm-rx{outline:2px solid var(--cm-gold);outline-offset:2px}html body.cm-area .cm-react-pop button[aria-checked=true]{box-shadow:none;background:0 0}html body.cm-area .cm-react-pop button[aria-checked=true]:after{content:"";background:var(--ios-label-2);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}html body.cm-area .cm-rx-tip{color:#fff;font-family:var(--ios-font);white-space:nowrap;letter-spacing:0;pointer-events:none;opacity:0;background:#0a0d16eb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px;transition:opacity .12s linear,transform .16s ease-out;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}[data-theme=light] body.cm-area .cm-rx-tip{background:#1c1e26f0}html body.cm-area .cm-react-pop button:is(:hover,:focus-visible,.is-hover) .cm-rx-tip{opacity:1;transform:translate(-50%)}@media (pointer:coarse){html body.cm-area .cm-react-pop{gap:0;padding:4px}html body.cm-area .cm-react-pop button{width:46px;height:48px}html body.cm-area .cm-react-pop .cm-rx.cm-rx-xl{width:38px;height:38px}html body.cm-area .cm-react-pop button.is-hover .cm-rx{transform:translateY(-10px)scale(1.3)}html body.cm-area .cm-rx-tip{bottom:calc(100% + 16px)}}@media (width<=639px){html body.cm-area .cm-react-pop button:first-child .cm-rx-tip{left:0;transform:translateY(4px)}html body.cm-area .cm-react-pop button:last-child .cm-rx-tip{left:auto;right:0;transform:translateY(4px)}html body.cm-area .cm-react-pop button:is(:first-child,:last-child):is(:hover,:focus-visible,.is-hover) .cm-rx-tip{transform:none}}@media (width<=340px){html body.cm-area .cm-react-pop button{width:42px}html body.cm-area .cm-react-pop .cm-rx.cm-rx-xl{width:34px;height:34px}}html body.cm-area .cm-roll{vertical-align:bottom;display:inline-grid;overflow:hidden}html body.cm-area .cm-roll>span{grid-area:1/1}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-react-pop{animation:.22s cubic-bezier(.34,1.4,.64,1) cm-rx-in}html body.cm-area .cm-react-pop button{animation:.2s cubic-bezier(.34,1.56,.64,1) both cm-rx-item}html body.cm-area .cm-react-pop button:nth-child(2){animation-delay:15ms}html body.cm-area .cm-react-pop button:nth-child(3){animation-delay:30ms}html body.cm-area .cm-react-pop button:nth-child(4){animation-delay:45ms}html body.cm-area .cm-react-pop button:nth-child(5){animation-delay:60ms}html body.cm-area .cm-react-pop button:nth-child(6){animation-delay:75ms}html body.cm-area .cm-rx.is-pop{animation:.26s cubic-bezier(.34,1.56,.64,1) cm-rx-pop}html body.cm-area .cm-roll.is-up>.cm-roll-out{animation:.24s cubic-bezier(.2,.8,.2,1) forwards cm-roll-up-out}html body.cm-area .cm-roll.is-up>.cm-roll-in{animation:.24s cubic-bezier(.2,.8,.2,1) both cm-roll-up-in}html body.cm-area .cm-roll.is-down>.cm-roll-out{animation:.24s cubic-bezier(.2,.8,.2,1) forwards cm-roll-down-out}html body.cm-area .cm-roll.is-down>.cm-roll-in{animation:.24s cubic-bezier(.2,.8,.2,1) both cm-roll-down-in}}@keyframes cm-rx-in{0%{opacity:0;transform:translateY(6px)scale(.7)}to{opacity:1;transform:none}}@keyframes cm-rx-item{0%{opacity:0;transform:translateY(6px)scale(.5)}}@keyframes cm-rx-pop{0%{transform:scale(1)}45%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes cm-roll-up-out{to{opacity:0;transform:translateY(-100%)}}@keyframes cm-roll-up-in{0%{opacity:0;transform:translateY(100%)}}@keyframes cm-roll-down-out{to{opacity:0;transform:translateY(100%)}}@keyframes cm-roll-down-in{0%{opacity:0;transform:translateY(-100%)}}html body.cm-area .cm-rx-burst{pointer-events:none;position:absolute;inset:0}html body.cm-area .cm-rx-burst i{background:var(--c);opacity:0;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;animation:.28s cubic-bezier(.2,.8,.2,1) forwards cm-rx-burst;position:absolute;top:50%;left:50%}html body.cm-area .cm-rx-burst i:first-child{--a:0deg;--c:#ffd23f}html body.cm-area .cm-rx-burst i:nth-child(2){--a:60deg;--c:#ff7a45}html body.cm-area .cm-rx-burst i:nth-child(3){--a:120deg;--c:#ff5c9a}html body.cm-area .cm-rx-burst i:nth-child(4){--a:180deg;--c:#4aa3ff}html body.cm-area .cm-rx-burst i:nth-child(5){--a:240deg;--c:#2fd3be}html body.cm-area .cm-rx-burst i:nth-child(6){--a:300deg;--c:#a98bff}@keyframes cm-rx-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(-6px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-17px) scale(.4)}}@media (prefers-reduced-motion:reduce){html body.cm-area .cm-react-pop,html body.cm-area .cm-react-pop button,html body.cm-area .cm-react-pop button .cm-rx,html body.cm-area .cm-rx-tip{transition:none;animation:none}html body.cm-area .cm-react-pop button:is(:hover,:focus-visible,.is-hover) .cm-rx{transform:none}html body.cm-area .cm-rx-burst{display:none}}html body.cm-area .cm-dialog.is-reactions{max-width:440px;padding-bottom:calc(10px + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}html body.cm-area .cm-dialog.is-reactions>.cm-dialog-head{margin-bottom:4px}html body.cm-area .cm-dialog.is-reactions>#cm-modal-body,html body.cm-area .cm-rx-sheet{flex-direction:column;flex:1;min-height:0;display:flex}html body.cm-area .cm-rx-tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:.5px solid var(--ios-sep);flex:none;gap:2px;margin:0 -18px;padding:0 12px;display:flex;overflow-x:auto}html body.cm-area .cm-rx-tabs::-webkit-scrollbar{display:none}@media (width>=640px){html body.cm-area .cm-dialog.is-reactions{max-width:560px}}@media (width<=639px){html body.cm-area .cm-rx-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 28px),#0000)}html body.cm-area .cm-rx-tabs:after{content:"";flex:0 0 16px}}html body.cm-area .cm-rx-tab{min-height:44px;color:var(--ios-label-2);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:600;line-height:18px;transition:color .15s,box-shadow .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}html body.cm-area .cm-rx-tab[aria-selected=true]{color:var(--ios-label);box-shadow:inset 0 -2px 0 var(--rx-ink,var(--ios-tint))}html body.cm-area .cm-rx-tab[aria-selected=true]:not([data-rx]){box-shadow:inset 0 -2px 0 var(--ios-tint)}html body.cm-area .cm-rx-tab:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-4px;border-radius:10px}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-rx-tab:not([aria-selected=true]):hover{color:var(--ios-label)}}html body.cm-area .cm-rx-people{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -10px;padding:6px 4px 2px;overflow-y:auto}html body.cm-area .cm-rx-people[aria-busy=true]{opacity:.55}html body.cm-area .cm-rx-who{width:100%;min-height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;padding:6px;display:flex}html body.cm-area div.cm-rx-who{cursor:default}@media (hover:hover) and (pointer:fine){html body.cm-area button.cm-rx-who:hover{background:var(--ios-fill-2)}}html body.cm-area button.cm-rx-who:active{background:var(--ios-fill)}html body.cm-area .cm-rx-who:focus-visible{outline:2px solid var(--cm-gold);outline-offset:-2px}html body.cm-area .cm-rx-av{flex:none;display:inline-flex;position:relative}html body.cm-area .cm-rx-av>.cm-rx{width:18px;height:18px;box-shadow:0 0 0 2px var(--ios-elev,var(--studio-surface));position:absolute;bottom:-3px;right:-4px}html body.cm-area .cm-rx-who-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}html body.cm-area .cm-rx-who-name{min-width:0;color:var(--ios-label);align-items:center;gap:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}html body.cm-area .cm-rx-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html body.cm-area .cm-rx-who-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--ios-label-2);font-size:13px;line-height:18px;overflow:hidden}html body.cm-area .cm-rx-people .cm-empty{padding:28px 12px}.cm-rank-staff{color:var(--ios-label-2,var(--studio-muted));align-items:center;gap:8px;margin:10px 4px 0;font-size:13px;line-height:18px;display:flex}.cm-rank-staff svg{width:16px;height:16px;color:var(--ios-tint,var(--cm-gold));flex:none}.cm-ch{flex-direction:column;gap:0;min-width:0;margin-bottom:12px;padding:16px;display:flex;position:relative}.cm-ch.is-done,body.cm-area .cm-ch.is-done{box-shadow:inset 0 0 0 1.5px var(--ios-tint,var(--cm-gold))}.cm-ch-head{align-items:center;gap:10px;min-width:0;display:flex}.cm-ch-ico{background:var(--ios-tint-soft,var(--cm-gold-soft));width:30px;height:30px;color:var(--ios-tint,var(--cm-gold));border-radius:9px;flex:none;place-items:center;display:grid}.cm-ch-ico svg{width:18px;height:18px}.cm-ch-kicker{min-width:0;color:var(--ios-label-2,var(--studio-muted));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.cm-ch-days{background:var(--ios-fill-2,var(--studio-soft));color:var(--ios-label,var(--studio-ink));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;line-height:18px;display:inline-flex}.cm-ch-days svg{width:13px;height:13px;color:var(--ios-label-2,var(--studio-muted))}.cm-ch-k-short{display:none}@media (width<=479px){.cm-ch-k-long{display:none}.cm-ch-k-short{display:inline}}.cm-ch-title{letter-spacing:var(--ios-trk-title,0);color:var(--ios-label,var(--studio-ink));overflow-wrap:anywhere;margin:12px 0 0;font-size:20px;font-weight:700;line-height:25px}.cm-ch-desc{color:var(--ios-label-2,var(--studio-muted));overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:20px}.cm-ch-goal{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.cm-ch-score{align-items:baseline;gap:6px;min-width:0;display:flex}.cm-ch-score strong{color:var(--ios-tint,var(--cm-gold));font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:32px}.cm-ch-score span{color:var(--ios-label-2,var(--studio-muted));white-space:nowrap;font-size:15px;line-height:20px}.cm-ch-missing{color:var(--ios-label-2,var(--studio-muted));white-space:nowrap;padding-bottom:4px;font-size:13px;line-height:18px}.cm-ch-done{background:var(--ios-tint,var(--cm-gold));color:var(--ios-on-tint,#171100);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-bottom:3px;padding:4px 11px 4px 9px;font-size:13px;font-weight:700;line-height:18px;display:inline-flex}.cm-ch-done svg{stroke-width:3px;width:14px;height:14px}body.cm-area .cm-ch .cm-ch-bar{background:var(--ios-fill);height:8px;margin-top:8px}body.cm-area .cm-ch .cm-ch-bar>div{background:var(--ios-tint);transition:width .6s var(--ios-ease,ease)}.cm-ch-win{color:var(--ios-label,var(--studio-ink));margin:8px 0 0;font-size:13px;line-height:18px}.cm-ch-rules{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.cm-ch-rules-label{color:var(--ios-label-2,var(--studio-muted));font-size:13px;line-height:18px}.cm-ch-me{color:var(--ios-label-2,var(--studio-muted));margin:12px 0 0;font-size:13px;line-height:18px}.cm-ch-me strong{color:var(--ios-label,var(--studio-ink));font-variant-numeric:tabular-nums}.cm-ch .cm-ch-step{margin-top:12px}.cm-ch-list{border-top:.5px solid var(--ios-sep,var(--studio-line));margin-top:12px}.cm-ch-list .cm-rank{border-bottom:0;border-radius:0;gap:10px;padding:8px 0}.cm-ch-list .cm-rank+.cm-rank{border-top:.5px solid var(--ios-sep,var(--studio-line))}.cm-ch-list .cm-rank[hidden]{display:none}.cm-ch-list .cm-rank.is-me{border-radius:12px;margin:0 -8px;padding-inline:8px}.cm-ch .cm-rank-no{flex:0 0 24px;width:24px;min-width:24px}.cm-ch .cm-rank-no.is-top{height:24px}.cm-ch-tick{background:var(--ios-tint-soft,var(--cm-gold-soft));width:20px;height:20px;color:var(--ios-tint,var(--cm-gold));border-radius:999px;flex:none;place-items:center;display:grid}.cm-ch-tick svg{stroke-width:3px;width:12px;height:12px}.cm-ch-list .cm-rank-pts{flex:none;margin-left:0}.cm-ch-list .cm-person{flex:1;min-width:0}.cm-ch-more{min-height:32px;color:var(--ios-tint,var(--cm-gold));align-self:flex-start;margin-top:6px}.cm-ch-more svg{width:14px;height:14px;transition:rotate .25s var(--ios-ease,ease)}.cm-ch-more[aria-expanded=true] svg{rotate:180deg}.cm-ch-note{color:var(--ios-label-2,var(--studio-muted));margin:12px 0 0;font-size:13px;line-height:18px}.cm-ch-prev{border-top:.5px solid var(--ios-sep,var(--studio-line));margin-top:14px;padding-top:12px}.cm-ch.is-past .cm-ch-prev{border-top:0;margin-top:0;padding-top:0}.cm-ch-prev-head{color:var(--ios-label-2,var(--studio-muted));gap:6px;min-width:0;font-size:13px;font-weight:600;line-height:18px;display:flex}.cm-ch-prev-head svg{width:15px;height:15px;color:var(--ios-tint,var(--cm-gold));flex:none}.cm-ch-prev-head{align-items:flex-start}.cm-ch-prev-head svg{margin-top:1px}.cm-ch-prev-head span{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.cm-ch-prev-list{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.cm-ch-prev-list li{align-items:center;gap:10px;min-width:0;display:flex}.cm-ch-prev-name{min-width:0;color:var(--ios-label,var(--studio-ink));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:19px;overflow:hidden}.cm-ch-prev-pts{color:var(--ios-label-2,var(--studio-muted));font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:18px}@media (width<=639px){.cm-ch{padding:14px}.cm-ch-title{font-size:19px;line-height:24px}.cm-ch-score strong{font-size:26px;line-height:30px}}@media (prefers-reduced-motion:reduce){body.cm-area .cm-ch .cm-ch-bar>div,.cm-ch-more svg{transition:none}}.cm-adm-ios-ic.is-wyzwanie{background:#32ade6}.cm-adm-ch-seg{width:100%;display:flex}.cm-adm-ch-seg button{flex-direction:column;flex:1 1 0;align-items:center;gap:0;min-width:0;min-height:44px;padding:5px 8px;line-height:18px;display:flex}.cm-adm-ch-seg button small{color:var(--studio-muted);font-size:11px;font-weight:500;line-height:14px}.cm-adm-ch-actions{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;display:grid}.cm-adm-ch-action{background:var(--ios-fill-2,var(--studio-soft));min-height:44px;color:var(--studio-ink);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:8px 12px;font-size:14px;line-height:19px;display:flex}.cm-adm-ch-action input{width:18px;height:18px;accent-color:var(--ios-tint,var(--cm-gold));flex:none}.cm-adm-ch-action span{flex:1;min-width:0}.cm-adm-ch-action strong{color:var(--studio-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.cm-adm-ch-action:has(input:checked){background:var(--ios-tint-soft,var(--cm-gold-soft));box-shadow:inset 0 0 0 1px var(--ios-tint,var(--cm-gold))}.cm-adm-ch-action:has(input:checked) strong{color:var(--ios-tint,var(--cm-gold))}.cm-adm-ch-action:has(input:focus-visible){outline:2px solid var(--ios-tint,var(--cm-gold));outline-offset:2px}.cm-adm-ch-goal{flex-wrap:wrap;align-items:flex-end;gap:4px 14px;display:flex}.cm-adm-ch-goal .cm-input{width:120px}.cm-adm-ch-goal .cm-help{flex:1;min-width:180px;margin:0 0 10px}.cm-adm-ch-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.cm-adm-ch-stats span{background:var(--ios-fill-2,var(--studio-soft));color:var(--studio-muted);border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;font-size:12px;line-height:16px;display:flex}.cm-adm-ch-stats strong{color:var(--studio-ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:24px}@media (width<=639px){body:not(.cm-area) #cm-header .cm-course-only{display:none!important}body:not(.cm-area) #main-app>header:has(#cm-header){padding-right:8px}body:not(.cm-area) #main-app>header:has(#cm-header)>.ml-auto{gap:0}body:not(.cm-area) #main-app>header:has(#cm-header) .studio-brand small{display:none}body:not(.cm-area) #main-app>header:has(#cm-header) .studio-brand{white-space:nowrap}}.cm-avatar-deleted{background:var(--studio-soft);color:var(--studio-muted);box-shadow:inset 0 0 0 1px var(--studio-line)}.cm-avatar-deleted svg{width:55%;height:55%}.cm-celebrate-hero{align-self:center;margin:4px 0 6px;position:relative}.cm-celebrate-medal{color:#0b1220;width:30px;height:30px;box-shadow:0 0 0 3px var(--studio-surface);background:linear-gradient(135deg,#ffd23f,orange);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-6px}.cm-celebrate-medal svg{width:16px;height:16px}#cm-menu:focus,#cm-bell-pop:focus{outline:none}.cm-lightbox{touch-action:manipulation;overscroll-behavior:contain}.cm-poll-opt .cm-poll-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.cm-poll-opt .cm-poll-label svg{flex:none;width:16px;height:16px}.cm-body .cm-par{display:block}.cm-body .cm-par+.cm-par{margin-top:10px}@media (width<=639px){body.cm-area.cm-replying .cm-cdock{display:none}}body.cm-area .cm-c-sched-btn.is-error{color:var(--cm-red);box-shadow:inset 0 0 0 1px}body.cm-area .cm-chat-list>.cm-chat-empty{margin:auto 0}body.cm-area .cm-chat-msg.is-hidden .cm-chat-text,body.cm-area .cm-chat-msg.is-hidden .cm-images{opacity:.6}body.cm-area .cm-ev-side[hidden]{display:none}@media (width>=1280px){body.cm-area .cm-live-layout.is-solo{grid-template-columns:minmax(0,1fr)}}body.cm-area .cm-event-when.cm-ev-note{color:var(--ios-label-2);font-size:13.5px;line-height:18px}body.cm-area .cm-event-when.cm-ev-note svg{width:15px;height:15px}body.cm-area .cm-live-strip-text>.cm-live-strip-meta{min-width:0;display:flex}body.cm-area .cm-live-strip-meta>span:first-child{flex:0 auto;min-width:0}body.cm-area .cm-live-strip-meta>.cm-live-more-wrap{flex:none;overflow:visible}body.cm-area .cm-dm-list .cm-dm-hint{text-align:left;width:calc(100% - 24px);font:inherit;cursor:pointer;border:0;border-radius:14px;flex-wrap:nowrap;margin:0 12px 8px;padding:10px 12px;font-size:14px;line-height:20px}.cm-dm-hint svg{flex:none;width:16px;height:16px}.cm-dm-hint svg:first-child{color:var(--ios-tint,var(--cm-gold))}.cm-dm-hint svg:last-child{color:var(--ios-label-2,var(--studio-muted))}.cm-dm-hint-text{flex:1;min-width:0}.cm-dm-empty-line{margin:0;padding:12px 16px;display:none}@media (width>=900px){.cm-dm.is-list .cm-dm-empty-wide{display:none}.cm-dm.is-list .cm-dm-empty-line{display:block}}.cm-dm-welcome{max-width:440px;margin:auto;padding:24px 16px}.cm-dm-gone{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px 16px;display:flex;overflow-y:auto}.cm-dm-blocked{background:var(--ios-fill-2,var(--studio-soft));color:var(--ios-label-2,var(--studio-muted));border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:6px 10px 10px;padding:10px 14px;font-size:14px;line-height:20px;display:flex}.cm-dm-blocked>svg{flex:none;width:16px;height:16px}.cm-dm-blocked-text{flex:1;min-width:160px}.cm-dm-blocked .cm-btn{flex:none}.cm-dm-muted{color:var(--ios-label-2,var(--studio-muted));flex:none;align-items:center;display:inline-flex}.cm-meta .cm-dm-muted{vertical-align:-2px;margin-right:3px}.cm-dm-group{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:2px 6px 2px 0;display:flex}.cm-dm-faces{flex:none;display:flex}.cm-dm-faces>*{box-shadow:0 0 0 2px var(--ios-surface,var(--studio-surface));border-radius:999px}.cm-dm-faces>*+*{margin-left:-12px}.cm-dm-group-text{flex-direction:column;min-width:0;display:flex}.cm-dm-group-text strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ios-label,var(--studio-ink));font-size:15px;line-height:20px;overflow:hidden}.cm-dm-group-text .cm-meta{font-weight:400}@media (hover:hover) and (pointer:fine){.cm-dm-group:hover strong{text-underline-offset:2px;text-decoration:underline}}.cm-dm-members{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cm-dm-item.cm-dm-newgroup{border-radius:10px;font-weight:600}.cm-dm-newgroup-ico{background:var(--ios-fill-2,var(--studio-soft));width:32px;height:32px;color:var(--ios-tint,var(--cm-gold));border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cm-dm-newgroup>span:nth-child(2){flex:1}#cm-ng-results .cm-dm-item>svg:last-child,.cm-dm-newgroup>svg:last-child{opacity:.7;flex:none}.cm-dm-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cm-dm-chips:empty{display:none}.cm-dm-chip{background:var(--ios-fill-2,var(--studio-soft));border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:3px 3px 3px 4px;font-size:14px;line-height:20px;display:inline-flex}.cm-dm-chip>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cm-dm-chip .cm-avatar{width:24px;height:24px;font-size:10px}.cm-dm-chip .cm-icon-btn{border-radius:999px;flex:none;width:28px;min-width:0;height:28px;min-height:0;padding:0;position:relative}.cm-dm-chip .cm-icon-btn svg{width:14px;height:14px}@media (pointer:coarse){.cm-dm-chip .cm-icon-btn:after{content:"";position:absolute;inset:-8px}}body.cm-area .cm-bubble.is-media,body.cm-area .cm-bubble.is-media.is-mine{box-shadow:none;background:0 0;flex-shrink:0;padding:0}body.cm-area .cm-bubble.is-media>[id^=dmtext-]{display:none}body.cm-area .cm-bubble.is-media .cm-images{border-radius:inherit;width:320px;max-width:100%}body.cm-area .cm-bubble.is-media .cm-images img{display:block}body.cm-area .cm-bubble.is-media .cm-bubble-meta{color:#fff;opacity:1;background:#0000008c;border-radius:999px;margin:0;padding:1px 4px 1px 8px;position:absolute;bottom:8px;right:8px}.cm-dm-muted-inline{display:none}@media (width<=767px){body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head>.cm-person .cm-row{flex-wrap:nowrap;min-width:0}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head>.cm-person .cm-row>*{flex:none}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head>.cm-person .cm-row>.cm-person-name{flex:0 auto;min-width:0;line-height:24px;display:block}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head .cm-dm-head-muted{display:none}body.cm-area .cm-shell.is-chat .cm-dm-pane>.cm-chat-head .cm-dm-muted-inline{display:inline-flex}}body.cm-area .cm-buddy-panel[hidden],body.cm-area .cm-newbies[hidden]{display:none}body.cm-area .cm-member-search+.cm-member-tags-filter{margin-top:-2px}body.cm-area .cm-fr-space-txt{flex:180px;min-width:0}body.cm-area .cm-fr-follow{font-size:inherit;color:inherit;cursor:auto;flex:0 auto;margin-left:auto;display:block}body.cm-area .cm-fr-follow .cm-switch-row{gap:10px;min-height:0}body.cm-area .cm-fr-follow .cm-switch-label{color:var(--studio-muted);font-size:13px;line-height:18px}body.cm-area .cm-fr-title[tabindex="-1"]:focus{outline:none}@media (width<=639px){body.cm-area .cm-fr-follow{flex:100%;margin-left:0;padding-left:46px}body.cm-area .cm-fr-dialog .cm-fr-actions{bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));z-index:2;margin:6px -16px calc(-1 * max(16px, env(safe-area-inset-bottom)));padding:10px 16px max(16px, env(safe-area-inset-bottom));background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);box-shadow:0 -.5px 0 var(--studio-line);position:sticky}}body.cm-area .cm-pf-ava:is(.is-gold,.is-double,.is-aura) .cm-pf-ring-track{stroke:#e9b82466}body.cm-area .cm-pf-ava.is-double{box-shadow:0 0 0 3px var(--ios-surface),0 0 0 4.5px #e9b824bf}body.cm-area .cm-pf-ava.is-aura{box-shadow:0 0 0 3px var(--ios-surface),0 0 0 4.5px #ffd23f,0 0 26px 6px #ffc82873}body.cm-area .cm-hc-top .cm-pf-ava.is-double{box-shadow:0 0 0 3px var(--ios-elev),0 0 0 4.5px #e9b824bf}body.cm-area .cm-hc-top .cm-pf-ava.is-aura{box-shadow:0 0 0 3px var(--ios-elev),0 0 0 4.5px #ffd23f,0 0 18px 4px #ffc82873}body.cm-area .cm-pf-dm-note{color:var(--studio-muted);justify-content:center;align-items:flex-start;gap:6px;margin:12px 0 0;font-size:14px;line-height:20px;display:flex}body.cm-area .cm-pf-dm-note>span{min-width:0}body.cm-area .cm-pf-dm-note svg{flex:none;width:16px;height:16px;margin-top:2px}body.cm-area .cm-pf-dm-note.is-blocked{align-items:center}body.cm-area .cm-pf-dm-note.is-blocked svg{margin-top:0}body.cm-area .cm-pf-dm-note .cm-link{min-height:32px;font-weight:600}@container (width>=760px){body.cm-area .cm-pf-dm-note{justify-content:flex-start}}body.cm-area .cm-pe-link .cm-input[aria-invalid=true]{border-color:var(--cm-red,#ff453a);box-shadow:0 0 0 3px color-mix(in srgb,var(--cm-red,#ff453a) 22%,transparent)}.cm-draft-note{background:var(--cm-gold-soft);border:1px solid var(--cm-gold-line);color:var(--studio-ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.cm-draft-note>svg{width:16px;height:16px;color:var(--cm-gold);flex:none}.cm-draft-note>span{flex:220px;min-width:0}.cm-draft-note .cm-link{flex:none;font-weight:600}.cm-a-imgrow{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cm-a-imgrow .cm-help{margin:0}.cm-a-imgrow .cm-help:empty{display:none}#cm-a-stats.is-limit{color:var(--cm-gold);font-weight:600}#cm-a-stats[data-state=full]{color:var(--cm-red)}.cm-a-actions{align-items:center}.cm-a-saved{min-width:0;color:var(--studio-muted);text-align:right;flex:1;justify-content:flex-end;align-items:center;gap:4px;padding:0 6px;font-size:12px;line-height:16px;display:inline-flex}.cm-a-saved svg{width:14px;height:14px;color:var(--cm-green);flex:none}.cm-a-saved.is-pending svg{color:var(--cm-gold)}.cm-a-saved>span{text-align:left}.cm-a-audience{color:var(--studio-ink);align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;display:flex}.cm-a-audience svg{width:16px;height:16px;color:var(--studio-muted);flex:none}.cm-a-link-err{color:var(--cm-red);margin:0;font-weight:600}.cm-editor-bar .cm-btn:disabled{opacity:.45;cursor:default}@media (width<=1023px){body.cm-area.cm-typing .cm-pe-form.is-dirty .cm-pe-save{position:static}}.cm-adm-tagwrap,.cm-adm-chipwrap{flex-wrap:wrap;gap:6px 8px;display:flex}@keyframes cm-am-flash{0%,55%{background:var(--ios-tint-soft,#ffd60a2e)}to{background:0 0}}.cm-am-row.is-flash{border-radius:12px;animation:2s cm-am-flash}@media (prefers-reduced-motion:reduce){.cm-am-row.is-flash{background:var(--ios-tint-soft,#ffd60a2e);animation:none}}.cm-adm-report-reasons{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:18px;list-style:none;display:flex}.cm-adm-report-reasons li{background:var(--ios-fill-2,var(--studio-soft));border-radius:10px;padding:8px 10px}.cm-adm-report-detail{color:var(--studio-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.cm-adm-report-more>summary{cursor:pointer;color:var(--ios-tint);padding:4px 0;font-size:13px;font-weight:600;list-style-position:inside}.cm-adm-report-more[open]>summary{margin-bottom:6px}.cm-adm-report:focus{outline:none}.cm-adm-report:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}@media (width<=767px){.cm-adm-report{gap:8px;padding:14px}.cm-adm-report-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cm-adm-report-actions .cm-btn{white-space:normal;text-align:center;justify-content:center;min-width:0}}.cm-r-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cm-r-notes{flex-direction:column;gap:2px;display:flex}.cm-r-hint{margin:6px 0 0}.cm-r-hint[hidden]{display:none}.cm-adm-mine-state{margin-bottom:12px}.cm-adm-sp-name{align-items:center;gap:8px;display:inline-flex}.cm-adm-sp-name svg{flex:none}.cm-adm-sp-table td{vertical-align:middle}.cm-adm-sp-table tr.is-archived,.cm-adm-sp-row.is-archived{opacity:.55}.cm-adm-sp-list{display:none}.cm-adm-sp-row{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0}.cm-adm-ios-ic.is-sp{background:var(--ios-tint-soft,#ffd60a29);color:var(--ios-tint)}@media (width<=767px){.cm-adm-sp-table{display:none}.cm-adm-sp-list{display:block}}.cm-adm-sp-selects{align-items:flex-end}.cm-adm-sp-selects>div{flex:170px;min-width:0}.cm-adm-icons{border:0;min-width:0;margin:0;padding:0}.cm-adm-icon-grid{grid-template-columns:repeat(auto-fill,minmax(44px,1fr));gap:6px;display:grid}.cm-adm-icon-opt{cursor:pointer;display:block;position:relative}.cm-adm-icon-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cm-adm-icon-tile{background:var(--ios-fill-2,var(--studio-soft));height:44px;color:var(--studio-ink);border-radius:12px;place-items:center;display:grid}.cm-adm-icon-tile svg{width:20px;height:20px}.cm-adm-icon-opt input:checked+.cm-adm-icon-tile{background:var(--ios-tint-soft);color:var(--ios-tint);box-shadow:inset 0 0 0 2px var(--ios-tint)}.cm-adm-icon-opt input:focus-visible+.cm-adm-icon-tile{outline:2px solid var(--ios-tint);outline-offset:2px}.cm-adm-tagform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-adm-tagform .cm-input{flex:180px;min-width:0}.cm-adm-tagform .cm-select{flex:none;width:auto}@media (width<=767px){.cm-adm-tagform{grid-template-columns:minmax(0,1fr) auto;display:grid}.cm-adm-tagform .cm-select{grid-area:2/1/auto/-1;width:100%}}.cm-adm-tagrow{flex-wrap:wrap;justify-content:space-between;gap:8px}.cm-adm-tagrow+.cm-adm-tagrow{margin-top:8px}.cm-adm-tagrow-acts{gap:8px;display:flex}.cm-b-linkrow{flex-wrap:wrap;gap:10px;display:flex}.cm-b-linkrow>.is-link{flex:2 200px;min-width:0}.cm-b-linkrow>.is-label{flex:140px;min-width:0}@media (width<=479px){.cm-b-linkrow>div{flex-basis:100%}}#cm-b-img{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cm-adm-ph-only{display:none}@media (width<=767px){.cm-adm-ph-only{display:inline}.cm-adm-table:not(.is-log):not(.cm-adm-matrix):not(.cm-adm-cohorts) tr:after{content:"";flex:0 0 100%;order:4;height:0;margin-top:-6px}.cm-adm-table td[data-label=Wkład],.cm-adm-table td[data-label=Ostatnio]{order:5}.cm-adm-table td[data-label=Wkład]{margin-left:38px}.cm-adm-table td[data-label=Ostatnio]:before{content:"· ostatnio "}.cm-adm-toolbar .cm-adm-search{flex-basis:100%}.cm-adm-toolbar .cm-select{flex:1 1 0;min-width:0}}.cm-adm-ios-ic.is-szkice{background:#5e5ce6}.cm-adm-count[data-count=drafts]{background:var(--ios-tint);color:var(--ios-on-tint,#171100)}.cm-dr-hrow>.cm-link{flex:none;font-size:13px;font-weight:600}.cm-dr-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cm-dr-n{background:var(--ios-tint);min-width:18px;height:18px;color:var(--ios-on-tint,#171100);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:800;display:inline-grid}.cm-dr-n[hidden]{display:none}.cm-dr-note{margin-bottom:14px}.cm-dr-list{flex-direction:column;gap:14px;display:flex}.cm-dr-card{background:var(--cm-card-bg,var(--studio-surface));border:1px solid var(--cm-hair,var(--studio-line));border-radius:var(--cm-radius,22px);box-shadow:var(--cm-rim,none);flex-direction:column;gap:12px;min-width:0;padding:16px 18px;transition:opacity .25s,border-color .25s;display:flex}.cm-dr-card.is-new{border-color:var(--ios-tint)}.cm-dr-card.is-done{gap:0;padding:12px 14px}.cm-dr-head{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.cm-dr-kind{color:var(--studio-ink);background:var(--ios-fill-2,var(--studio-soft));border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:700;display:inline-flex}.cm-dr-kind svg{width:14px;height:14px;color:var(--ios-tint)}.cm-dr-kind.is-answer svg,.cm-dr-kind.is-nudge svg,.cm-dr-kind.is-welcome svg{color:var(--cm-blue)}.cm-dr-kind.is-fail_story svg{color:#ff9f0a}.cm-dr-kind.is-poll svg,.cm-dr-kind.is-welcome_week svg{color:var(--cm-green)}.cm-dr-kind.is-icon{flex:none;justify-content:center;width:32px;height:32px;padding:0}.cm-dr-where{color:var(--studio-muted);overflow-wrap:anywhere;flex:160px;min-width:0;font-size:13px}.cm-dr-src{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:10px;font-weight:800}.cm-dr-src.is-ai{color:var(--ios-tint);border-color:color-mix(in srgb,var(--ios-tint) 40%,transparent)}.cm-dr-why{color:var(--studio-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.cm-dr-why svg{width:15px;height:15px;color:var(--ios-tint);flex:none;margin-top:2px}.cm-dr-why strong{color:var(--studio-ink);font-weight:700}.cm-dr-links strong{overflow-wrap:anywhere;font-weight:700}.cm-dr-pv{background:var(--ios-fill-2,var(--studio-soft));border-radius:16px;min-width:0;padding:12px}.cm-dr-pv[hidden]{display:none}.cm-dr-pv-label{letter-spacing:.05em;text-transform:uppercase;color:var(--studio-muted);align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:700;display:flex}.cm-dr-pv-label svg{width:13px;height:13px}.cm-dr-post{background:var(--studio-surface);border:1px solid var(--cm-hair,var(--studio-line));box-shadow:none;border-radius:14px;margin:0;padding:14px}.cm-dr-post .cm-post-title{cursor:default;margin-top:10px}.cm-dr-post .cm-body{margin-top:6px}.cm-dr-post .cm-poll{margin-top:10px}.cm-dr-comment .cm-comment-box{background:var(--studio-surface)}.cm-dr-edit{flex-direction:column;gap:12px;min-width:0;display:flex}.cm-dr-edit[hidden]{display:none}.cm-dr-edit .cm-textarea{min-height:140px;font-size:15px;line-height:1.5}.cm-dr-poll{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.cm-dr-edit-acts{justify-content:flex-end;gap:8px}.cm-dr-sched{background:var(--ios-fill-2,var(--studio-soft));border-radius:14px;flex-direction:column;gap:6px;padding:12px;display:flex}.cm-dr-sched[hidden]{display:none}.cm-dr-sched-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-dr-sched-row .cm-input{flex:200px;width:auto;min-width:0}.cm-dr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cm-dr-acts .cm-btn{align-items:center;gap:6px;display:inline-flex}.cm-dr-acts .cm-btn svg{width:15px;height:15px}.cm-dr-rejbtn{color:var(--studio-muted);margin-left:auto}.cm-dr-rejbtn:hover{color:var(--cm-red)}.cm-dr-meta{color:var(--studio-muted);margin:0;font-size:12px}.cm-dr-gen{align-items:center;gap:6px;display:inline-flex}.cm-dr-gen svg{width:15px;height:15px}.cm-dr-gen[aria-busy=true]{opacity:.7;cursor:progress}.cm-dr-hrow{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.cm-dr-hrow+.cm-dr-hrow{border-top:1px solid var(--cm-hair,var(--studio-line))}.cm-dr-hrow>.min-w-0{flex:auto}.cm-dr-hrow strong{color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.cm-dr-hrow small{color:var(--studio-muted);overflow-wrap:anywhere;font-size:12px;display:block}.cm-dr-state{background:var(--ios-fill-2,var(--studio-soft));color:var(--studio-muted);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:700}.cm-dr-state.is-ok{color:var(--cm-green);background:color-mix(in srgb,var(--cm-green) 12%,transparent)}.cm-dr-state.is-plan{color:var(--cm-blue);background:color-mix(in srgb,var(--cm-blue) 12%,transparent)}@media (width<=767px){.cm-dr-card{border-radius:18px;gap:10px;padding:14px}.cm-dr-src{margin-left:0}.cm-dr-where{flex-basis:100%;order:3}.cm-dr-pv{border-radius:14px;padding:10px}.cm-dr-post{padding:12px}.cm-dr-acts .cm-dr-pub{flex:100%;justify-content:center;min-height:44px}.cm-dr-acts .cm-btn:not(.cm-dr-pub){flex:auto;justify-content:center;min-height:40px}.cm-dr-rejbtn{margin-left:0}.cm-dr-hrow{flex-wrap:wrap}.cm-dr-hrow strong{white-space:normal}.cm-dr-state{order:3}.cm-dr-top .cm-adm-seg{flex:auto}.cm-dr-top .cm-adm-seg button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.cm-dr-card{transition:none}}body.cm-area .cm-member{overflow:hidden}body.cm-area .cm-member-cover{border-radius:var(--cm-radius) var(--cm-radius) 0 0;flex-shrink:0;height:110px;margin:-14px -14px 0;display:block;position:relative;overflow:hidden}body.cm-area .cm-member-cover .cm-pf-banner-img{object-fit:cover;width:100%;height:100%}body.cm-area .cm-member-city{color:inherit;text-decoration:none}body.cm-area .cm-member-city:hover{text-decoration:underline}body.cm-area .cm-local-network{margin-bottom:18px;padding:20px}body.cm-area .cm-local-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}body.cm-area :is(.cm-local-network,.cm-local-profile) h2{align-items:center;gap:8px;margin:0 0 8px;font-size:18px;font-weight:650;line-height:1.35;display:flex}body.cm-area :is(.cm-local-network,.cm-local-profile) h2 svg{width:20px;height:20px;color:var(--studio-muted);flex-shrink:0}body.cm-area :is(.cm-local-head,.cm-local-profile) p{color:var(--studio-muted);margin:0 0 12px;line-height:1.5}body.cm-area .cm-local-head>div{flex:1;min-width:200px}body.cm-area .cm-local-cities{flex-wrap:wrap;gap:8px;margin:4px 0 16px;display:flex}body.cm-area .cm-local-cities .cm-chip{text-decoration:none}body.cm-area .cm-local-bottom{flex-wrap:wrap;align-items:center;gap:12px;display:flex}body.cm-area .cm-local-bottom>span{flex:1;min-width:200px}body.cm-area :is(.cm-local-google,.cm-local-clear){color:var(--studio-muted);text-underline-offset:3px;align-items:center;gap:5px;font-size:13px;display:inline-flex}body.cm-area .cm-local-google svg{width:15px;height:15px}body.cm-area .cm-local-profile .cm-local-google{width:fit-content;margin-top:12px;display:flex}body.cm-area .cm-local-map{border:0;border-radius:12px;width:100%;height:min(55vh,420px)}@media (width<=639px){body.cm-area .cm-member-grid>.cm-member>.cm-member-cover{border-radius:0;grid-area:1/1/auto/-1;width:calc(100% + 32px);margin:-12px -16px 8px}body.cm-area .cm-member-grid>.cm-member>.cm-member-main,body.cm-area .cm-member-grid .cm-member-foot>.cm-btn{grid-row:2}body.cm-area .cm-local-cities .cm-chip{min-height:40px}}html:not([data-theme=light]) body.cm-area{--cm-map-water:var(--ios-bg);--cm-map-land:#152036;--cm-map-home:#202c4a;--cm-map-home-tint:transparent;--cm-map-line:var(--ios-sep);--cm-map-edge:var(--ios-tint)}[data-theme=light] body.cm-area{--cm-map-water:var(--ios-bg);--cm-map-land:var(--ios-surface);--cm-map-home:var(--ios-surface);--cm-map-home-tint:var(--ios-tint-soft);--cm-map-line:var(--ios-sep);--cm-map-edge:var(--ios-tint)}body.cm-area :is(.cm-map,.cm-map-list,.cm-map-near,.cm-map-options,.cm-map-levels,.cm-map-small,.cm-map-note,.cm-map-opt-none,.cm-pe-map)[hidden]{display:none!important}body.cm-area #main-app>main:has(.cm-shell.is-map .cm-map:not([hidden])){padding-bottom:0}body.cm-area #content:has(>.cm-shell.is-map .cm-map:not([hidden])){padding-bottom:0}body.cm-area a.cm-tab{text-decoration:none}body.cm-area .cm-map-switch .cm-tab{gap:6px}body.cm-area .cm-map-switch .cm-tab svg{width:16px;height:16px}body.cm-area .cm-map-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}body.cm-area .cm-map-top .cm-tabs{margin:0}body.cm-area .cm-map-me{flex-wrap:wrap;align-items:center;gap:0 14px;min-width:0;margin:0 0 12px;display:flex}body.cm-area .cm-map-me-text{min-width:0;color:var(--ios-label);align-items:center;gap:6px;font-size:15px;line-height:20px;display:inline-flex}body.cm-area .cm-map-me-text svg{width:18px;height:18px;color:var(--ios-tint);flex:none}body.cm-area .cm-map-me-text strong{overflow-wrap:anywhere;font-weight:600}body.cm-area .cm-map-me-acts{flex-wrap:wrap;gap:0 16px;display:inline-flex}body.cm-area .cm-map-me .cm-link{min-height:32px;color:var(--ios-tint);font-size:15px}body.cm-area .cm-map-me .cm-map-leave{color:var(--cm-red)}body.cm-area .cm-map-mode{align-items:center;gap:6px;display:inline-flex}body.cm-area .cm-map-mode svg{width:16px;height:16px}body.cm-area .cm-map{z-index:0;isolation:isolate;border-radius:var(--cm-radius);background:var(--cm-map-water);min-height:320px;box-shadow:inset 0 0 0 .5px var(--ios-sep);position:relative;overflow:hidden}[data-theme=light] body.cm-area .cm-map{background-image:linear-gradient(var(--ios-fill),var(--ios-fill))}body.cm-area .cm-map.is-fitted{min-height:0}body.cm-area .cm-map-canvas{z-index:0;position:absolute;inset:0}body.cm-area .cm-map .leaflet-container{font-family:var(--ios-font);-webkit-tap-highlight-color:transparent;background:0 0;outline:none;font-size:12px;line-height:1.4}body.cm-area .cm-map .leaflet-container:focus-visible{box-shadow:inset 0 0 0 2px var(--ios-tint)}body.cm-area .cm-map .leaflet-control-attribution{background:var(--ios-glass);color:var(--ios-label-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 .5px var(--ios-glass-rim);border-radius:999px;margin:0 10px 10px 0;padding:3px 10px;font-size:10px;line-height:14px}body.cm-area .cm-map .leaflet-control-attribution a{color:inherit}body.cm-area .cm-map-pt{cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;justify-content:center;align-items:center;display:flex}body.cm-area .cm-map-dot{width:var(--d,28px);height:var(--d,28px);background:var(--ios-tint);color:var(--ios-on-tint);box-shadow:0 0 0 2px var(--cm-map-land),var(--ios-glass-shadow);transition:transform .2s var(--ios-ease);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}body.cm-area .cm-map-dot b{font-family:var(--ios-font);font-size:max(11px,calc(var(--d,28px) * .34));font-variant-numeric:tabular-nums;font-weight:700;line-height:1}body.cm-area .cm-map-dot.is-group{box-shadow:0 0 0 2px var(--cm-map-land),0 0 0 7px var(--ios-tint-soft),var(--ios-glass-shadow)}body.cm-area .cm-map-dot.is-me:before,body.cm-area .cm-map-dot.is-ripple:after{content:"";border:2px solid var(--ios-tint);pointer-events:none;border-radius:50%;position:absolute;inset:-7px}body.cm-area .cm-map-dot.is-ripple:after{animation:cm-map-ripple 1.6s var(--ios-ease) both}@keyframes cm-map-ripple{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}body.cm-area .cm-map-pt:focus-visible .cm-map-dot{outline:3px solid var(--ios-tint);outline-offset:5px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-map-pt:hover .cm-map-dot{transform:scale(1.08)}}body.cm-area .cm-map-ctl{z-index:2;isolation:isolate;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;overflow:hidden}body.cm-area .cm-map-ctl button{color:var(--ios-label);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}body.cm-area .cm-map-ctl button:active:not(:disabled){background:var(--ios-fill)}body.cm-area .cm-map-ctl button:disabled{opacity:.35;cursor:default}body.cm-area .cm-map-ctl button:focus-visible,body.cm-area .cm-map-near:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-map-ctl button:hover:not(:disabled){background:var(--ios-fill-2)}}body.cm-area .cm-map-views{top:10px;left:10px}body.cm-area .cm-map-views button{min-height:38px;padding:0 12px;font-size:13px;font-weight:600}body.cm-area .cm-map-zoom{border-radius:25px;flex-direction:column;top:10px;right:10px}body.cm-area .cm-map-zoom button{width:44px;height:44px}body.cm-area .cm-map-zoom svg{width:20px;height:20px}body.cm-area .cm-map-near{z-index:2;background:var(--ios-tint);min-height:44px;color:var(--ios-on-tint);box-shadow:var(--ios-glass-shadow);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;left:10px}body.cm-area .cm-map-near svg{width:18px;height:18px}@media (pointer:coarse){body.cm-area .cm-map-views button{min-height:44px}}@media (width<=639px){body.cm-area .cm-shell.is-map .cm-page-head{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.cm-area .cm-map-me-text,body.cm-area .cm-map-me .cm-link{font-size:14px}body.cm-area .cm-map .leaflet-control-attribution{max-width:calc(100vw - 72px)}body.cm-area .cm-map-near{bottom:44px}body.cm-area .cm-map-views button{padding:0 10px}}body.cm-area .cm-map-status{z-index:3;background:var(--cm-map-water);color:var(--ios-label-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:14px;display:flex;position:absolute;inset:0}body.cm-area .cm-map-status .cm-empty{padding:16px}body.cm-area .cm-map-spin{border:2.5px solid var(--ios-fill);border-top-color:var(--ios-tint);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite cm-map-spin}@keyframes cm-map-spin{to{transform:rotate(360deg)}}body.cm-area .cm-map-empty{z-index:2;isolation:isolate;border-radius:var(--nk-r-alert,28px);text-align:center;background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:min(340px,100% - 32px);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}body.cm-area .cm-map-empty strong{color:var(--ios-label);font-size:17px;font-weight:600;line-height:22px}body.cm-area .cm-map-empty span{color:var(--ios-label-2);font-size:14px;line-height:20px}body.cm-area .cm-map-empty .cm-btn{margin-top:8px}@media (prefers-reduced-motion:reduce){body.cm-area .cm-map-dot{transition:none}body.cm-area .cm-map-dot.is-ripple:after{animation:none;display:none}body.cm-area .cm-map-spin{animation-duration:1.6s}}body.cm-area .cm-map-list{flex-direction:column;gap:8px;min-width:0;display:flex}body.cm-area .cm-map-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}body.cm-area .cm-map-list-head p{color:var(--ios-label-2);margin:0;font-size:15px;line-height:20px}body.cm-area .cm-map-list-h{color:var(--ios-label);margin:12px 0 0;font-size:22px;font-weight:700;line-height:28px}body.cm-area .cm-map-group{border-radius:var(--cm-radius);background:var(--ios-surface);overflow:hidden}body.cm-area .cm-map-group-h{color:var(--ios-label-2);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 16px 6px;font-size:13px;font-weight:600;line-height:18px;display:flex}body.cm-area .cm-map-group-n{flex:none;font-weight:500}body.cm-area .cm-map-rows{margin:0;padding:0;list-style:none}body.cm-area .cm-map-rows li+li{box-shadow:inset 0 .5px 0 var(--ios-sep)}body.cm-area .cm-map-row{width:100%;min-height:48px;color:var(--ios-label);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px 8px 16px;display:flex}body.cm-area .cm-map-row:active{background:var(--ios-fill)}body.cm-area .cm-map-row:focus-visible{outline:2px solid var(--ios-tint);outline-offset:-2px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-map-row:hover{background:var(--ios-fill-2)}}body.cm-area .cm-map-row-main{flex-direction:column;flex:auto;min-width:0;display:flex}body.cm-area .cm-map-row-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:500;line-height:21px;display:flex}body.cm-area .cm-map-row-sub{color:var(--ios-label-2);font-size:13px;line-height:18px}body.cm-area .cm-map-row-n{color:var(--ios-label-2);flex:none;font-size:14px}body.cm-area .cm-map-row svg{width:16px;height:16px;color:var(--ios-label-3);flex:none}body.cm-area .cm-map-you{background:var(--ios-tint-soft);color:var(--ios-tint);border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}body.cm-area .cm-map-sheet{flex-direction:column;gap:6px;min-width:0;display:flex}body.cm-area .cm-map-sheet-sub{color:var(--ios-label-2);margin:0;font-size:14px;line-height:20px}body.cm-area .cm-map-sheet-sub:empty{display:none}body.cm-area .cm-map-sheet .cm-map-group-h{padding:10px 0 2px}body.cm-area .cm-map-people{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}body.cm-area .cm-map-person{align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}body.cm-area .cm-map-person+.cm-map-person{box-shadow:inset 0 .5px 0 var(--ios-sep)}body.cm-area .cm-map-person-main{min-width:0;min-height:44px;color:inherit;flex:auto;align-items:center;gap:12px;text-decoration:none;display:flex}body.cm-area .cm-map-person-main:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px;border-radius:12px}body.cm-area .cm-map-person-id{flex-direction:column;min-width:0;display:flex}body.cm-area .cm-map-person-name{min-width:0;color:var(--ios-label);align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:21px;display:flex}body.cm-area .cm-map-person-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}body.cm-area .cm-map-person-sub{-webkit-line-clamp:2;color:var(--ios-label-2);-webkit-box-orient:vertical;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}body.cm-area .cm-map-person-acts{flex:none;align-items:center;gap:6px;display:flex}body.cm-area .cm-map-person-acts .cm-btn svg{width:15px;height:15px}body.cm-area .cm-map-waved{min-height:32px;color:var(--ios-label-2);align-items:center;gap:4px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}body.cm-area .cm-map-waved svg{width:15px;height:15px;color:var(--cm-green)}body.cm-area :is(.cm-map-waved,.cm-map-note)[tabindex]:focus{outline:none}body.cm-area :is(.cm-map-waved,.cm-map-note)[tabindex]:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}body.cm-area .cm-map-waved[tabindex]:focus-visible{border-radius:8px}body.cm-area .cm-map-mod{border-radius:999px;width:36px;height:36px;padding:0}@media (pointer:coarse){body.cm-area .cm-map-mod{width:44px;height:44px}body.cm-area .cm-map-me .cm-link{min-height:44px}}@media (width<=479px){body.cm-area .cm-map-person{flex-wrap:wrap}body.cm-area .cm-map-person-acts{width:100%;padding-left:52px}}body.cm-area .cm-map-more{justify-content:center;padding-top:6px;display:flex}body.cm-area .cm-map-more:empty{display:none}body.cm-area .cm-map-cta{background:var(--ios-tint-soft);border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:8px;padding:14px;display:flex}body.cm-area .cm-map-cta p{color:var(--ios-label);margin:0;font-size:14px;line-height:20px}body.cm-area .cm-map-near-group+.cm-map-near-group{margin-top:6px}body.cm-area .cm-map-foot{color:var(--ios-label-2);margin:10px 0 0;font-size:12px;line-height:17px}body.cm-area .cm-map-consent{flex-direction:column;gap:14px;min-width:0;display:flex}body.cm-area .cm-map-now{color:var(--ios-label-2);margin:0;font-size:14px;line-height:20px}body.cm-area .cm-map-now strong{color:var(--ios-label);font-weight:600}body.cm-area .cm-map-promises{background:var(--ios-fill-2);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:14px;list-style:none;display:flex}body.cm-area .cm-map-promises li{color:var(--ios-label);align-items:flex-start;gap:10px;font-size:14px;line-height:20px;display:flex}body.cm-area :is(.cm-map-promises,.cm-map-note,.cm-map-small) svg{width:18px;height:18px;color:var(--ios-tint);flex:none;margin-top:1px}body.cm-area :is(.cm-map-note,.cm-map-small){background:var(--ios-tint-soft);color:var(--ios-label);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:20px;display:flex}body.cm-area .cm-map-note a{color:var(--ios-tint);font-weight:600;text-decoration:underline}body.cm-area .cm-map-policy{margin:-4px 2px 0}body.cm-area .cm-map-policy a{color:var(--ios-tint);text-underline-offset:2px;text-decoration:underline}body.cm-area .cm-map-combo{flex-direction:column;min-width:0;display:flex}body.cm-area .cm-map-combo .cm-help{margin:6px 0 0}body.cm-area .cm-map-options{overscroll-behavior:contain;background:var(--ios-fill-2);border-radius:14px;flex-direction:column;max-height:min(320px,40vh);margin-top:6px;padding:4px;display:flex;overflow-y:auto}body.cm-area .cm-map-opt{cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;padding:6px 12px;display:flex}body.cm-area .cm-map-opt.is-active{background:var(--ios-tint-soft);outline:2px solid var(--ios-tint);outline-offset:-2px}@media (hover:hover) and (pointer:fine){body.cm-area .cm-map-opt:hover{background:var(--ios-tint-soft)}}body.cm-area .cm-map-opt-name{color:var(--ios-label);font-size:15px;line-height:20px}body.cm-area .cm-map-opt-name mark{color:inherit;background:0 0;font-weight:700}body.cm-area .cm-map-opt-sub{color:var(--ios-label-2);font-size:12px;line-height:16px}body.cm-area .cm-map-opt-none{color:var(--ios-label-2);margin:6px 0 0;font-size:13px;line-height:18px}body.cm-area .cm-map-levels{border:0;flex-direction:column;gap:4px;min-width:0;margin:0;padding:0;display:flex}body.cm-area .cm-map-level{background:var(--ios-fill-2);min-height:44px;color:var(--ios-label);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:6px 12px;font-size:15px;line-height:20px;display:flex}body.cm-area .cm-map-level input{width:20px;height:20px;accent-color:var(--ios-tint);flex:none;margin:0}body.cm-area .cm-map-level strong{font-weight:600}body.cm-area .cm-map-consent-acts{justify-content:flex-end}body.cm-area .cm-pe-map{justify-content:space-between;gap:8px 12px}body.cm-area .cm-pe-map-acts{flex-wrap:wrap;gap:8px;display:flex}html:not([data-theme=light]) body.cm-area{--pm-edge-top:#ffffff0f;--pm-ring:#ffffff0e;--pm-ring-hover:#ffffff1a;--pm-sheen:linear-gradient(180deg,#ffffff07,#fff0 140px);--pm-elev-1:0 1px 2px #00000059,0 12px 32px -18px #000000b3;--pm-elev-2:0 2px 6px #00000061,0 22px 48px -20px #000c;--pm-card-shadow:inset 0 1px 0 var(--pm-edge-top),0 0 0 .5px var(--pm-ring),var(--pm-elev-1);--pm-card-shadow-hover:inset 0 1px 0 #ffffff14,0 0 0 .5px var(--pm-ring-hover),var(--pm-elev-2);--pm-row-shadow:var(--pm-elev-1);--pm-row-first:inset 0 1px 0 var(--pm-edge-top),var(--pm-elev-1);--pm-gold-grad:linear-gradient(180deg,#ffe27d 0%,#ffd23f 48%,#f4b908 100%);--pm-gold-bar:linear-gradient(90deg,#f4b908,#ffd23f 65%,#ffe27d);--pm-gold-hair:linear-gradient(160deg,#ffd23f8c,#ffd23f14 45%,#ffffff0d);--pm-gold-ink:#ffd23f;--pm-step-wash:#ffd23f12;--pm-cta-shadow:inset 0 1px 0 #ffffff8c,inset 0 -1px 0 #7a520047,0 1px 2px #00000059,0 10px 24px -12px #ffd23f8c;--pm-cta-shadow-hover:inset 0 1px 0 #fff9,inset 0 -1px 0 #7a520047,0 1px 2px #00000059,0 12px 28px -12px #ffd23fb3;--pm-badge-glow:0 6px 16px -8px #ffd23f99;--pm-bubble:linear-gradient(180deg,#ffdb5a,#f5c426);--pm-bubble-hi:#ffffff73;--pm-avatar-ring:#ffffff24;--pm-hc-line:#ffffff73}html[data-theme=light] body.cm-area{--pm-edge-top:#ffffffe6;--pm-ring:#0f172a0f;--pm-ring-hover:#0f172a17;--pm-sheen:none;--pm-elev-1:0 1px 2px #1018280d,0 8px 24px -12px #1e295229;--pm-elev-2:0 2px 4px #1018280f,0 16px 36px -14px #1e29523d;--pm-card-shadow:inset 0 1px 0 var(--pm-edge-top),0 0 0 .5px var(--pm-ring),var(--pm-elev-1);--pm-card-shadow-hover:inset 0 1px 0 var(--pm-edge-top),0 0 0 .5px var(--pm-ring-hover),var(--pm-elev-2);--pm-row-shadow:var(--pm-elev-1);--pm-row-first:inset 0 1px 0 var(--pm-edge-top),var(--pm-elev-1);--pm-gold-bar:linear-gradient(90deg,#92400e,#b45309);--pm-gold-hair:linear-gradient(160deg,#b453096b,#b453090f 45%,#0000000a);--pm-gold-ink:#92400e;--pm-step-wash:#b453090d;--pm-badge-glow:0 5px 12px -7px #b4530980;--pm-bubble:linear-gradient(180deg,#b45309,#92400e);--pm-bubble-hi:#fff3;--pm-avatar-ring:#0f172a1a;--pm-hc-line:#00000080}@property --pm-fade-s{syntax:"<length>";inherits:false;initial-value:0}@property --pm-fade-e{syntax:"<length>";inherits:false;initial-value:0}html:has(>body.cm-area){background-color:#090d14}html[data-theme=light]:has(>body.cm-area){background-color:#f8f7f4}@media (width<=767px){html[data-theme=light]:has(>body.cm-area .cm-shell.is-chat){background-color:#fff}}html:not([data-theme=light]) body.cm-area{background-image:url(../img/grain-128.png?v=20261020b),radial-gradient(1100px 540px at 58% -10%,#ffd23f0a,#0000 62%),radial-gradient(900px 640px at 104% 14%,#2f5ea812,#0000 62%),radial-gradient(760px 560px at -6% 64%,#2f5ea80b,#0000 62%);background-position:0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:64px 64px,100% 900px,100% 1100px,100% 1400px;background-attachment:scroll}html[data-theme=light] body.cm-area{background-image:url(../img/grain-128-light.png?v=20261020b),radial-gradient(1100px 520px at 58% -10%,#ffd23f0f,#0000 62%),radial-gradient(900px 600px at 104% 14%,#2f5ea808,#0000 62%);background-position:0 0;background-repeat:repeat,no-repeat,no-repeat;background-size:64px 64px,100% 900px,100% 1100px;background-attachment:scroll}@media (width<=767px){html body.cm-area:has(.cm-shell.is-chat){background-image:none}}html body.cm-area :is(.cm-post,.cm-box,.cm-chat,.cm-dm,.cm-thread-side,.cm-nb-card,.cm-sk-card,.cm-pf-box,.cm-pf-tabs,.cm-pf-empty,.cm-pf-list,.cm-pe-card,.cm-pe-mini,.cm-checklist,.cm-map-group,.cm-live-hero,.cm-qa,.cm-cal,.cm-banner),html:not([data-theme=light]) body.cm-area :is(.cm-box.cm-prompt,.cm-box.cm-profile),html[data-theme=light] body.cm-area :is(.cm-box.cm-prompt,.cm-box.cm-profile){background:var(--pm-sheen),var(--ios-surface);box-shadow:var(--pm-card-shadow)}html body.cm-area .cm-pf-list>.cm-pf-empty{box-shadow:none}@media (width>=640px){html body.cm-area .cm-member{background:var(--pm-sheen),var(--ios-surface);box-shadow:var(--pm-card-shadow)}}@media (width<=639px){html body.cm-area .cm-member-grid:has(>.cm-member){box-shadow:var(--pm-card-shadow)}}html body.cm-area #cm-activity:has(>.cm-activity){box-shadow:var(--pm-card-shadow)}html body.cm-area #cm-events>.cm-event{box-shadow:var(--pm-row-shadow)}html body.cm-area #cm-events>.cm-event:not(.cm-event+.cm-event){box-shadow:var(--pm-row-first)}html body.cm-area #cm-events>.cm-event:not(.cm-event+.cm-event):not(:has(+.cm-event)){box-shadow:var(--pm-card-shadow)}@media (width>=1280px){html body.cm-area .cm-aside .cm-box{box-shadow:none;background:0 0}html body.cm-area .cm-aside .cm-box>:not(h3):not(.cm-link){box-shadow:inset 0 0 0 100vmax var(--ios-surface),var(--pm-row-shadow)}html body.cm-area .cm-aside .cm-box>h3+:not(.cm-link){box-shadow:inset 0 1px 0 var(--pm-edge-top),inset 0 0 0 100vmax var(--ios-surface),var(--pm-row-shadow)}html body.cm-area .cm-aside .cm-box.cm-start-card>.cm-start-body{box-shadow:var(--pm-card-shadow)}}html body.cm-area :is(.cm-post.is-pinned:not(.is-hidden),.cm-box.cm-event-feature){background:var(--pm-sheen) padding-box,linear-gradient(var(--ios-surface),var(--ios-surface)) padding-box,var(--pm-gold-hair) border-box;box-shadow:inset 0 1px 0 var(--pm-edge-top),var(--pm-elev-1);border:1px solid #0000}html body.cm-area .cm-box.cm-next-step,html body.cm-area .cm-box.cm-next-step.is-done{background:linear-gradient(135deg,var(--pm-step-wash),transparent 60%),var(--pm-sheen),var(--ios-surface);box-shadow:inset 0 1px 0 var(--pm-edge-top),0 0 0 .5px var(--pm-ring),var(--pm-elev-2);border-color:#0000}html body.cm-area :is(.cm-post.is-list,.cm-article-card):hover{box-shadow:var(--pm-card-shadow)}@media (width>=640px){html body.cm-area .cm-member-grid>.cm-member:hover{box-shadow:var(--pm-card-shadow)}}@media (hover:hover) and (pointer:fine){html body.cm-area :is(.cm-post.is-list,.cm-nb-card):hover{box-shadow:var(--pm-card-shadow-hover)}html body.cm-area .cm-post.is-pinned.is-list:not(.is-hidden):hover{box-shadow:inset 0 1px 0 var(--pm-edge-top),var(--pm-elev-2)}@media (width>=640px){html body.cm-area .cm-member-grid>.cm-member:hover{box-shadow:var(--pm-card-shadow-hover)}}@media (prefers-reduced-motion:no-preference){html body.cm-area :is(.cm-post.is-list,.cm-member,.cm-nb-card){transition:box-shadow .2s ease-out}}}html body.cm-area .cm-btn-primary,html body.cm-area .cm-btn-primary:hover{background:var(--pm-gold-grad);color:var(--ios-on-tint);box-shadow:var(--pm-cta-shadow)}html body.cm-area .cm-btn-primary:disabled{background:var(--ios-fill);color:var(--ios-label);box-shadow:none}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-btn-primary:not(:disabled):hover{filter:brightness(1.04);box-shadow:var(--pm-cta-shadow-hover)}}html body.cm-area .cm-fab{background:var(--pm-gold-grad);color:var(--ios-on-tint);box-shadow:var(--pm-cta-shadow),0 14px 30px -12px #00000080}html body.cm-area :is(.cm-pf-plaque,.cm-pf-lvl,.cm-rank-no.is-1,.cm-celebrate-mono,.cm-celebrate-medal),html body.cm-area .cm-pf-pill.is-pro{background:var(--pm-gold-grad);color:var(--ios-on-tint)}html[data-theme=light] body.cm-area .cm-pf-plaque b{border-right-color:#fff6}html body.cm-area .cm-rank-no.is-1{box-shadow:var(--pm-badge-glow)}html body.cm-area :is(.cm-progress,.cm-pf-bar,.cm-ch .cm-ch-bar)>:is(div,span),html body.cm-area .cm-adm-funnel-bar i{background:var(--pm-gold-bar)}html[data-theme=light] body.cm-area .cm-pf-ring-fill{stroke:var(--ios-tint)}html body.cm-area .cm-fr-host{background:conic-gradient(from 200deg,#ffe27d,#f4b908 40%,#ffd23f 70%,#ffe27d)}html[data-theme=light] body.cm-area .cm-fr-host{background:conic-gradient(from 200deg,#a86c00,#8a5500 40%,#966000 70%,#a86c00)}@media (width>=1024px){html body.cm-area #cm-header .cm-header-btn:is(.is-active,[aria-expanded=true]){background:var(--ios-fill);color:var(--pm-gold-ink)}}html body.cm-area .cm-pf-tab.is-active .cm-pf-count{background:var(--ios-fill);color:var(--pm-gold-ink)}html body.cm-area .cm-qs-chip.is-on{background:var(--ios-fill);color:var(--pm-gold-ink);box-shadow:none}html body.cm-area .cm-empty-ico{background:var(--ios-fill-2);color:var(--ios-tint)}html[data-theme=light] body.cm-area :is(input,textarea,select):focus{border-color:var(--cm-gold-line)!important}html body.cm-area #notatnik-toast[data-type]{--pm-dot:var(--cm-blue)}html body.cm-area #notatnik-toast[data-type=success]{--pm-dot:var(--cm-green)}html body.cm-area #notatnik-toast[data-type=error]{--pm-dot:var(--cm-red)}html body.cm-area #notatnik-toast[data-type=warning]{--pm-dot:var(--ios-tint)}html body.cm-area #notatnik-toast[data-type]:before{content:"";background:var(--pm-dot);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--pm-dot) 22%,transparent);border-radius:999px;flex:none}html body.cm-area #notatnik-toast[data-type] svg{display:none}:where(body.cm-area) .cm-avatar:where(:not(.cm-avatar-lg,.cm-avatar-xl,[class*=cm-frame-])),[data-theme=light] :where(body.cm-area) .cm-avatar:where(:not([class*=cm-frame-])){box-shadow:none}:where(body.cm-area) .cm-avatar{outline:.5px solid var(--pm-avatar-ring);outline-offset:-.5px}html body.cm-area :is(button,a,summary):focus-visible{outline:2px solid var(--ios-tint)!important}body:where(.cm-area) :is(button,a,summary):focus-visible{outline-offset:2px}html body.cm-area .cm-react-pop button:focus-visible{outline:none!important}html body.cm-area #cm-header .cm-header-btn:focus-visible{outline-offset:2px!important}html body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input,.cm-react-more,.cm-replies-toggle,.cm-podium-who,.cm-tc,.cm-pf-panel):focus-visible{outline-offset:2px}html body.cm-area :is(.cm-chat .cm-chat-form,.cm-dm-pane .cm-chat-form,.cm-stack[data-root]+.cm-chat-form):has(.cm-textarea:focus-visible){outline-offset:2px}html body.cm-area :is(.cm-solution-go,.cm-newpill):focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}html body.cm-area :is(.cm-pf-ava-btn,.cm-pe-ava):focus-visible,html body.cm-area .cm-map-pt:focus-visible .cm-map-dot{outline-offset:2px;outline-width:2px}html body.cm-area .cm-zoomable:focus-visible{outline-offset:-2px;outline-width:2px}html body.cm-area :is(.cm-tabs .cm-tab,.cm-chips .cm-chip,.cm-pf-tab,.cm-rx-tab,.cm-c-tools .cm-c-tool,.cm-prompt-types button,.cm-earn-more summary,#cm-events>.cm-event,#cm-activity>.cm-activity,.cm-aside .cm-box>.cm-trend):focus-visible{outline-offset:-2px}@media (pointer:coarse){html body.cm-area :is(.cm-select-sm,#cm-m-sort):focus-visible{outline-offset:-2px}}html body.cm-area :is(.cm-livebar,.cm-pf-banner,.cm-pe-banner) :is(button,a):focus-visible,html body.cm-area .cm-lightbox-close:focus-visible{outline-color:#ffd23f!important}html:not([data-theme=light]) body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input):focus,html[data-theme=light] body.cm-area :is(.cm-input,.cm-textarea,.cm-select,.cm-quick-input):focus{box-shadow:none}html body.cm-area .cm-body{text-wrap:pretty}html body.cm-area :is(.cm-post-title,.cm-page-h1,.cm-event-title,.cm-event-h1,.cm-pf-name,.cm-live-hero-title,.cm-next-step h2){text-wrap:balance}html body.cm-area :is(.cm-count,.cm-rank-no,.cm-rank-pts,.cm-podium-pts,.cm-post-stats,.cm-stats-likes,.cm-stats-comments,.cm-stat,.cm-stat-num,.cm-pf-pts,.cm-pf-points,.cm-pf-count,.cm-pf-item-counts,.cm-article-counts,.cm-ch-score,.cm-nav-num,.cm-ev-tab-count,.cm-cal-num,.cm-countdown,.cm-roll,.cm-actions,.cm-comment-tools,.cm-progress-level,.cm-pf-plaque,.cm-pf-lvl,.cm-bd-day,.cm-bd-time){font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){html body.cm-area .cm-live:before{animation:none}}@keyframes cm-pm-fade{0%{--pm-fade-s:0px;--pm-fade-e:24px}8%{--pm-fade-s:24px}92%{--pm-fade-e:24px}to{--pm-fade-s:24px;--pm-fade-e:0px}}html body.cm-area :is(.cm-chips,.cm-nb-row,.cm-qs-chips){-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent)}@media (width<=1023px){html body.cm-area :is(.cm-chips,.cm-nb-row,.cm-qs-chips){--pm-fade-e:24px}}@media (width>=640px){html body.cm-area .cm-qs-chips{-webkit-mask-image:none;mask-image:none}}@media (width>=1024px){html body.cm-area .cm-nav:not(.cm-adm-nav){--pm-fade-e:28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent);-webkit-mask-image:linear-gradient(180deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent);mask-image:linear-gradient(180deg,transparent,#000 var(--pm-fade-s),#000 calc(100% - var(--pm-fade-e)),transparent);padding-bottom:30px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html body.cm-area :is(.cm-chips,.cm-nb-row,.cm-qs-chips){--pm-fade-e:0px;animation:linear both cm-pm-fade;animation-timeline:scroll(self inline)}@media (width>=1024px){html body.cm-area .cm-nav:not(.cm-adm-nav){--pm-fade-e:0px;padding-bottom:14px;animation:linear both cm-pm-fade;animation-timeline:scroll(self)}}}}html body.cm-area .cm-event-bigdate{color:#fff;background:radial-gradient(120% 90% at 30% 0,#ffd23f24,#0000 60%),linear-gradient(160deg,#18284a,#0f1a30);border-color:#ffffff12}html body.cm-area .cm-event-bigdate .cm-bd-week{color:#ffd23f}html body.cm-area .cm-event-bigdate .cm-bd-month{color:#ebf0ffb8}html body.cm-area .cm-event-bigdate .cm-bd-day{color:#fff}html body.cm-area .cm-event-bigdate .cm-bd-time{color:#fff;background:#ffffff1a}html body.cm-area .cm-event-actions>.cm-going{flex:none}html body.cm-area .cm-event-actions>button.cm-link{color:var(--ios-label-2);margin-left:6px;font-weight:500}html body.cm-area .cm-map-me .cm-map-leave{color:var(--ios-label-2)}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-map-me .cm-map-leave:hover{color:var(--cm-red)}}html body.cm-area :is(.cm-bubble.is-mine:not(.is-failed):not(.is-media),.cm-chat-msg.is-mine:not(.is-failed) .cm-chat-text){background:var(--pm-bubble);box-shadow:inset 0 1px 0 var(--pm-bubble-hi)}html body.cm-area .cm-note-day{letter-spacing:0;text-transform:none;color:var(--ios-label-2);font-size:13px;font-weight:600;line-height:18px}html body.cm-area :is(.cm-pf-banner,.cm-pe-banner,.cm-pe-mini-banner,.cm-hc-banner,.cm-member-cover):not(:has(>img)):before{content:"";border-radius:inherit;pointer-events:none;background:url(../img/grain-128.png?v=20261020b) 0 0/64px 64px,radial-gradient(120% 140% at 50% 40%,#0000 55%,#00000047 100%);position:absolute;inset:0}html body.cm-area .cm-podium-place.is-1 .cm-podium-step{background:linear-gradient(180deg,#ffd23f26,#ffd23f00 75%),var(--ios-fill-2);color:var(--pm-gold-ink);box-shadow:inset 0 .5px #ffd23fb3,inset 0 0 0 .5px #ffd23f38}html[data-theme=light] body.cm-area .cm-podium-place.is-1 .cm-podium-step{background:linear-gradient(180deg,#9660001c,#96600000 75%),var(--ios-fill-2);box-shadow:inset 0 .5px #96600099,inset 0 0 0 .5px #96600033}@media (width<=639px){html body.cm-area .cm-cdock{bottom:calc(var(--cm-tabbar-top,calc(72px + env(safe-area-inset-bottom))) + 8px);border-radius:26px;margin:6px 0 -10px;padding:4px}html body.cm-area.cm-typing .cm-cdock{bottom:max(8px,env(safe-area-inset-bottom));padding-bottom:4px}html body.cm-area .cm-cdock.is-kb{left:8px;right:8px;bottom:calc(var(--cm-dock-bottom,0px) + 6px);margin:0;padding-bottom:4px}html body.cm-area:has(.cm-emoji-pop.is-sheet) .cm-cdock:has([aria-haspopup=dialog][aria-expanded=true]){margin:0;padding-bottom:4px;left:8px;right:8px}html body.cm-area .cm-cdock .cm-textarea,html body.cm-area .cm-cdock .cm-textarea:focus{box-shadow:none;background:0 0;border-color:#0000}html[data-theme=light] body.cm-area .cm-cdock .cm-textarea,html[data-theme=light] body.cm-area .cm-cdock .cm-textarea:focus{background-color:#0000!important;border-color:#0000!important}@supports selector(:has(*)){html body.cm-area .cm-cdock .cm-textarea:focus-visible{outline:none}html body.cm-area .cm-cdock:has(.cm-textarea:focus-visible){outline:2px solid var(--ios-tint);outline-offset:2px}}html body.cm-area .cm-cdock .cm-composer-bar{padding:0 6px 2px}}html body.cm-area .cm-c-form .cm-c-body{resize:none}@media (width>=640px) and (pointer:fine){@supports (field-sizing:content){html body.cm-area .cm-dialog:not(.is-expanded):not(.is-full) .cm-c-form .cm-c-body{field-sizing:content;max-height:min(50vh,520px);overflow-y:auto}}}@media (width>=1024px) and (hover:hover) and (pointer:fine){html body.cm-area .cm-modal,html[data-theme=light] body.cm-area .cm-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}html body.cm-area .cm-lb-saved{color:#30d158;background:#30d15829}html body.cm-area .cm-live{background:#dc2e26}html body.cm-area :is(.cm-step.is-done,.cm-pv-answer){border-color:#30d15866}html body.cm-area .cm-warn{background:#ff453a14;border-color:#ff453a4d}html body.cm-area .cm-bubble.is-failed{border-color:#ff453a73}html body.cm-area .cm-am-ic.is-red{background:#ff453a24}@media (prefers-contrast:more){html:not([data-theme=light]) body.cm-area,html[data-theme=light] body.cm-area{--pm-sheen:none;--pm-card-shadow:0 0 0 1px var(--pm-hc-line);--pm-card-shadow-hover:0 0 0 1px var(--pm-hc-line);--pm-row-shadow:0 0 0 1px var(--pm-hc-line);--pm-row-first:0 0 0 1px var(--pm-hc-line)}html body.cm-area :is(.cm-post.is-pinned:not(.is-hidden),.cm-box.cm-event-feature){border-color:var(--ios-tint);background:var(--ios-surface);box-shadow:none}html body.cm-area .cm-box.cm-next-step,html body.cm-area .cm-box.cm-next-step.is-done{background:var(--ios-surface);box-shadow:0 0 0 1px var(--pm-hc-line)}html body.cm-area .cm-post.is-pinned.is-list:not(.is-hidden):hover{box-shadow:none}html body.cm-area #notatnik-toast[data-type]{box-shadow:0 0 0 1px var(--pm-hc-line)!important}html body.cm-area :is(.cm-nav,.cm-chips,.cm-nb-row,.cm-qs-chips){animation:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html body.cm-area .cm-modal,html[data-theme=light] body.cm-area .cm-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=639px) and (prefers-reduced-transparency:reduce),(width<=639px) and (prefers-contrast:more){html body.cm-area .cm-cdock{background:var(--ios-elev);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (width<=639px) and (prefers-contrast:more){html body.cm-area .cm-cdock{box-shadow:0 0 0 1px var(--pm-hc-line)}}html[data-nav] body.cm-area #main-app>header{view-transition-name:cm-header}html[data-nav] body.cm-area #cm-bottom{view-transition-name:cm-tabbar}html[data-nav] body.cm-area #cm-fab{view-transition-name:cm-fab}html[data-nav] body.cm-area .cm-shell>.cm-nav{view-transition-name:cm-side}html::view-transition-old(cm-header){display:none}html::view-transition-old(cm-tabbar){display:none}html::view-transition-group(cm-header){animation:none}html::view-transition-group(cm-tabbar){animation:none}html::view-transition-new(cm-header){animation:none}html::view-transition-new(cm-tabbar){animation:none}@media (prefers-reduced-motion:no-preference){html::view-transition-group(*){animation-duration:.28s;animation-timing-function:cubic-bezier(.32,.72,0,1)}html::view-transition-old(root){animation:.16s ease-out both cm-vt-out}html::view-transition-new(root){animation:.28s cubic-bezier(.32,.72,0,1) both cm-vt-in}html[data-nav=back]::view-transition-new(root){animation-name:cm-vt-in-back}}@keyframes cm-vt-out{to{opacity:0}}@keyframes cm-vt-in{0%{opacity:0;transform:translate(16px)}}@keyframes cm-vt-in-back{0%{opacity:0;transform:translate(-16px)}}html body.cm-area .cm-num{font-variant-numeric:tabular-nums}html body.cm-area .cm-num-anim{font:inherit;color:inherit;letter-spacing:inherit;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-block}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-enter{animation:.3s cubic-bezier(.32,.72,0,1) both cm-rise;animation-delay:calc(var(--cm-i,0) * 35ms)}html body.cm-area .cm-enter-sm{animation:.24s cubic-bezier(.32,.72,0,1) both cm-rise-sm;animation-delay:calc(var(--cm-i,0) * 25ms)}}@keyframes cm-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes cm-rise-sm{0%{opacity:0;transform:translateY(6px)}}@property --mx{syntax:"<length>";inherits:false;initial-value:-1000px}@property --my{syntax:"<length>";inherits:false;initial-value:-1000px}@media (width>=640px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference){html body.cm-area :is(.cm-feed>.cm-post.is-list,.cm-member-grid>.cm-member){position:relative}html body.cm-area :is(.cm-feed>.cm-post.is-list,.cm-member-grid>.cm-member):after{content:"";border-radius:inherit;pointer-events:none;--mx:inherit;--my:inherit;background:radial-gradient(360px circle at var(--mx) var(--my),#ffffff0b,#fff0 65%);opacity:0;transition:opacity .2s ease-out;position:absolute;inset:0}html[data-theme=light] body.cm-area :is(.cm-feed>.cm-post.is-list,.cm-member-grid>.cm-member):after{background:radial-gradient(360px circle at var(--mx) var(--my),#0f172a09,#0f172a00 65%)}html body.cm-area :is(.cm-feed>.cm-post.is-list,.cm-member-grid>.cm-member):hover:after{opacity:1}}@keyframes cm-shine{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}@media (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference){html body.cm-area .cm-btn:has(>.cm-shine-fx){position:relative}html body.cm-area .cm-shine-fx{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}html body.cm-area .cm-shine-fx:before{content:"";background:linear-gradient(90deg,#fff0,#ffffff73,#fff0);width:45%;animation:.3s cubic-bezier(.4,0,.2,1) both cm-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference){html body.cm-area .cm-btn-primary.cm-shine{isolation:isolate;position:relative;overflow:hidden}html body.cm-area .cm-btn-primary.cm-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff6,#fff0);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-130%)skew(-18deg)}html body.cm-area .cm-btn-primary.cm-shine:hover:not(:disabled):after{animation:.3s cubic-bezier(.4,0,.2,1) both cm-shine}}html body.cm-area .cm-catchup{border-radius:var(--cm-radius);color:var(--ios-label);background:linear-gradient(135deg,var(--pm-step-wash),transparent 60%),var(--pm-sheen),var(--ios-surface);box-shadow:inset 0 1px 0 var(--pm-edge-top),0 0 0 .5px var(--pm-ring),var(--pm-elev-2);margin:0 0 12px;padding:14px 14px 6px;position:relative}html body.cm-area .cm-cu-head{align-items:flex-start;gap:12px;padding-right:36px;display:flex}html body.cm-area .cm-cu-mark{background:var(--ios-fill-2);width:36px;height:36px;color:var(--pm-gold-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html body.cm-area .cm-cu-mark svg{width:18px;height:18px}html body.cm-area .cm-cu-titles{min-width:0}html body.cm-area .cm-cu-title{color:var(--ios-label);margin:0;font-size:17px;font-weight:700;line-height:22px}html body.cm-area .cm-cu-sub{color:var(--ios-label-2);margin:2px 0 0;font-size:14px;line-height:20px}html body.cm-area .cm-cu-close{background:var(--ios-fill-2);width:32px;height:32px;color:var(--ios-label-2);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:10px;right:10px}html body.cm-area .cm-cu-close:after{content:"";position:absolute;inset:-6px}html body.cm-area .cm-cu-close svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-cu-close:hover{background:var(--ios-fill);color:var(--ios-label)}}html body.cm-area .cm-cu-body{margin-top:10px}html body.cm-area .cm-cu-sec{border-top:.5px solid var(--ios-sep);padding:10px 0 6px}html body.cm-area .cm-cu-label{color:var(--ios-label-2);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;font-weight:600;line-height:18px;display:flex}html body.cm-area .cm-cu-count{background:var(--ios-tint-soft);min-width:20px;height:20px;color:var(--pm-gold-ink);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:700;display:inline-flex}html body.cm-area .cm-cu-list{margin:0;padding:0;list-style:none}html body.cm-area .cm-cu-row{min-width:0;min-height:44px;color:inherit;border-radius:12px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){html body.cm-area .cm-cu-row:hover{background:var(--ios-fill-2)}}html body.cm-area .cm-cu-row:active{background:var(--ios-fill-2)}html body.cm-area .cm-cu-row:focus-visible{outline-offset:-2px}html body.cm-area .cm-cu-row .cm-avatar{flex:none}html body.cm-area .cm-cu-ico{background:var(--ios-fill-2);width:32px;height:32px;color:var(--pm-gold-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}html body.cm-area .cm-cu-ico svg{width:16px;height:16px}html body.cm-area .cm-cu-text{flex-direction:column;flex:auto;min-width:0;display:flex}html body.cm-area .cm-cu-line{color:var(--ios-label);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}html body.cm-area .cm-cu-line strong,html body.cm-area .cm-cu-ptitle{font-weight:600}html body.cm-area .cm-cu-meta{color:var(--ios-label-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;overflow:hidden}html body.cm-area .cm-cu-line.cm-cu-rline{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body.cm-area .cm-cu-stats{color:var(--ios-label-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:18px}html body.cm-area .cm-cu-stats>[aria-hidden]{gap:10px;display:inline-flex}html body.cm-area .cm-cu-stats>[aria-hidden]>span{align-items:center;gap:4px;display:inline-flex}html body.cm-area .cm-cu-stats svg{flex:none;width:14px;height:14px}html body.cm-area .cm-cu-event{align-items:center;gap:10px;display:flex}html body.cm-area .cm-cu-event>.cm-cu-row{flex:auto;margin-right:0}html body.cm-area .cm-catchup .cm-cu-cta{border-radius:999px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:14px;text-decoration:none;display:inline-flex}html body.cm-area .cm-catchup .cm-cu-cta svg{width:15px;height:15px}html body.cm-area .cm-catchup .cm-cu-cta.is-busy{opacity:.7;pointer-events:none}html body.cm-area .cm-cu-going{background:var(--ios-fill-2);min-height:36px;color:var(--ios-label);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}html body.cm-area .cm-cu-going svg{width:15px;height:15px;color:var(--cm-green)}html body.cm-area .cm-cu-faces{flex:none;display:inline-flex}html body.cm-area .cm-cu-faces .cm-avatar+.cm-avatar{box-shadow:0 0 0 2px var(--ios-surface);margin-left:-10px}html body.cm-area .cm-cu-go{width:16px;height:16px;color:var(--ios-label-3);flex:none}@media (width<=480px){html body.cm-area .cm-catchup{padding:12px 12px 4px}html body.cm-area .cm-cu-event{flex-wrap:wrap;gap:0 10px}html body.cm-area .cm-cu-event>:is(.cm-cu-cta,.cm-cu-going){margin:0 0 8px 42px}}@media (prefers-reduced-motion:no-preference){html body.cm-area .cm-catchup.is-entering{animation:.32s cubic-bezier(.32,.72,0,1) both cm-rise}}@media (prefers-contrast:more){html body.cm-area .cm-catchup{border:1px solid var(--pm-hc-line);background:var(--ios-surface);box-shadow:none}html body.cm-area .cm-cu-sec{border-top-width:1px}}@media (width>=1024px){html:not([data-theme=light]) body.cm-chrome:not(.cm-area) :is(#cm-header,#cm-acct){--ios-bg:#05070f;--ios-surface:#0e1423;--ios-surface-2:#192139;--ios-label:#fff;--ios-label-2:#9da3b4;--ios-sep:#545a708c;--ios-fill:#787e9642;--ios-fill-2:#787e9629;--ios-tint:#ffd23f;--ios-tint-soft:#ffd23f29;--ios-glass-strong:#0e1423e0;--ios-glass-spec:#ffffff4d;--ios-glass-rim:#ffffff1a;--ios-glass-shadow:0 8px 28px #00000073,0 1px 3px #00000059;--studio-surface:var(--ios-surface);--studio-soft:var(--ios-surface-2);--studio-line:var(--ios-sep);--studio-ink:#fff;--cm-green:#30d158;--cm-red:#ff453a}[data-theme=light] body.cm-chrome:not(.cm-area) :is(#cm-header,#cm-acct){--ios-bg:#f2f2f7;--ios-surface:#fff;--ios-surface-2:#f2f2f7;--ios-label:#0b1220;--ios-label-2:#5e6270;--ios-sep:#3c3c4338;--ios-fill:#76768029;--ios-fill-2:#7676801a;--ios-tint:#966000;--ios-tint-soft:#9660001a;--ios-glass-strong:#ffffffe6;--ios-glass-spec:#fffffff2;--ios-glass-rim:#0000000f;--ios-glass-shadow:0 8px 28px #0000001f,0 1px 3px #00000014;--studio-surface:var(--ios-surface);--studio-soft:#eeeef3;--studio-line:var(--ios-sep);--studio-ink:var(--ios-label);--cm-green:#1c7232;--cm-red:#d70015}body.cm-chrome:not(.cm-area) #main-app>header:has(#cm-header) :is(#user-name,#profile-btn,#theme-toggle,button[onclick="logout()"]){display:none!important}body.cm-chrome:not(.cm-area) #cm-header .cm-course-wide{display:inline-flex!important}body.cm-chrome:not(.cm-area) #cm-header{gap:4px}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn{width:40px;height:40px;color:var(--ios-label-2);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn svg{width:22px;height:22px}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn:hover{background:var(--ios-fill-2);color:var(--ios-label)}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn:is(.is-active,[aria-expanded=true]){background:var(--ios-tint-soft);color:var(--ios-tint)}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn .cm-count{background:var(--cm-red);color:#fff;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--ios-bg);padding:0 5px;font-size:11px;font-weight:700;top:3px;right:2px}body.cm-chrome:not(.cm-area) #cm-header .cm-acct-btn{border-radius:12px;margin-left:6px}body.cm-chrome:not(.cm-area) #cm-header .cm-acct-btn:is(:hover,[aria-expanded=true]){background:0 0}body.cm-chrome:not(.cm-area) .cm-acct-face{border-radius:11px;transition:box-shadow .2s;display:inline-flex}body.cm-chrome:not(.cm-area) .cm-acct-face .cm-avatar{width:34px;height:34px;box-shadow:inset 0 0 0 .5px var(--ios-glass-rim);border-radius:10px;font-size:13px}body.cm-chrome:not(.cm-area) .cm-acct-btn:hover .cm-acct-face{box-shadow:0 0 0 2px var(--ios-fill)}body.cm-chrome:not(.cm-area) .cm-acct-btn[aria-expanded=true] .cm-acct-face{box-shadow:0 0 0 2px var(--ios-tint)}html body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn:focus-visible{outline:2px solid var(--ios-tint)!important;outline-offset:1px!important}html body.cm-chrome:not(.cm-area) .cm-acct{background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);width:280px;max-width:calc(100vw - 16px);box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border:0;border-radius:22px;padding:6px}body.cm-chrome:not(.cm-area) .cm-acct-card{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}body.cm-chrome:not(.cm-area) .cm-acct-card .cm-avatar{border-radius:12px;width:44px;height:44px;font-size:16px}body.cm-chrome:not(.cm-area) .cm-acct-who{flex-direction:column;min-width:0;display:flex}body.cm-chrome:not(.cm-area) .cm-acct-name{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}body.cm-chrome:not(.cm-area) .cm-acct-name strong{min-width:0;color:var(--ios-label);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}body.cm-chrome:not(.cm-area) .cm-acct-sub{color:var(--ios-label-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}body.cm-chrome:not(.cm-area) .cm-acct-sep{background:var(--ios-sep);height:1px;margin:5px 8px}html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items :is(a,button){width:100%;min-height:38px;color:var(--ios-label);text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:flex;position:relative}html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items :is(a,button) svg{width:18px;height:18px;color:var(--ios-label-2);flex:none}html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items :is(a,button):is(:hover,:focus-visible){background:var(--ios-fill-2);outline:none}html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items :is(a,button):focus-visible{box-shadow:none;outline:2px solid var(--ios-tint)!important;outline-offset:-2px!important}html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items .is-danger,html body.cm-chrome:not(.cm-area) .cm-acct .cm-acct-items .is-danger svg{color:var(--cm-red)}body.cm-chrome:not(.cm-area) .cm-acct-switch{background:var(--ios-fill);border-radius:999px;flex:none;width:36px;height:22px;margin-left:auto;transition:background-color .2s;position:relative}body.cm-chrome:not(.cm-area) .cm-acct-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .25s cubic-bezier(.34,1.35,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}body.cm-chrome:not(.cm-area) .cm-acct-theme[aria-checked=true] .cm-acct-switch{background:var(--cm-green)}body.cm-chrome:not(.cm-area) .cm-acct-theme[aria-checked=true] .cm-acct-switch:after{transform:translate(14px)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){body.cm-chrome:not(.cm-area) .cm-acct-switch,body.cm-chrome:not(.cm-area) .cm-acct-switch:after{transition:none}}@media (width<=1023px){html:not([data-theme=light]) body.cm-chrome:not(.cm-area) #cm-bottom{--ios-glass-strong:#101726e6;--ios-glass-spec:#ffffff47;--ios-glass-rim:#ffffff1a;--ios-glass-shadow:0 8px 28px #00000073,0 1px 3px #00000059;--ios-label-2:#9da3b4;--ios-tint:#ffd23f;--ios-fill:#787e9642;--cm-red:#ff453a}[data-theme=light] body.cm-chrome:not(.cm-area) #cm-bottom{--ios-glass-strong:#ffffffeb;--ios-glass-spec:#fffffff2;--ios-glass-rim:#0f172a0f;--ios-glass-shadow:0 8px 28px #0f172a1a,0 1px 3px #0f172a0f;--ios-label-2:#525866;--ios-tint:#b45309;--ios-fill:#0f172a1a;--cm-red:#d70015}body.cm-chrome:not(.cm-area) #cm-bottom{z-index:45;left:16px;right:16px;bottom:calc(10px + env(safe-area-inset-bottom));background:var(--ios-glass-strong);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);max-width:440px;height:62px;box-shadow:inset 0 .5px 0 var(--ios-glass-spec),inset 0 0 0 .5px var(--ios-glass-rim),var(--ios-glass-shadow);border:0;border-radius:999px;align-items:stretch;gap:2px;margin:0 auto;padding:4px;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed}body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item{min-height:0;color:var(--ios-label-2);border-radius:999px;gap:2px;font-size:10px;font-weight:600;line-height:12px}body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item svg{width:24px;height:24px}body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item:last-child svg{rotate:90deg}body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item.is-active,body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item.is-active svg{color:var(--ios-tint)}body.cm-chrome:not(.cm-area) #cm-bottom .cm-bottom-item.is-active{background:var(--ios-fill)}body.cm-chrome:not(.cm-area).fab-tucked #cm-bottom{transform:translateY(calc(100% + 40px))}body.cm-chrome:not(.cm-area) #main-app>header:has(#cm-header) :is(#user-name,#profile-btn,#theme-toggle,button[onclick="logout()"]){display:none!important}body.cm-chrome:not(.cm-area) #notatnik-chat-toggle,body.cm-chrome:not(.cm-area) #vc-toggle{bottom:calc(84px + env(safe-area-inset-bottom))}body.cm-chrome:not(.cm-area) #main-app>main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}}@media (width<=1023px) and (prefers-reduced-motion:reduce){body.cm-chrome:not(.cm-area) #cm-bottom{transition:none}}#cm-header .cm-header-btn .cm-count,.cm-bottom-item .cm-count{background:var(--cm-red);color:#fff}@media (width<=639px){body.cm-chrome:not(.cm-area).fab-tucked :is(#notatnik-chat-toggle,#vc-toggle){transform:translateY(170px)}}@media (width<=1023px){.cm-start-pill.is-inline{width:100%;box-shadow:none;background:var(--ios-surface,var(--studio-surface));-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;margin:0 0 12px;padding:12px 16px;animation:none;display:flex;position:static;translate:none}.cm-start-pill.is-inline span{flex:1}.cm-start-pill.is-inline>svg:last-child{width:18px;height:18px;color:var(--ios-label-2,var(--studio-muted))}body.cm-area.cm-bar-hidden .cm-start-pill.is-inline{visibility:visible;pointer-events:auto}body.cm-area:has(#cm-cdock){--cm-tabbar-top:0px}body.cm-area:has(#cm-cdock) :is(.cm-bottom,.cm-fab){display:none}body.cm-area:has(#cm-cdock) .cm-cdock{padding-bottom:max(10px,env(safe-area-inset-bottom))}body.cm-area:has(#cm-cdock) #main-app>main{padding-bottom:env(safe-area-inset-bottom)}body.cm-area:has(#cm-cdock) #content{padding-bottom:0}}@media (width<=639px){body.cm-area .cm-local-head p,body.cm-area .cm-local-bottom>.cm-small{display:none}body.cm-area .cm-local-head{gap:10px}body.cm-area .cm-local-cities{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}body.cm-area .cm-local-cities::-webkit-scrollbar{display:none}body.cm-area .cm-local-cities>*{flex:none}body.cm-area .cm-buddy-head{justify-content:space-between;gap:12px;display:flex}body.cm-area .cm-buddy-head h2{margin:0}body.cm-area .cm-local-bottom:not(:has(a,button)){display:none}body.cm-area .cm-local-cities{margin-bottom:0}}body.cm-chrome .cm-side-community{display:none!important}html[data-theme=light] body.cm-area{--pm-gold-grad:linear-gradient(180deg,#ffe27d 0%,#ffd23f 48%,#f4b908 100%);--pm-cta-shadow:inset 0 1px 0 #ffffff80,0 1px 2px #78500040,0 8px 18px -10px #c88c008c;--pm-cta-shadow-hover:inset 0 1px 0 #ffffff8c,0 1px 2px #78500040,0 10px 22px -10px #c88c00a6}html[data-theme=light] body.cm-area :is(.cm-btn-primary,.cm-btn-primary:hover,.cm-fab,.cm-pf-plaque,.cm-pf-lvl,.cm-rank-no.is-1,.cm-celebrate-mono,.cm-celebrate-medal,.cm-pf-pill.is-pro){color:#1a1200}@media (width<=1023px){body.cm-chrome:not(.cm-area):has(#notatnik-chat-window.open,#vc-panel.open) #cm-bottom{display:none}}.cm-head-assist{display:none!important}@media (width<=639px){body.cm-chrome:not(.cm-area) #cm-header .cm-head-assist{color:#ffd23f;display:inline-flex!important}html[data-theme=light] body.cm-chrome:not(.cm-area) #cm-header .cm-head-assist{color:#8a5500}body.cm-chrome:not(.cm-area) #notatnik-chat-toggle{display:none!important}}@media (width<=767px){body.cm-area .cm-prompt-types{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}body.cm-area .cm-prompt-types:after{content:none}body.cm-area .cm-prompt-types button:last-child{order:-1}}@media (width>=1024px){body.cm-area .cm-pf-banner{aspect-ratio:auto}}#cm-header .cm-compose-btn{display:none!important}#cm-header .cm-compose-label{display:none}@media (width<=639px){body.cm-area #cm-header .cm-compose-label{display:inline}html body.cm-area #cm-header .cm-compose-btn:not([hidden]){color:#171100;background:#ffd23f;border-radius:999px;align-items:center;gap:4px;min-width:0;height:36px;min-height:36px;margin-right:4px;width:auto!important;padding:0 14px 0 10px!important;display:inline-flex!important}html body.cm-area #cm-header .cm-compose-btn:not([hidden]) svg{width:18px;height:18px}body.cm-area #cm-header .cm-compose-label{font-size:15px;font-weight:600;line-height:20px}html body.cm-area #cm-header .cm-compose-btn:not([hidden]):focus-visible{outline-offset:2px!important;outline:2px solid #ffd23f!important}html[data-theme=light] body.cm-area #cm-header .cm-compose-btn:not([hidden]):focus-visible{outline-color:#8a5500!important}body.cm-area .cm-fab{display:none!important}body.cm-chrome #content{padding-bottom:0}body.cm-chrome:not(.cm-area) #main-app>main{padding-bottom:calc(100px + env(safe-area-inset-bottom))}html:not([data-theme=light]) body.cm-chrome:not(.cm-area) #main-app>header{--ios-glass:#0e1423b8;--ios-sep:#545a708c;--ios-fill-2:#787e9629;--studio-ink:#fff}[data-theme=light] body.cm-chrome:not(.cm-area) #main-app>header{--ios-glass:#ffffffb8;--ios-sep:#3c3c4338;--ios-fill-2:#7676801a;--studio-ink:#0b1220}body.cm-chrome:not(.cm-area) #main-app>header{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 8px 0 8px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;gap:8px;transition:background-color .2s linear,box-shadow .2s linear}body.cm-chrome:not(.cm-area).cm-scrolled #main-app>header{background:var(--ios-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 -.5px 0 var(--ios-sep)}body.cm-chrome:not(.cm-area) .studio-brand{font-size:17px}body.cm-chrome:not(.cm-area) .studio-brand-logo{width:30px;height:33px}body.cm-chrome:not(.cm-area) #cm-header{gap:6px}body.cm-chrome:not(.cm-area) :is(#main-app>header button[aria-controls=sidebar],#cm-header .cm-header-btn:not(.cm-dm-btn)){background:var(--ios-fill-2);width:44px;height:44px;color:var(--studio-ink);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0}body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn.cm-head-assist{color:#ffd23f}html[data-theme=light] body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn.cm-head-assist{color:#8a5500}body.cm-chrome:not(.cm-area) #main-app>main{padding-top:calc(68px + env(safe-area-inset-top,0px))}body.cm-chrome:not(.cm-area) .lesson-sections,body.cm-chrome:not(.cm-area) #scroll-progress-bar,body.cm-chrome:not(.cm-area) #sidebar{top:calc(56px + env(safe-area-inset-top,0px))}}body.cm-area .cm-map-me-hint{color:var(--ios-label-2,var(--studio-muted));margin-top:2px;font-size:13px;line-height:18px;display:block}body.cm-area .cm-map-me-text:has(.cm-map-me-hint){align-items:flex-start}body.cm-area .cm-map-me-text:has(.cm-map-me-hint) svg{margin-top:1px}@media (width>=640px){html:not([data-theme=light]) body.cm-chrome .cm-pop{background:var(--ios-elev,#131a2d);box-shadow:0 0 0 1px #ffffff1f,0 28px 70px #000000b3}[data-theme=light] body.cm-chrome .cm-pop{box-shadow:0 0 0 1px #00000014,0 24px 64px #0000002e}}@media (width>=1024px){body.cm-area .cm-member-search>.cm-member-filters{flex-wrap:wrap;overflow:visible}}@media (width<=639px){body.cm-area .cm-buddy-head p{color:var(--ios-label-2,var(--studio-muted));font-size:13px;line-height:18px;display:block}}@media (width>=640px){body.cm-area .cm-help{font-size:14px;line-height:1.5}body.cm-area .cm-box.cm-stack label small{font-size:13px;line-height:1.45}body.cm-area .cm-box.cm-stack table td{font-size:14px}}@media (width<=639px){body.cm-area .cm-podium-name{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;display:-webkit-box}body.cm-area .cm-buddy-head>.cm-btn{white-space:nowrap;flex:none}body.cm-area .cm-page-head:has(.cm-page-sort):not(:has(.cm-page-sub)):not(:has(.cm-page-actions>:not(.cm-page-sort,.cm-head-write))){flex-wrap:nowrap;justify-content:space-between;align-items:center}body.cm-area .cm-page-head:has(.cm-page-sort):not(:has(.cm-page-sub)):not(:has(.cm-page-actions>:not(.cm-page-sort,.cm-head-write))) .cm-page-titles{flex:auto;min-width:0}body.cm-area .cm-page-head:has(.cm-page-sort):not(:has(.cm-page-sub)):not(:has(.cm-page-actions>:not(.cm-page-sort,.cm-head-write))) .cm-page-actions{flex:none;margin:0}body.cm-area .cm-prompt-types{display:none}body.cm-area .cm-livebar{gap:10px 12px;padding:12px 44px 12px 12px}body.cm-area .cm-lb-host{width:46px;height:46px;padding:2px}body.cm-area .cm-lb-host>*{width:42px;height:42px}body.cm-area .cm-livebar .cm-btn,body.cm-area .cm-lb-saved{min-height:40px}html body.cm-area .cm-cdock{background:var(--ios-surface-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 .5px var(--ios-glass-rim),0 10px 0 0 var(--ios-surface),0 -14px 22px -4px var(--ios-surface)}body.cm-chrome:not(.cm-area) .cm-nav-title{left:104px;right:112px;top:calc(50% + env(safe-area-inset-top,0px) / 2);text-align:center;color:var(--studio-ink);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;font-size:16px;font-weight:600;line-height:22px;transition:opacity .2s linear;display:block;position:absolute;overflow:hidden;translate:0 -50%}body.cm-chrome:not(.cm-area).course-title-inline .cm-nav-title{opacity:1}body.cm-chrome:not(.cm-area) #main-app>header .studio-brand span{transition:opacity .2s linear}body.cm-chrome:not(.cm-area).course-title-inline #main-app>header .studio-brand span{opacity:0}}@media (width<=639px) and (prefers-reduced-motion:reduce){body.cm-chrome:not(.cm-area) :is(.cm-nav-title,#main-app>header .studio-brand span){transition:none}}@media (width<=639px){body.cm-area .cm-pf-side{display:contents}body.cm-area .cm-pf-side>.cm-pf-card{order:0}body.cm-area .cm-pf-cols>.cm-pf-main{order:1}body.cm-area .cm-pf-side>:not(.cm-pf-card){order:2}body.cm-area .cm-member-grid>.cm-member>.cm-member-cover{height:56px}body.cm-area .cm-local-network{padding:12px 16px}body.cm-area .cm-local-head>a.cm-btn:not([href*=profil]){display:none}body.cm-area .cm-local-head h2{margin:0 0 8px;font-size:17px}body.cm-area .cm-buddy-panel{padding:12px 16px}body.cm-area .cm-buddy-head{flex-wrap:wrap;align-items:center}body.cm-area .cm-buddy-head>div{display:contents}body.cm-area .cm-buddy-head h2{flex:1;min-width:0;font-size:17px}body.cm-area .cm-buddy-head>.cm-btn,body.cm-area .cm-buddy-head>.cm-link{order:1}body.cm-area .cm-buddy-head p{flex-basis:100%;order:2;margin:2px 0 0}body.cm-area .cm-buddy-head{row-gap:0}}@media (width>=1024px){body.cm-area .cm-shell.is-article .cm-center{width:100%;max-width:820px;margin:0 auto}}.cm-head-assist-label{display:none}@media (width<=639px){body.cm-chrome:not(.cm-area) #cm-header .cm-header-btn.cm-head-assist{gap:6px;width:auto;padding:0 14px 0 11px}body.cm-chrome:not(.cm-area) #cm-header .cm-head-assist .cm-head-assist-label{color:var(--studio-ink);font-size:14px;font-weight:600;display:inline}body.cm-chrome:not(.cm-area).course-title-inline #cm-header .cm-header-btn.cm-head-assist{width:44px;padding:0}body.cm-chrome:not(.cm-area).course-title-inline #cm-header .cm-head-assist .cm-head-assist-label{display:none}body.cm-area .cm-earn-list{flex-wrap:wrap;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}body.cm-area .cm-earn-chip{white-space:normal;font-size:14px}body.cm-area .cm-earn-chip small{font-size:12px}}@media (width>=640px){body.cm-chrome:has(>#cm-bell-pop):after{content:"";z-index:64;pointer-events:none;background:#00000061;position:fixed;inset:0}[data-theme=light] body.cm-chrome:has(>#cm-bell-pop):after{background:#10182829}}@media (width<=639px){body.cm-area .cm-pf-tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}body.cm-area #cm-main:has(>.cm-earn){flex-direction:column;display:flex}body.cm-area #cm-main:has(>.cm-earn)>.cm-earn{order:5;margin-top:14px}}body.cm-area .cm-box.cm-stack :is(input[type=radio],input[type=checkbox]):not([class]){accent-color:#ffd23f;width:18px;height:18px}body.cm-area .cm-c-foot .cm-c-netiquette{color:var(--studio-muted);flex:100%;align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;display:flex}body.cm-area .cm-c-netiquette svg{width:14px;height:14px;color:var(--cm-gold);flex:none}html body.cm-area .cm-modal.is-kb .cm-c-foot .cm-c-netiquette{display:none}@media (width>=1024px){html:has(>body.cm-chrome:not(.cm-area)){background-color:#05070f}html[data-theme=light]:has(>body.cm-chrome:not(.cm-area)){background-color:#f2f2f7}html:not([data-theme=light]) body.cm-chrome:not(.cm-area){--studio-canvas:#05070f;background-color:#05070f;background-image:url(../img/grain-128.png?v=20261020b),radial-gradient(1100px 540px at 58% -10%,#ffd23f0a,#0000 62%),radial-gradient(900px 640px at 104% 14%,#2f5ea812,#0000 62%),radial-gradient(760px 560px at -6% 64%,#2f5ea80b,#0000 62%);background-position:0 0;background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:64px 64px,100% 900px,100% 1100px,100% 1400px;background-attachment:scroll}html[data-theme=light] body.cm-chrome:not(.cm-area){--studio-canvas:#f2f2f7;background-color:#f2f2f7;background-image:url(../img/grain-128-light.png?v=20261020b),radial-gradient(1100px 520px at 58% -10%,#ffd23f0f,#0000 62%),radial-gradient(900px 600px at 104% 14%,#2f5ea808,#0000 62%);background-position:0 0;background-repeat:repeat,no-repeat,no-repeat;background-size:64px 64px,100% 900px,100% 1100px;background-attachment:scroll}body.cm-chrome:not(.cm-area) #main-app>header{height:64px;padding-left:28px}html:not([data-theme=light]) body.cm-chrome:not(.cm-area) #main-app>header{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#0e1423}html[data-theme=light] body.cm-chrome:not(.cm-area) #main-app>header{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#ffffffdb;box-shadow:inset 0 -.5px #3c3c4338}body.cm-chrome:not(.cm-area) #sidebar{top:76px}html:not([data-theme=light]) body.cm-chrome:not(.cm-area) #sidebar{background:#131a2d;border-color:#ffffff0f}html[data-theme=light] body.cm-chrome:not(.cm-area) #sidebar{background:#fff;border-color:#3c3c4324}body.cm-chrome:not(.cm-area) #main-app>main{padding-top:100px}body.cm-chrome:not(.cm-area) .lesson-sections{top:76px}}html:not([data-theme=light]) body.cm-chrome #cm-bell-pop.cm-pop{box-shadow:0 0 0 1px #ffffff29,inset 0 1px #ffffff0f,0 28px 70px #000000b8}[data-theme=light] body.cm-chrome #cm-bell-pop.cm-pop{box-shadow:0 0 0 1px #3c3c4329,0 24px 60px #1018282e}#cm-bell-pop #cm-bell-foot:not([hidden]){z-index:1;background:inherit;border-top:1px solid var(--ios-sep,var(--studio-line));position:sticky;bottom:0}html body #cm-bell-pop #cm-bell-foot .cm-link{font-size:14px;font-weight:600}@media (width<=639px){body.cm-chrome:not(.cm-area) #main-app>header .studio-brand{position:relative}body.cm-chrome:not(.cm-area) #main-app>header .studio-brand-logo{transition:opacity .2s linear}body.cm-chrome:not(.cm-area).course-title-inline #main-app>header .studio-brand-logo{opacity:0}body.cm-chrome:not(.cm-area).course-title-inline #main-app>header .studio-brand:before{content:"";border-bottom:2.5px solid #ffd23f;border-left:2.5px solid #ffd23f;border-radius:1px;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:16px;transform:rotate(45deg)}[data-theme=light] body.cm-chrome:not(.cm-area).course-title-inline #main-app>header .studio-brand:before{border-color:#8a5500}}@media (width<=639px) and (prefers-reduced-motion:reduce){body.cm-chrome:not(.cm-area) #main-app>header .studio-brand-logo{transition:none}}@media (width>=640px){body.cm-area .cm-local-network:not(.has-city){align-items:center;gap:10px 16px;margin-bottom:12px;padding:10px 12px 10px 16px;display:flex}body.cm-area .cm-local-network:not(.has-city) .cm-local-head{display:contents}body.cm-area .cm-local-network:not(.has-city) .cm-local-head>div{flex:none;order:1;min-width:0}body.cm-area .cm-local-network:not(.has-city) .cm-local-head>div>p{display:none}body.cm-area .cm-local-network:not(.has-city) h2{white-space:nowrap;margin:0;font-size:15px;line-height:20px}body.cm-area .cm-local-network:not(.has-city) .cm-local-cities{scrollbar-width:none;flex-wrap:nowrap;flex:auto;order:2;min-width:0;margin:0;padding-block:2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}body.cm-area .cm-local-network:not(.has-city) .cm-local-cities::-webkit-scrollbar{display:none}body.cm-area .cm-local-network:not(.has-city) .cm-local-cities>*{flex:none;min-height:34px}body.cm-area .cm-local-network:not(.has-city) .cm-local-head>:not(div){flex:none;order:3}body.cm-area .cm-local-network:not(.has-city) .cm-local-bottom:not(:has(a,button)){display:none}body.cm-area .cm-local-network:not(.has-city)>p.cm-small{order:2;margin:0}body.cm-area .cm-buddy-panel .cm-buddy-head{flex-wrap:nowrap;align-items:center}body.cm-area .cm-buddy-panel .cm-buddy-head>.min-w-0{align-items:baseline;gap:12px;min-width:0;display:flex}body.cm-area .cm-buddy-panel .cm-buddy-head h2{white-space:nowrap;margin:0;font-size:15px;line-height:20px}body.cm-area .cm-buddy-panel .cm-buddy-head p{text-overflow:ellipsis;min-width:0;margin:0;font-size:14px}body.cm-area .cm-buddy-panel:not(:has(.cm-buddy-list)){padding:10px 12px 10px 16px}body.cm-area .cm-member-search{align-items:start}body.cm-area .cm-filters-toggle{display:none}}@media (width<=639px){body.cm-area .cm-member-search>.cm-filters-toggle{grid-area:2/2;justify-self:start;align-items:center;gap:6px;min-height:36px;display:inline-flex}body.cm-area .cm-filters-toggle svg{width:16px;height:16px}body.cm-area .cm-filters-count{color:#171100;background:#ffd23f;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}body.cm-area .cm-member-search>.cm-member-filters{grid-area:3/1/auto/-1;display:none;flex-wrap:wrap!important;margin:0!important;padding:0!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}body.cm-area .cm-member-search>.cm-member-filters.is-open{display:flex}body.cm-area .cm-member-search>.cm-member-filters:after{display:none}}body.cm-area .cm-np-card small{font-size:14px;line-height:1.45}html:not([data-theme=light]) body.cm-area .cm-np-card small{color:#b4bccb}html:not([data-theme=light]) body.cm-area .cm-np-dot{border-color:#ffffff6b}[data-theme=light] body.cm-area .cm-np-dot{border-color:#3c3c4380}html body #cm-header .cm-count{background:#c81e1e}body.cm-area .cm-pf-back{margin-bottom:6px}@media (width<=639px){body.cm-area .cm-pf-banner{aspect-ratio:auto;height:92px}body.cm-area .cm-pf-meta{flex-flow:wrap;justify-content:center;align-items:center;gap:4px 12px}}html:not([data-theme=light]) body.cm-area .cm-check.is-next{background:#ffd23f0f;box-shadow:inset 3px 0 #ffd23f}[data-theme=light] body.cm-area .cm-check.is-next{background:#b453090f;box-shadow:inset 3px 0 #b45309}body.cm-area .cm-check.is-next{align-items:flex-start}body.cm-area .cm-check.is-next .cm-check-mark{margin-top:2px}body.cm-area .cm-check-desc{color:var(--studio-ink);margin-top:6px;font-size:15px;line-height:21px}body.cm-area .cm-check-hint{margin-top:4px}body.cm-area .cm-check-cta{margin-top:10px;display:flex}body.cm-chrome:not(.cm-area) :is(.studio-primary,.btn-primary,.lesson-next-btn){box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #7a520047,0 1px 2px #00000059,0 10px 24px -12px #ffd23f8c;color:#171100!important;background:linear-gradient(#ffe27d 0%,#ffd23f 48%,#f4b908 100%)!important;border-radius:999px!important}[data-theme=light] body.cm-chrome:not(.cm-area) :is(.studio-primary,.btn-primary,.lesson-next-btn){box-shadow:inset 0 1px #ffffff80,0 1px 2px #78500040,0 8px 18px -10px #c88c008c}@media (hover:hover){body.cm-chrome:not(.cm-area) :is(.studio-primary,.btn-primary,.lesson-next-btn):not(:disabled):hover{filter:brightness(1.04);transform:none}}body.cm-chrome:not(.cm-area) .btn-primary:before{display:none}@media (width<=639px){body.cm-area .cm-lb-title{-webkit-line-clamp:3;line-clamp:3}}@media (width>=640px){body.cm-area .cm-buddy-panel .cm-buddy-head>.cm-btn{white-space:nowrap;flex:none}}@media (width>=1024px){html:not([data-theme=light]) body.cm-chrome:has(>#cm-bell-pop):after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#03050c94}[data-theme=light] body.cm-chrome:has(>#cm-bell-pop):after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182838}html:not([data-theme=light]) body.cm-chrome #cm-bell-pop.cm-pop{background:#172038}}[data-theme=light] body :is(.cm-nav-dot,.cm-dot,.sidebar-dot){background:#b45309!important}@media (width>=1024px){html:not([data-theme=light]) body.cm-chrome:not(.cm-area) #notatnik-chat-toggle{color:#f8fafc;background:#101726;border:1px solid #ffd23f80;box-shadow:0 8px 22px #00000073}[data-theme=light] body.cm-chrome:not(.cm-area) #notatnik-chat-toggle{color:#0b1220;background:#fff;border:1px solid #b453096b;box-shadow:0 6px 16px #0f172a1a}body.cm-chrome:not(.cm-area) #notatnik-chat-toggle svg{color:#ffd23f}[data-theme=light] body.cm-chrome:not(.cm-area) #notatnik-chat-toggle svg{color:#b45309}body.cm-chrome:not(.cm-area) #notatnik-chat-toggle:hover{border-color:#ffd23f;transform:none}body.cm-chrome:not(.cm-area) #sidebar:after{content:"";pointer-events:none;background:linear-gradient(#10172600,#101726);height:36px;margin-top:-36px;display:block;position:sticky;bottom:-6px}[data-theme=light] body.cm-chrome:not(.cm-area) #sidebar:after{background:linear-gradient(#fff0,#fff)}}html body.cm-area .cm-comment-tools{font-size:13px}html body.cm-area .cm-comment-tools button{font-size:14px;line-height:18px}html:not([data-theme=light]) body.cm-area .cm-comment-tools button:not(.is-on){color:#c9d0dc}[data-theme=light] body.cm-area .cm-comment-tools button:not(.is-on){color:#3c4352}@media (width<=639px){body.cm-area :is(.cm-pf-tabs,.cm-chips.cm-mobile-only){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (width>=640px){body.cm-area .cm-buddy-panel .cm-buddy-head p{white-space:normal;overflow:visible}}@media (width>=1024px){body.cm-area .cm-pf-banner{height:132px}}@media (width>=640px){body.cm-area .cm-earn-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}html body.cm-area .cm-earn-chip{border:0;border-bottom:1px solid var(--ios-sep,var(--studio-line));min-height:0;color:var(--studio-ink);background:0 0;border-radius:0;align-items:baseline;gap:6px;padding:9px 0;font-size:14px;line-height:20px;display:flex}html body.cm-area .cm-earn-chip small{color:var(--ios-label-2,var(--studio-muted));order:1;font-size:12.5px}html body.cm-area .cm-earn-chip strong{color:var(--ios-tint,var(--cm-gold));order:2;margin-left:auto}}@media (width<=639px){html body.cm-area .cm-earn-list{grid-template-columns:1fr;gap:0;display:grid}html body.cm-area .cm-earn-chip{border:0;border-bottom:1px solid var(--ios-sep,var(--studio-line));color:var(--studio-ink);background:0 0;border-radius:0;align-items:baseline;gap:6px;padding:9px 0;font-size:15px;display:flex}html body.cm-area .cm-earn-chip small{order:1}html body.cm-area .cm-earn-chip strong{order:2;margin-left:auto}}@media (width>=640px){body.cm-area .cm-member-grid>.cm-member>.cm-member-cover{height:64px}}body.cm-area .cm-map-legend{color:var(--ios-label-2,var(--studio-muted));align-items:center;gap:10px;margin:0 0 10px;font-size:14px;line-height:19px;display:flex}body.cm-area .cm-map-legend[hidden]{display:none}body.cm-area .cm-map-legend-dot{color:#171100;background:#ffd23f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 0 0 3px #ffd23f40}.cm-nav-more>summary{cursor:pointer;color:var(--cm-muted,#9ca3af);padding:12px 14px;font-size:13px}.cm-nav-more[open]>summary{color:var(--cm-text,inherit)}.cm-onboard-optional>summary{cursor:pointer;font-weight:600}.cm-onboard-optional[open]>summary{margin-bottom:12px}html body.cm-area .cm-comment-tools .cm-solve-btn.is-on{color:var(--cm-green)}body.cm-area .cm-icode{background:var(--ios-fill-2);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}