.lc .my{max-width:1120px;padding-bottom:64px}.lc .my .kicker a{color:var(--ju);text-decoration:none}.lc .my-head h1{font-size:clamp(24px,3.4vw,34px);margin-bottom:8px}.lc .my-who{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;margin:0 0 6px;color:var(--ink2)}.lc .my-who b{font-size:15.5px;color:var(--ink)}.lc .my-who span{padding:2px 10px;border:1px solid var(--line);border-radius:99px;background:var(--card);font-size:12.5px}.lc .my-who .my-cohort{color:var(--dim)}.lc .my-who .my-ed{border-color:var(--ju);color:var(--ju);font-weight:700}.lc .my-dim{color:var(--dim)}.lc .small{font-size:12.5px}.lc .my-err{color:var(--ju);font-size:13.5px;margin:6px 0}.lc .my-box{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px 18px;margin:18px 0}.lc .my-box.warn{border-color:#e9b7a9;background:var(--ju-lt)}.lc .my-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0}.lc .my-btn{font:inherit;font-size:14px;font-weight:600;padding:9px 16px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;min-height:40px}.lc .my-btn:hover{border-color:var(--ink);text-decoration:none}.lc .my-btn.pri{background:var(--ink);color:#fff;border-color:var(--ink)}.lc .my-btn.pri:hover{background:#000}.lc .my-btn.ghost{background:transparent;color:var(--ink2)}.lc .my-btn.danger{color:var(--ju)}.lc .my-btn:disabled{opacity:.45;cursor:not-allowed}.lc .linkish{font:inherit;background:none;border:0;padding:0;color:var(--ju);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lc .linkish.small{font-size:12.5px;margin-top:6px}.lc .my-intro{list-style:none;padding:0;margin:22px 0 10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:10px;gap:10px;counter-reset:i}.lc .my-intro li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px;counter-increment:i}.lc .my-intro li b{display:block;font-size:15px;margin-bottom:4px}.lc .my-intro li b:before{content:counter(i,decimal-leading-zero) " ";color:var(--ju);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc .my-intro li span{font-size:13.5px;color:var(--ink2);line-height:1.7}.lc .my-join{max-width:480px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin:20px 0}.lc .my-join h2{margin:0 0 6px;font-size:18px}.lc .my-join p{font-size:13.5px;line-height:1.75}.lc .my-form label,.lc .my-join label{display:block;font-size:13px;font-weight:700;margin:12px 0 0}.lc .my-form label i,.lc .my-join label i{font-weight:400;color:var(--dim);font-style:normal}.lc .my-form input,.lc .my-join input{display:block;width:100%;margin-top:5px;font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.lc .my-form input:focus,.lc .my-join input:focus{outline:2px solid var(--ju-lt);border-color:var(--ju)}.lc .my-join .my-btn{margin-top:16px;width:100%;justify-content:center}.lc .my-tabs{display:flex;gap:6px;margin:22px 0 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.lc .my-tabs::-webkit-scrollbar{display:none}.lc .my-tabs button{flex:none;font:inherit;background:none;border:0;border-bottom:3px solid transparent;padding:10px 14px 9px;cursor:pointer;text-align:left;color:var(--dim);margin-bottom:-1px}.lc .my-tabs button b{display:block;font-size:14.5px;color:inherit}.lc .my-tabs button i{display:block;font-style:normal;font-size:11.5px;color:var(--dim)}.lc .my-tabs button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ju)}.lc .my-sec{padding-top:22px}.lc .my-sec h3{font-size:15.5px;margin:26px 0 10px;font-weight:800}.lc .my-n{font-style:normal;color:var(--dim);font-weight:600;font-size:13px;margin-left:4px}.lc .my-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px}.lc .my-tile{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lc .my-tile b{display:block;font-size:26px;font-weight:800;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.lc .my-tile span{font-size:12.5px;color:var(--ink2)}.lc .my-tile i{display:block;font-style:normal;font-size:11.5px;color:var(--dim)}.lc .my-nudge{margin:16px 0;padding:12px 15px;border:1px solid #efc9bd;background:var(--ju-lt);border-radius:10px;font-size:13.5px;line-height:1.75}.lc .my-chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.lc .my-chips a{display:inline-block;font-size:13px;padding:4px 11px;border-radius:99px;border:1px solid var(--line);background:var(--card);text-decoration:none}.lc .my-chips a:hover{border-color:var(--ink)}.lc .my-know{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px}.lc .my-know .k{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lc .my-know .k3{border-color:var(--ink)}.lc .my-know h4{margin:0 0 8px;font-size:13.5px}.lc .my-know h4 i{font-style:normal;color:var(--dim);font-weight:600;margin-left:4px}.lc .my-memos{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.lc .my-memos li{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:11px 14px}.lc .my-memos a{font-weight:700;font-size:14px}.lc .my-memos p{margin:4px 0 0;font-size:13.5px;color:var(--ink2);white-space:pre-wrap;line-height:1.7}.lc .my-split{display:grid;grid-template-columns:270px 1fr;grid-gap:20px;gap:20px;align-items:start}@media(max-width:860px){.lc .my-split{grid-template-columns:1fr}}.lc .my-list{position:-webkit-sticky;position:sticky;top:110px}@media(max-width:860px){.lc .my-list{position:static}}.lc .my-list ul{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:4px;gap:4px;max-height:60vh;overflow:auto}.lc .my-list li button{width:100%;text-align:left;font:inherit;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:9px 12px;cursor:pointer}.lc .my-list li button b{display:block;font-size:14px;line-height:1.4}.lc .my-list li button i{font-style:normal;font-size:11.5px;color:var(--dim)}.lc .my-list li button[aria-current=true]{border-color:var(--ink);background:#fff;box-shadow:0 1px 6px rgba(31,29,26,.08)}.lc .my-new{display:grid;grid-gap:6px;gap:6px}.lc .my-new input,.lc .my-new select{font:inherit;font-size:14px;padding:9px 11px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);width:100%}.lc .my-new form{display:contents}.lc .my-new .starters{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.lc .my-new .starters button{font:inherit;font-size:12px;padding:3px 9px;border-radius:99px;border:1px dashed var(--line);background:transparent;color:var(--ink2);cursor:pointer}.lc .my-new .starters button:hover{border-color:var(--ju);color:var(--ju)}.lc .my-empty{background:var(--card);border:1px dashed var(--line);border-radius:14px;padding:26px 24px}.lc .my-empty h3{margin:0 0 8px}.lc .my-empty p{font-size:14px;color:var(--ink2);line-height:1.75;max-width:60ch}.lc .my-ed{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px 22px 14px}@media(max-width:560px){.lc .my-ed{padding:14px 14px 10px}}.lc .my-ed-top{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.lc .my-title{flex:1 1 260px;font:inherit;font-size:21px;font-weight:800;letter-spacing:-.4px;border:0;border-bottom:1px dashed transparent;padding:2px 0;background:transparent;color:var(--ink);min-width:0}.lc .my-title:focus,.lc .my-title:hover{border-bottom-color:var(--line);outline:none}.lc .my-save{font-size:12px;color:var(--dim);white-space:nowrap}.lc .my-save.error{color:var(--ju);white-space:normal}.lc .my-field{display:block;margin:18px 0 0}.lc .my-field .q{display:block;font-weight:800;font-size:14.5px}.lc .my-field .hint{display:block;font-size:12.5px;color:var(--dim);margin:2px 0 6px;line-height:1.65}.lc .my-field .hint b{color:var(--ink2)}.lc .my-field .warnline{color:var(--ju);font-style:normal;font-weight:700}.lc .my-edreply textarea,.lc .my-field textarea,.lc .my-report textarea,.lc .my-roles textarea{display:block;width:100%;font:inherit;font-size:15px;line-height:1.75;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);resize:vertical}.lc .my-edreply textarea:focus,.lc .my-field textarea:focus,.lc .my-report textarea:focus,.lc .my-roles textarea:focus{outline:2px solid var(--ju-lt);border-color:var(--ju);background:#fff}.lc .my-field .cnt{display:block;text-align:right;font-size:11.5px;color:var(--dim);margin-top:2px}.lc .my-ed-foot{margin-top:20px;padding-top:12px;border-top:1px solid var(--line)}.lc .my-check{display:inline-flex;gap:8px;align-items:center;font-size:14px;cursor:pointer}.lc .my-check input{width:17px;height:17px;accent-color:var(--ju)}.lc .my-h{font-size:14.5px!important;margin:26px 0 2px!important}.lc .my-pages{font-size:13px;color:var(--dim);margin:6px 0 0}.lc .my-pages b{color:var(--ink)}.lc .my-pages.ok b{color:var(--ju)}.lc .my-reflect{margin:8px 0 0;padding-left:20px;font-size:13px;color:var(--ink2);column-count:2;column-gap:24px}@media(max-width:560px){.lc .my-reflect{column-count:1}}.lc .my-compare{margin-top:22px;padding:14px 16px;border-radius:12px;border:1px dashed var(--line);background:var(--paper)}.lc .my-compare p{margin:0;font-size:13.5px;line-height:1.75;color:var(--ink2)}.lc .my-compare.on{border-style:solid;border-color:var(--ink);background:#fff}.lc .my-compare h4{margin:0 0 6px;font-size:14px}.lc .my-compare .chk{font-size:11px;font-weight:700;padding:1px 8px;border-radius:99px;margin-left:6px;vertical-align:1px}.lc .my-compare .chk.ok{background:#eef3ee;color:#3c6b45}.lc .my-compare .chk.wait{background:var(--ju-lt);color:var(--ju)}.lc .my-compare .easy{font-size:14.5px;color:var(--ink);margin-bottom:8px}.lc .my-compare .small{margin:4px 0}.lc .my-compare .srcs{margin:6px 0 0;padding-left:18px;font-size:12.5px}.lc .my-compare .ask{margin:12px 0;padding:10px 12px;background:var(--ju-lt);border-radius:10px;font-size:13.5px}.lc .my-compare .ask ol{margin:4px 0 0;padding-left:20px}.lc .my-roles{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.lc .my-roles .role{border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:var(--paper)}.lc .my-roles .role.on{border-color:var(--ink);background:#fff;box-shadow:inset 0 3px 0 var(--ju)}.lc .my-roles .role i{font-style:normal;font-size:11.5px;color:var(--dim)}.lc .my-roles .rq{font-size:12.5px;color:var(--ink2);margin:4px 0 8px;line-height:1.6}.lc .my-roles textarea{font-size:14px}.lc .my-reports{display:grid;grid-template-columns:minmax(280px,380px) 1fr;grid-gap:22px;gap:22px;align-items:start}@media(max-width:860px){.lc .my-reports{grid-template-columns:1fr}}.lc .my-reports-new{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px}.lc .my-reports-new h3{margin:0 0 8px!important}.lc .my-search{width:100%;font:inherit;font-size:14px;padding:10px 12px;background:var(--paper)}.lc .my-pick,.lc .my-search{border:1px solid var(--line);border-radius:10px}.lc .my-pick{list-style:none;padding:0;margin:6px 0;overflow:hidden}.lc .my-pick button{width:100%;text-align:left;font:inherit;font-size:13.5px;padding:8px 12px;border:0;border-bottom:1px solid var(--line);background:#fff;cursor:pointer}.lc .my-pick li:last-child button{border-bottom:0}.lc .my-pick button:hover{background:var(--ju-lt)}.lc .my-report .tgt{margin:0 0 8px;font-size:13.5px}.lc .my-report .kinds{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:8px}.lc .my-report .kinds button{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink2)}.lc .my-report .kinds button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lc .my-report label{display:block;font-size:13px;font-weight:700;margin-top:8px}.lc .my-report label i{font-weight:400;font-style:normal;color:var(--dim)}.lc .my-report label textarea{margin-top:4px;font-size:14px}.lc .my-report.compact{margin-top:10px}.lc .my-sent{font-size:13.5px;padding:10px 12px;background:#eef3ee;border-radius:10px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}.lc .my-filter{display:flex;gap:6px;margin-bottom:10px}.lc .my-filter button{font:inherit;font-size:13px;padding:5px 12px;border-radius:99px;border:1px solid var(--line);background:var(--card);cursor:pointer;color:var(--ink2)}.lc .my-filter button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lc .my-rlist{list-style:none;padding:0;margin:0;display:grid;grid-gap:8px;gap:8px}.lc .my-ritem{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 15px}.lc .my-ritem.st-fixed,.lc .my-ritem.st-kept{opacity:.75}.lc .my-ritem .h{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lc .my-ritem .h a,.lc .my-ritem .h b{font-weight:800;font-size:14.5px}.lc .my-ritem .kind{font-size:12px;color:var(--dim)}.lc .my-ritem .st{margin-left:auto;font-size:11.5px;font-weight:700;padding:1px 9px;border-radius:99px;background:var(--paper);border:1px solid var(--line)}.lc .my-ritem .st.open{color:var(--ju);border-color:#e9b7a9}.lc .my-ritem .st.fixed{color:#3c6b45;border-color:#bcd3c0}.lc .my-ritem .body{margin:6px 0 0;font-size:14px;white-space:pre-wrap;line-height:1.7}.lc .my-ritem .ev{margin:4px 0 0;font-size:13px;color:var(--ink2);white-space:pre-wrap}.lc .my-ritem .meta{margin:6px 0 0;font-size:12px;color:var(--dim)}.lc .my-ritem .reply{margin:8px 0 0;padding:8px 11px;background:var(--paper);border-radius:8px;font-size:13.5px;white-space:pre-wrap}.lc .my-edreply{display:grid;grid-template-columns:120px 1fr auto;grid-gap:6px;gap:6px;align-items:start;margin-top:10px}@media(max-width:560px){.lc .my-edreply{grid-template-columns:1fr}}.lc .my-edreply select{font:inherit;font-size:13.5px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff}.lc .my-edreply textarea{font-size:13.5px}.lc .my-unknown h2{margin:4px 0 8px}.lc .my-unknown .lead{font-size:15px;color:var(--ink2);line-height:1.8;max-width:70ch}.lc .my-unknown .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.lc .my-unknown section{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.lc .my-unknown section h3{margin:0 0 6px!important;font-size:14.5px!important}.lc .my-unknown ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.75;color:var(--ink2)}.lc .my-unknown li.dim{color:var(--dim);list-style:none;margin-left:-18px;margin-top:4px;font-size:12.5px}.lc .my-unknown b{color:var(--ink)}.lc .my-unknown .how{margin-top:12px;padding:14px 18px;border-radius:12px;background:var(--ink);color:#fff}.lc .my-unknown .how h3{margin:0 0 6px!important;color:#fff}.lc .my-unknown .how ol{margin:0;padding-left:20px;font-size:14px;line-height:1.85}.lc .my-unknown .how b{color:#fff}.lc .my-profile{margin-top:40px;border-top:1px solid var(--line);padding-top:14px;font-size:13.5px}.lc .my-profile summary{cursor:pointer;color:var(--dim)}.lc .my-profile .my-form{max-width:420px}.lc .rep-box{margin-top:14px;padding-top:10px;border-top:1px dashed var(--line)}.lc .rep-box .rep-open{font:inherit;font-size:12.5px;background:none;border:0;padding:0;color:var(--dim);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lc .rep-box .rep-open:hover{color:var(--ju)}.lc .rep-box .rep-prev{list-style:none;padding:0;margin:8px 0 0;font-size:12.5px;color:var(--ink2);display:grid;grid-gap:4px;gap:4px}.lc .rep-box .rep-prev li{padding:6px 9px;background:var(--paper);border-radius:8px}.lc .rep-box .rep-prev em{font-style:normal;font-weight:700;margin-right:6px}.lc .my-share{margin-top:22px;padding:11px 14px;border:1px dashed var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;background:var(--paper)}.lc .my-share.on{border-style:solid;border-color:var(--ink);background:#fff}.lc .my-comments{margin-top:14px}.lc .my-comments h4{margin:0 0 8px;font-size:14px}.lc .my-comments ul{list-style:none;padding:0;margin:0 0 10px;display:grid;grid-gap:6px;gap:6px}.lc .my-comments li{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:9px 12px}.lc .my-comments li .kd{font-size:11.5px;font-weight:700;padding:1px 8px;border-radius:99px;background:#fff;border:1px solid var(--line)}.lc .my-comments li.k-fix .kd{color:var(--ju);border-color:#efc9bd}.lc .my-comments li.k-source .kd{color:#3c6b45;border-color:#bcd3c0}.lc .my-comments li p{margin:5px 0 3px;font-size:14px;white-space:pre-wrap;line-height:1.7}.lc .my-comments li .meta{font-size:12px;color:var(--dim);display:flex;gap:10px;align-items:center}.lc .my-comments .kinds{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.lc .my-comments .kinds button{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--line);background:#fff;cursor:pointer;color:var(--ink2)}.lc .my-comments .kinds button[aria-checked=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.lc .my-comments textarea{display:block;width:100%;font:inherit;font-size:14px;line-height:1.7;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--paper);resize:vertical}.lc .my-date{font:inherit;font-size:13px;padding:3px 8px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.lc .my-crew{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 15px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.lc .my-crew ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:5px;flex-basis:100%}.lc .my-crew li{font-size:12.5px;padding:2px 10px;border-radius:99px;border:1px solid var(--line);background:var(--paper)}.lc .my-together .my-filter{margin-bottom:12px}.lc .my-read .kicker-s{font-size:12px;color:var(--dim);margin:0 0 4px}.lc .my-read h3{margin:0 0 10px!important;font-size:20px!important}.lc .my-read section{margin-top:14px}.lc .my-read h5{margin:0 0 4px;font-size:13.5px}.lc .my-read .body,.lc .my-read section p{margin:0;font-size:15px;line-height:1.8;white-space:pre-wrap}.lc .my-read ul{margin:4px 0 0;padding-left:18px;font-size:14.5px;line-height:1.75}