.dock{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom));width:min(calc(100% - 28px),calc(var(--co-shell-max) - 28px));height:var(--co-dock-h);border-radius:var(--co-r-dock);background:var(--co-card);border:1px solid var(--co-edge);box-shadow:var(--co-sh-dock);display:grid;grid-template-columns:1fr 1fr 72px 1fr 1fr;align-items:center;z-index:20}.dock a,.dock button.plus{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--co-ink2);position:relative;background:none;border:0;padding:0}.dock a .ico{width:24px;height:24px;stroke-width:1.8}.dock a.on{color:var(--co-ink)}.dock a.on .ico{stroke-width:2.2}.dock a.on:before{content:"";position:absolute;top:-9px;width:18px;height:2px;border-radius:2px;background:var(--co-hot)}.dock a.off{opacity:.4;pointer-events:none}.dock button.plus{width:54px;height:54px;border-radius:18px;justify-self:center;background:var(--co-ink);color:var(--co-card);display:grid;place-items:center;box-shadow:0 8px 18px -6px rgba(80,60,40,.5)}.dock button.plus .ico{width:24px;height:24px;stroke-width:2}.dock button.plus:active{transform:scale(.94)}.hd{display:flex;justify-content:space-between;align-items:flex-end;padding:2px 2px 8px}.hd h1{margin:0;font-family:var(--co-font-quote);font-size:22px;font-weight:400;line-height:1.1}.hd h1 small{gap:5px;font-family:var(--co-font-ui);font-size:11px;color:var(--co-ink2);font-weight:600;letter-spacing:.2em;margin-bottom:3px}.hd .tools,.hd h1 small{display:flex;align-items:center}.hd .tools{gap:6px}.hd .tools>*{width:32px;height:32px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink2);padding:0}.hd .tools .me{font-family:var(--co-font-quote);font-size:15px;color:var(--co-ink);background:var(--co-ch-1)}.today{display:flex;gap:6px;align-items:center;font-size:11.5px;font-weight:600;color:var(--co-ink2);padding:0 2px 10px;flex-wrap:wrap}.today b{font-family:var(--co-font-num);font-size:14px;color:var(--co-ink)}.today b.hot{color:var(--co-hot)}.today i{width:3px;height:3px;border-radius:50%;background:var(--co-ink2);opacity:.5}.today .sync{margin-left:auto;gap:4px}.fil,.today .sync{display:flex;align-items:center}.fil{gap:5px;margin-bottom:10px}.fil button{font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:var(--co-r-chip);background:var(--co-wh);color:var(--co-ink2);border:1px solid var(--co-edge);line-height:1;display:inline-flex;gap:4px;align-items:center}.fil button.on{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.fil .sort{margin-left:auto;color:var(--co-ink2);display:flex;gap:3px;align-items:center;font-size:11px;font-weight:600}.blk{border-radius:var(--co-r-blk);padding:14px 14px 12px;margin-bottom:9px;position:relative;overflow:hidden;background:var(--ch,var(--co-ch-none));border:1px solid var(--co-edge);box-shadow:inset 0 0 0 4px var(--co-bg),inset 0 0 0 5px var(--co-edge),var(--co-sh-blk)}.blk:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.55) .8px,transparent .9px);background-size:8px 8px;pointer-events:none}.blk>*{position:relative;z-index:1}.bh{display:flex;align-items:flex-start;gap:9px;padding:0 2px;width:100%;background:none;border:0;text-align:left}.bh .cico{width:30px;height:30px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink);flex:none}.bh .nm{min-width:0}.bh .nm b{font-size:16px;font-weight:700;display:block;line-height:1.2}.bh .nm small{font-size:11px;color:var(--co-ink2);font-weight:600;gap:5px}.bh .nm small,.bh .seal{display:flex;align-items:center}.bh .seal{margin-left:auto;width:44px;height:44px;border-radius:12px;background:var(--co-wh);border:1px solid var(--co-edge);flex-direction:column;justify-content:center;gap:1px;font-family:var(--co-font-num);font-weight:700;font-size:19.5px;line-height:1;color:var(--co-ink);flex:none}.bh .seal small{font-size:8.5px;font-family:var(--co-font-ui);line-height:1;letter-spacing:.06em}.bh .seal small,.meta{font-weight:600;color:var(--co-ink2)}.meta{justify-content:space-between;margin:8px 2px 0;font-size:11px}.dots,.meta{display:flex;align-items:center}.dots{gap:3px}.dots i{width:9px;height:9px;border-radius:2px;background:rgba(255,255,255,.5)}.dots i.a1{background:rgba(255,255,255,.85)}.dots i.a2{opacity:.45}.dots i.a2,.dots i.a3{background:var(--co-ink)}.dots small{font-size:10px;color:var(--co-ink2);font-weight:600;margin-left:6px}.meta .tail b{color:var(--co-ink);font-size:12.5px}.meta .tail b,.meta .tail em{font-family:var(--co-font-num)}.meta .tail em{font-style:normal;color:var(--co-hot);font-weight:700}.lst{margin-top:8px}.tp{display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;background:var(--co-wh);border-radius:var(--co-r-card);padding:7px 9px;margin-bottom:5px;font-size:14px;border:1px solid var(--co-edge);color:inherit}.tp.fresh{background:var(--co-hl)}.tp .star{background:none;border:0;padding:0;color:rgba(0,0,0,.14);display:grid;place-items:center}.tp .star.on{color:var(--co-gold)}.tp .star .ico{width:14px;height:14px}.tp .tx{min-width:0}.tp .tx p{margin:0;line-height:1.35;gap:6px;flex-wrap:wrap}.tp .tx p,.tp .tx small{font-weight:600;display:flex;align-items:center}.tp .tx small{gap:7px;font-size:11px;color:var(--co-ink2);margin-top:2px}.tp .tx small .cat{background:rgba(0,0,0,.05);padding:0 5px;border-radius:99px;line-height:15px}.tp .tx small .src{display:inline-flex;gap:3px;align-items:center}.tp .n{text-align:right;font-family:var(--co-font-num);font-weight:700;font-size:17px;color:var(--co-ink);line-height:1.05}.tp .n small{display:block;font-size:10px;font-weight:600;font-family:var(--co-font-ui)}.more,.tp .n small{color:var(--co-ink2)}.more{font-size:11px;font-weight:700;padding:2px 4px 0;justify-content:space-between}.more,.peek{display:flex}.peek{gap:5px;margin-top:8px;flex-wrap:wrap}.peek span{height:23px;font-size:11.5px;font-weight:600;padding:0 8px;border-radius:var(--co-r-chip);background:var(--co-wh);border:1px solid var(--co-edge);line-height:1;display:inline-flex;gap:5px;align-items:center}.peek span em{font-style:normal;font-family:var(--co-font-num);color:var(--co-ink2)}.peek span.m{background:transparent;border-style:dashed;color:var(--co-ink2)}.peek .ico{width:12px;height:12px}.empty{margin-top:8px;border:1px dashed rgba(80,60,40,.25);border-radius:var(--co-r-card);padding:10px 12px;font-size:12.5px;color:var(--co-ink2);line-height:1.5;background:rgba(255,255,255,.35)}.empty b{color:var(--co-ink);font-weight:600}.crumb{font-size:11.5px;color:var(--co-ink2);font-weight:600;display:flex;gap:6px;align-items:center;padding:0 0 8px}.cov{border-radius:var(--co-r-blk);padding:14px 14px 12px;position:relative;overflow:hidden;margin-bottom:9px;background:var(--ch,var(--co-ch-none));border:1px solid var(--co-edge);box-shadow:inset 0 0 0 4px var(--co-bg),inset 0 0 0 5px var(--co-edge),var(--co-sh-blk)}.cov:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.55) .8px,transparent .9px);background-size:8px 8px;pointer-events:none}.cov>*{position:relative;z-index:1}.cov h2{margin:0 0 6px;font-size:18.5px;font-weight:700;line-height:1.3;padding-right:64px}.cov .star{position:absolute;right:12px;top:12px;width:28px;height:28px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:rgba(0,0,0,.18);z-index:2;padding:0}.cov .star.on{color:var(--co-gold)}.cov .more-btn{position:absolute;right:46px;top:12px;width:28px;height:28px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink2);z-index:2;padding:0}.cov .tg{display:flex;gap:5px;flex-wrap:wrap}.stage{display:flex;gap:3px;margin-top:10px}.stage span{flex:1 1;height:25px;border-radius:5px;background:rgba(255,255,255,.45);font-size:10.5px;font-weight:700;color:var(--co-ink2);display:grid;place-items:center;border:1px solid var(--co-edge);line-height:1}.stage span.done{background:var(--co-wh);color:var(--co-ink)}.stage span.now{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.stage span.off{opacity:.55}.cov .row2{display:flex;justify-content:space-between;font-size:11px;font-weight:600;color:var(--co-ink2);margin-top:8px}.cov .row2 b{font-family:var(--co-font-num);color:var(--co-ink)}.cov .row2 .kv{display:flex;gap:8px}.cov .row2 .kv span{display:inline-flex;gap:3px;align-items:center}.day{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--co-ink2);letter-spacing:.08em;margin:8px 2px 5px}.day .ln{flex:1 1;height:1px;background:var(--co-edge)}.idc{background:var(--co-wh);border-radius:var(--co-r-card);padding:8px 10px;margin-bottom:5px;font-size:14px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:start;border:1px solid var(--co-edge);width:100%;text-align:left;color:inherit}.idc .t{font-family:var(--co-font-num);font-weight:700;font-size:12px;color:var(--co-ink2);line-height:1.3;min-width:40px;padding-top:1px}.idc .t b{display:block;color:var(--co-ink);font-size:12.5px}.idc .t i{display:inline-flex;color:var(--co-ink2);margin-top:2px}.idc p{margin:0;line-height:1.45;font-weight:500;white-space:pre-wrap;word-break:break-word}.idc p.hl{background:var(--co-hl);border-radius:3px;padding:0 3px}.idc .th{width:44px;height:30px;border-radius:7px;background:#cbbda8;border:1px solid var(--co-edge);object-fit:cover}.cta{display:flex;gap:6px;margin:9px 0 4px}.cta .btn{flex:1 1}.dim{inset:0;background:rgba(60,45,30,.38);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:30}.dim,.sheet{position:fixed}.sheet{left:50%;top:50%;transform:translate(-50%,-50%);width:min(calc(100% - 24px),460px);max-height:min(86dvh,720px);overflow:auto;border-radius:22px;padding:14px 16px 18px;background:var(--co-card);z-index:31;box-shadow:0 18px 50px -12px rgba(80,60,40,.45);border:1px solid var(--co-edge)}.sheet h3{margin:0 0 8px;font-size:15px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.sheet h3 small{font-size:11px;color:var(--co-ink2);font-weight:600}.sheet textarea{width:100%;height:76px;border:1px solid var(--co-edge);border-radius:12px;background:var(--co-bg);font-size:15px;line-height:1.55;resize:none;outline:none;color:var(--co-ink);padding:9px 11px;font-weight:500}.sheet .att{display:flex;gap:5px;margin:8px 0;font-size:11.5px;font-weight:600}.sheet .att label,.sheet .att span{display:inline-flex;gap:4px;align-items:center;background:var(--co-bg);border-radius:var(--co-r-chip);padding:4px 9px;color:var(--co-ink2);border:1px solid var(--co-edge);line-height:1;cursor:pointer}.sheet .att .has{background:var(--co-ch-2);color:var(--co-ink)}.judge{border-radius:14px;padding:9px 11px;font-size:13px;background:var(--ch,var(--co-ch-none));margin:4px 0 10px;border:1px solid var(--co-edge);box-shadow:inset 0 0 0 3px var(--co-card),inset 0 0 0 4px var(--co-edge)}.judge .l1{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:var(--co-ink2);margin-bottom:6px;align-items:center}.judge .l1 .pct,.judge .l1 b{color:var(--co-ink)}.judge .l1 .pct{font-family:var(--co-font-num);font-size:16px}.judge .pick{display:flex;gap:5px;flex-wrap:wrap}.judge .pick button{background:var(--co-wh);border-radius:var(--co-r-chip);padding:4px 10px;font-size:12.5px;font-weight:600;border:1.5px solid transparent;display:inline-flex;gap:6px;align-items:baseline;line-height:1}.judge .pick button.on{background:var(--co-card);border-color:var(--co-ink)}.judge .pick button small{font-family:var(--co-font-num);font-size:11px;color:var(--co-ink2)}.judge .alt{color:var(--co-ink2);margin-top:6px;display:flex;gap:6px;flex-wrap:wrap}.judge .alt,.judge .alt button{font-size:11.5px;font-weight:600}.judge .alt button{background:none;border:0;padding:0;color:var(--co-ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sheet .go{display:flex;gap:8px}.sheet .go .btn{flex:1 1;padding:11px 0;font-size:14.5px}.sheet .go .btn.g{flex:0 0 90px}.toast{position:fixed;left:50%;transform:translateX(-50%);top:calc(12px + env(safe-area-inset-top));width:min(calc(100% - 28px),calc(var(--co-shell-max) - 28px));z-index:40;background:var(--co-ink);border-radius:12px;padding:9px 12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 24px -10px rgba(0,0,0,.4)}.toast,.toast button{color:var(--co-card);font-size:13px}.toast button{background:none;border:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;font-weight:700;padding:0}.login{max-width:360px;margin:18vh auto 0;padding:0 20px;text-align:center}.login h1{font-family:var(--co-font-quote);font-weight:400;font-size:25.5px;margin:0 0 14px}.login input{width:100%;padding:11px 12px;border-radius:12px;border:1px solid var(--co-edge);background:var(--co-card);font-size:16px;margin-bottom:10px}.login .btn{width:100%;padding:11px}.login .err{color:var(--co-hot);font-size:12.5px;margin-top:8px}.grp-h{display:flex;justify-content:space-between;align-items:baseline;font-size:11px;font-weight:700;color:var(--co-ink2);letter-spacing:.1em;margin:14px 4px 6px}.grp-h small{font-weight:600;letter-spacing:0}.slim{width:100%;display:flex;align-items:center;gap:9px;padding:9px 12px;margin-bottom:7px;border-radius:14px;background:var(--co-ch-none);border:1px solid var(--co-edge);box-shadow:inset 0 0 0 3px var(--co-bg),inset 0 0 0 4px var(--co-edge);text-align:left;color:inherit}.slim .cico{width:24px;height:24px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink);flex:none}.slim .nm{display:flex;gap:6px;align-items:center;min-width:0}.slim .nm b{font-size:15px;font-weight:700}.slim .r{margin-left:auto;display:flex;gap:6px;align-items:baseline;font-size:11px;color:var(--co-ink2);font-weight:600}.slim .r b{font-size:15px;color:var(--co-ink)}.slim .r i{width:20px;height:20px;border-radius:50%;background:var(--co-wh);display:grid;place-items:center;color:var(--co-ink2);align-self:center}.unf{border:1px dashed rgba(80,60,40,.28);border-radius:var(--co-r-card);padding:7px 9px;margin-bottom:6px;background:rgba(255,255,255,.35)}.unf-h{display:flex;align-items:baseline;gap:5px;font-size:11px;font-weight:700;color:var(--co-ink2);letter-spacing:.06em}.unf-h b{font-size:14px;color:var(--co-ink)}.unf-h small{font-weight:600;letter-spacing:0;margin-left:4px}.unf-l{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.unf-l .chip{max-width:100%}.cov h2{cursor:text}.cov h2 .ti{width:100%;font:inherit;font-size:18.5px;font-weight:700;color:var(--co-ink);background:var(--co-wh);border:1px solid var(--co-edge);border-radius:8px;padding:2px 6px;outline:none}.idc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.idc .bd{min-width:0}.idc .lk{font-size:11px;color:var(--co-ink2);font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.idc .lk,.idc img.th{display:block}.idc:active{transform:scale(.99)}.cta .btn:disabled{opacity:.5}.sheet.menu{display:flex;flex-direction:column;gap:6px}.sheet.menu h3{font-size:14px;color:var(--co-ink2);flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:4px}.sheet.menu>button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:11px 12px;border-radius:12px;background:var(--co-wh);border:1px solid var(--co-edge);font-size:15px;font-weight:600;color:var(--co-ink)}.sheet.menu>button small{margin-left:auto;font-size:11px;color:var(--co-ink2)}.sheet.menu>button.warn{color:var(--co-hot)}.sheet.menu>button.cancel{justify-content:center;background:var(--co-bg);color:var(--co-ink2);margin-top:2px}.sheet .dest{display:flex;align-items:center;gap:8px;margin:8px 0 10px;font-size:11.5px;font-weight:700;color:var(--co-ink2)}.sheet .dest select{padding:0 8px}.sheet .dest input,.sheet .dest select{flex:1 1;min-width:0;height:32px;border-radius:10px;border:1px solid var(--co-edge);background:var(--co-bg);color:var(--co-ink);font-size:14px;font-weight:600}.sheet .dest input{padding:0 10px;outline:none}.sheet .err{color:var(--co-hot);font-size:12px;font-weight:600;margin:0 0 8px}.judge.unsure{background:color-mix(in srgb,var(--ch,var(--co-ch-none)) 40%,var(--co-ch-none))}.judge .alt span{color:var(--co-ink2)}.sheet .att .off{opacity:.4;cursor:default}.sheet .att .pv{width:30px;height:22px;border-radius:5px;object-fit:cover;border:1px solid var(--co-edge);margin-left:auto}.sheet textarea::placeholder{color:var(--co-ink2);opacity:.7}.sheet .go .btn:disabled{opacity:.45}.tp{transition:background-color .8s ease}.unf-l button.chip{cursor:pointer}.srch{display:flex;align-items:center;gap:6px;height:32px;padding:0 6px 0 10px;margin-bottom:8px;border-radius:10px;background:var(--co-wh);border:1px solid var(--co-edge);color:var(--co-ink2)}.srch input{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:14px;font-weight:600;color:var(--co-ink)}.srch button{border:0;background:none;font-size:12px;font-weight:700;color:var(--co-ink2);padding:4px 6px}.hd .tools button[aria-pressed=true]{background:var(--co-ink);color:var(--co-card)}button.more{width:100%;background:none;border:0;cursor:pointer}.crumb .rf,.hd .tools>.rf{width:auto;height:32px;border-radius:99px;padding:0 10px 0 8px;display:inline-flex;align-items:center;gap:4px;background:var(--co-wh);border:1px solid var(--co-edge);color:var(--co-ink2);font-family:var(--co-font-num);font-size:11.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.crumb .rf{height:28px}.rf:active{transform:scale(.95)}.rf.spin .ico{animation:co-rf-spin .9s linear infinite}@keyframes co-rf-spin{to{transform:rotate(1turn)}}.crumb-r{margin-left:auto}.cover{border-radius:22px;box-shadow:var(--co-sh-cover);border:1px solid var(--co-edge)}.art,.cover{position:relative;overflow:hidden}.art{aspect-ratio:20/9;background:radial-gradient(120% 90% at 18% 12%,#f6e2d4 0,rgba(246,226,212,0) 60%),linear-gradient(150deg,var(--ch,var(--co-ch-1)) 0,var(--chd,var(--co-ch-1d)) 58%,#ddb79e 100%)}.art:before{inset:0;background-image:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);background-size:10px 10px}.art:after,.art:before{content:"";position:absolute;pointer-events:none}.art:after{left:-40%;top:-60%;width:180%;height:180%;mix-blend-mode:soft-light;background:conic-gradient(from 210deg,rgba(255,255,255,.28),rgba(255,255,255,0) 30%,rgba(255,255,255,.18) 55%,rgba(255,255,255,0) 75%)}.art.planned{background:linear-gradient(150deg,var(--co-ch-none) 0,#e2dbd0 100%)}.disc{position:absolute;right:-44px;top:50%;transform:translateY(-50%);width:142px;height:142px;border-radius:50%;border:1px solid rgba(80,60,40,.14);box-shadow:inset 0 0 22px rgba(120,90,60,.22);background:repeating-radial-gradient(circle at center,rgba(90,70,54,.14) 0 1px,rgba(90,70,54,0) 1px 5px),radial-gradient(circle at center,#e9d3c2 0 24%,#dec0ab 25% 100%)}.disc:after{content:"";position:absolute;pointer-events:none;inset:42%;border-radius:50%;background:var(--co-card);border:1px solid var(--co-edge)}.art.planned .disc{background:repeating-radial-gradient(circle at center,rgba(90,70,54,.1) 0 1px,rgba(90,70,54,0) 1px 5px),radial-gradient(circle at center,#e6e0d6 0 24%,#dcd4c7 25% 100%)}.art-txt{position:absolute;left:16px;right:104px;bottom:12px;z-index:1}.kicker{font-size:10.5px;letter-spacing:.24em;font-weight:700;color:rgba(74,67,60,.62)}.art-txt h1{font-family:var(--co-font-quote);font-weight:400;font-size:29px;line-height:1.04;color:#42382f}.art-txt .q,.art-txt h1{margin:5px 0 0;cursor:text}.art-txt .q{font-size:12.5px;font-weight:600;color:rgba(74,67,60,.78);line-height:1.45}.under{background:var(--co-card);padding:11px 13px 12px}.under .link{display:flex;width:100%;align-items:center;gap:7px;font-family:var(--co-font-num);font-size:13px;font-weight:700;color:var(--co-ink);padding:0 0 10px;border:0;border-bottom:1px solid var(--co-hair);background:none;text-align:left}.under .link.none{color:var(--co-ink2);font-weight:600;font-family:var(--co-font-ui);font-size:12.5px}.under .link .go{margin-left:auto;width:26px;height:26px;border-radius:50%;background:var(--co-bg);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink2)}.figs{display:flex;padding-top:11px}.figs>*{flex:1 1;text-align:center;position:relative;background:none;border:0;padding:0;color:inherit}.figs>*+:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:1px;background:var(--co-hair)}.figs b{display:block;font-family:var(--co-font-num);font-weight:700;font-size:20px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.figs b.dash,.figs small{color:var(--co-ink3)}.figs small{font-size:9.5px;letter-spacing:.1em;font-weight:700;display:block;margin-top:3px}.figs em{font-style:normal;font-size:11px;color:var(--co-hot);font-family:var(--co-font-num)}.figs em,.man{font-weight:700}.man{font-size:9px;letter-spacing:.06em;color:var(--co-ink3);border:1px solid var(--co-edge2);border-radius:99px;padding:1px 5px}.tabs{display:flex;gap:2px;align-items:flex-end;margin:12px 2px 0;border-bottom:1px solid var(--co-hair)}.tabs button{position:relative;border:0;background:none;font-size:13px;font-weight:600;color:var(--co-ink2);padding:7px 10px 8px}.tabs button .n{font-family:var(--co-font-num);font-size:11.5px;color:var(--co-ink3);margin-left:4px;font-weight:700}.tabs button.on{color:var(--co-ink)}.tabs button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--co-ink)}.tabs button.on .n{color:var(--co-hot)}.pane{padding-top:12px;animation:co-fade .22s ease}@keyframes co-fade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.sec{display:flex;align-items:baseline;gap:8px;font-size:11.5px;font-weight:700;color:var(--co-ink2);letter-spacing:.14em;margin:14px 2px 8px}.sec i{flex:1 1;height:1px;background:var(--co-hair)}.sec small{font-weight:600;letter-spacing:0;color:var(--co-ink3);font-family:var(--co-font-num)}.cat{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:var(--co-r-chip);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;background:var(--co-wh);border:1px solid var(--co-edge);color:var(--co-ink);transition:transform .14s,box-shadow .14s}.cat:active{transform:scale(.96)}.cat .n{font-family:var(--co-font-num);font-size:12px;font-weight:700}.cat .n,.cat.idea{color:var(--co-ink2)}.cat.idea{background:transparent;border-style:dashed;border-color:var(--co-edge2)}.cat.idea .n{color:var(--co-ink3)}.cat.sel{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.cloud{flex-wrap:wrap}.addline,.cloud{display:flex;gap:6px}.addline{align-items:center;margin-top:9px}.addline input{flex:1 1;min-width:0;height:34px;border-radius:9px;border:1px dashed var(--co-edge2);background:rgba(255,255,255,.5);padding:0 10px;font-size:13px;outline:none;color:var(--co-ink)}.addline input::placeholder{color:var(--co-ink3)}.hint{font-size:12px;color:var(--co-ink2);line-height:1.55;margin:8px 2px 0}.hint b{color:var(--co-ink)}.about{font-size:14px;color:#6b635a;line-height:1.7;margin:0 2px;cursor:text}.mrow{display:flex;align-items:center;gap:10px;padding:10px 2px;border-bottom:1px solid var(--co-hair)}.mrow:last-of-type{border-bottom:0}.mrow .tk{width:21px;height:21px;border-radius:7px;border:1.5px solid var(--co-edge2);background:var(--co-card);display:grid;place-items:center;color:transparent;flex:none;font-size:12px}.mrow.done .tk{background:var(--co-gold);border-color:var(--co-gold);color:#fff}.mrow p{margin:0;font-size:14px;font-weight:600}.mrow.done p{color:var(--co-ink2)}.mrow small{display:block;font-weight:600}.mrow .kk,.mrow small{font-size:11px;color:var(--co-ink3)}.mrow .kk{margin-left:auto;font-weight:700;letter-spacing:.08em}.sheet input.one{width:100%;height:38px;border:1px solid var(--co-edge);border-radius:12px;background:var(--co-bg);font-size:14px;padding:0 11px;outline:none;color:var(--co-ink);font-weight:500}.bh .nm b .ch-link,.bh a.nm{color:inherit;text-decoration:none}.bh{cursor:pointer}.bh .nm b .ch-link:active,.bh a.nm:active{opacity:.6}.chip.gh{background:transparent;border-style:dashed;color:var(--co-ink2)}.crumb .back{width:34px;height:34px;margin-left:-6px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink);flex:none}.crumb .back .ico{width:18px;height:18px;stroke-width:2}.crumb .back:active{transform:scale(.94);background:var(--co-card)}.ups{display:flex;flex-direction:column;gap:2px}.up{display:grid;grid-template-columns:42px 1fr;grid-gap:10px;gap:10px;align-items:baseline;padding:9px 2px;border-bottom:1px solid var(--co-hair)}.up:last-child{border-bottom:0}.up .d{font-family:var(--co-font-num);font-size:11.5px;font-weight:700;color:var(--co-ink3)}.up .tx{min-width:0}.up .ser{display:inline-block;font-size:10.5px;font-weight:700;color:var(--co-ink2);background:var(--co-wh);border:1px solid var(--co-edge);border-radius:5px;padding:1px 6px;margin-right:6px;vertical-align:1px}.up .tt{font-size:13px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-chs{display:flex;gap:6px;overflow-x:auto;margin:0 -14px;padding:0 14px 2px;scrollbar-width:none}.is-chs::-webkit-scrollbar{display:none}.is-chp{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border-radius:99px;background:var(--co-wh);border:1px solid var(--co-edge);font-size:13px;font-weight:700;color:var(--co-ink2)}.is-chp .d{width:23px;height:23px;border-radius:50%;display:grid;place-items:center;background:var(--cc);border:1px solid var(--co-edge);color:var(--co-ink)}.is-chp .n{font-family:var(--co-font-num);font-size:12px;color:var(--co-ink3)}.is-chp.on{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.is-chp.on .n{color:rgba(252,249,244,.7)}.is-seg{display:flex;gap:4px;margin:12px 0 4px;padding:3px;background:rgba(80,60,40,.06);border-radius:12px}.is-seg button{flex:1 1;display:flex;align-items:center;justify-content:center;gap:5px;height:32px;border:0;background:none;border-radius:9px;font-size:13.5px;font-weight:700;color:var(--co-ink2)}.is-seg .n{font-family:var(--co-font-num);font-size:12px;color:var(--co-ink3)}.is-seg button.on{background:var(--co-card);color:var(--co-ink);box-shadow:0 1px 3px rgba(80,60,40,.14)}.is-seg button.idea.on{background:repeating-linear-gradient(transparent 0 10px,rgba(80,60,40,.07) 10px 11px),var(--co-card)}.is-seg button.on .n{color:var(--co-hot)}.is-band{margin-top:12px;border:1.5px dashed var(--co-edge2);border-radius:16px;padding:11px 11px 7px;background:repeating-linear-gradient(transparent 0 24px,rgba(80,60,40,.06) 24px 25px),rgba(255,253,249,.55)}.is-band .bt{display:flex;align-items:center;gap:7px;padding:0 2px}.is-band .bt .pc{color:var(--co-ink2)}.is-band .bt b{font-size:16px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-band .cnt{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--co-ink2);white-space:nowrap}.is-band .cnt .num{font-size:14px;color:var(--co-ink)}.is-band .mo{width:28px;height:28px;border-radius:50%;border:0;background:none;display:grid;place-items:center;margin-right:-4px}.is-band .mo,.is-st{color:var(--co-ink2)}.is-st{flex:none;height:22px;display:inline-flex;align-items:center;padding:0 9px;border-radius:99px;border:1px solid var(--co-edge2);background:var(--co-wh);font-size:11.5px;font-weight:700}.is-st.want{background:var(--co-hot);color:#fff;border-color:var(--co-hot)}.is-band .pitch{margin:4px 2px 2px;font-size:13.5px;color:#6b635a;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-band .bt .pc,.is-band .bt>b{color:var(--sd)}.is-rows{margin:6px 0 2px}.is-row{display:flex;align-items:center;gap:9px;height:36px;padding:0 4px}.is-row .o{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--sm);flex:none}.is-row .o.p{width:16px;height:16px;border:1px dashed var(--co-ink3);display:grid;place-items:center;color:var(--co-ink2);margin:0 -3.5px}.is-row .tx{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px;font-weight:600}.is-row .dt{flex:none;white-space:nowrap;font-family:var(--co-font-num);font-size:12px;font-weight:700;color:var(--co-ink3)}.is-row.is-td .tx{flex:0 1 auto;background:linear-gradient(transparent 55%,var(--co-hl) 55%)}.is-row.is-td .dt{margin-left:auto;color:var(--co-hot)}.is-row.add .tx{font-size:13.5px}.is-new,.is-row.add .tx{font-weight:700;color:var(--co-ink2)}.is-new{width:100%;margin-top:12px;height:44px;border-radius:14px;border:1.5px dashed var(--co-edge2);background:transparent;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px}.is-new.solo{background:var(--co-ink);color:var(--co-card);border:0;width:auto;padding:0 18px;margin:10px auto 0;height:40px;border-radius:99px}.is-empty{margin-top:12px}.is-hint2{margin:6px 2px 10px;font-size:12px;color:var(--co-ink2);line-height:1.5}.is-tag{display:inline-flex;align-items:center;gap:5px;height:25px;margin:9px 2px 0;padding:0 9px;border-radius:var(--co-r-chip);background:var(--co-wh);border:1px dashed var(--co-edge2);font-size:12px;font-weight:700;color:var(--co-ink)}.is-tag .num{font-size:12.5px}.is-tag .sep{color:var(--co-ink3)}.is-tag.dk{background:var(--co-ink);color:var(--co-card);border:1px solid var(--co-ink)}.is-tag.dk .sep{color:rgba(252,249,244,.5)}.is-slimw{margin-bottom:7px}.is-slimw .slim{margin-bottom:0}.is-tag.in-slim{margin:5px 0 0 12px}.is-row{width:100%;background:none;border:0;border-bottom:1px solid rgba(80,60,40,.09);text-align:left;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.is-row.add{border-bottom:0}.is-row .tx.is-hl{background:var(--co-hl);border-radius:3px;padding:0 3px}.is-chp{cursor:pointer}.is-tag .is-chev{transform:rotate(-90deg)}.yt-pill{margin-left:auto;display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 9px 0 11px;border-radius:99px;font-family:var(--co-font-ui);font-size:12px;font-weight:700;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease}.yt-pill:active{transform:scale(.96)}.yt-pill-none{background:var(--co-ink);color:var(--co-wh)}.yt-pill-run{background:var(--co-bg);border:1px solid var(--co-edge);color:var(--co-ink)}.yt-fill{position:absolute;left:0;top:0;bottom:0;z-index:-1;background:color-mix(in srgb,var(--chd) 70%,transparent)}.yt-pill-ok{background:color-mix(in srgb,var(--ch) 55%,var(--co-wh));color:var(--co-ink);border:1px solid var(--co-edge)}.yt-pill-bad{background:var(--co-wh);color:var(--co-hot);border:1px solid color-mix(in srgb,var(--co-hot) 55%,transparent)}.yt-chev{display:inline-grid;place-items:center;width:14px;height:14px;margin-right:-3px;transition:transform .25s ease}.yt-pill-open .yt-chev{transform:rotate(180deg)}.yt-drawer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.3,.7,.2,1)}.yt-drawer-open{grid-template-rows:1fr}.yt-in{overflow:hidden;min-height:0}.yt-card{margin:10px 0 2px;border:1.5px dashed var(--co-edge2);border-radius:14px;padding:10px 11px;background:repeating-linear-gradient(135deg,transparent 0 9px,color-mix(in srgb,var(--ch) 16%,transparent) 9px 10px)}.yt-card-h b{display:block;font-size:13.5px}.yt-card-h small{display:block;font-size:11.5px;color:var(--co-ink2);margin-top:1px}.yt-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.yt-chip{display:inline-flex;align-items:center;gap:3px;height:22px;padding:0 8px;border-radius:99px;background:var(--co-wh);border:1px solid var(--co-edge);font-size:11px;font-weight:700;color:var(--co-ink3)}.yt-chip-on{color:var(--co-ink);background:color-mix(in srgb,var(--ch) 45%,var(--co-wh))}.yt-btn{margin-top:9px;width:100%;height:36px;border-radius:11px;background:var(--co-ink);color:var(--co-wh);font-size:12.5px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 6px 14px -8px rgba(30,30,40,.6);text-decoration:none}.yt-btn:active{transform:scale(.98)}.yt-card-run{display:flex;align-items:center;gap:11px;border-style:solid;background:var(--co-bg)}.yt-ring{flex:none;width:52px;height:52px;border-radius:50%;display:grid;place-content:center;text-align:center;line-height:1;background:radial-gradient(closest-side,var(--co-bg) 78%,transparent 80%),conic-gradient(var(--chd) calc(var(--p) * 1%),var(--co-hair) 0)}.yt-ring b{font-size:15px}.yt-ring small{font-size:9px;color:var(--co-ink2)}.yt-card-ok{display:flex;align-items:center;gap:6px;background:none;padding:4px 0 2px;border:0;margin:6px 0 0}.yt-card-ok .yt-chips{margin:0;flex:1 1;flex-wrap:nowrap;gap:4px;min-width:0}.yt-card-ok .yt-chip{padding:0 6px;font-size:10.5px;gap:2px}.yt-card-ok .yt-chip .ic{width:12px;height:12px}.yt-t{font-size:10.5px;color:var(--co-ink3);white-space:nowrap}.yt-card-bad{border-color:color-mix(in srgb,var(--co-hot) 55%,transparent);background:none}.yt-card-bad .yt-card-h b{color:var(--co-hot)}.yt-card-bad .yt-btn{background:var(--co-hot)}.legal{max-width:560px;margin:0 auto;padding:48px 20px 80px;line-height:1.75}.legal h1{font-family:var(--co-font-quote);font-weight:400;font-size:25.5px;margin:0 0 4px}.legal h2{font-size:15px;margin:22px 0 4px}.legal p{margin:0 0 8px;font-size:14px}.legal-sub{color:var(--co-ink2);font-size:12.5px!important}.legal a{text-decoration:underline}.legal a,.op-title{color:var(--co-ink)}.op-title{font-family:var(--co-font-quote);font-size:22px}.op-lead{margin:0 2px 10px;font-size:12.5px;color:var(--co-ink2)}.op-lead b{color:var(--co-ink);font-size:14px}.op-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.op-tile{position:relative;overflow:hidden;text-align:left;border:1px solid var(--co-edge);border-radius:16px;padding:10px 11px 9px;background:linear-gradient(160deg,var(--cc),var(--cd));color:inherit;font:inherit;display:flex;flex-direction:column;gap:3px;min-height:132px;box-shadow:var(--co-sh-blk);text-decoration:none}.op-tile:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);background-size:10px 10px;pointer-events:none}.op-tile>*{position:relative}.op-tile .op-ico{width:26px;height:26px;border-radius:50%;background:var(--co-wh);border:1px solid var(--co-edge);display:grid;place-items:center}.op-tile>b{font-family:var(--co-font-quote);font-size:18px;font-weight:400;line-height:1.1;margin-top:2px}.op-tile .op-nums{display:flex;gap:10px;font-size:10px;color:rgba(74,67,60,.7)}.op-tile .op-nums b{display:block;font-size:14px;color:var(--co-ink)}.op-tile .op-spark{display:flex;align-items:flex-end;gap:2px;height:22px;margin-top:auto}.op-tile .op-spark i{flex:1 1;height:var(--h);min-height:2px;background:var(--dk);opacity:.55;border-radius:2px 2px 0 0}.op-tile small{font-size:10px;color:rgba(74,67,60,.7)}.op-tile-pl{opacity:.75;justify-content:flex-start}.op-tile:active{transform:scale(.98)}.op-chs{display:flex;gap:6px;overflow-x:auto;margin:0 -14px 10px;padding:0 14px 2px;scrollbar-width:none}.op-chs::-webkit-scrollbar{display:none}.op-chp{flex:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border-radius:99px;background:var(--co-wh);border:1px solid var(--co-edge);font-size:13px;font-weight:700;color:var(--co-ink2);text-decoration:none}.op-chp i{width:23px;height:23px;border-radius:50%;background:var(--cc);border:1px solid var(--co-edge);display:grid;place-items:center;color:var(--co-ink)}.op-chp-on{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.op-chp-pl{opacity:.7}.op-hero{border-radius:18px;padding:12px 14px;background:linear-gradient(150deg,var(--cc),var(--cd));border:1px solid var(--co-edge);position:relative;overflow:hidden}.op-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);background-size:10px 10px;pointer-events:none}.op-hero>*{position:relative}.op-hero .op-k{font-size:10px;letter-spacing:.2em;font-weight:700;color:rgba(74,67,60,.65)}.op-hero>b{display:block;font-family:var(--co-font-quote);font-size:24px;line-height:1.1;margin:2px 0 0;font-weight:400}.op-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:10px;background:rgba(255,253,249,.82);border:1px solid var(--co-edge);border-radius:12px;overflow:hidden}.op-strip>div{padding:7px 8px 6px;display:flex;flex-direction:column;border-left:1px solid var(--co-hair);border-top:1px solid var(--co-hair)}.op-strip>div:nth-child(3n+1){border-left:0}.op-strip>div:nth-child(-n+3){border-top:0}.op-strip b{font-size:15.5px;line-height:1.15}.op-strip small{font-size:9.5px;color:var(--co-ink2);font-weight:700}.op-rhy .op-rhy-bars{display:flex;align-items:flex-end;gap:4px;height:74px;padding:0 2px;border-bottom:1px solid var(--co-edge2)}.op-rhy .op-rhy-bars i{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;position:relative;font-style:normal}.op-rhy .op-rhy-bars i:before{content:"";display:block;width:100%;height:var(--h);min-height:2px;border-radius:4px 4px 0 0;background:var(--cc,var(--co-ch-1));border:1px solid rgba(80,60,40,.14);border-bottom:0}.op-rhy .op-rhy-bars i b{position:absolute;top:calc(100% - var(--h) - 16px);font-size:10.5px;color:var(--co-ink2)}.op-rhy .op-rhy-bars i small{position:absolute;top:calc(100% + 3px);font-size:9.5px;color:var(--co-ink3)}.op-wd{display:flex;gap:4px;margin-top:22px;font-size:11px;color:var(--co-ink2);align-items:center;flex-wrap:wrap}.op-wd span{display:inline-flex;gap:3px;align-items:baseline;padding:2px 7px;border-radius:99px;border:1px solid var(--co-edge);background:var(--co-wh)}.op-wd .op-wd-on{background:var(--cc,var(--co-ch-1));color:var(--co-ink);border-color:rgba(80,60,40,.2)}.op-wd b{font-size:11px}.op-shelf{gap:3px;height:88px;padding:4px 4px 0;border-bottom:2px solid var(--dk,var(--co-ch-1d))}.op-shelf,.op-sp{display:flex;align-items:flex-end}.op-sp{flex:1 1;border:0;background:none;padding:0;height:100%;cursor:pointer}.op-sp i{display:block;width:100%;height:var(--h);border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--co-card),var(--cc,var(--co-ch-1)));border:1px solid rgba(80,60,40,.18);border-bottom:0;box-shadow:inset 0 0 0 2px rgba(255,253,249,.5);transition:transform .15s}.op-sp-hot i{background:linear-gradient(180deg,#f3d2c2,var(--co-hot));border-color:rgba(201,123,92,.5)}.op-sp-on i,.op-sp:hover i{transform:translateY(-3px)}.op-sp-on i{outline:2px solid var(--co-ink);outline-offset:1px}.op-shelf-pick{display:flex;justify-content:space-between;gap:8px;align-items:baseline;padding:7px 2px 2px;font-size:13px;font-weight:600;color:inherit;text-decoration:none}.op-shelf-pick .op-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--co-ink2)}.op-shelf-pick-has .op-tx{color:var(--co-ink)}.op-shelf-pick small{font-size:11px;color:var(--co-ink2);white-space:nowrap}.op-rank-r{display:grid;grid-template-columns:22px 1fr auto 40px;grid-gap:8px;gap:8px;align-items:center;padding:7px 2px;border-bottom:1px dashed var(--co-hair);font-size:13.5px;font-weight:600;color:inherit;text-decoration:none}.op-rank-r>b{width:20px;height:20px;border-radius:6px;background:var(--dk,var(--co-ch-1d));color:#fffbf5;display:grid;place-items:center;font-size:11px}.op-rank-r-low>b{background:var(--co-wh);color:var(--co-ink3);border:1px solid var(--co-edge2)}.op-rank-r .op-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-rank-r .op-v{font-size:12px;color:var(--co-ink2)}.op-rank-r .op-x{text-align:right;font-size:13px}.op-rank-r-hot .op-x{color:var(--co-hot)}.op-rank-gap{font-size:11px;letter-spacing:.1em;color:var(--co-ink3);font-weight:700;padding:8px 2px 2px}.op-sort{display:flex;gap:5px;margin:2px 0 6px}.op-sort button{flex:none;height:28px;padding:0 11px;border-radius:99px;border:1px solid var(--co-edge);background:var(--co-wh);font-size:12px;font-weight:700;color:var(--co-ink2)}.op-sort .op-sort-on{background:var(--co-ink);color:var(--co-card);border-color:var(--co-ink)}.op-row{display:grid;grid-template-columns:106px 1fr auto;grid-template-rows:20px 18px 20px;grid-column-gap:10px;column-gap:10px;align-items:center;width:100%;height:76px;padding:8px 0;border:0;border-bottom:1px solid var(--co-hair);background:none;color:inherit;font:inherit;text-align:left;text-decoration:none}.op-row .op-th{grid-row:1/4;width:106px;height:60px;object-fit:cover;border-radius:9px;border:1px solid var(--co-edge);background:var(--co-ch-none)}.op-row .op-t{font-size:13.5px;font-weight:700;text-overflow:ellipsis;line-height:20px}.op-row .op-m,.op-row .op-t{grid-column:2;white-space:nowrap;overflow:hidden}.op-row .op-m{font-size:11px;color:var(--co-ink3);display:flex;gap:4px;align-items:center}.op-row .op-m i{font-style:normal;opacity:.6}.op-row .op-s{grid-column:2;display:flex;min-width:0}.op-row .op-s em{font-style:normal;font-size:10.5px;font-weight:700;padding:0 7px;line-height:18px;border-radius:5px;background:var(--cc,var(--co-ch-1));border:1px solid rgba(80,60,40,.12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.op-row .op-v{grid-row:1;font-size:12px;color:var(--co-ink2)}.op-row .op-v,.op-row .op-x{grid-column:3;text-align:right}.op-row .op-x{grid-row:3;font-size:14px}.op-row-hot .op-x{color:var(--co-hot);font-weight:700}.op-ser-r{display:grid;grid-template-columns:1fr 44px 1fr 40px;grid-gap:8px;gap:8px;align-items:center;padding:8px 2px;border-bottom:1px dashed var(--co-hair);font-size:13.5px;font-weight:600;color:inherit;text-decoration:none}.op-ser-r .op-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-ser-r .op-n{font-size:11.5px;color:var(--co-ink2)}.op-ser-r .op-bar{height:8px;border-radius:99px;background:rgba(80,60,40,.07);overflow:hidden}.op-ser-r .op-bar i{display:block;height:100%;width:var(--w);background:var(--cc,var(--co-ch-1));border-radius:99px}.op-ser-r .op-x{text-align:right}.op-ser-r .op-x-hot{color:var(--co-hot)}.op-pv-hero{display:grid;grid-template-columns:128px 1fr;grid-gap:10px;gap:10px;align-items:center;position:relative;border-radius:18px;padding:9px;background:linear-gradient(150deg,var(--cc),var(--cd));border:1px solid var(--co-edge);overflow:hidden}.op-pv-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);background-size:10px 10px;pointer-events:none}.op-pv-hero>*{position:relative}.op-pv-hero img{width:128px;aspect-ratio:16/9;object-fit:cover;border-radius:10px;border:2px solid rgba(255,253,249,.85);display:block}.op-pv-hero .op-k{font-size:10.5px;font-weight:700;color:rgba(74,67,60,.7)}.op-pv-hero .op-k em{font-style:normal;padding:0 6px;border-radius:5px;background:rgba(255,253,249,.8)}.op-pv-hero h1{font-family:var(--co-font-quote);font-weight:400;font-size:17px;line-height:1.3;margin:3px 58px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.op-stamp{position:absolute;right:8px;bottom:8px;width:52px;height:52px;border-radius:50%;background:var(--co-hot);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);box-shadow:0 0 0 3px rgba(255,253,249,.7)}.op-stamp b{font-size:14px;line-height:1}.op-stamp span{font-size:8.5px;font-weight:700;margin-top:2px}.op-pv-strip{display:grid;grid-template-columns:repeat(5,1fr);margin:10px 0 2px;background:var(--co-card);border:1px solid var(--co-edge);border-radius:14px;overflow:hidden}.op-pv-strip>div{padding:8px 4px 7px;text-align:center;display:flex;flex-direction:column;gap:1px}.op-pv-strip>div+div{border-left:1px solid var(--co-hair)}.op-pv-strip b{font-size:15.5px;line-height:1.1}.op-pv-strip b i{font-style:normal;font-size:10.5px;color:var(--co-ink3)}.op-pv-strip small{font-size:9.5px;color:var(--co-ink2);font-weight:700}.op-pv-strip .op-hot{background:linear-gradient(180deg,#fbe3d6,#f6d2bf)}.op-pv-strip .op-hot b{color:var(--co-hot)}.op-pv-strip .op-dash b{color:var(--co-ink3)}.op-pv-tabs{display:flex;gap:2px;margin:10px 0 8px;border-bottom:1px solid var(--co-hair);position:-webkit-sticky;position:sticky;top:0;background:var(--co-bg);z-index:3}.op-pv-tabs button{flex:1 1;border:0;background:none;font-size:13px;font-weight:700;color:var(--co-ink2);padding:8px 0 9px;position:relative}.op-pv-tabs .op-on{color:var(--co-ink)}.op-pv-tabs .op-on:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;border-radius:2px;background:var(--co-ink);pointer-events:none}.op-card{background:var(--co-card);border:1px solid var(--co-edge);border-radius:14px;padding:10px 12px;margin-bottom:8px}.op-card-flat{background:transparent;border-style:dashed}.op-card h4{margin:0 0 7px;font-size:13px;display:flex;align-items:center;gap:2px}.op-card h4 small{margin-left:auto;font-size:10.5px;color:var(--co-ink3);font-weight:600}.op-curve{width:100%;height:134px;display:block;overflow:visible}.op-curve .op-a{fill:rgba(241,215,198,.55)}.op-curve .op-l{fill:none;stroke:var(--co-hot);stroke-width:2;vector-effect:non-scaling-stroke}.op-curve .op-avg{stroke:var(--co-ink3);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.op-curve .op-mk line{stroke:var(--co-ink2);stroke-width:1;vector-effect:non-scaling-stroke}.op-curve text{font-size:9px;fill:var(--co-ink3);font-family:var(--co-font-num)}.op-mini3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:8px}.op-mini3>div{background:linear-gradient(160deg,#f8edd3,#f0ddb0);border-radius:12px;padding:8px 9px;display:flex;flex-direction:column;border:1px solid rgba(209,165,74,.25)}.op-mini3>div:nth-child(2){background:linear-gradient(160deg,#fbe3d6,#f3c9b2);border-color:rgba(201,123,92,.2)}.op-mini3>div:nth-child(3){background:linear-gradient(160deg,#f1e9de,#e4d6c3);border-color:var(--co-edge)}.op-mini3 b{font-size:18px;line-height:1.1}.op-mini3 small{font-size:10px;color:rgba(74,67,60,.7);font-weight:700}.op-drop{display:grid;grid-template-columns:42px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--co-hair);font-size:13px;font-weight:600}.op-drop:last-of-type{border-bottom:0}.op-drop .op-t{font-size:11px;text-align:center;padding:1px 0;border-radius:99px;background:var(--co-wh);border:1px solid var(--co-edge2);color:var(--co-ink2)}.op-drop .op-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-drop .op-d{color:var(--co-hot)}.op-rel{height:10px;background:rgba(80,60,40,.08);position:relative}.op-rel,.op-rel i{border-radius:99px}.op-rel i{position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,var(--co-ch-1d),var(--co-gold))}.op-bars>div{display:grid;grid-template-columns:118px 1fr 36px;grid-gap:8px;gap:8px;align-items:center;padding:4px 0;font-size:12.5px;font-weight:600}.op-bars-sm>div{grid-template-columns:52px 1fr 32px;font-size:11.5px}.op-bars .op-k{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-bars i{height:10px;background:rgba(80,60,40,.07);overflow:hidden}.op-bars i,.op-bars i b{border-radius:99px;display:block}.op-bars i b{height:100%;width:var(--w);background:linear-gradient(90deg,var(--co-ch-1),var(--co-ch-1d))}.op-bars>div:first-child i b{background:linear-gradient(90deg,var(--co-ch-1d),var(--co-hot))}.op-bars .op-v{text-align:right;font-size:11.5px;color:var(--co-ink2)}.op-term{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px dashed var(--co-hair);font-size:13px;font-weight:600}.op-term:last-child{border-bottom:0}.op-term .op-q{background:linear-gradient(transparent 58%,var(--co-hl) 58%)}.op-2col{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.op-donut{width:86px;height:86px;border-radius:50%;margin:4px auto 0;background:conic-gradient(var(--co-hot) calc(var(--a) * 1%),var(--co-ch-2) 0);display:grid;place-items:center}.op-donut span{width:58px;height:58px;border-radius:50%;background:var(--co-card);display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:10.5px;color:var(--co-ink2)}.op-donut b{font-size:15px;color:var(--co-ink)}.op-2col .hint{text-align:center;margin-top:4px}.op-split{display:flex;height:26px;border-radius:9px;overflow:hidden;font-size:11px;font-weight:700}.op-split i{width:var(--w);background:var(--co-hot);color:#fff;padding-left:8px}.op-split em,.op-split i{font-style:normal;display:flex;align-items:center;white-space:nowrap}.op-split em{flex:1 1;background:var(--co-ch-1);justify-content:flex-end;padding-right:8px}.op-kv{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:5px 10px;gap:5px 10px;font-size:12.5px;align-items:baseline}.op-kv span{color:var(--co-ink2);font-size:11.5px}.op-kv b{font-weight:700}.op-note{font-size:12px;line-height:1.6;padding:9px 11px;border-radius:12px;background:#fbefe6;border:1px solid rgba(201,123,92,.25);color:#7a5140}.op-ch{display:grid;grid-template-columns:40px 1fr 70px 30px;grid-gap:7px;gap:7px;align-items:center;padding:4px 0;font-size:12px;font-weight:600}.op-ch .op-t{font-size:10.5px;color:var(--co-ink2);text-align:center;padding:1px 0;border-radius:99px;border:1px solid var(--co-edge2);background:var(--co-wh)}.op-ch .op-tx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-ch i{height:8px;background:rgba(80,60,40,.07);overflow:hidden}.op-ch i,.op-ch i b{border-radius:99px;display:block}.op-ch i b{height:100%;width:var(--w);background:linear-gradient(90deg,var(--co-ch-1d),var(--co-hot))}.op-ch .op-y{text-align:right;font-size:11px;color:var(--co-ink2)}.op-sibs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.op-sibs>a{position:relative;border-radius:10px;overflow:hidden;border:1px solid var(--co-edge);background:var(--co-card);color:inherit;text-decoration:none}.op-sibs img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;opacity:.85}.op-sibs b{position:absolute;left:5px;top:5px;font-size:10px;padding:0 5px;border-radius:5px;background:var(--co-wh);font-family:var(--co-font-num)}.op-sibs span{display:block;text-align:center;font-size:12px;padding:3px 0;color:var(--co-ink2)}.op-sibs .op-me{border:2px solid var(--co-gold);box-shadow:0 4px 10px -6px rgba(209,165,74,.8)}.op-sibs .op-me img{opacity:1}.op-sibs .op-me span{background:var(--co-hl);color:var(--co-ink);font-weight:700}.op-links{display:flex;gap:8px;margin-top:14px}.op-links .btn{flex:1 1;padding:10px 0;font-size:13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none}.op-empty-cell{color:var(--co-ink3)}.ex-toc{margin-top:10px;background:var(--co-card);border:1px solid var(--co-edge);border-radius:18px;padding:6px 14px 10px;box-shadow:var(--co-sh-blk)}.ex-kick{font-family:var(--co-font-num);font-size:9.5px;font-weight:700;letter-spacing:.2em;color:var(--co-ink3);padding:8px 0 0}.ex-chap{padding-bottom:6px}.ex-chap+.ex-chap{margin-top:4px}.ex-ch{display:flex;align-items:center;gap:10px;width:100%;padding:12px 0 8px;margin-bottom:4px;border:0;border-bottom:2px solid var(--hc,var(--co-hair));background:none;text-align:left;color:inherit;text-decoration:none}.ex-ch .ex-no{width:28px;height:28px;border-radius:8px;background:var(--hdk,var(--co-ink3));color:#fffbf5;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.ex-ch b{font-family:var(--co-font-quote);font-weight:400;font-size:18px;line-height:1.3;color:var(--hdk,var(--co-ink))}.ex-ch .ex-m{margin-left:auto;font-size:11px;color:var(--co-ink2);font-weight:600;white-space:nowrap}.ex-ch .ex-chev{font-size:17px;color:var(--co-ink3)}.ex-sub{display:flex;align-items:baseline;gap:6px;width:100%;padding:6px 0 1px 38px;border:0;background:none;text-align:left;color:inherit;text-decoration:none}.ex-sub .ex-nm{font-family:var(--co-font-quote);font-size:15.5px;flex:none;max-width:66%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(transparent 58%,var(--hc,var(--co-hl)) 58%,var(--hc,var(--co-hl)) 92%,transparent 92%);padding:0 3px;margin-left:-3px}.ex-sub .ex-ld{flex:1 1;border-bottom:1.5px dotted var(--co-edge2);transform:translateY(-4px);min-width:14px}.ex-sub .ex-ct b{font-size:14px}.ex-sub .ex-ct em{font-style:normal;font-size:11px;color:var(--co-ink2);font-weight:600;margin-left:2px}.ex-sub .ex-go{font-size:15px;color:var(--co-ink3)}.ex-vid{display:flex;gap:8px;align-items:baseline;padding:5px 0 5px 38px;color:inherit;text-decoration:none}.ex-vid .ex-b{width:5px;height:5px;border-radius:50%;background:var(--co-ink3);flex:none;transform:translateY(-2px)}.ex-vid .ex-t{flex:1 1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-vid .ex-dt{font-size:11px;color:var(--co-ink3);flex:none}.ex-more{display:flex;gap:4px;align-items:center;margin:2px 0 0 38px;padding:5px 0 6px;font-size:12px;font-weight:700;color:var(--hdk,var(--co-ink2));text-decoration:none}.ex-chap-none .ex-ch{border-bottom-style:dashed}.ex-chap-none .ex-ch b,.ex-hint{color:var(--co-ink2)}.ex-hint{margin:4px 0 0 38px;font-size:11.5px}.ex-hero{position:relative;overflow:hidden;border-radius:18px;padding:14px 16px 13px;margin-top:2px;background:linear-gradient(150deg,var(--hl),var(--hc));border:1px solid var(--co-edge);box-shadow:var(--co-sh-blk)}.ex-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.5) .9px,transparent 1px);background-size:10px 10px}.ex-hero>*{position:relative}.ex-hero .ex-k2{font-family:var(--co-font-num);font-weight:700;font-size:10px;letter-spacing:.22em;color:rgba(74,67,60,.62)}.ex-hero h1{margin:2px 0 3px;font-family:var(--co-font-quote);font-weight:400;font-size:26px;line-height:1.2}.ex-hero .ex-st{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:12px;font-weight:600;color:rgba(74,67,60,.78)}.ex-hero .ex-st b{font-size:14px;color:var(--co-ink)}.ex-mv{margin-left:auto;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border-radius:99px;border:1px solid rgba(255,255,255,.7);background:rgba(255,253,249,.75);color:var(--co-ink)}.ex-mv,.ex-sec{font-size:11.5px;font-weight:700}.ex-sec{color:var(--co-ink2);letter-spacing:.06em;margin:14px 2px 4px}.ex-list{background:var(--co-card);border:1px solid var(--co-edge);border-radius:14px;padding:2px 12px}.ex-list .ex-sub{padding:9px 0 7px;border-bottom:1px dashed var(--co-hair)}.ex-yr{display:flex;align-items:center;gap:8px;width:100%;padding:10px 0 8px;border:0;border-bottom:1px solid var(--co-hair);background:none;color:inherit}.ex-yr b{font-size:15px}.ex-yr .ex-n{margin-left:auto;font-size:11.5px;color:var(--co-ink2);font-weight:600}.ex-yr .ex-tg{width:22px;height:22px;border-radius:50%;background:var(--hc);color:var(--hdk);display:grid;place-items:center;font-size:14px;font-weight:700;line-height:1}.ex-ep,.ex-trow{display:flex;gap:10px;align-items:center;padding:7px 0;border-bottom:1px dashed var(--co-hair);color:inherit;text-decoration:none}.ex-ep .ex-th,.ex-trow .ex-th{width:72px;height:40px;border-radius:7px;object-fit:cover;flex:none;background:var(--co-hair)}.ex-ep .ex-t,.ex-trow .ex-t{flex:1 1;min-width:0;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-ep .ex-dt,.ex-trow .ex-dt{font-size:11px;color:var(--co-ink3);flex:none}.ex-ep .ex-no{font-size:10.5px;font-weight:700;color:#fffbf5;background:var(--co-ink);border-radius:6px;padding:2px 6px;flex:none;min-width:44px;text-align:center}.ex-sv{display:flex;gap:10px;align-items:center;margin:4px 0 10px}.ex-sv .ex-th{width:84px;height:47px;border-radius:8px;object-fit:cover;flex:none}.ex-sv small{font-size:11px;font-weight:700;color:var(--co-ink3);letter-spacing:.08em}.ex-sv p{margin:1px 0 2px;font-size:13.5px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ex-now{font-size:11px}.ex-lab,.ex-now{color:var(--co-ink2)}.ex-lab{display:block;font-size:11.5px;font-weight:700;margin:10px 0 5px}.ex-tiles{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px}.ex-tile{display:flex;align-items:center;gap:8px;height:46px;padding:0 10px;border-radius:12px;border:1.5px solid transparent;background:linear-gradient(150deg,var(--hl),var(--hc));text-align:left;color:var(--co-ink)}.ex-tile .ex-no{width:22px;height:22px;border-radius:6px;background:var(--hdk);color:#fffbf5;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}.ex-tile b{font-size:13.5px;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-tile small{font-size:11px;color:rgba(74,67,60,.7);font-weight:700}.ex-tile-on{border-color:var(--co-ink);box-shadow:0 0 0 2px var(--co-wh) inset}.ex-tile-none{background:var(--co-bg);border:1.5px dashed var(--co-edge2)}.ex-tile-none .ex-no{background:var(--co-ink3)}.ex-scs-box{position:relative}.ex-scs-scroll{max-height:128px;overflow-y:auto;padding-bottom:14px;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.ex-scs{display:flex;flex-wrap:wrap;gap:6px}.ex-sc{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 11px;border-radius:99px;border:1px solid var(--co-edge);background:var(--co-wh);font-size:12.5px;font-weight:700;color:var(--co-ink2)}.ex-sc small{font-size:10.5px;color:var(--co-ink3);font-weight:700}.ex-sc-on{background:var(--co-ink);color:var(--co-wh);border-color:var(--co-ink)}.ex-sc-on small{color:rgba(255,253,249,.7)}.ex-sc-flat{border-style:dashed;background:none}.ex-sc-more{margin:4px 0 0;font-size:11px;color:var(--co-ink2)}.ex-scope{margin:6px 0 10px}.ex-mb{flex:1 1;min-width:0}.ex-bar{height:6px;border-radius:9px;background:var(--co-hair);overflow:hidden;margin-top:6px}.ex-bar i{display:block;height:100%;border-radius:9px;background:var(--chd,var(--co-ch-1d))}.ex-trio{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:8px}.ex-trio-3{grid-template-columns:1fr 1fr 1fr}.ex-trio label{font-size:11.5px;font-weight:700;color:var(--co-ink2);display:flex;flex-direction:column;gap:4px}.ex-trio input,.ex-trio select{height:38px;border-radius:12px;border:1px solid var(--co-edge);background:var(--co-wh);padding:0 12px;font-size:15px;color:var(--co-ink)}.op-kv-btn{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--co-ink);text-align:left}.op-kv-btn small{font-size:11px;color:var(--co-ink3);font-weight:600}.op-topics{display:flex;flex-direction:column;gap:6px;max-height:50vh;overflow-y:auto}.op-topic{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--co-edge);background:var(--co-wh);text-align:left;font-size:14px;font-weight:600;color:var(--co-ink)}.op-topic span{flex:1 1}.op-topic small{font-size:11px;color:var(--co-ink3);font-weight:600}.op-topic-on{border-color:var(--co-ink);box-shadow:0 0 0 1px var(--co-ink) inset}.up-th{grid-template-columns:72px 1fr auto;align-items:center;color:inherit;text-decoration:none}.up-th .up-img{width:72px;height:40px;border-radius:7px;object-fit:cover;flex:none;border:1px solid var(--co-edge)}.figs>a{color:inherit;text-decoration:none}.el .bh .seal small{font-size:11px}.el .bh .nm small,.el .chip,.el .dots small,.el .fil .sort,.el .grp-h,.el .hd h1 small,.el .meta,.el .more,.el .slim .r,.el .tp .tx small,.el .unf-h{font-size:12px}.el .fil button,.el .peek span{font-size:12.5px}.el .today,.el .today .sync{font-size:12px}.el .today{gap:5px}body:has(.el) .dock a,body:has(.el) .dock button.plus{font-size:12px}.el .hd h1{font-size:30px}.el-i{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.el .today .el-i{color:var(--co-hot);margin-right:-2px}.el .tp .n{display:flex;align-items:center;gap:3px;font-size:16px}.el .tp .n small{display:none}.el .tp .n .el-i{color:var(--co-gold);stroke-width:2}.el .meta .tail .el-i{width:14px;height:14px;vertical-align:-2px;margin-right:2px;color:var(--co-gold)}.el .blk{--el-o:6px;margin-bottom:14px;box-shadow:inset 0 0 0 4px var(--co-bg),inset 0 0 0 5px var(--co-edge),var(--el-o) calc(var(--el-o) + 1px) 0 -1px var(--co-card),var(--el-o) calc(var(--el-o) + 1px) 0 0 rgba(80,60,40,.24),0 14px 24px -16px rgba(80,60,40,.45);transition:transform .35s var(--co-e-soft),box-shadow .35s var(--co-e-soft)}.el section.blk:nth-of-type(odd){transform:rotate(-.35deg)}.el section.blk:nth-of-type(2n){transform:rotate(.3deg)}.el .blk:active{transform:rotate(0) scale(.99)}.el .blk:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--co-grain) 0 0 /140px;mix-blend-mode:multiply;pointer-events:none;z-index:0}.el .tp{position:relative;background-image:var(--co-grain);background-size:140px;background-blend-mode:multiply;transition:transform .3s var(--co-e-soft),box-shadow .3s,background-color .8s ease}.el .tp:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;border-radius:3px;background:var(--co-gold);opacity:0;transform:scaleY(.3);transition:.3s var(--co-e-soft);pointer-events:none}.el .tp:active{transform:scale(.97)}.el .fil button{transition:transform .2s var(--co-e-soft)}.el .fil button:active{transform:scale(.95)}@media (hover:hover){.el .blk:hover{--el-o:8px}.el .tp:hover{transform:translateX(3px);box-shadow:0 6px 14px -10px rgba(80,60,40,.5)}.el .tp:hover:before{opacity:.8;transform:none}}@keyframes el-in{0%{opacity:0;transform:translateX(40px) rotate(3deg)}60%{opacity:1;transform:translateX(-4px) rotate(-.6deg)}to{transform:none}}.el .tp.fresh{animation:el-in .6s var(--co-e-soft) both}.el .cover{box-shadow:5px 6px 0 -1px var(--co-card),5px 6px 0 0 rgba(80,60,40,.2),var(--co-sh-cover)}.el .art:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--co-grain) 0 0 /140px;mix-blend-mode:multiply;pointer-events:none}.el .art-txt h1{font-size:34px}.el .cv-empty{color:rgba(74,67,60,.55)}.el .xh{display:flex;flex-wrap:wrap;align-items:baseline;gap:1px 8px;margin:10px 2px 0}.el .xh b{flex:none;white-space:nowrap;font-family:var(--co-font-num);font-weight:700;font-size:26px;line-height:1.05;background:var(--co-mk);padding:0 3px}.el .xh b small{font-size:14px;margin-left:1px}.el .xh .xh-l{display:inline-flex;gap:4px;align-items:center;font-size:12.5px;font-weight:700;color:rgba(74,67,60,.72)}.el .xh .xh-l .el-i{width:14px;height:14px}.el .xh .xh-s{flex-basis:100%;font-size:12px;font-weight:600;color:rgba(74,67,60,.6)}.el .cvx-pk{display:block;width:100%;margin-top:8px;padding:7px 10px;border:1px solid var(--co-edge);border-radius:10px;background:rgba(80,60,40,.04);cursor:pointer;text-align:left;color:inherit;transition:background-color .3s,padding .3s}.el .cvx-peek{display:flex;align-items:center;gap:4px 11px;flex-wrap:wrap;font-size:12px;font-weight:700;color:var(--co-ink2)}.el .cvx-peek>span{display:inline-flex;align-items:center;gap:3px;transition:opacity .2s}.el .cvx-peek b{font-size:13.5px;color:var(--co-ink)}.el .cvx-peek .el-i{width:13px;height:13px;color:var(--dk)}.el .cvx-peek .yt-chev{margin-left:auto;display:inline-grid;transition:transform .35s var(--co-e-soft)}.el .cvx-pk[aria-expanded=true]{background:none;border-color:transparent;padding-top:2px;padding-bottom:0}.el .cvx-pk[aria-expanded=true] .cvx-peek>span{opacity:0}.el .cvx-pk[aria-expanded=true] .yt-chev{transform:rotate(180deg)}.el .cvx{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s var(--co-e-soft),opacity .3s}.el .cvx.on{grid-template-rows:1fr;opacity:1}.el .cvx-in{overflow:hidden;min-height:0}.el .cv-st{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-top:10px;padding:0 1px 4px;background:none;border:0;border-radius:0;overflow:visible}.el .cv-st>*{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px;padding:7px 9px 6px;border:1px solid var(--co-edge)!important;border-radius:10px;background-color:var(--co-card);background-image:var(--co-grain);background-size:140px;background-blend-mode:multiply;box-shadow:0 3px 8px -6px rgba(80,60,40,.5);text-align:left;color:inherit;font:inherit;transition:transform .25s var(--co-e-soft)}.el .cv-st>:nth-child(odd){transform:rotate(-.8deg)}.el .cv-st>:nth-child(2n){transform:rotate(.7deg)}.el .cv-st b{font-size:15px;line-height:1.15}.el .cv-st b em{font-style:normal;font-size:12px;color:var(--co-hot)}.el .cv-st small{width:100%;order:3;font-size:12px;color:var(--co-ink2);font-weight:700}.el .cv-st .el-i,.el .sec .el-i{width:22px;height:22px;padding:4px;border-radius:8px;background:color-mix(in srgb,var(--dk) 16%,transparent);color:var(--dk);stroke-width:1.9}.el .cv-st button{cursor:pointer}.el .cv-st button:active{transform:scale(.96)}@media (hover:hover){.el .cv-st>:hover{transform:rotate(0) translateY(-2px)}}.el .cv-about{display:flex;gap:7px;align-items:flex-start;width:100%;margin-top:10px;padding:8px 10px;border:0;border-radius:10px;background:rgba(80,60,40,.05);font-family:var(--co-font-quote);font-size:14px;color:var(--co-ink2);text-align:left;line-height:1.5;cursor:text}.el .cv-about .el-i{margin-top:3px;width:14px;height:14px;color:var(--co-ink3);flex:none}.el .cv-tabs{margin-top:14px}.el .cv-tabs button{padding:7px 9px 8px}.el .cv-seg{margin-top:10px}.el .sec{align-items:center;font-size:12.5px}.el .sec .el-i{margin-right:2px}.ex-x{font-family:var(--co-font-num);color:var(--co-ink)}.ex-x-hot{color:var(--co-hot)}.cv-manage{display:flex;align-items:baseline;gap:8px;margin:14px 2px 4px;padding:10px 12px;border-radius:12px;background:var(--co-card);border:1px solid var(--co-edge);font-size:13.5px;font-weight:700;color:var(--co-ink);text-decoration:none}.cv-manage small{font-size:12px;font-weight:600;color:var(--co-ink2)}.el .ex-ch .ex-m,.el .ex-hint,.el .ex-kick,.el .ex-sub .ex-ct em,.el .ex-vid .ex-dt,.el .figs small,.el .kicker,.el .mrow .kk,.el .mrow small,.el .op-rank-r>b,.el .op-rhy .op-rhy-bars i b,.el .op-rhy .op-rhy-bars i small,.el .op-row .op-m,.el .op-row .op-s em,.el .op-shelf-pick small,.el .op-wd,.el .op-wd b{font-size:12px}.el .op-wd{flex-wrap:nowrap;gap:3px}.el .op-wd span{padding:2px 5px;gap:2px}