.cw-lc{--lc-ink:#0a0a0b;--lc-line:var(--cw-border,#e3e3da);padding-bottom:60px}.cw-lc-start,.cw-lc-listcard,.cw-lc-card,.cw-lc-board{background:var(--theme-elevation-0,#fff);border:1px solid var(--cw-border,#e3e3da);border-radius:16px;box-shadow:0 1px 2px #0505050a}.cw-lc-start{margin-bottom:20px;padding:8px 24px 24px}.cw-lc-tabs{border-bottom:1px solid var(--cw-border,#e3e3da);gap:4px;margin-bottom:18px;display:flex}.cw-lc-tabs button{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-elevation-600,#6b6b64);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 16px 12px;font:700 13px/1 Inter,sans-serif}.cw-lc-tabs button.is-on{color:var(--theme-text);border-bottom-color:var(--theme-text)}.cw-lc-tabs button b{background:#ecece5;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:11px}.cw-lc-tabs--card{margin:0;padding:0 12px}.cw-lc-fixtures{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cw-lc-fixture{text-align:left;border:1px solid var(--cw-border,#e3e3da);background:var(--theme-elevation-50,#fafaf7);cursor:pointer;color:var(--theme-text);border-radius:14px;gap:4px;padding:16px 18px;font-family:Inter,sans-serif;transition:border-color .15s,transform .15s;display:grid}.cw-lc-fixture:hover{border-color:var(--theme-text);transform:translateY(-1px)}.cw-lc-fixture strong{letter-spacing:-.01em;font-size:17px}.cw-lc-fixture-when,.cw-lc-fixture-comp{color:var(--theme-elevation-600,#6b6b64);font-size:12.5px}.cw-lc-fixture-go{color:#4d7a0f;margin-top:8px;font-size:13px;font-weight:700}.cw-lc-customform{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 18px;display:grid}.cw-lc-customform label,.cw-lc-draft label,.cw-lc-lineup label{color:var(--theme-text);gap:6px;font-size:13px;font-weight:700;display:grid}.cw-lc input:not([type=checkbox],[type=radio]),.cw-lc textarea,.cw-lc-customform input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--theme-elevation-200,#cfcfc6);background:var(--theme-elevation-0,#fff);width:100%;color:var(--theme-text);border-radius:10px;padding:10px 12px;font:400 15px/1.4 Inter,sans-serif}.cw-lc textarea{resize:vertical}.cw-lc input:focus,.cw-lc textarea:focus,.cw-lc-customform input:focus{border-color:var(--theme-text);outline:none;box-shadow:0 0 0 3px #c6f36b99}.cw-lc-check{align-self:end;align-items:center;gap:10px;padding-bottom:10px;display:flex!important}.cw-lc-customform-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:14px;display:flex}.cw-lc-listhead{border-bottom:1px solid var(--cw-border,#e3e3da);text-align:center;padding:18px 24px;font-weight:700}.cw-lc-row{border-top:1px solid var(--cw-border,#e3e3da);align-items:center;gap:20px;padding:18px 24px;display:flex}.cw-lc-row:first-of-type{border-top:0}.cw-lc-row-badge{background:var(--cw-dark,#0a0a0b);color:#fff;letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;width:120px;height:72px;font:800 24px/1 Inter,sans-serif;display:grid}.cw-lc-row-badge.is-live{background:linear-gradient(135deg,#ff3b3b,#b80f0f)}.cw-lc-row-main{flex:1;gap:6px;min-width:0;display:grid}.cw-lc-row-title{color:var(--theme-text);letter-spacing:-.01em;font-size:18px;font-weight:800;text-decoration:none}.cw-lc-row-title:hover{text-decoration:underline}.cw-lc-row-meta{color:var(--theme-elevation-600,#6b6b64);font-size:13.5px}.cw-lc-row-actions{gap:8px;display:flex}.cw-lc-board{background:radial-gradient(circle at 50% -40%, #c6f36b59, transparent 55%), var(--cw-dark,#0a0a0b);color:#fff;border:0;margin:8px 0 18px;padding:18px 24px 20px}.cw-lc-board .cw-tag--soft,.cw-lc-board .cw-tag{color:#fff;background:#ffffff1f}.cw-lc-board .cw-tag--live{background:#ff3b3b}.cw-lc-board .cw-tag--warn{color:#4d3200;background:#ffd27a}.cw-lc-board-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-lc-board-links{gap:18px;display:flex}.cw-lc-board-links a{color:var(--cw-lime,#c6f36b);font-size:13.5px;font-weight:700;text-decoration:none}.cw-lc-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:18px 0 14px;display:grid}.cw-lc-team{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.cw-lc-team img,.cw-lc-crest{object-fit:contain;width:64px;height:64px}.cw-lc-crest{background:#ffffff1f;border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid}.cw-lc-team strong{letter-spacing:-.01em;font-size:18px}.cw-lc-mid{text-align:center}.cw-lc-goals{letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:16px;font:800 64px/1 Inter,sans-serif;display:flex}.cw-lc-goals i{opacity:.35;font-style:normal}.cw-lc-clock{font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:99px;margin-top:10px;padding:6px 14px;font:800 16px/1 Inter,sans-serif;display:inline-block}.cw-lc-clock.is-running{background:var(--cw-lime,#c6f36b);color:var(--cw-dark,#0a0a0b)}.cw-lc-phases{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;display:flex}.cw-lc-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-lc-steps li{color:#ffffff73;border:1px solid #ffffff24;border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700}.cw-lc-steps li.is-done{color:#fffc}.cw-lc-steps li.is-now{color:var(--cw-dark,#0a0a0b);background:var(--cw-lime,#c6f36b);border-color:var(--cw-lime,#c6f36b)}.cw-lc-phase-actions{gap:10px;display:flex}.cw-lc-board .cw-btn{min-height:46px;padding:0 24px;font-size:15px}.cw-lc-board .cw-btn--ghost{color:#fff;background:0 0;border-color:#ffffff59}.cw-lc-flash{z-index:100;background:var(--cw-dark,#0a0a0b);color:var(--cw-lime,#c6f36b);border-radius:99px;padding:12px 20px;font-weight:700;animation:.25s ease-out cw-lc-pop;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0505054d}@keyframes cw-lc-pop{0%{opacity:0;transform:translate(-50%,10px)}}.cw-lc-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cw-lc-col{gap:18px;display:grid}.cw-lc-card{padding:20px 22px}.cw-lc-card h3{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-650,#5e5e58);margin:0 0 14px;font-size:13px;font-weight:800}.cw-lc-card--flush{padding:0;overflow:hidden}.cw-lc-quick{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cw-lc-quick-team{white-space:nowrap;text-overflow:ellipsis;margin-bottom:8px;font-size:15px;font-weight:800;overflow:hidden}.cw-lc-quick-btns{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.cw-lc-q{border:1px solid var(--theme-elevation-150,#d6d6cd);background:var(--theme-elevation-50,#fafaf7);min-height:44px;color:var(--theme-text);cursor:pointer;border-radius:10px;padding:6px;font:700 13px/1.15 Inter,sans-serif;transition:transform .1s,background .15s}.cw-lc-q:hover{background:#f0f0ea}.cw-lc-q:active{transform:scale(.97)}.cw-lc-q--goal{background:var(--cw-dark,#0a0a0b);color:var(--cw-lime,#c6f36b);border-color:var(--cw-dark,#0a0a0b)}.cw-lc-q--goal:hover{background:#212124}.cw-lc-q--yellow{background:#ffe66b;border-color:#e8cb36}.cw-lc-q--red{color:#fff;background:#ff5a5a;border-color:#e23c3c}.cw-lc-q--sub{background:#e7f1ff;border-color:#bfd6f7}.cw-lc-draft{border:2px solid var(--theme-text);background:var(--theme-elevation-0,#fff);border-radius:14px;margin-top:16px;padding:16px}.cw-lc-draft--goal{border-color:var(--cw-dark,#0a0a0b);box-shadow:0 0 0 4px #c6f36b8c}.cw-lc-draft--red{border-color:#e23c3c}.cw-lc-draft--yellow{border-color:#e8cb36}.cw-lc-draft-head{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:16px;display:flex}.cw-lc-x{cursor:pointer;background:#ecece5;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;line-height:1}.cw-lc-draft-fields{grid-template-columns:1fr 1fr 140px;gap:12px;display:grid}.cw-lc-min span{align-items:center;gap:6px;display:flex}.cw-lc-min em{color:var(--theme-elevation-600,#6b6b64);font-style:normal;font-weight:800}.cw-lc-draft-text{margin-top:12px}.cw-lc-draft-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cw-lc-commentary{min-height:110px;font-size:16px!important}.cw-lc-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:700;grid-template-columns:none!important;display:inline-flex!important}.cw-lc-switch input{opacity:0;pointer-events:none;position:absolute}.cw-lc-switch span{background:#cfcfc6;border-radius:99px;flex:none;width:42px;height:24px;transition:background .15s;position:relative}.cw-lc-switch span:after{content:"";background:var(--theme-elevation-0,#fff);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.cw-lc-switch input:checked+span{background:var(--cw-dark,#0a0a0b)}.cw-lc-switch input:checked+span:after{background:var(--cw-lime,#c6f36b);transform:translate(18px)}.cw-lc-switch input:focus-visible+span{outline:2px solid var(--theme-text);outline-offset:2px}.cw-lc-switch--sm span{width:34px;height:20px}.cw-lc-switch--sm span:after{width:14px;height:14px}.cw-lc-switch--sm input:checked+span:after{transform:translate(14px)}.cw-lc-feed{max-height:72vh;margin:0;padding:0;list-style:none;overflow:auto}.cw-lc-feed>li{border-top:1px solid var(--cw-border,#e3e3da);grid-template-columns:54px 1fr auto;gap:12px;padding:14px 18px;display:grid}.cw-lc-feed>li:first-child{border-top:0}.cw-lc-feed>li.cw-muted{padding:22px;display:block}.cw-lc-ev-min{font-variant-numeric:tabular-nums;font:800 15px/1.6 Inter,sans-serif}.cw-lc-ev-body{gap:6px;min-width:0;display:grid}.cw-lc-ev-who{margin:0;font-weight:700}.cw-lc-ev-who span{color:var(--theme-elevation-650,#5e5e58);font-weight:500}.cw-lc-ev-text{white-space:pre-wrap;margin:0;line-height:1.5}.cw-lc-ev--goal,.cw-lc-ev--penalty-goal,.cw-lc-ev--own-goal{background:#f6fde9}.cw-lc-ev--phase{background:#f7f7f3}.cw-lc-ev-actions{flex-direction:column;gap:4px;display:flex}.cw-lc-ev-actions button,.cw-lc-link{color:var(--theme-elevation-650,#5e5e58);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:700}.cw-lc-ev-actions button:hover,.cw-lc-link:hover{color:var(--theme-text);background:#ecece5}.cw-tag--ev-goal{background:var(--cw-dark,#0a0a0b);color:var(--cw-lime,#c6f36b)}.cw-tag--ev-yellow{color:#3d3200;background:#ffe66b}.cw-tag--ev-red{color:#fff;background:#ff5a5a}.cw-tag--ev-sub{color:#1d4f91;background:#e7f1ff}.cw-tag--ev-plain{color:#3f3f3a;background:#ecece5}.cw-tag--ev-phase{color:#fff;background:#3f3f3a}.cw-lc-edit{grid-template-columns:70px 1fr;gap:8px;display:grid}.cw-lc-edit .cw-row{grid-column:1/-1}.cw-lc-stats{padding:14px 18px 18px}.cw-lc-stats-head,.cw-lc-stat{grid-template-columns:1fr 1.2fr 1fr 60px;align-items:center;gap:10px;display:grid}.cw-lc-stats-head{color:var(--theme-elevation-600,#6b6b64);text-align:center;padding-bottom:8px;font-size:12px;font-weight:700}.cw-lc-stat{border-top:1px solid var(--cw-border,#e3e3da);padding:8px 0}.cw-lc-stat.is-off{opacity:.5}.cw-lc-stat-label{text-align:center;font-size:14px;font-weight:700}.cw-lc-stepper{justify-content:center;align-items:center;gap:8px;display:flex}.cw-lc-stepper strong{text-align:center;font-variant-numeric:tabular-nums;min-width:34px;font:800 20px/1 Inter,sans-serif}.cw-lc-stepper button{border:1px solid var(--theme-elevation-150,#d6d6cd);background:var(--theme-elevation-50,#fafaf7);cursor:pointer;width:36px;height:36px;color:var(--theme-text);border-radius:10px;font-size:18px;font-weight:700}.cw-lc-stepper button:hover{background:var(--cw-dark,#0a0a0b);color:var(--cw-lime,#c6f36b)}.cw-lc-addstat{gap:8px;margin:14px 0 8px;display:flex}.cw-lc-lineups{padding:14px 18px 18px}.cw-lc-lineup-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cw-lc-lineup{align-content:start;gap:10px;display:grid}.cw-lc-lineup-head{justify-content:space-between;align-items:center;display:flex}.cw-lc-lineup label em{color:#b45309;font-style:normal}.cw-lc-lineup label em.is-ok{color:#3f8f2a}.cw-lc-lineup textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:13px!important}@media (max-width:1100px){.cw-lc-grid{grid-template-columns:1fr}}@media (max-width:640px){.cw-lc-quick,.cw-lc-lineup-grid,.cw-lc-draft-fields{grid-template-columns:1fr}.cw-lc-goals{font-size:44px}.cw-lc-row{flex-wrap:wrap}.cw-lc-row-badge{width:84px;height:56px;font-size:18px}}html[data-theme=dark] .cw-lc-start,html[data-theme=dark] .cw-lc-listcard,html[data-theme=dark] .cw-lc-card{border-color:var(--theme-elevation-150)}html[data-theme=dark] .cw-lc-ev--goal,html[data-theme=dark] .cw-lc-ev--penalty-goal,html[data-theme=dark] .cw-lc-ev--own-goal{background:#c6f36b12}html[data-theme=dark] .cw-lc-ev--phase{background:var(--theme-elevation-50)}html[data-theme=dark] .cw-tag--soft,html[data-theme=dark] .cw-tag--ev-plain{background:var(--theme-elevation-150);color:var(--theme-text)}html[data-theme=dark] .cw-lc-q:not(.cw-lc-q--goal):not(.cw-lc-q--red):not(.cw-lc-q--yellow):not(.cw-lc-q--sub){color:var(--theme-text)}html[data-theme=dark] .cw-lc-q--sub{color:#dbe9ff;background:#1d3557;border-color:#2c4c78}html[data-theme=dark] .cw-lc-fixture-go{color:var(--cw-lime)}.cw-lc-shares{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cw-lc-share{border:1px solid var(--theme-elevation-150,#d6d6cd);background:var(--theme-elevation-50,#fafaf7);min-height:38px;color:var(--theme-text);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.cw-lc-share:after{content:"↗";opacity:.5}.cw-lc-share:hover{border-color:var(--theme-text)}.cw-lc-chip{background:var(--theme-elevation-50,#fafaf7);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cw-lc-chip>div{gap:4px;display:grid}.cw-lc-photo{margin-top:10px}.cw-lc-photo-add{border:1px dashed var(--theme-elevation-250,#c4c4ba);background:var(--theme-elevation-50,#fafaf7);min-height:40px;color:var(--theme-text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font:700 13.5px/1 Inter,sans-serif;display:inline-flex}.cw-lc-photo-add:hover:not(:disabled){border-style:solid;border-color:var(--theme-text)}.cw-lc-photo-add:disabled{opacity:.5;cursor:default}.cw-lc-photo-add svg,.cw-lc-photo-blank svg{flex:none;width:18px;height:18px}.cw-lc-photo-card{border:1px solid var(--theme-elevation-150,#d6d6cd);background:var(--theme-elevation-50,#fafaf7);border-radius:12px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.cw-lc-photo-card>img,.cw-lc-photo-blank{object-fit:cover;background:var(--theme-elevation-100,#ecece5);width:76px;height:76px;color:var(--theme-elevation-650,#5e5e58);border-radius:8px;place-items:center;display:grid}.cw-lc-photo-card.is-uploading>img{opacity:.55}.cw-lc-photo-meta{gap:6px;min-width:0;display:grid}.cw-lc-photo-state{font-size:13px;font-weight:700}.cw-lc-photo-card.is-uploading .cw-lc-photo-state{color:var(--theme-elevation-650,#5e5e58)}.cw-lc-photo-card.is-error .cw-lc-photo-state{color:#b42318}.cw-lc-photo-alt{color:var(--theme-elevation-650,#5e5e58);gap:4px;font-size:11.5px;font-weight:600;display:grid}.cw-lc .cw-lc-photo-alt input{padding:7px 10px;font-size:13.5px}.cw-lc-photo-btns{flex-direction:column;gap:4px;display:flex}.cw-lc-photo-btns button{color:var(--theme-elevation-650,#5e5e58);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12.5px;font-weight:700}.cw-lc-photo-btns button:hover:not(:disabled){color:var(--theme-text);background:#ecece5}.cw-lc-ev-photo{background:var(--theme-elevation-100,#ecece5);border-radius:10px;width:auto;max-width:min(100%,340px);height:auto;max-height:240px;display:block}.cw-lc-edit-photo{grid-column:1/-1}.cw-lc-edit-photo .cw-lc-photo{margin-top:0}.cw-lc-edit-note{margin:0 0 8px}html[data-theme=dark] .cw-lc-photo-btns button:hover:not(:disabled){background:var(--theme-elevation-150)}@media (max-width:640px){.cw-lc-photo-card{grid-template-columns:64px minmax(0,1fr)}.cw-lc-photo-card>img,.cw-lc-photo-blank{width:64px;height:64px}.cw-lc-photo-btns{flex-direction:row;grid-column:1/-1;justify-content:flex-end}}.cw-lc-feedmode{margin-top:14px}.cw-lc-social-log{gap:8px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.cw-lc-social-log li{background:var(--theme-elevation-50,#f7f7f3);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.cw-lc-social-log .is-ok{color:#2f7a1f}.cw-lc-social-log .is-bad{color:#b42318}.cw-lc-simform-intro{grid-column:1/-1;max-width:72ch;margin:0;font-size:14px;line-height:1.5}.cw-lc-customform select,.cw-lc-sim select{box-sizing:border-box;border:1px solid var(--theme-elevation-200,#cfcfc6);background:var(--theme-elevation-0,#fff);width:100%;color:var(--theme-text);border-radius:10px;padding:10px 12px;font:400 15px/1.4 Inter,sans-serif}.cw-lc-simform .cw-lc-check{flex-wrap:wrap;align-self:start;padding-bottom:0}.cw-lc-simform .cw-lc-check .cw-small{flex-basis:100%;padding-left:26px;font-weight:400;line-height:1.45}.cw-lc-sim{border:2px dashed var(--cw-lime,#c6f36b);background:color-mix(in srgb, var(--cw-lime,#c6f36b) 10%, var(--theme-elevation-0,#fff));border-radius:14px;gap:14px;margin:8px 0 14px;padding:18px 22px;display:grid}.cw-lc-sim-head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cw-lc-sim-at{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:22px;font-weight:800}.cw-lc-sim-bar{background:var(--theme-elevation-150,#e2e2da);border-radius:99px;height:8px;position:relative;overflow:hidden}.cw-lc-sim-bar span{border-radius:inherit;background:var(--cw-dark,#0a0a0b);transition:width 1.8s linear;position:absolute;inset:0 auto 0 0}.cw-lc-sim-bar i{background:var(--theme-elevation-0,#fff);width:2px;position:absolute;top:0;bottom:0}.cw-lc-sim-controls{flex-wrap:wrap;align-items:end;gap:10px 12px;display:flex}.cw-lc-sim-speed{gap:4px;min-width:160px;margin-left:auto;display:grid}@media (max-width:640px){.cw-lc-sim{padding:16px}.cw-lc-sim-controls .cw-btn{flex:auto}.cw-lc-sim-speed{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.cw-lc-sim-bar span{transition:none}}
.cw-today{--cw-home-lime:#c6f36b;--cw-home-lime-deep:#b4e64f;--cw-home-ink:#070c06;--cw-home-line:var(--theme-elevation-100);--cw-home-line-strong:var(--theme-elevation-200);--cw-home-muted:var(--theme-elevation-500);--cw-home-soft:var(--theme-elevation-50);--cw-home-tint:#f2fbdf;--cw-home-tint-ink:#3e5b0b;--cw-home-card:var(--theme-elevation-0);--cw-amber:#b7791f;--cw-amber-soft:#fdf3dc;--cw-amber-ink:#7a4d00;--cw-green:#146a43;--cw-red:#d92d20;--cw-red-soft:#fef3f2;--cw-red-line:#fecdca;--cw-red-ink:#b42318;gap:24px;padding:8px 0 72px;font-family:Inter,system-ui,sans-serif;display:grid;container-type:inline-size}html[data-theme=dark] .cw-today{--cw-home-tint:#c6f36b24;--cw-home-tint-ink:#c6f36b;--cw-amber-soft:#d39b1f29;--cw-amber-ink:#f3c56b;--cw-green:#3fae6b;--cw-red:#f04438;--cw-red-soft:#f0443824;--cw-red-line:#f0443866;--cw-red-ink:#fda29b}.cw-today-muted{color:var(--cw-home-muted);margin:0;font-size:14px;line-height:1.5}.cw-today-small{font-size:13px}.cw-today-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-today-btns .cw-btn,.cw-today-head-btns .cw-btn,.cw-today-ask .cw-btn{align-items:center;gap:6px;margin:0;display:inline-flex}.cw-today .cw-alert,.cw-today .cw-success{margin:0}.cw-today-head{align-items:center;gap:16px;display:flex}.cw-today-hello{flex:auto;min-width:0}.cw-today-hello h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.4vw,30px);font-weight:600;line-height:1.15}.cw-today-status{align-items:center;gap:8px;margin:6px 0 0;font-size:15px;font-weight:500;line-height:1.4;display:flex}.cw-today-status i{background:var(--cw-home-lime-deep);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #84cc162e}.cw-today-status i.is-amber{background:#e2a33b;box-shadow:0 0 0 4px #e2a33b33}.cw-today-status i.is-red{background:var(--cw-red);box-shadow:0 0 0 4px #d92d202e}.cw-today-next{color:var(--cw-home-muted);margin:4px 0 0 16px;font-size:13.5px;line-height:1.45}.cw-today-next time{color:var(--theme-text);font-weight:500}.cw-today-head-btns{flex-wrap:wrap;gap:8px;display:flex}.cw-today-ask{border:1px solid var(--cw-home-line-strong);background:var(--cw-home-card);color:var(--cw-home-muted);border-radius:18px;align-items:center;gap:12px;padding:6px 6px 6px 16px;display:flex}.cw-today-ask:focus-within{border-color:var(--theme-elevation-500)}html .cw-today-ask input,html .cw-today-ask input:focus{min-width:0;height:44px;box-shadow:none;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0;font-size:15px}.cw-today-plain{border:1px solid #e9c46a;border-radius:14px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.45}.cw-today-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.cw-today-main{gap:32px;min-width:0;display:grid}.cw-today-side{gap:16px;display:grid;position:sticky;top:24px}.cw-today-stack{gap:16px;display:grid}.cw-today-pack{border:1px solid var(--cw-home-line);background:var(--cw-home-card);border-radius:20px;overflow:hidden}.cw-today-pack>header{justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:18px 20px 16px;display:flex}.cw-today-pack>header>div:first-child{min-width:0}.cw-today-pack h3{letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:18px;font-weight:600;line-height:1.35;display:flex}.cw-today-eyebrow{color:var(--cw-home-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:600}.cw-today-score{background:var(--cw-home-ink);color:var(--cw-home-lime);font-variant-numeric:tabular-nums;border-radius:8px;padding:1px 8px;font-size:14px}.cw-today-pack-side{flex:none;justify-items:end;gap:6px;display:grid}.cw-today-pack-side time{white-space:nowrap;font-size:13.5px;font-weight:500}.cw-today-summary{margin:6px 0 0;font-size:14.5px;line-height:1.5}.cw-today-big{color:var(--theme-elevation-700);margin:6px 0 0;font-size:13.5px;line-height:1.45}.cw-today-big strong{font-weight:600}.cw-today-pack.is-plain>header{padding-bottom:18px}.cw-today-pack.is-plain>.cw-today-ideas{padding:0 20px 18px}.cw-today-chip{background:var(--cw-home-soft);color:var(--theme-elevation-700);white-space:nowrap;border-radius:99px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.cw-today-chip.is-amber{background:var(--cw-amber-soft);color:var(--cw-amber-ink)}.cw-today-chip.is-red{background:var(--cw-red-soft);color:var(--cw-red-ink)}.cw-today-rows{margin:0;padding:0;list-style:none}.cw-today-row{border-top:1px solid var(--cw-home-line);grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 20px;display:grid}.cw-today-row.is-ready{background:linear-gradient(90deg, var(--cw-amber-soft), transparent 55%)}.cw-today-row.is-urgent{background:linear-gradient(90deg, var(--cw-red-soft), transparent 60%)}.cw-today-row.is-urgent .cw-today-mark.is-ready{box-shadow:inset 0 0 0 2px var(--cw-red)}.cw-today-row.is-urgent .cw-today-mark.is-ready:after{background:var(--cw-red)}.cw-today-row-main{min-width:0}.cw-today-row-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.cw-today-row-top>div:first-child{flex:260px;min-width:0}.cw-today-row h4{margin:0;font-size:15px;font-weight:600;line-height:1.4}.cw-today-row-top p{color:var(--cw-home-muted);margin:2px 0 0;font-size:14px;line-height:1.45}.cw-today-row-top p time{color:var(--theme-text);font-weight:500}.cw-today-mark{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--theme-elevation-300);color:#fff;border-radius:50%;place-items:center;margin-top:1px;display:grid}.cw-today-mark.is-done{background:var(--cw-green);box-shadow:none}.cw-today-mark.is-scheduled{background:var(--cw-home-tint);box-shadow:none;color:var(--cw-home-tint-ink)}.cw-today-mark.is-ready{box-shadow:inset 0 0 0 2px #e2a33b}.cw-today-mark.is-ready:after{content:"";background:#e2a33b;border-radius:50%;width:8px;height:8px}.cw-today-mark.is-working{box-shadow:0 0 0 2px var(--cw-home-lime-deep);overflow:hidden}.cw-today-mark .cw-face{width:22px;height:22px}.cw-today-story{background:var(--cw-home-soft);border-radius:14px;max-height:440px;margin-top:12px;padding:16px 18px;overflow-y:auto}.cw-today-story h4{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.35}.cw-today-story p{margin:0 0 10px;font-size:14.5px;line-height:1.65}.cw-today-story .cw-today-standfirst{font-weight:600}.cw-today-more-link{margin-bottom:0!important;font-size:13.5px!important}.cw-today-posts,.cw-today-ideas{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cw-today-posts li,.cw-today-ideas li{border:1px solid var(--cw-home-line);background:var(--cw-home-card);border-radius:14px;gap:8px;padding:14px 16px;display:grid}.cw-today-posts li>.cw-btn{justify-self:start;margin:0}.cw-today-post-top{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cw-today-post-top strong{font-size:14px}.cw-today-post-top time{color:var(--cw-home-muted);font-size:13px}.cw-today-post-text{-webkit-line-clamp:5;white-space:pre-line;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.cw-today-post-text.is-empty{color:var(--cw-home-muted)}.cw-today-ideas strong{font-size:14.5px;line-height:1.4}.cw-today-ideas p{margin:0;font-size:14px;line-height:1.55}.cw-today-ideas .cw-today-muted{font-size:13px}.cw-today-needs{border:1px solid var(--cw-home-line);background:var(--cw-home-line);border-radius:20px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cw-today-needs li{background:var(--cw-home-card);padding:14px 20px}.cw-today-needs li.is-amber{box-shadow:inset 3px 0 #e2a33b}.cw-today-needs li.is-urgent{box-shadow:inset 3px 0 0 var(--cw-red)}.cw-today-need-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.cw-today-need-top>div{gap:2px;min-width:0;display:grid}.cw-today-need-top strong{font-size:14.5px;font-weight:600;line-height:1.4}.cw-today-need-top span{color:var(--cw-home-muted);font-size:13.5px;line-height:1.45}.cw-today-need-top .cw-btn{flex:none;margin:0}.cw-today-answer{gap:8px;margin-top:10px;display:grid}.cw-today-answer textarea{box-sizing:border-box;border:1px solid var(--cw-home-line-strong);background:var(--cw-home-card);width:100%;color:var(--theme-text);font:inherit;resize:vertical;border-radius:12px;padding:10px 12px;font-size:14.5px;line-height:1.5}.cw-today-now{border:1px solid var(--cw-red-line);background:var(--cw-home-card);border-radius:20px;overflow:hidden}.cw-today-now>header{background:linear-gradient(180deg, var(--cw-red-soft), transparent);padding:16px 20px 14px}.cw-today-now h2{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.cw-today-now>header p{color:var(--cw-home-muted);margin:4px 0 0;font-size:13.5px;line-height:1.45}.cw-today-now ul{margin:0;padding:0;list-style:none}.cw-today-now li{border-top:1px solid var(--cw-home-line);grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:12px 20px;display:grid}.cw-today-now li .cw-btn{white-space:nowrap;margin:0}.cw-today-now-main{gap:2px;min-width:0;display:grid}.cw-today-now-main strong{font-size:14.5px;font-weight:600;line-height:1.4}.cw-today-now-main span{color:var(--cw-home-muted);font-size:13.5px;line-height:1.45}.cw-today-now-main em{color:var(--cw-red-ink);font-style:normal;font-weight:600}.cw-today-area-tag{background:var(--cw-home-soft);max-width:100%;color:var(--theme-elevation-700);text-overflow:ellipsis;white-space:nowrap;border-radius:99px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:600;line-height:16px;overflow:hidden}.cw-today-row-top p.cw-today-now-tag,.cw-today-now-tag{color:var(--cw-red-ink);margin:6px 0 0;font-size:13px;line-height:1.4}.cw-today-now-tag b{font-weight:600}.cw-today-count{box-sizing:border-box;background:var(--cw-home-soft);min-width:22px;height:22px;color:var(--theme-elevation-800);font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:99px;place-items:center;padding:0 7px;font-size:12px;font-weight:600;display:inline-grid}.cw-today-count.is-red{background:var(--cw-red);color:#fff}.cw-today-picker{scrollbar-width:none;flex-wrap:wrap;gap:8px;margin:-2px;padding:2px;display:flex}.cw-today-picker::-webkit-scrollbar{display:none}.cw-today-picker button{border:1px solid var(--cw-home-line-strong);background:var(--cw-home-card);min-height:36px;color:var(--theme-text);font:inherit;cursor:pointer;border-radius:99px;flex:none;align-items:center;gap:8px;margin:0;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex}.cw-today-picker button:has(.cw-today-count){padding-right:7px}.cw-today-picker button:hover{background:var(--cw-home-soft)}.cw-today-picker button[aria-pressed=true]{border-color:var(--theme-elevation-1000);background:var(--theme-elevation-1000);color:var(--theme-elevation-0)}.cw-today-picker button[aria-pressed=true] .cw-today-count:not(.is-red){background:var(--cw-home-lime);color:var(--cw-home-ink)}.cw-today-area{gap:14px;scroll-margin-top:24px;display:grid}.cw-today-area-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.cw-today-area-head h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:600}.cw-today-area-head .cw-today-muted{font-size:13.5px}.cw-today-area-link{color:var(--cw-home-muted);margin-left:auto;font-size:13.5px;font-weight:500;text-decoration:none}.cw-today-area-link:after{content:" →"}.cw-today-area-link:hover{color:var(--theme-text);text-decoration:underline}.cw-today [tabindex="-1"]:focus{outline:none}.cw-today .is-flash{animation:2s ease-out cw-today-flash}@keyframes cw-today-flash{0%,35%{box-shadow:inset 0 0 0 3px var(--cw-home-lime-deep)}to{box-shadow:inset 0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.cw-today .is-flash{animation-duration:10ms}}.cw-today-side-card{border:1px solid var(--cw-home-line);background:var(--cw-home-card);border-radius:20px;padding:18px 20px}.cw-today-side-card h2{margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.4}.cw-today-side-card .cw-today-muted{font-size:13.5px}.cw-today-timeline,.cw-today-log{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cw-today-timeline li{border-left:2px solid var(--cw-home-lime-deep);gap:2px;padding-left:14px;display:grid}.cw-today-timeline time{color:var(--cw-home-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.cw-today-timeline span{font-size:13.5px;line-height:1.45}.cw-today-log li{grid-template-columns:58px minmax(0,1fr);gap:8px;font-size:13px;line-height:1.4;display:grid}.cw-today-log time{color:var(--cw-home-muted);font-variant-numeric:tabular-nums}.cw-today-log div{gap:2px;min-width:0;display:grid}.cw-today-log a{color:inherit;font-weight:600;text-decoration:none}.cw-today-log a:hover{text-decoration:underline}.cw-today-log span{color:var(--cw-home-muted)}.cw-today-log li.is-failed span{color:#b3261e}.cw-today-allowance{color:var(--cw-home-muted);margin:0 0 10px;font-size:13.5px}.cw-today-allowance strong{color:var(--theme-text);letter-spacing:-.01em;font-size:20px;font-weight:600}.cw-today-meter{background:var(--cw-home-soft);border-radius:99px;height:6px;display:block;overflow:hidden}.cw-today-meter i{background:var(--cw-home-lime-deep);border-radius:99px;height:100%;display:block}.cw-today-empty{border:1px dashed var(--cw-home-line-strong);border-radius:20px;align-items:center;gap:16px;padding:24px;display:flex}.cw-today-empty h2{margin:0;font-size:18px;font-weight:600}.cw-today-empty p{color:var(--cw-home-muted);margin:4px 0 0;font-size:14.5px;line-height:1.5}.cw-today-more{border:1px solid var(--cw-home-line);background:var(--cw-home-card);border-radius:20px}.cw-today-more>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;list-style:none;display:flex}.cw-today-more>summary::-webkit-details-marker{display:none}.cw-today-more>summary>span{gap:2px;display:grid}.cw-today-more>summary strong{font-size:15px;font-weight:600}.cw-today-more>summary small{color:var(--cw-home-muted);font-size:13.5px}.cw-today-more[open]>summary{border-bottom:1px solid var(--cw-home-line)}.cw-today-more>:not(summary){margin:16px 20px}.cw-today-more .cw-home-section .cw-home-head{margin-bottom:14px}.cw-today-more .cw-home-head h2{font-size:17px}.cw-today-quick{flex-wrap:wrap;gap:8px;display:flex}.cw-today-quick button{border:1px solid var(--cw-home-line-strong);min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:0 14px;font-size:13.5px}.cw-today-quick button:hover{background:var(--cw-home-soft)}.cw-today-quick button[aria-pressed=true]{border-color:var(--theme-text);box-shadow:inset 0 0 0 1px var(--theme-text)}@container (max-width:1000px){.cw-today-cols{grid-template-columns:minmax(0,1fr)}.cw-today-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:static}}@container (max-width:640px){.cw-today-head{flex-wrap:wrap}.cw-today-head-btns{width:100%}.cw-today-pack>header{flex-direction:column}.cw-today-pack-side{justify-items:start}.cw-today-row{padding:14px 16px}.cw-today-need-top{flex-direction:column;align-items:flex-start}.cw-today-now>header,.cw-today-now li{padding-left:16px;padding-right:16px}.cw-today-picker{flex-wrap:nowrap;overflow-x:auto}.cw-today-now li{grid-template-columns:minmax(0,1fr) auto}.cw-today-now li .cw-today-area-tag{grid-column:1/-1}}.cw-settings-jobs{border:1px solid var(--theme-elevation-100);background:var(--theme-elevation-100);border-radius:16px;gap:1px;margin:14px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.cw-settings-jobs li{background:var(--theme-elevation-0);justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.cw-settings-jobs li>div{gap:2px;min-width:0;display:grid}.cw-settings-jobs strong{font-size:14.5px}.cw-settings-jobs span{color:var(--theme-elevation-600);font-size:13.5px;line-height:1.5}.cw-settings-mode{white-space:nowrap;border-radius:99px;flex:none;padding:3px 10px;font-weight:600;line-height:18px;font-size:12px!important}.cw-settings-mode.is-alone{background:#f2fbdf;color:#3e5b0b!important}.cw-settings-mode.is-asks{background:#fdf3dc;color:#7a4d00!important}.cw-settings-mode.is-off{background:var(--theme-elevation-100);color:var(--theme-elevation-600)!important}html[data-theme=dark] .cw-settings-mode.is-alone{background:#c6f36b24;color:#c6f36b!important}html[data-theme=dark] .cw-settings-mode.is-asks{background:#d39b1f29;color:#f3c56b!important}@media (max-width:640px){.cw-settings-jobs li{flex-direction:column}}.cw-today-jobs{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cw-today-jobs li{border-top:1px solid var(--theme-elevation-100);padding:8px 0}.cw-today-jobs label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.cw-today-jobs input{width:18px;height:18px;accent-color:var(--cw-home-ink);flex:none;margin-top:3px}.cw-today-jobs input:disabled{cursor:not-allowed}.cw-today-jobs label>span{gap:2px;display:grid}.cw-today-jobs strong{font-weight:600}.cw-today-jobs li.is-done strong{color:var(--theme-elevation-600);text-decoration:line-through}
.cw-brain-h{letter-spacing:-.02em;margin:8px 0 12px;font-size:20px}.cw-brain-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cw-brain-row{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:9px 12px;display:flex}.cw-brain-row>div{gap:2px;min-width:0;display:grid}.cw-brain-row a,.cw-brain-row strong{color:inherit;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.3}.cw-brain-row span:not(.cw-tag){color:var(--theme-elevation-600,var(--cw-muted));font-size:13px;line-height:1.4}.cw-brain-row .cw-tag{flex:none}.cw-brain-row.is-needs-you{border-left:3px solid #d39b1f}.cw-brain-goal{border-top:1px solid var(--theme-elevation-150);gap:4px;margin-top:14px;padding-top:12px;display:grid}.cw-brain-goal span{color:var(--theme-elevation-600,var(--cw-muted));font-size:13.5px}.cw-brain-bar{background:var(--theme-elevation-150);border-radius:999px;height:8px;margin-top:4px;overflow:hidden}.cw-brain-bar i{background:#3fae6b;border-radius:999px;height:100%;display:block}.cw-brain-plan{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cw-brain-plan li{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.cw-brain-plan li>div{gap:2px;min-width:0;display:grid}.cw-brain-plan a,.cw-brain-plan strong{color:inherit;font-size:14px;font-weight:600}.cw-brain-plan span:not(.cw-tag){color:var(--theme-elevation-600,var(--cw-muted));font-size:13px}.cw-brain-plan li.is-done{opacity:.72}.cw-brain-plan .cw-tag{flex:none}.cw-brain-roles{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.cw-brain-role{min-width:0;margin:0}.cw-brain-role header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cw-brain-role h3{margin:0;font-size:16px}.cw-brain-status{color:var(--theme-elevation-600,var(--cw-muted));flex:none;font-size:12.5px;font-weight:600}.cw-brain-status.is-working{color:#1f8a4c}.cw-brain-role .cw-brain-row{flex-direction:column;align-items:flex-start;gap:6px}.cw-brain-rules{gap:8px;margin:8px 0 0;padding-left:18px;line-height:1.5;display:grid}.cw-brain-ok{color:#1f8a4c;font-weight:600}.cw-brain-bad{color:#b3261e;font-weight:600}.cw-brain-scopes{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.cw-brain-scopes .cw-card{margin:0}.cw-brain-ideas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cw-brain-idea{align-content:start;gap:6px;min-width:0;margin:0;display:grid}.cw-brain-idea p{margin:0;line-height:1.5}.cw-brain-idea header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.cw-brain-idea h3{margin:0;font-size:16.5px;line-height:1.25}.cw-brain-idea .cw-tag{flex:none}.cw-brain-why{font-weight:600}.cw-brain-idea pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--theme-elevation-600,var(--cw-muted));margin:6px 0 0}.cw-brain-idea.is-worked{border-color:#3fae6b}.cw-brain-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cw-brain-questions{gap:14px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cw-brain-questions>li{border-bottom:1px solid var(--theme-elevation-150);gap:6px;min-width:0;padding-bottom:14px;display:grid}.cw-brain-questions>li:last-child{border-bottom:0;padding-bottom:0}.cw-brain-questions label{gap:2px;display:grid}.cw-brain-questions p{margin:0;line-height:1.5}.cw-brain-questions .cw-tag{justify-self:start}.cw-brain-questions blockquote{border-left:3px solid var(--theme-elevation-200);margin:2px 0;padding-left:10px;font-style:italic}.cw-brain-questions textarea,.cw-brain-form textarea,.cw-brain-form input:not([type=checkbox]),.cw-brain-form select{box-sizing:border-box;border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg,transparent);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 12px;font-weight:400}.cw-brain-form{gap:12px;min-width:0;margin-top:14px;display:grid}.cw-brain-form label{gap:4px;font-size:14px;font-weight:600;display:grid}.cw-brain-topic{gap:4px;max-width:420px;margin-top:4px}.cw-brain-form fieldset{border:0;margin:0;padding:0}.cw-brain-form legend{margin-bottom:6px;font-size:14px;font-weight:700}.cw-brain-form .cw-btn{justify-self:start}.cw-brain-check{align-items:flex-start;gap:8px;font-weight:500!important;display:flex!important}.cw-brain-check input{margin-top:3px}.cw-brain-row3{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.cw-brain-group{margin-top:14px}.cw-brain-group h3{margin:0 0 4px;font-size:15px}.cw-brain-needs{border-left:3px solid #d39b1f}.cw-brain-needs ul{gap:4px;margin:6px 0;padding-left:18px;display:grid}.cw-brain-table{border-collapse:collapse;width:100%;font-size:14px}.cw-brain-table th,.cw-brain-table td{border-bottom:1px solid var(--theme-elevation-150);text-align:left;vertical-align:middle;padding:8px 10px}.cw-brain-table thead th{color:var(--theme-elevation-600,var(--cw-muted));font-size:12.5px;font-weight:600}.cw-brain-table tbody th{font-weight:600}.cw-brain-lines input[type=number]{width:130px;padding:7px 10px}.cw-brain-off{align-items:center;gap:8px;font-weight:500!important;display:inline-flex!important}.cw-brain-off span{display:none}.cw-brain-lines tr.is-off th{opacity:.55}.cw-brain-lines tr.is-missing th:after{content:" •";color:#d39b1f}.cw-brain-summary h3{margin:0 0 6px}.cw-brain-summary p{margin:0 0 8px;line-height:1.55}@media (max-width:720px){.cw-brain-table{display:block;overflow-x:auto}.cw-brain-row,.cw-brain-plan li{align-items:flex-start}.cw-brain-lines{overflow:visible}.cw-brain-lines thead{display:none}.cw-brain-lines tbody{display:block}.cw-brain-lines tr{border-bottom:1px solid var(--theme-elevation-150);grid-template-columns:1fr 130px;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.cw-brain-lines th,.cw-brain-lines td{border:0;padding:0;display:block}.cw-brain-off span{font-size:13px;display:inline}}.cw-tasks-row{margin-bottom:14px}.cw-tasks-row>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-tasks-row h3{margin:0}.cw-tasks-row h4{margin:0;font-size:15px}.cw-tasks-row summary{cursor:pointer;margin:8px 0;font-weight:600}.cw-tasks-fields{gap:8px;margin:8px 0 12px;display:grid}.cw-tasks-fields label{gap:4px;font-size:13px;font-weight:600;display:grid}.cw-tasks-fields input{box-sizing:border-box;border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg);width:100%;min-height:40px;color:var(--theme-text);font:inherit;border-radius:10px;padding:0 10px;font-weight:400}.cw-tag--warn{color:#9b1c1c;background:#fbebeb}.cw-tasks-dot{background:currentColor;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:1.4s ease-in-out infinite cw-tasks-pulse;display:inline-block}@keyframes cw-tasks-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.cw-tasks-dot{animation:none}}.cw-learn{gap:16px;display:grid}.cw-learn .cw-card{margin:0}.cw-learn-score{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.cw-learn-score strong{letter-spacing:-.02em;font-size:34px;line-height:1}.cw-learn-score span{color:var(--theme-elevation-600,var(--cw-muted))}.cw-learn-tag--good{color:#1f6b3e;background:#e3f4e9}.cw-learn-tag--working{color:#1d4f91;background:#e4eefb}.cw-learn-games{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.cw-learn-games>li{border:1px solid var(--theme-elevation-150,#e4e4de);border-radius:8px;align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.cw-learn-games>li>div:first-child{gap:2px;display:grid}.cw-learn-games dl{flex-wrap:wrap;gap:16px;margin:0;display:flex}.cw-learn-games dt{color:var(--theme-elevation-600,var(--cw-muted));font-size:12.5px}.cw-learn-games dd{margin:0;font-size:18px;font-weight:700}.cw-learn-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.cw-learn-form label{gap:4px;font-size:13px;font-weight:600;display:grid}.cw-learn-form input{border:1px solid var(--theme-elevation-250,#cfcfc8);width:110px;max-width:100%;color:inherit;font:inherit;background:0 0;border-radius:6px;padding:6px 8px}
.cw-ib{--ib-line:var(--theme-elevation-150);--ib-soft:var(--theme-elevation-50);--ib-muted:var(--theme-elevation-600,#6b6b64);--ib-pick:#c6f36b1a;--ib-dot:var(--cw-lime);--ib-good-bg:#43d3941f;--ib-good:#8be3b9;--ib-bad-bg:#ffc44d1f;--ib-bad:#ffd27a;--ib-can-bg:#c6f36b12;--ib-can-line:#c6f36b47;max-width:1120px;margin:4px 0 32px}html[data-theme=light] .cw-ib{--ib-line:#e8e8e0;--ib-soft:#f7f7f2;--ib-muted:#66665f;--ib-pick:#f3fbe0;--ib-dot:#5f9a14;--ib-good-bg:#e7f7ed;--ib-good:#0f5c36;--ib-bad-bg:#fff4dc;--ib-bad:#7a4f00;--ib-can-bg:#f6fce8;--ib-can-line:#e0f2b4}.cw-ib-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-ib-face{background:url(/chip/chip-face.webp) center / cover no-repeat, var(--cw-dark);border-radius:50%;flex:none;width:22px;height:22px}.cw-ib-face.is-busy,.cw-ib-fix.is-busy .cw-ib-face{animation:1.1s ease-in-out infinite cw-ib-think}@keyframes cw-ib-think{0%,to{transform:scale(1);box-shadow:0 0 #c6f36bbf}50%{transform:scale(.9);box-shadow:0 0 0 6px #c6f36b00}}.cw-ib-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.cw-ib-search{flex:320px;align-items:center;max-width:600px;display:flex;position:relative}.cw-ib-search svg{width:18px;height:18px;color:var(--ib-muted);pointer-events:none;position:absolute;left:15px}.cw-ib-search input{border:1px solid var(--ib-line);background:var(--ib-soft);width:100%;height:46px;color:var(--theme-text);border-radius:999px;padding:0 18px 0 44px;font:500 15px/1 Inter,sans-serif;transition:background .15s,border-color .15s,box-shadow .15s}.cw-ib-search input::placeholder{color:var(--ib-muted)}.cw-ib-search input:focus{border-color:var(--theme-text);background:var(--theme-elevation-0);outline:none;box-shadow:0 0 0 3px #c6f36b80}.cw-ib-filters{flex-wrap:wrap;gap:8px;display:flex}.cw-ib-filter{border:1px solid var(--ib-line);background:var(--theme-elevation-0);height:38px;color:var(--theme-text);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font:600 13.5px/1 Inter,sans-serif;transition:background .15s,border-color .15s;display:inline-flex}.cw-ib-filter:hover{background:var(--ib-soft)}.cw-ib-filter.is-chip{padding-left:7px}.cw-ib-filter[aria-pressed=true]{border-color:var(--theme-text);background:var(--theme-text);color:var(--theme-bg,#fff)}.cw-ib-filter[aria-pressed=true] .cw-ib-count{background:var(--cw-lime);color:var(--cw-dark)}.cw-ib-tabs{border-bottom:1px solid var(--ib-line);scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.cw-ib-tabs::-webkit-scrollbar{display:none}.cw-ib-tab{min-height:52px;color:var(--ib-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:9px;padding:0 16px;font:600 14px/1 Inter,sans-serif;transition:background .15s,color .15s;display:inline-flex;position:relative}.cw-ib-tab:before{content:"";width:18px;height:18px;-webkit-mask:var(--cw-ico) center / contain no-repeat;-webkit-mask:var(--cw-ico) center / contain no-repeat;mask:var(--cw-ico) center / contain no-repeat;background:currentColor;flex:none}.cw-ib-tab.cw-ico-chip:before{background:url(/chip/chip-face.webp) center / cover no-repeat, var(--cw-dark);border-radius:50%;width:20px;height:20px;-webkit-mask:none;mask:none}.cw-ib-tab:hover{background:var(--ib-soft);color:var(--theme-text)}.cw-ib-tab:focus-visible{outline:2px solid var(--theme-text);outline-offset:-2px}.cw-ib-tab[aria-selected=true]{color:var(--theme-text);font-weight:700}.cw-ib-tab[aria-selected=true]:after{content:"";background:var(--cw-lime);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:12px;right:12px}html[data-theme=light] .cw-ib-tab[aria-selected=true]:after{background:var(--cw-ink,#0a0a0b)}.cw-ib-count{background:var(--theme-elevation-150);min-width:22px;height:20px;color:var(--theme-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px;font:800 11px/20px Inter,sans-serif}.cw-ib-tab[aria-selected=true] .cw-ib-count{background:var(--cw-lime);color:var(--cw-dark)}html[data-theme=light] .cw-ib-tab[aria-selected=true] .cw-ib-count{background:var(--cw-dark);color:var(--cw-lime)}.cw-ib-panel{border:1px solid var(--ib-line);background:var(--theme-elevation-0);border-radius:16px;margin-top:14px;overflow:hidden}html[data-theme=light] .cw-ib-panel{box-shadow:0 1px 2px #0505050a}.cw-ib-bar{border-bottom:1px solid var(--ib-line);background:var(--ib-soft);flex-wrap:wrap;align-items:center;gap:10px;min-height:54px;padding:8px 16px;display:flex}.cw-ib-bar .cw-btn{margin:0}.cw-ib-picked{font-size:13.5px;font-weight:700}.cw-ib-range{color:var(--ib-muted);font-variant-numeric:tabular-nums;margin:0 0 0 auto;font-size:12.5px}.cw-ib-alert{margin:12px 16px}.cw-ib-check{width:16px;height:16px;accent-color:var(--cw-lime);cursor:pointer;margin:0}html[data-theme=light] .cw-ib-check{accent-color:var(--cw-ink,#0a0a0b)}.cw-ib-list{margin:0;padding:0;list-style:none}.cw-ib-item{border-bottom:1px solid var(--ib-line);background:var(--ib-soft);transition:box-shadow .15s;position:relative}.cw-ib-list>.cw-ib-item:last-child{border-bottom:0}.cw-ib-item.is-unread{background:var(--theme-elevation-0)}.cw-ib-item.is-picked{background:var(--ib-pick)}.cw-ib-item:hover{z-index:1;box-shadow:0 1px 2px #0505051f,0 2px 8px -2px #0505051f}.cw-ib-item.is-open{background:var(--theme-elevation-0);box-shadow:inset 3px 0 0 var(--cw-lime)}.cw-ib-row{grid-template-columns:18px minmax(0,1fr) auto 64px;grid-template-areas:"check hit acts time";align-items:center;gap:12px;min-height:54px;padding:0 16px;display:grid}.cw-ib-row>.cw-ib-check{grid-area:check}.cw-ib-row>.cw-ib-acts{grid-area:acts}.cw-ib-row>.cw-ib-time{grid-area:time}.cw-ib-hit{min-width:0;min-height:54px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-area:hit;grid-template-columns:8px minmax(96px,150px) minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.cw-ib-hit:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px;border-radius:8px}.cw-ib-dot{border-radius:50%;width:8px;height:8px}.is-unread>.cw-ib-row .cw-ib-dot,.cw-ib-member.is-unread>.cw-ib-dot{background:var(--ib-dot)}.cw-ib-from{min-width:0;color:var(--theme-text);align-items:center;gap:7px;font-size:14px;display:flex}.cw-ib-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-ib-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--theme-text);font-size:14px;overflow:hidden}.is-unread>.cw-ib-row .cw-ib-from,.is-unread>.cw-ib-row .cw-ib-title{font-weight:700}.cw-ib-snip{color:var(--ib-muted)}.cw-ib-place{background:var(--theme-elevation-100);color:var(--ib-muted);vertical-align:1px;border-radius:6px;margin-right:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}html[data-theme=light] .cw-ib-place{color:#4a4a44;background:#efefe8}.cw-ib-n{background:var(--theme-elevation-150);min-width:20px;color:var(--theme-text);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-block}html[data-theme=light] .cw-ib-n{background:#e9e9e1}.cw-ib-acts{justify-content:flex-end;align-items:center;gap:6px;display:flex}.cw-ib-time{color:var(--ib-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.is-unread>.cw-ib-row .cw-ib-time{color:var(--theme-text);font-weight:700}.cw-ib-mark{width:34px;height:34px;color:var(--ib-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s,background .15s;display:grid}.cw-ib-mark svg{width:18px;height:18px}.cw-ib-item:hover .cw-ib-mark,.cw-ib-mark:focus-visible{opacity:1}.cw-ib-mark:hover{background:var(--theme-elevation-100);color:var(--theme-text)}@media (hover:none){.cw-ib-mark{opacity:1}}.cw-ib-fix{height:34px;color:var(--cw-lime);white-space:nowrap;cursor:pointer;background:#c6f36b1a;border:1px solid #c6f36b73;border-radius:999px;align-items:center;gap:7px;padding:0 14px 0 6px;font:700 13px/1 Inter,sans-serif;transition:background .15s,border-color .15s,color .15s;display:inline-flex}html[data-theme=light] .cw-ib-fix{color:#2f4f06;background:#f1fbd9;border-color:#b9e06a}.cw-ib-fix:hover:not(:disabled),html[data-theme=light] .cw-ib-fix:hover:not(:disabled){border-color:var(--cw-lime);background:var(--cw-lime);color:var(--cw-dark)}.cw-ib-fix:focus-visible{outline:2px solid var(--theme-text);outline-offset:2px}.cw-ib-fix:disabled{cursor:progress}.cw-ib-status{border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:-2px 16px 12px 58px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.cw-ib-status.is-working{background:var(--ib-soft);color:var(--ib-muted);gap:10px}.cw-ib-status.is-good{background:var(--ib-good-bg);color:var(--ib-good)}.cw-ib-status.is-bad{background:var(--ib-bad-bg);color:var(--ib-bad)}.cw-ib-status a{color:inherit;font-weight:700}.cw-ib-open{gap:12px;padding:0 16px 18px 58px;display:grid}.cw-ib-body{max-width:76ch;color:var(--theme-text);margin:0;font-size:14.5px;line-height:1.6}.cw-ib-meta{color:var(--ib-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:12.5px;display:flex}.cw-ib-can{border:1px solid var(--ib-can-line);background:var(--ib-can-bg);border-radius:12px;align-items:center;gap:10px;max-width:76ch;margin:0;padding:10px 14px 10px 10px;font-size:13.5px;line-height:1.45;display:flex}.cw-ib-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-ib-btns .cw-btn{margin:0}.cw-ib-members{border:1px solid var(--ib-line);background:var(--theme-elevation-0);border-radius:12px;max-width:860px;margin:0;padding:0;list-style:none;overflow:hidden}.cw-ib-member{border-top:1px solid var(--ib-line);grid-template-columns:8px minmax(0,1fr) auto 56px;align-items:center;gap:4px 12px;min-height:48px;padding:6px 12px;font-size:13.5px;display:grid}.cw-ib-member:first-child{border-top:0}.cw-ib-member.is-unread .cw-ib-mtitle{font-weight:700}.cw-ib-member.is-done .cw-ib-mtitle{color:var(--ib-muted)}.cw-ib-mbtns{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cw-ib-member .cw-ib-fix{height:30px;font-size:12.5px}.cw-ib-member .cw-ib-fix .cw-ib-face{width:20px;height:20px}.cw-ib-tick{white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}.cw-ib-tick.is-good{background:var(--ib-good-bg);color:var(--ib-good)}.cw-ib-tick.is-bad{background:var(--ib-bad-bg);color:var(--ib-bad)}.cw-ib-mnote{grid-column:2/-1;margin:0 0 4px;font-size:12.5px;line-height:1.45}.cw-ib-mnote.is-good{color:var(--ib-good)}.cw-ib-mnote.is-bad{color:var(--ib-bad)}.cw-ib-mnote a{color:inherit;font-weight:700}.cw-ib-link{color:var(--theme-text);border-bottom:1px solid var(--cw-lime);font-weight:700;text-decoration:none}html[data-theme=light] .cw-ib-link{border-bottom-color:var(--cw-olive,#4d7a0f)}.cw-ib-quiet{color:var(--ib-muted);font-size:12.5px}.cw-ib-empty{text-align:center;padding:52px 24px}.cw-ib-empty h3{letter-spacing:-.01em;margin:0 0 6px;font-size:18px}.cw-ib-empty p{max-width:48ch;color:var(--ib-muted);margin:0 auto 14px}.cw-ib-empty .cw-btn{margin:0}.cw-ib-done{border-top:1px solid var(--ib-line)}.cw-ib-done>summary{color:var(--ib-muted);cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-size:13.5px;font-weight:700;list-style:none;display:flex}.cw-ib-done>summary::-webkit-details-marker{display:none}.cw-ib-done>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.cw-ib-done[open]>summary:before{transform:rotate(45deg)}.cw-ib-done>summary:hover{color:var(--theme-text)}.cw-ib-done .cw-ib-list{border-top:1px solid var(--ib-line)}.cw-ib-item.is-done .cw-ib-text,.cw-ib-item.is-done .cw-ib-from{color:var(--ib-muted)}@media (prefers-reduced-motion:reduce){.cw-ib-face.is-busy,.cw-ib-fix.is-busy .cw-ib-face{animation:none}}@media (max-width:760px){.cw-ib-search{flex-basis:100%;max-width:none}.cw-ib-tab{min-height:48px;padding:0 12px}.cw-ib-bar{padding:8px 14px}.cw-ib-range{flex-basis:100%;margin:0}.cw-ib-row{grid-template-columns:18px minmax(0,1fr) auto;grid-template-areas:"check hit time"".acts acts";gap:0 10px;padding:8px 14px}.cw-ib-row>.cw-ib-check{align-self:start;margin-top:4px}.cw-ib-hit{grid-template-columns:8px minmax(0,1fr);grid-template-areas:"dot from"".text";gap:3px 10px;min-height:0;padding:2px 0}.cw-ib-hit>.cw-ib-dot{grid-area:dot}.cw-ib-hit>.cw-ib-from{grid-area:from}.cw-ib-hit>.cw-ib-text{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:text;font-size:13.5px;line-height:1.4;display:-webkit-box}.cw-ib-row>.cw-ib-time{align-self:start;margin-top:2px}.cw-ib-row>.cw-ib-acts{justify-content:flex-start;padding-top:6px}.cw-ib-row>.cw-ib-acts:not(:has(.cw-ib-fix)){display:none}.cw-ib-status{margin:0 14px 10px 46px}.cw-ib-open{padding:0 14px 16px 46px}.cw-ib-member{grid-template-columns:8px minmax(0,1fr) auto}.cw-ib-member .cw-ib-mbtns{grid-area:2/2/auto/-1;justify-content:flex-start}.cw-ib-member .cw-ib-time{grid-area:1/3}}
