.cd41-today .cd41-cantfilm .cd41-cantfilm-note{display:block;margin:6px 0 0;color:var(--text);font:450 15px/1.45 var(--font);-webkit-line-clamp:unset;overflow-wrap:anywhere;white-space:pre-line}.cd41-today .cd41-cantfilm .cd41-cantfilm-meta{display:block;margin:6px 0 0;color:var(--text-2);font:var(--t-callout);-webkit-line-clamp:unset}.cd41-today .cd41-cantfilm[data-done] .cd41-cantfilm-meta{color:var(--ready)}.cd41-today .cd41-cantfilm-reply{grid-column:1/-1;display:grid;gap:6px;min-width:0;padding:4px 0 2px}.cd41-today .cd41-cantfilm-reply label{color:var(--text-2);font:var(--t-callout)}.cd41-today .cd41-cantfilm-reply-row{display:flex;gap:8px;min-width:0}.cd41-today .cd41-cantfilm-reply input{flex:1 1 auto;min-width:0;min-height:40px;padding:0 12px;border:1px solid var(--hairline-2);border-radius:var(--r-1);color:var(--text);background:var(--surface-2);font:450 15px/1.3 var(--font)}.cd41-today .cd41-cantfilm-reply input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.cd41-today .cd41-cantfilm-reply .btn{flex:none;min-height:40px}.cd41-today .cd41-cantfilm-error{margin:0;color:var(--danger,oklch(.72 .17 25));font:var(--t-callout)}.cdp .sheet.cd41-swap-sheet{display:block;overflow-y:auto}.cdp .sheet.cd41-swap-sheet:before{display:none}.cdp .sheet.cd41-swap-sheet .body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:16px}.cd41-swap-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cd41-swap-head>div{min-width:0}.cd41-swap-head h3{margin:0;color:var(--text);font:600 17px/1.3 var(--font)}.cd41-swap-head p{margin:4px 0 0;color:var(--text-2);font:var(--t-callout)}.cd41-swap-close{flex:none;min-width:44px;min-height:44px}.cd41-swap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px}.cdp .sheet.cd41-swap-sheet .cd41-swap-option{margin:0;align-items:start;grid-template-columns:minmax(0,1fr);position:relative;display:grid;align-content:start;gap:4px;min-width:0;padding:6px;border:1px solid var(--hairline);border-radius:var(--r-2);color:var(--text);background:var(--surface-1);text-align:left;cursor:pointer}.cdp .sheet.cd41-swap-sheet .cd41-swap-option:hover{border-color:var(--hairline-2)}.cdp .sheet.cd41-swap-sheet .cd41-swap-option:focus-within{outline:2px solid var(--accent);outline-offset:2px}.cdp .sheet.cd41-swap-sheet .cd41-swap-option[data-selected]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cdp .sheet.cd41-swap-sheet .cd41-swap-option b{overflow:hidden;font:600 13px/1.35 var(--font);text-overflow:ellipsis;white-space:nowrap}.cdp .sheet.cd41-swap-sheet .cd41-swap-option small{display:-webkit-box;overflow:hidden;color:var(--text-2);font:500 12px/1.4 var(--font);-webkit-box-orient:vertical;-webkit-line-clamp:2}.cdp .sheet.cd41-swap-sheet .cd41-swap-poster{width:100%;min-width:0;display:block;aspect-ratio:9/16;overflow:hidden;border-radius:10px;background:var(--surface-2)}.cdp .sheet.cd41-swap-sheet .cd41-swap-poster :is(.poster,img,video){width:100%;height:100%;object-fit:contain}.cdp .sheet.cd41-swap-sheet .cd41-swap-option input[type=radio]{flex:none;min-width:20px;min-height:20px;max-width:20px;padding:0;position:absolute;z-index:1;top:12px;right:12px;width:20px;height:20px;margin:0;accent-color:var(--accent);cursor:pointer}.cdp .sheet.cd41-swap-sheet .cd41-swap-option:has(input:disabled){cursor:default}.cd41-swap-search{display:grid;gap:6px;min-width:0}.cd41-swap-search label{color:var(--text);font:600 13px/1.4 var(--font)}.cdp .sheet.cd41-swap-sheet .cd41-swap-search input{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--hairline-2);border-radius:var(--r-1);background:var(--surface-2);color:var(--text);font:var(--t-body)}.cd41-swap-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd41-swap-search p{margin:0;color:var(--text-2);font:var(--t-callout);overflow-wrap:anywhere}.cd41-swap-more{justify-self:center;min-height:44px}.cd41-swap-confirm{display:grid;gap:6px;padding:16px;border-radius:var(--r-2);background:var(--surface-2)}.cd41-swap-confirm>b{color:var(--text);font:600 15px/1.4 var(--font)}.cd41-swap-confirm p{margin:0;color:var(--text-2);font:var(--t-callout);overflow-wrap:anywhere}.cd41-swap-skeleton{display:block;aspect-ratio:9/16;border-radius:var(--r-2);background:var(--surface-2)}.cd41-swap-empty{display:grid;justify-items:start;gap:10px;padding:16px;border:1px dashed var(--hairline-2);border-radius:var(--r-2)}.cd41-swap-empty p{margin:0;color:var(--text-2);font:var(--t-body)}.cd41-swap-error{margin:0;color:var(--danger,oklch(.72 .17 25));font:var(--t-callout)}.cd41-swap-foot{position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0;border-top:1px solid var(--hairline);background:var(--surface-1)}.cdp .sheet.cd41-swap-sheet .cd41-swap-foot .btn{min-width:0;max-width:100%;min-height:44px;white-space:normal}@media (min-width:768px){.cdp .sheet.cd41-swap-sheet,.cdp .sheet.cd41-swap-sheet[data-open]{top:50%;right:auto;bottom:auto;left:50%;width:min(680px,calc(100vw - 32px));max-height:calc(100svh - 64px);transform:translate(-50%,-50%)}}@media (max-width:767px){.cd41-today .cd41-cantfilm-reply-row{flex-wrap:wrap}.cd41-today .cd41-cantfilm-reply input{flex-basis:100%;min-height:44px}.cd41-today .cd41-cantfilm-reply .btn{min-height:44px}.cd41-swap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cd41-today .cd41-cantfilm-removal{grid-column:1/-1;display:grid;gap:8px;min-width:0;padding:16px;border:1px solid var(--hairline-2);border-radius:var(--r-2);background:var(--surface-1)}.cd41-today .cd41-cantfilm-removal h5{margin:0;color:var(--text);font:600 15px/1.4 var(--font)}.cd41-today .cd41-cantfilm-removal p{display:block;margin:0;max-width:70ch;white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere}.cd41-today .cd41-cantfilm-removal label,.cd41-today .cd41-cantfilm-removal p{color:var(--text-2);font:var(--t-callout)}.cd41-today .cd41-cantfilm-removal textarea{width:100%;min-width:0;min-height:72px;resize:vertical;padding:10px 12px;border:1px solid var(--hairline-2);border-radius:var(--r-1);color:var(--text);background:var(--surface-2);font:450 15px/1.4 var(--font)}.cd41-today .cd41-cantfilm-removal textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cd41-today .cd41-cantfilm-removal .cd41-cantfilm-error{color:var(--danger,oklch(.72 .17 25))}.cd41-today .cd41-cantfilm-removal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cd41-today .cd41-cantfilm-removal-actions .btn{min-height:44px}.cd41-today .cd41-cantfilm .cd41-today-actions{flex-wrap:wrap;max-width:360px}@media (max-width:767px){.cd41-today .cd41-cantfilm .cd41-today-actions{grid-column:1/-1;max-width:100%;margin-left:0}}.cd-her-signals{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;color:var(--text-2);font:500 12px/1.4 var(--font)}.cd-her-signals>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.cd-her-signals>span:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--text-3)}.cd-her-signals>span[data-tone=ready]:before{background:var(--ready)}.cd-her-signals>span[data-tone=owner]{color:var(--owner)}.cd-her-signals>span[data-tone=owner]:before{background:var(--owner)}.cd-her-signals[data-variant=roster]{margin:0;font-size:13px}.cdp .cd-send-alerts{position:fixed;z-index:60;left:50%;bottom:84px;max-width:min(520px,calc(100vw - 32px));margin:0;padding:8px 14px;border:1px solid var(--hairline-2);border-radius:var(--r-2);color:var(--text);background:var(--mat-sheet);backdrop-filter:var(--mat-blur);box-shadow:var(--shadow-3);font:500 13px/1.4 var(--font);text-align:center;transform:translateX(-50%)}@media (max-width:767px){.cdp .cd-send-alerts{bottom:calc(132px + env(safe-area-inset-bottom))}}