.views .seg{box-sizing:border-box;flex-wrap:nowrap;align-items:center;height:30px;padding:2px}.views .seg button{align-items:center;height:26px;padding:0 12px;line-height:26px;display:inline-flex}.views>button,.views .dbsearch input,.views .rreset{box-sizing:border-box;align-items:center;height:30px;display:inline-flex}.invite{background:var(--warm);border:1px solid var(--line);box-shadow:none;padding:18px 18px 16px}.invite .ihd{color:var(--ox);font-size:1.02rem;font-weight:500}.invite input,.invite select{background:#fff}.pcard{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:16px}.pcard>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;list-style:none;display:flex}.pcard>summary::-webkit-details-marker{display:none}.pcard>summary:before{content:"▸";color:var(--muted);font-size:.8rem}.pcard[open]>summary:before{content:"▾"}.pcard>summary b{color:var(--ox);font-weight:500}.pcard>summary .ro{font-size:.8rem}.pgrid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px 16px;padding:4px 16px 16px;display:grid}.pgrid .full{grid-column:1/-1}.pgrid label,.pgrid .lbl{color:var(--muted);margin:10px 0 4px;font-size:.8rem;display:block}.pgrid input[type=date],.pgrid input[type=time],.pgrid input:not([type]),.pgrid textarea{box-sizing:border-box;border:1px solid var(--line2);width:100%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.pgrid .accts{flex-wrap:wrap;gap:6px 14px;display:flex}.pgrid .accts label,.pgrid .chk{color:var(--char);align-items:center;gap:6px;margin:0;font-size:.88rem;display:flex}.pgrid .act{justify-content:flex-end;display:flex}@media (max-width:640px){.pgrid{grid-template-columns:1fr}}.main a{color:inherit;text-decoration:none}.main a.ulink,.main .ebody a,.main .cm a.clink{color:var(--ox);border-bottom:0;border-radius:5px;margin:-1px -3px;padding:1px 3px;text-decoration:none;transition:background .15s}.main a.ulink:hover,.main .ebody a:hover,.main .cm a.clink:hover,.main a.ulink:focus-visible{background:var(--sel)}.pl .t{border-bottom:0}.main a.pl:hover,.main a.row:hover,.main tr.row:hover{background:var(--hover)}.main a.dbcard,.main a.bcard,.main a.ecard,.main a.btn{text-decoration:none}.main .legal a:hover{background:var(--hover);border-radius:5px;text-decoration:none}.btn,.views>button,.addent,.cpybtn,.cpy,.attbtn,.rreset,.tag,.topbar .btn,.top .btn,button.btn,a.btn{border-radius:10px!important}.views .seg{border-radius:10px}.views .seg button{border-radius:7px}.calnav{box-sizing:border-box;background:#f4f1ef;border-radius:10px;align-self:flex-start;align-items:center;gap:2px;height:30px;margin:4px 0 12px;padding:2px;display:inline-flex}.calnav a{height:26px;color:var(--muted);border-radius:7px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.calnav a:hover{color:var(--char);background:#ffffffb3}.calnav a.on{color:var(--char);background:#fff;font-weight:500;box-shadow:0 1px 2px #3d171f1a,0 0 0 1px #3d171f0a}.plink2,.ulink,.props dd a,.pl .t,.main a .t,.main a time,.main a .d{border-bottom:0!important;text-decoration:none!important}.main a.plink2,.main .props dd a{border-radius:5px;margin:-1px -3px;padding:1px 3px;transition:background .15s}.main a.plink2:hover,.main .props dd a:hover{background:var(--sel)}.callout,.tw,.ready,.pausebar,.col,.dbcard,.dbcard .dh .em,.tcol,.tcard,.bcard,.cal,.stats div,.intro,.lmr,.msgbox,.plan,.inbox,.addcm,.invite,.pcard,.card,.box,.wsmenu,#gsq,.ctile,.sstep,.peek,.modal,.toast,.lerr,.note{border-radius:10px!important}.page{padding-left:44px;padding-right:44px;max-width:none!important}.topbar{padding-left:44px;padding-right:44px}@media (max-width:1100px){.page,.topbar{padding-left:28px;padding-right:28px}}@media (max-width:860px){.page,.topbar{padding-left:18px;padding-right:18px}}.props select.pin,.props input.pin{box-sizing:border-box;border-radius:8px;height:28px;padding:0 8px;font-size:.84rem}.props select.pin{min-width:150px}.rreset,.linkbtn,.sstep.todo .btn,.cchain button,.cm .rm,.login a,.lbox a{border-radius:6px;transition:background .15s;text-decoration:none!important}.rreset:hover,.linkbtn:hover,.sstep.todo .btn:hover,.cchain button:hover,.cm .rm:hover,.login a:hover,.lbox a:hover{background:var(--sel)}.chip,.subsel,.tool,.tool button{border-radius:8px!important}select,.pin,.irow input,.lform input,.lmail,.lerr,#lemail,.props,.ost,.cm,.done,.att .f,.ready,.msgbox,.addcm,.bpbox textarea,.addcm textarea,.cal .ev{border-radius:10px!important}.ebody figure.eimg{margin:6px 0}.ebody figure.eimg img,.ebody figure.eimg video{border:1px solid var(--line);border-radius:10px;max-width:100%;max-height:520px;display:block}.ebody figure.eimg figcaption{margin-top:4px;font-size:.8rem}.toast{border-radius:10px!important}.ebody .tw{background:var(--warm)}.ebody .tw table.db thead th{background:#efebe7}.ebody .tw table.db tr:hover td{background:0 0}.subcards{grid-template-columns:minmax(0,560px);gap:2px;margin:6px 0 14px;display:grid}.subcard{color:var(--ox);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:.93rem;line-height:1.3;text-decoration:none;transition:background .15s;display:flex}.subcard:hover{background:var(--warm)}.subcard:focus-visible{outline:2px solid var(--ox);outline-offset:1px}.subcard .em{color:var(--soft);flex:none;place-items:center;display:grid}.subcard:hover .em{color:var(--ox)}.subcard .t{overflow-wrap:anywhere;min-width:0;font-weight:500}.subcard .arr{color:var(--soft);opacity:0;margin-left:auto;transition:opacity .15s,transform .15s;transform:translate(-3px)}.subcard:hover .arr{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.subcard .arr{transition:none}}.busy b{color:var(--ox);font-weight:500}.busy{align-items:baseline;gap:4px;display:inline-flex}.navbusy{z-index:60;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:999px;padding:6px 14px;font-size:.85rem;position:fixed;top:12px;left:50%;transform:translate(-50%)}.dbcard{border-radius:14px;gap:6px;padding:12px 14px}.dbcard .dh{gap:10px}.dbcard .dh .em{border-radius:10px;flex:0 0 36px;width:36px;height:36px;font-size:1.15rem}.dbcard .dh b{font-size:.95rem}.dbcard .dh .go{display:none}.dbcard p{font-size:.82rem}.dbcard .big{font-size:1.6rem}.dbcards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.dbsearch small{white-space:nowrap;font-variant-numeric:tabular-nums;text-align:left;min-width:10ch;display:inline-block}.dbsearch input{flex-shrink:0!important}.views .dbsearch input{width:220px;flex-basis:220px!important}.views .dbsearch{gap:8px;margin-right:16px!important}.subcards.one{grid-template-columns:minmax(0,640px)}.pick{position:relative}.pickbtn{height:30px;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border:1px solid #eeeae9;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:.8rem;display:inline-flex}.pickbtn b{color:var(--ox);font-weight:500}.pickbtn span{color:var(--soft);font-size:.7rem}.pickbtn:hover,.pickbtn[aria-expanded=true]{background:var(--warm)}.pickbtn.on{border-color:var(--line2)}.pickbtn:focus-visible{outline:2px solid var(--ox);outline-offset:1px}.pickmenu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:170px;max-height:300px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 8px 24px #3d171f1f}.pickmenu button{text-align:left;width:100%;font:inherit;color:var(--char);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:.84rem;display:flex}.pickmenu button:hover,.pickmenu button:focus-visible{background:var(--warm);outline:none}.pickmenu .ck{width:14px;color:var(--coral)}table.db th,table.db td{white-space:nowrap}.ebody table.db th,.ebody table.db td{white-space:pre-wrap}table.db.fixed th,table.db.fixed td{text-overflow:ellipsis;max-width:none;overflow:hidden}table.db.fixed td.tt{min-width:0}table.db.fixed td .pill,table.db.fixed td .ppl{white-space:nowrap}table.db th{position:relative}.colgrip{cursor:col-resize;z-index:2;touch-action:none;width:7px;position:absolute;top:0;bottom:0;right:-3px}.colgrip:after{content:"";background:0 0;width:1px;transition:background .15s;position:absolute;top:22%;bottom:22%;left:3px}th:hover>.colgrip:after{background:var(--line2)}.colgrip:hover:after,.colgrip:active:after{background:var(--coral)}.mswitch{flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 2px;display:flex}.mswitch>button{min-width:30px;height:30px;color:var(--ox);font:inherit;cursor:pointer;background:#fff;border:1px solid #eeeae9;border-radius:8px;font-size:.85rem}.mswitch>button:hover{background:var(--warm)}.mswitch .mnow{padding:0 10px;font-size:.8rem}.mswitch b{text-align:center;min-width:9.5em;color:var(--char);font-weight:500}.mswitch small{margin-left:6px;font-size:.78rem}.lform .lcode{letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.4rem}.subtiles{margin:8px 0 16px}.dbcard .dh .em.ic{background:var(--warm);color:var(--ox);place-items:center;display:grid}.subtile .dh b{overflow-wrap:anywhere}.ico{vertical-align:-.18em;flex:none;display:inline-block}.side .tree .em{width:18px;color:var(--soft);place-items:center;display:grid}.side .tree a{padding-left:8px}.side .tree .on .em,.side .tree a:hover .em{color:var(--coral)}.callout>.em{color:var(--ox);place-items:center;display:grid}.dbcard .dh .em{color:var(--ox);place-items:center;display:grid;background:var(--warm)!important}.hdot{vertical-align:middle;background:#d9d2d0;border-radius:50%;width:9px;height:9px;display:inline-block}.hdot.g{background:#3fa66b}.hdot.y{background:#e6b23a}.hdot.r{background:var(--coral)}.folds{flex-wrap:wrap;gap:6px 10px;margin:10px 0 18px;display:flex}.fold{width:118px;color:var(--ox);text-align:center;text-transform:lowercase;border-radius:12px;justify-items:center;gap:8px;padding:12px 6px 10px;font-size:.82rem;line-height:1.25;text-decoration:none;transition:background .15s,transform .15s;display:grid}.fold i{background:#f9a397;border-radius:6px;width:58px;height:42px;margin-top:6px;transition:background .15s;position:relative}.fold i:before{content:"";background:inherit;border-radius:5px 5px 0 0;width:24px;height:10px;position:absolute;top:-7px;left:0}.fold:hover,.fold:focus-visible{background:#fffc;outline:none;transform:translateY(-1px);box-shadow:0 4px 14px #3d171f14}.fold:hover i,.fold:focus-visible i{background:var(--coral)}.fold span{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.fold{transition:none}.fold:hover{transform:none}}.main{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.45  0 0 0 0 0.44  0 0 0 .07 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}::selection{color:var(--ox);background:#ffcec3}input,textarea{caret-color:var(--char)}textarea:focus-visible,input:not([type=checkbox]):not([type=radio]):focus-visible,select:focus-visible,[contenteditable]:focus-visible{outline:none}textarea:focus,input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input:not([type]):focus{border-color:var(--line2)}.side .tree a{color:#5b4f4d;letter-spacing:.005em;font-size:.78rem}.side .tree .it.flat a{padding-top:3px;padding-bottom:3px}.side .tree .it.on a{color:var(--ox)}.side .grp{color:#7a6a68;align-items:center;gap:6px;font-size:.62rem;display:flex}.side .grp .ico{color:inherit;flex:none}.btn,.addent,.cpybtn,.colsbtn,.rreset,.views>button,.seg>button,.linkbtn,.attbtn,.tnew,.side .add,.side .search{align-items:center;gap:6px;display:inline-flex}.ico{vertical-align:-.16em}.btn .ico,.addent .ico,.cpybtn .ico,.colsbtn .ico,.rreset .ico,.views>button .ico,.seg>button .ico,.linkbtn .ico,.attbtn .ico,.tnew .ico,.side .add .ico,.side .search .ico{vertical-align:0}.callout>.em{align-self:start;place-items:center;height:1.3em;display:grid}.side .grp{line-height:1}.side .grp .ico{width:13px;height:13px;margin-top:-1px}.tw{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}table.db th,table.db.wide th.stick{background:0 0}table.db thead th{border-bottom:1px solid var(--line2)}table.db.wide .stick,table.db.wide th.stick{background:#fdfcfb}table.db.wide tr.row:hover td.stick{background:#f7f3f2}.ebody .tw{background:var(--warm)!important;border-radius:10px!important}.side .grp{padding:20px 10px 6px}#tree>div:first-child>.grp{padding-top:8px}table.db th,.pill{font-size:.78rem}.tcol h4{font-size:.9rem}.tcol h4 .pill{padding:2px 9px;font-size:.86rem}.tcol h4 small{font-size:.82rem}.board .col h4{font-size:.9rem}.board .col h4 .pill{padding:2px 9px;font-size:.86rem}.board .col h4 small{font-size:.82rem}.folds{background:#f6f3f1;border-radius:16px;gap:4px 6px;margin:14px 0 26px;padding:14px 10px 10px}.fold{align-content:start;width:124px;padding:12px 6px 10px}.fold span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fold:hover,.fold:focus-visible,.main .ebody a.fold:hover,.main .ebody a.fold:focus-visible{background:#fff;transform:translateY(-1px);box-shadow:0 2px 10px #3d171f0f}.folds{box-sizing:border-box;border-radius:14px;gap:2px;width:fit-content;max-width:100%;padding:8px 6px}.fold{border-radius:10px;gap:7px;width:96px;padding:10px 4px 8px;font-size:.8rem}.fold i{border-radius:4px;width:40px;height:29px;margin-top:5px}.fold i:before{border-radius:3px 3px 0 0;width:17px;height:7px;top:-5px}.folds{gap:2px 10px;padding:8px 10px}.fold{width:104px}.fold .spk{display:none}table.db{font-size:.85rem}table.db.wide td.cell{font-size:.84rem}.folds.tags{background:0 0;gap:10px;width:auto;margin:14px 0 24px;padding:0}.folds.tags .fold{text-transform:none;background:var(--c,#f9d9d2);color:#2b1a1c;width:auto;box-shadow:none;border-radius:999px;align-items:center;gap:8px;padding:9px 18px 9px 14px;font-size:.86rem;transition:transform .15s,filter .15s;display:inline-flex;transform:none}.folds.tags .fold i{display:none}.folds.tags .fold .spk{color:#2b1a1c;display:inline-flex}.folds.tags .fold span{-webkit-line-clamp:1}.folds.tags .fold:hover,.folds.tags .fold:focus-visible,.main .ebody .folds.tags a.fold:hover{background:var(--c,#f9d9d2);filter:saturate(1.25)brightness(.97);box-shadow:none;transform:translateY(-1px)}.folds.tags .fold{--c:var(--blush);color:var(--ox);background:var(--blush);padding:8px 16px 8px 12px;font-size:.86rem;font-weight:400;border-radius:10px!important}.folds.tags .fold .spk{color:var(--ox)}.folds.tags .fold:hover,.folds.tags .fold:focus-visible,.main .ebody .folds.tags a.fold:hover,.main .ebody .folds.tags a.fold:focus-visible{background:var(--coral);color:#fff;filter:none;transform:none}.folds.tags .fold:hover .spk,.folds.tags .fold:focus-visible .spk,.folds.tags .fold:hover span{color:#fff}.folds.tags .fold:hover,.folds.tags .fold:focus-visible,.main .ebody .folds.tags a.fold:hover,.main .ebody .folds.tags a.fold:focus-visible{background:var(--char)}.fbtn .colsbtn.on{background:var(--blush);color:var(--ox)}.fmenu{min-width:230px;max-height:380px}.fmenu .fh{letter-spacing:.1em;text-transform:uppercase;color:#7a6a68;margin:6px 10px 2px;font-size:.66rem}.fsort{color:var(--char);align-items:center;gap:2px;padding:2px 4px 2px 10px;font-size:.84rem;display:flex}.fsort span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fsort button{justify-content:center;width:28px!important;padding:4px!important}.fchips{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 2px;display:flex}.fchip{border:1px solid var(--line);color:var(--char);background:#fff;border-radius:10px;align-items:center;font-size:.8rem;display:inline-flex}.fchip.on{background:var(--blush);color:var(--ox);border-color:#0000}.fchip button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:5px;padding:4px 4px 4px 10px;display:inline-flex}.fchip button b{font-weight:500}.fchip .fx{opacity:.6;padding:4px 9px 4px 4px;font-size:1rem;line-height:1}.fchip .fx:hover{opacity:1}.fclear{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:.8rem}.fclear:hover{color:var(--char);background:var(--warm)}.fedit{min-width:220px;padding:6px}.fopt{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:5px 6px;font-size:.84rem;display:flex}.fopt:hover{background:var(--warm)}.fopt input{accent-color:var(--coral);margin:0}.fdate,.ftext{box-sizing:border-box;border:1px solid var(--line);width:100%;height:32px;font:inherit;border-radius:8px;margin:4px 0 2px;padding:0 10px;font-size:.84rem}.olist .pl{padding:6px 10px;font-size:.85rem}.olist .pl .r{font-size:.75rem}.olist .pl .em .ico{width:15px;height:15px}.olist{overscroll-behavior:contain;scrollbar-width:thin;max-height:34vh;overflow-y:auto}.tstats{margin:4px 0 14px}.stats div{gap:2px;padding:16px 18px;box-shadow:0 1px 2px #3d171f08;border-radius:16px!important}.stats b{font-family:var(--head);letter-spacing:-.04em;color:var(--ox);font-size:2rem;font-weight:600;line-height:1.1}.stats span{font-size:.82rem}.tprompt{margin-top:40px}.tprompt>.hr{margin:0 0 26px}.tprompt>h2.h{margin:0 0 6px}.tprompt>.meta{margin:0 0 18px}.tprompt>.callout{margin:0 0 16px;padding:18px 20px}.tprompt .msgbox{margin-top:16px;padding:16px 18px}.tprompt .msgbox textarea{min-height:96px}.tprompt .msgbox .mb{margin-top:12px}.tprompt .cmts{margin:18px 0}.tprompt .tgl{margin-top:22px}.fbtn .colsbtn{color:#4a4040;background:#fff;border:1px solid #eeeae9;border-radius:10px!important}.fbtn .colsbtn.on{background:var(--blush);color:var(--ox);border-color:#0000}.views.dv{gap:8px}.views.dv .dbsearch input{flex:0 170px;width:170px}.views.dv .seg button{padding-left:10px;padding-right:10px}.mgrid{margin-top:10px}.mgridbar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mgridbar .ro{font-size:.8rem}.calnav button{height:26px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.calnav button:hover{color:var(--char);background:#ffffffb3}.calnav button.on{color:var(--char);background:#fff;font-weight:500;box-shadow:0 1px 2px #3d171f1a,0 0 0 1px #3d171f0a}.cal .ev.s-writing{color:#32302c;background:#efedea}.cal .ev.s-review{background:var(--blush);color:var(--ox)}.cal .ev.s-revising{color:#4a2a10;background:#f3c9a6}.cal .ev.s-approved{color:#183347;background:#d3e5ef}.cal .ev.s-scheduled{color:#402c1b;background:#fbe3a6}.cal .ev.s-live{color:#1c3829;background:#d4ead6}.cal .ev.s-hold{color:#4a1210;background:#f0a49b}.whybox{gap:4px;max-width:520px;margin:6px 0 4px;display:grid}.whybox textarea{box-sizing:border-box;width:100%;font:inherit;resize:none;color:var(--char);background:#f7f6f5;border:0;border-radius:8px;padding:8px 10px;font-size:.88rem;line-height:1.45}.whybox textarea:focus{background:#f3f2f1;border:0}.whyact{justify-content:flex-end;align-items:center;gap:10px;display:flex}.whysend{background:var(--char);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:4px 12px;font-size:.8rem}.whysend:hover{background:#000}.whysend:disabled{opacity:.6;cursor:default}.acts+.ovr{margin:8px 0 0;font-size:.82rem}.fcard{margin:8px 0}.fcard a,.fcard>span{border:1px solid var(--line);color:var(--char);background:#fff;border-radius:10px;align-items:center;gap:10px;max-width:100%;padding:10px 14px;text-decoration:none;display:inline-flex}.fcard a:hover{border-color:var(--line2);background:var(--warm)}.fcard b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.fcard small{color:var(--muted);font-size:.76rem;display:block}.pfiles{position:relative}.pfbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pfbar .ro{font-size:.8rem}.pfdrop{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--ox);pointer-events:none;background:#ffcec38c;place-content:center;justify-items:center;gap:6px;display:grid;position:fixed;inset:0}.pfdrop b{font-family:var(--head);font-size:1.4rem}.pfdrop span{font-size:.86rem}.share{position:relative}.sharebtn{color:#4a4040;height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #eeeae9;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.84rem;display:inline-flex}.sharebtn:hover{border-color:var(--line2)}.sharepop{z-index:40;box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:14px;width:400px;max-width:calc(100vw - 32px);padding:18px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 40px #3d171f24}.sharepop h3{font-family:var(--head);color:var(--ox);margin:0 0 12px;font-size:1.05rem}.sharepop h4{color:var(--char);margin:16px 0 6px;font-size:.8rem;font-weight:500}.shinv{grid-template-columns:1fr 1fr;gap:6px;display:grid}.shinv input,.shinv select,.shlist select{border:1px solid var(--line);height:32px;font:inherit;background:#fff;border-radius:8px;min-width:0;padding:0 8px;font-size:.82rem}.shinv select{grid-column:1}.shinv .btn{grid-column:2;justify-content:center}.shlist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.shlist li,.shrow{align-items:center;gap:10px;display:flex}.sharepop .av{background:var(--blush);width:30px;height:30px;color:var(--ox);border-radius:8px;flex:none;place-items:center;font-size:.82rem;font-weight:600;display:grid}.sharepop .av.ico{background:var(--warm);color:var(--char)}.sharepop .who{flex:1;min-width:0}.sharepop .who b{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:500;display:block;overflow:hidden}.sharepop .who small{color:var(--muted);text-overflow:ellipsis;font-size:.74rem;display:block;overflow:hidden}.sharepop .shlist .ro{white-space:nowrap;font-size:.78rem}.shfoot{justify-content:flex-end;margin-top:16px;display:flex}.shnote{margin:0;font-size:.8rem}.sharepop{width:440px}.shlist select{max-width:190px}.bpedit{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.bpedit .ro{font-size:.8rem}.bpedit.sticky{z-index:5;background:var(--paper,#fbf9f8);border-bottom:1px solid var(--line);padding:10px 0;position:sticky;top:0}.bpeditor{gap:6px;display:grid}.bpline{grid-template-columns:28px 1fr auto;align-items:start;gap:8px;display:grid}.bpline .n{color:var(--soft);text-align:right;padding-top:9px;font-size:.74rem}.bpline textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 10px;line-height:1.5}.bpline textarea:hover{border-color:var(--line)}.bpline textarea:focus{border-color:var(--line2);background:#fff;outline:none}.bpline.dirty textarea{border-color:var(--blush);background:#fff5f2}.bpline.t-heading_1 textarea,.bpline.t-heading_2 textarea{font-family:var(--head);color:var(--ox);font-size:1.15rem;font-weight:600}.bpline.t-heading_3 textarea,.bpline.t-heading_4 textarea{font-weight:600}.bpline.t-bulleted_list_item textarea,.bpline.t-numbered_list_item textarea{padding-left:22px}.sg{gap:3px;display:grid}.sg del{color:var(--muted);text-decoration-color:#3d171f59}.sg ins{color:var(--ox);background:#fff0eb;border-radius:4px;padding:1px 4px;text-decoration:none}.sgsum{color:var(--ox);background:#fff5f2;border-radius:10px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;font-size:.86rem;display:flex}.sgacts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:inline-flex}.sgacts .btn{height:28px;padding:0 10px;font-size:.78rem}.sgwhy{gap:6px;display:inline-flex}.sgwhy input{border:1px solid var(--line);height:28px;font:inherit;border-radius:8px;min-width:220px;padding:0 8px;font-size:.8rem}.bpcm .st.no{color:var(--muted)}.bpcm .st.wait{color:var(--coral)}h1.pt,h2.h,.ptl,.draft h2,.lh,.lt,.sharepop h3,.ost b,.stats b,.dbcard .big,.main b,.main strong,.ebody b,.ebody strong,table.db b,.bcard b,.tcard b,.ebody h2,.ebody h3,.ebody h4,h3.h,.bpline.t-heading_1 textarea,.bpline.t-heading_2 textarea,.bpline.t-heading_3 textarea,.bpline.t-heading_4 textarea,.btn.primary,.addent{font-weight:500}.inled .ied{cursor:text;border-radius:4px;outline:none;transition:background .12s,box-shadow .12s}.inled .ied:hover{background:#f6f3f1e6}.inled .ied:focus{background:0 0;box-shadow:inset 0 -1px #9cc6ee}.inled .ied.dirty{background:0 0;box-shadow:inset 0 -2px #9cc6ee}.inled td.ied,.inled th.ied{border-radius:0}.iehint{align-items:center;gap:6px;margin:0 0 10px;font-size:.78rem;display:flex}.iebar{z-index:60;color:#fff;background:#2b2224;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;font-size:.84rem;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #2b222447}.iebar b{font-weight:500}.iebar .err{color:#ffcec3}.iebar .btn{height:30px;padding:0 12px;font-size:.8rem}.iebar .btn:not(.primary){color:#fff;background:0 0;border-color:#ffffff40}.lbox{gap:14px;max-width:340px}.lt{letter-spacing:-.025em;font-size:1.55rem;font-weight:500}.lform{gap:6px}.lform label{color:var(--muted);letter-spacing:.01em;font-size:.78rem;font-weight:400}.lform input,#lemail{border:1px solid var(--line2);background:#fff;height:40px;padding:0 12px;font-size:.92rem;border-radius:9px!important}.lform input:focus{border-color:var(--ox);box-shadow:0 0 0 3px #3d171f0f}.lform .btn.primary.big,.lbox .btn.primary.big{justify-content:center;height:40px;margin-top:6px;font-size:.88rem;font-weight:500;border-radius:9px!important}.lform .lcode{height:44px;font-size:1.15rem}.lmail{font-size:.86rem}.composer .box{gap:12px;max-width:480px;padding:24px;border-radius:14px!important}.composer h3{font-family:var(--head);letter-spacing:-.01em;font-size:1.05rem;font-weight:500}.composer q{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.5;display:-webkit-box;overflow:hidden}.composer label{margin-bottom:-6px;font-size:.76rem}.composer textarea{box-sizing:border-box;border-radius:10px;min-height:96px;padding:10px 12px;font-size:.9rem}.composer textarea:focus{border-color:var(--ox);outline:none;box-shadow:0 0 0 3px #3d171f0f}.composer .r{flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.composer .r .btn,.composer .btn{white-space:nowrap;justify-content:center;align-items:center;height:36px;padding:0 16px;font-size:.86rem;display:inline-flex}.composer .tagfix{color:var(--muted);background:var(--warm);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:100%;margin-right:auto;padding:4px 10px;font-size:.76rem;overflow:hidden}.composer .tagrow{flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.composer input:focus,.composer input:focus-visible,.composer select:focus,.composer select:focus-visible,.composer textarea:focus-visible{border-color:var(--ox)!important;outline:none!important;box-shadow:0 0 0 3px #3d171f0f!important}.pl2{align-items:flex-start;padding:9px 10px}.pl2 .em{padding-top:1px}.pl .tx{gap:2px;min-width:0;display:grid}.pl .tx .d{color:var(--soft);font-size:.8rem;line-height:1.4}.pl2 .r{padding-top:2px}.pl .r .hot{color:var(--coral,#c96b55)}.bplinks{margin-top:14px}@media (max-width:640px){.pl2{flex-wrap:wrap}.pl2 .r{white-space:normal;margin-left:30px}}.esec{border-top:1px solid var(--line);margin:30px 0 10px;padding-top:18px}.esec .h{align-items:baseline;gap:8px;margin:0;font-size:1rem;font-weight:500;display:flex}.esec .h small{font:400 .8rem var(--body,inherit);color:var(--muted)}.esec+.ebody{margin-top:4px}.nocm{margin:4px 0 0;font-size:.86rem}.cmts.nt{gap:4px;margin-top:6px;display:grid}.cmts.nt .thr{border-radius:10px;gap:0;display:grid}.cmts.nt .cm{border:0;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:8px 8px 8px 6px;font-size:.92rem;position:relative}.cmts.nt .cm:hover{background:var(--hover)}.cmts.nt .cm.on{background:var(--sel);border:0}.cmts.nt .thr .cm+.cm:before{content:"";border-left:1.5px solid var(--line2);height:12px;position:absolute;top:-6px;left:18px}.cmts.nt .av,.cbox.nt .av{background:var(--blush);width:26px;height:26px;color:var(--ox);font:500 .74rem var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.cmts.nt .av.mh{background:var(--warm);color:var(--char)}.cmts.nt .who{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:.9rem;font-weight:500;display:flex}.cmts.nt .who small{color:var(--muted);font-size:.76rem;font-weight:400}.cmts.nt .linkbtn{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;margin-top:2px;margin-left:-4px;padding:1px 4px;font-size:.78rem;transition:opacity .15s}.cmts.nt .cm:hover .linkbtn,.cmts.nt .cm.on .linkbtn,.cmts.nt .linkbtn:focus-visible{opacity:1}.cmts.nt textarea{border:1px solid var(--line2);font:inherit;border-radius:10px;width:100%;padding:6px 10px}.cbox.nt{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin:10px 0 0;padding:8px 8px 8px 6px;display:grid}.cbox.nt .av{margin-top:3px}.cbox.nt .cin{gap:8px;min-width:0;display:grid}.cbox.nt textarea{font:inherit;resize:none;width:100%;color:var(--char);background:0 0;border:0;outline:none;padding:5px 0;font-size:.92rem}.cbox.nt.open textarea{border:1px solid var(--line2);resize:vertical;background:#fff;border-radius:10px;padding:8px 10px}.cbox.nt.open textarea:focus{border-color:var(--char)}.cbox.nt .tagrow .ro{width:auto;font-size:.8rem}.cbox.nt .cact{align-items:center;gap:8px;display:flex}.cbox.nt .cact .ro{flex:1;margin:0;font-size:.78rem}.cbox.nt .btn{height:34px;padding:0 14px}.favbtn{color:#4a4040;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:grid}.favbtn:hover{background:var(--hover)}.favbtn.on{color:var(--coral)}.favbtn.on svg *{fill:currentColor}.tree.favs .it{position:relative}.tree.favs .it a .t{text-overflow:ellipsis;white-space:nowrap;padding-right:18px;display:block;overflow:hidden}.tree.favs .unfav{color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:3px;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.tree.favs .it:hover .unfav,.tree.favs .unfav:focus-visible{opacity:1}.tree.favs .unfav:hover{background:var(--sel);color:var(--char)}.tree.favs .it,.tree.favs .it a{min-width:0}.tree.favs .it a{flex:1;overflow:hidden}.tree.favs{grid-template-columns:minmax(0,1fr)}.tree.favs .it a .t{display:inline}.sublinks{margin:12px 0 22px}.main .ebody .sublinks a.pl{color:var(--char);border-radius:10px;margin:0;padding:7px 10px}.main .ebody .sublinks a.pl:hover,.main .ebody .sublinks a.pl:focus-visible{background:var(--hover)}.sublinks .pl .em{color:var(--char);place-items:center;display:grid}.favit .favtg{min-width:0;font:inherit;color:var(--char);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:6px;padding:6px 10px;font-size:.845rem;display:flex}.favit .favtg .ico,.favit .favtg svg{color:var(--muted)}.favit .favtg[aria-expanded=true] svg{color:var(--coral)}#tree .tree.favs{margin:1px 0 2px;padding-left:12px}#tree .tree.favs a{font-size:.82rem}.favnone{color:var(--muted);align-items:center;gap:4px;padding:4px 10px 6px;font-size:.76rem;display:flex}.props.rows{gap:0;margin:6px 0 4px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.props.rows .prow{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:12px;min-height:34px;padding:2px 4px}.props.rows .prow:hover{background:0 0}.props.rows .prow>dt{color:var(--muted);align-items:center;gap:8px;min-width:0;padding:6px 0;font-size:.88rem}.props.rows .prow>dt .pgrip{position:absolute;top:7px;left:-18px}.props.rows .pico{color:var(--soft);flex:none;place-items:center;width:16px;display:grid}.props.rows .prow .phide{margin-right:0}.props.rows .prow>dd{min-width:0;padding:0;font-size:.9rem}.props.rows .prow>dd>.nw,.props.rows .prow>dd>span:not(.pperson),.props.rows .prow>dd>a{margin-left:-6px;padding:6px;display:inline-block}.props .pin,.props .msview,.props .dview{font:inherit;color:var(--char);box-shadow:none;background:0 0;font-size:.9rem;transition:background .12s,border-color .12s;border:1px solid #0000!important;border-radius:6px!important}.props .pin:hover,.props .msview:hover,.props .dview:hover{background:var(--hover)}.props textarea.pin:focus,.props input.pin:focus{background:#fff;outline:none;border-color:var(--line2)!important}.props .ptext{resize:none;field-sizing:content;width:100%;min-height:0;margin-left:-6px;padding:6px;line-height:1.5;display:block}.props .ptext::placeholder,.props .pempty{color:var(--soft)}.props select.pin.psel,.props select.pin.pwho{appearance:none;cursor:pointer;width:auto;margin:4px 0;line-height:1.5;min-width:0!important;height:auto!important;padding:2px 8px!important}.props select.pin.psel:not(.none){border-radius:5px!important}.props select.pin.psel.none,.props select.pin.pwho.none{color:var(--soft);margin-left:-8px}.props .pperson{align-items:center;gap:2px;padding:0;display:inline-flex}.props .pav{background:var(--blush);width:20px;height:20px;color:var(--ox);font:500 .66rem var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.props select.pin.pwho{padding:2px 6px!important}.props .msview,.props .dview{cursor:pointer;text-align:left;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;min-height:32px;margin-left:-6px;padding:4px 6px;display:inline-flex}.props .msview .pill{font-size:.82rem}.props .chipset.open{border:1px solid var(--line2);background:#fff;border-radius:10px;margin:2px 0 6px -6px;padding:8px;box-shadow:0 6px 20px #3d171f14}.props .dedit{border:1px solid var(--line2);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;margin-left:-6px;padding:6px;display:inline-flex}.props .dedit .pin{height:30px;padding:0 8px;border-color:var(--line2)!important}.props .chdone{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:3px 8px;font-size:.78rem}.props .chdone:hover{background:var(--hover);color:var(--char)}@media (max-width:700px){.props.rows .prow{grid-template-columns:minmax(0,1fr);gap:0}.props.rows .prow>dt .pgrip{position:static}}[data-fblk]{position:relative}.frm{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#2b1a1cb8;border:0;border-radius:6px;place-items:center;width:24px;height:24px;transition:opacity .15s,background .15s;display:none;position:absolute;top:8px;right:8px}.pfiles.rm-any .frm,.pfiles.rm-dash [data-fdash] .frm{display:grid}[data-fblk]:hover .frm,.frm:focus-visible{opacity:1}.frm:hover{background:var(--char)}@media (hover:none){.frm{opacity:1}}.fcard .frm{color:var(--muted);background:0 0;top:50%;transform:translateY(-50%)}.fcard .frm:hover{background:var(--hover);color:var(--char)}.eimg[data-fblk]{width:fit-content;max-width:100%}.props.rows .pname{white-space:normal;overflow-wrap:break-word;min-width:0;line-height:1.3}.ehead{align-items:flex-start;gap:12px;margin:6px 0 10px;display:flex}.ehead .picon{flex:none;place-items:center;height:2.35rem;margin:0;display:grid}.ehead h1.pt{min-width:0;margin:0}.pfwrap{z-index:5;background:#fdfcfb;margin-top:auto;position:sticky;bottom:0}.pfwrap .pfoot{margin-top:0;position:static}.pfnote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 0;font-size:.8rem;line-height:1.5;display:flex}.pfnote .ico,.pfnote svg{color:var(--soft);flex:none}.pfoot{justify-content:center!important;gap:14px!important}.pfoot p{flex:0 auto!important}tr.lock td{background:0 0!important}table.db.mtable,table.db.mtable td,table.db.mtable .tt{font-size:.85rem}table.db.mtable .tt .ro{font-size:.76rem!important}table.db.mtable select{height:30px!important;padding:0 26px 0 10px!important;font-size:.82rem!important}table.db.mtable .pill{font-size:.76rem}.calkey.cal{box-shadow:none;color:var(--muted);background:0 0;border:0;flex-wrap:wrap;grid-template-columns:none;gap:6px 16px;margin:12px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.calkey li{align-items:center;gap:6px;display:inline-flex}.calkey .ev{border-radius:4px;width:14px;min-width:0;height:14px;margin:0;padding:0;display:inline-block}.views.calbar{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 12px;display:flex}.views.calbar .calnav{margin:0}.views.calbar .pick{margin-left:auto}.views.calbar .pickbtn{color:#4a4040;background:#fff;border:1px solid #eeeae9;gap:6px;height:32px;padding:0 12px;font-size:.84rem;border-radius:10px!important}.views.calbar .pickbtn:hover,.views.calbar .pickbtn[aria-expanded=true]{border-color:var(--line2);background:#fff}.views.calbar .pickbtn b{color:var(--char);font-weight:500}.views.calbar .pickmenu{border:1px solid #eeeae9;border-radius:12px;min-width:200px;padding:6px;left:auto;right:0;box-shadow:0 10px 28px #3d171f1a}.views.calbar .pickmenu button{color:var(--char);border:0;border-radius:8px;justify-content:flex-start;width:100%;height:auto;padding:8px 10px;font-size:.86rem}.views.calbar .pickmenu button:hover,.views.calbar .pickmenu button:focus-visible{background:var(--warm)}.views.calbar .pickmenu button[aria-selected=true]{font-weight:500}.views.calbar .pickmenu .ck{width:14px;height:auto;color:var(--coral);background:0 0;border:0;border-radius:0;font-size:.8rem}.rmask{z-index:60;color:#fff;background:#2b1a1c;border-radius:12px;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 12px 10px 16px;font-size:.86rem;display:flex;position:fixed;bottom:64px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #2b1a1c40}.rmask b{font-weight:500}.rmask .btn{height:32px;padding:0 14px}.rmask .btn:not(.primary){color:#fff;background:0 0;border-color:#ffffff4d}[data-fblk].rming{opacity:.35;pointer-events:none;transition:opacity .2s}.errpage{max-width:560px;padding:48px 8px}.errpage .pd{margin-bottom:18px}.inled .newp{border:0;border-left:2px solid var(--line2);background:0 0;outline:none;min-height:1.5em;margin:4px 0;padding:2px 0 2px 10px}.inled .newp:empty:before{content:attr(data-placeholder);color:var(--soft)}.inled .newp.dirty{border-left-color:var(--coral)}.sgadd{color:var(--muted);margin-bottom:2px;font-size:.74rem;display:block}.sg.add ins{text-decoration:none}.bpcm .sgnote{gap:3px;padding:2px 0;display:grid}.bpcm .sgl{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.88rem;line-height:1.45;display:flex}.bpcm .sgl del{color:var(--muted);text-decoration-color:#3d171f4d}.bpcm .sgl ins{color:var(--char);background:#fff3ef;border-radius:4px;padding:0 4px;text-decoration:none}.bpcm .sgl .arr{color:var(--soft);font-size:.8rem}.bpcm .sgl .sgk{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.74rem}.bpcm .c small.meta{color:var(--muted);margin:0;font-size:.76rem;display:block}.bpcm .c small.meta .st{font-size:inherit;background:0 0;margin:0;padding:0;display:inline}.bpcm .c small.reply{color:var(--char);font-size:.8rem;display:block}.bpcm .c small.reply span{color:var(--muted)}.bpcm .sgacts{margin-top:4px}table.db tr.sgrow td{background:var(--side);border-top:0;padding:6px 12px}.tnotes{margin:-2px 0 14px}.tnotes .bpcm{padding-left:12px}.ebody .blk.cmtd:has(>.bpcm){box-shadow:none}.ebody .blk.cmtd>.bpcm{border-left:2px solid var(--line2);margin:8px 0 6px;padding:2px 0 2px 12px}.ebody .blk.cmtd>.bpcm .sgnote+.sgnote,.ebody .blk.cmtd>.bpcm .c+.c{margin-top:6px}.pfbar.top{gap:8px;margin:0 0 10px}.pfbar.top .attbtn{height:30px;padding:0 10px;font-size:.8rem}.pfbar.top .ro{font-size:.76rem}.topbar{min-height:0;padding-top:6px!important;padding-bottom:6px!important}.cbox.nt{scroll-margin-bottom:96px}.pfbar.top .views{align-items:center;gap:8px;margin:0;display:inline-flex}.pfbar.top .attbtn{height:34px;padding:0 14px;font-size:.84rem;border-radius:10px!important}.tnotes{border-top:1px solid var(--line);margin:14px 0 22px;padding-top:12px}.tnotes .tnh{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.74rem}.iebar .btn{white-space:nowrap;flex:none}.iebar>span{min-width:0;max-width:560px}tr.rowlink{cursor:pointer;position:relative}tr.rowlink td.tt a:after{content:"";position:absolute;inset:0}.cal .ev.todo{color:var(--char);background:#fff;border:1px dashed #b9b1ae}.cal .ev.todo.done{color:var(--muted);text-decoration:line-through}.applinks{align-items:center;gap:2px;margin:0 2px;display:inline-flex}.applinks a{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.applinks a:hover,.applinks a:focus-visible{background:var(--hover);outline:none}.applinks img{border-radius:4px;width:18px;height:18px;display:block}.applinks img.tight{width:15px;height:15px}@media (max-width:700px){.applinks{display:none}}table.db.linktbl{table-layout:fixed;width:100%}table.db.linktbl td.linkcell{overflow-wrap:anywhere;cursor:text}table.db.linktbl td.linkcell:empty:before{content:attr(data-ph);color:var(--soft)}table.db.linktbl td.linkcell:empty:hover:before,table.db.linktbl td.linkcell a{color:var(--ox)}.ssof{background:0 0;border:0;border-radius:12px;width:100%;margin:6px 0;display:block}.ssof.rbtn{height:64px}.ssof.chart{height:580px}.ssof.dash{height:520px}@media (max-width:1000px){.ssof.dash{height:760px}.ssof.chart{height:600px}}@media (max-width:640px){.ssof.dash{height:1180px}.ssof.chart{height:630px}}.plans3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin:10px 0 0;display:grid}.plans3>div{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:start;gap:4px;padding:14px 16px;display:grid}.plans3>div.on{border-color:var(--ox)}.plans3 b{font-family:var(--head);color:var(--ox);align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.plans3 .tag{font:500 .7rem var(--sans);letter-spacing:.06em;text-transform:uppercase;background:var(--ox);color:#fff;border-radius:20px;padding:1px 8px}.plans3 .pr{color:var(--muted);font-size:.84rem}.plans3 ul{color:var(--char);margin:4px 0 0;padding-left:1.1em;font-size:.86rem}.planswitch{border:1px solid var(--line);color:var(--char);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 0;padding:14px 18px;display:flex}.planswitch p{flex:1;min-width:220px;margin:0}.planswitch b{color:var(--ox);font-weight:500}.planswitch a.btn{white-space:nowrap}.planswitch+h2.h{margin-top:40px}.side,.sidefoot{background:#faf8f6}.main{background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.5  0 0 0 0 0.45  0 0 0 0 0.44  0 0 0 .03 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ymonth{margin-top:40px}.ymonth>.hr{margin:0 0 26px}.ymonth>h2.h{margin:0 0 6px}.ymonth>.meta{margin:0 0 18px}.ymonth>.mseg{box-sizing:border-box;background:#f4f1ef;border-radius:10px;align-items:center;gap:2px;height:30px;margin:0 0 18px;padding:2px;display:inline-flex}.ymonth>.mseg button{font:inherit;cursor:pointer;height:26px;color:var(--muted);background:0 0;border:0;border-radius:7px;align-items:center;padding:0 12px;font-size:.78rem;display:inline-flex}.ymonth>.mseg button:hover{color:var(--char);background:#ffffffb3}.ymonth>.mseg button.on{color:var(--char);background:#fff;font-weight:500;box-shadow:0 1px 2px #3d171f1a,0 0 0 1px #3d171f0a}.ymonth>.one{color:var(--char);margin:0 0 18px;font-size:.95rem}.ymonth .ystats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.ymonth .st{border:1px solid var(--line);background:#fff;border-radius:10px;gap:3px;padding:14px 16px;display:grid}.ymonth .st span{color:var(--muted);font-size:.78rem}.ymonth .st b{color:var(--char);font-size:1.6rem;font-weight:500;line-height:1.1}.ymonth .st b small{color:var(--muted);margin-left:3px;font-size:.8rem;font-weight:400}.ymonth .st i{color:var(--soft);font-size:.74rem;font-style:normal}.ymonth .st i.up{color:var(--green)}.ymonth .card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px 18px}.ymonth .card h3{font:500 .9rem var(--sans);color:var(--char);margin:0 0 2px}.ymonth .card .sub{color:var(--muted);margin:0 0 12px;font-size:.78rem}.ymonth .ytwo{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.ymonth .es{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:200px 1fr;align-items:center;gap:28px;margin:0 0 18px;padding:18px 20px;display:grid}.ymonth .es .big{gap:4px;display:grid}.ymonth .es .lab{color:var(--muted);align-items:center;gap:6px;font-size:.8rem;display:flex}.ymonth .es .big>b{letter-spacing:-.02em;color:var(--coral);font-size:2.6rem;font-weight:300;line-height:1}.ymonth .es .big>b small{margin-left:3px;font-size:.95rem;font-weight:400}.ymonth .es .big>b.up{color:var(--green)}.ymonth .es .big>b.near{color:#c9a227}.ymonth .es .big>b.down{color:#b3261e}.ymonth .es .big>i{color:var(--soft);font-size:.74rem;font-style:normal}.ymonth .es .q{width:16px;height:16px;font:inherit;border:1px solid var(--line2);color:var(--muted);cursor:default;background:0 0;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;font-size:.62rem;display:inline-flex;position:relative}.ymonth .es .q .tip{z-index:6;box-sizing:border-box;width:340px;max-width:calc(100vw - 60px);color:var(--char);text-align:left;white-space:normal;background:#fff;border-radius:10px;padding:14px 16px;font-size:.72rem;line-height:1.5;display:none;position:absolute;top:-8px;left:22px;box-shadow:0 6px 22px #3d171f29}.ymonth .es .q:hover .tip,.ymonth .es .q:focus .tip,.ymonth .es .q .tip>span{display:block}.ymonth .es .q .tip>span.t2,.ymonth .es .q .tip>span.t4{display:grid}.ymonth .es .q .t1{margin-bottom:10px;font-size:.8rem}.ymonth .es .q .t2{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:0 10px;padding:6px 0;display:grid}.ymonth .es .q .t2 b{font-weight:600}.ymonth .es .q .t2 b.c{color:var(--coral)}.ymonth .es .q .t2 em{color:var(--muted);grid-column:1/-1;font-size:.68rem;font-style:normal}.ymonth .es .q .t3{border-top:1px solid var(--line);letter-spacing:.06em;text-transform:uppercase;color:var(--soft);margin:10px 0 4px;padding-top:8px;font-size:.68rem}.ymonth .es .q .t4{grid-template-columns:1fr auto;gap:3px 10px;width:100%;display:grid}.ymonth .es .q .t4 b{justify-self:end;font-weight:500}.ymonth .es .q .t5{color:var(--soft);margin-top:10px;font-size:.6rem;line-height:1.45}.ymonth .es .bars{gap:12px;display:grid}.ymonth .es .row{grid-template-columns:22px 1fr 54px;align-items:center;gap:10px;display:grid}.ymonth .es .row .ic{color:var(--muted);display:flex}.ymonth .es .row.ag .ic{color:var(--coral)}.ymonth .es .row .tr{background:#fbf5f3;border-radius:7px;height:22px;display:flex;position:relative}.ymonth .es .row .tr i{height:100%;display:block}.ymonth .es .row .tr i:first-child{border-radius:7px 0 0 7px}.ymonth .es .row .tr i:last-child{border-radius:0 7px 7px 0}.ymonth .es .row .tr i:only-child{border-radius:7px}.ymonth .es .row b{color:var(--char);text-align:right;font-size:.8rem;font-weight:500}.ymonth .es .row.ag b{color:var(--coral)}.ymonth .es .row.ag .tr i{box-sizing:border-box;background:#ffcec3;border-left:2px solid #f86250;border-right:2px solid #f86250;height:calc(100% + 6px);margin:-3px 0;position:relative;border-radius:0!important}.ymonth .es .row.ag .tr i:before,.ymonth .es .row.ag .tr i:after{content:"";background:#f86250;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-6px}.ymonth .es .row.ag .tr i:before{left:-5px}.ymonth .es .row.ag .tr i:after{right:-5px}.ymonth .es .key span.hl i{box-sizing:border-box;background:#ffcec3;border-left:2px solid #f86250;border-right:2px solid #f86250;border-radius:0}.ymonth .es .days{color:var(--muted);grid-template-columns:auto 1fr 1fr;align-items:center;gap:10px 14px;margin:2px 0 0 32px;font-size:.72rem;display:grid}.ymonth .es .days .dr{align-items:center;gap:8px;display:flex}.ymonth .es .days .db{border-radius:3px;height:6px;display:block}.ymonth .es .days .db.man{background:#dcc9c5;width:calc(100% - 64px)}.ymonth .es .days .db.ag{background:#f86250}.ymonth .es .days b{color:var(--char);white-space:nowrap;font-weight:500}.ymonth .es .days b.c{color:var(--coral)}.ymonth .es .key{color:var(--soft);flex-wrap:wrap;gap:12px;margin-left:32px;font-size:.68rem;display:flex}.ymonth .es .key span{align-items:center;gap:5px;display:inline-flex}.ymonth .es .key span i{border-radius:3px;width:10px;height:10px;display:inline-block}.ymonth .hmwrap{grid-template-columns:minmax(0,300px) 1fr;align-items:start;gap:28px;display:grid}.ymonth .gl{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ymonth .gl .dn{color:var(--soft);text-align:center;font-size:.68rem}.ymonth .gl .d{aspect-ratio:1;box-sizing:border-box;color:#bba9a6;background:#f6eeec;border-radius:9px;outline:none;justify-content:flex-end;align-items:flex-end;padding:3px 5px;font-size:.64rem;display:flex;position:relative}.ymonth .gl .d.we{color:#dccfcc;background:#fcf9f8}.ymonth .gl .d.blank{background:0 0}.ymonth .gl .d.fut{color:#d8cbc8;background:0 0;border:1px dashed #ebddd9}.ymonth .gl .d.g0{color:#c9a9a2;background:#fbf4f2}.ymonth .gl .d.g1{color:#d58f80;background:#ffe6df}.ymonth .gl .d.g2{color:#c4685a;background:#ffc9bc}.ymonth .gl .d.g3{color:#fff;background:#fd9c87}.ymonth .gl .d.g4{color:#fff;background:#f86250}.ymonth .gl .d.today{outline:1.5px solid var(--ox);outline-offset:2px}.ymonth .gl .d .tip{z-index:5;color:var(--char);white-space:nowrap;text-align:left;background:#fff;border-radius:12px;padding:7px 12px;font-size:.72rem;display:none;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 18px #3d171f24}.ymonth .gl .d .tip .tl{display:block}.ymonth .gl .d .tip .tl+.tl{margin-top:4px}.ymonth .gl .d .tip b{font-weight:500}.ymonth .gl .d .tip small{color:var(--muted);margin-left:6px}.ymonth .gl .d:hover .tip,.ymonth .gl .d:focus .tip{display:block}.ymonth .gkey{color:var(--soft);align-items:center;gap:5px;margin-top:12px;font-size:.7rem;display:flex}.ymonth .gkey i{border-radius:4px;width:12px;height:12px;display:inline-block}.ymonth .gkey .k1{background:#ffe6df}.ymonth .gkey .k2{background:#ffc9bc}.ymonth .gkey .k3{background:#fd9c87}.ymonth .gkey .k4{background:#f86250}.ymonth .streak{gap:16px;padding-top:18px;display:grid}.ymonth .streak div{gap:1px;display:grid}.ymonth .streak b{color:var(--char);font-size:1.15rem;font-weight:600}.ymonth .streak b.c{color:var(--coral)}.ymonth .streak span{color:var(--muted);font-size:.74rem}.ymonth .bars{gap:10px;display:grid}.ymonth .bar{color:var(--char);grid-template-columns:110px 1fr 28px;align-items:center;gap:10px;font-size:.8rem;display:grid}.ymonth .bar .tr{background:#f4f1ef;border-radius:4px;height:8px;overflow:hidden}.ymonth .bar .tr i{background:#3d171f8c;border-radius:4px;height:100%;display:block}.ymonth .bar b{text-align:right;font-weight:500}.ymonth .split{background:var(--line);height:1px;margin:14px 0 12px}.ymonth .ppl{gap:10px;margin-top:6px;display:grid}.ymonth .pp{color:var(--char);align-items:center;gap:10px;font-size:.8rem;display:flex}.ymonth .pp .av{background:var(--warm);border:1px solid var(--line2);width:24px;height:24px;color:var(--ox);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;display:inline-flex}.ymonth .pp small{color:var(--muted);margin-left:auto}.ymonth .top .tt{color:var(--char);border-radius:6px;font-size:.88rem;text-decoration:none}.ymonth .top .tt:hover,.ymonth a.more:hover{background:var(--hover)}.ymonth .top .mt{color:var(--muted);margin:3px 0;font-size:.76rem}.ymonth a.more{color:var(--char);border-radius:6px;margin-left:-4px;padding:2px 4px;font-size:.76rem;text-decoration:none}@media (max-width:860px){.ymonth .ystats{grid-template-columns:repeat(2,minmax(0,1fr))}.ymonth .ytwo{grid-template-columns:1fr}.ymonth .es{grid-template-columns:1fr;gap:16px}.ymonth .es .days{grid-template-columns:1fr;margin-left:0}.ymonth .hmwrap{grid-template-columns:1fr}.ymonth .streak{grid-template-columns:repeat(3,1fr);padding-top:0}}.hperf{font-size:.8rem;font-weight:400;font-family:var(--sans);letter-spacing:0}.hperf .hlink{color:var(--muted);border-radius:6px;margin-left:-2px;padding:1px 4px;text-decoration:none}.hperf .hlink:hover{background:var(--hover);color:var(--char)}.evcities{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 40px;display:flex}.evchip{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--char);background:#fff;border-radius:999px;padding:6px 14px;font-size:.86rem}.evchip.on{background:var(--ox);border-color:var(--ox);color:#fff}.evgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}@media (max-width:1100px){.evgrid{grid-template-columns:1fr}}.evtabs{border-bottom:1px solid var(--line);gap:20px;margin-bottom:16px;display:flex}.evtabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 0 10px;font-size:.9rem}.evtabs button.on{color:var(--ox);border-bottom-color:var(--coral);font-weight:500}.evtabs .ct{color:#b4351f;background:#ffe6df;border-radius:10px;margin-left:2px;padding:0 6px;font-size:.72rem}.evrow{scrollbar-width:none;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;align-items:start;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.evrow::-webkit-scrollbar{display:none}.evcard{vertical-align:top;text-align:left;cursor:pointer;scroll-snap-align:start;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:block}.evcard .evart{border-radius:20px;height:230px;transition:transform .2s}.evcard:hover .evart{opacity:.92}.evct{gap:2px;padding:10px 4px 0;display:grid}.evct b{color:var(--ox);font-size:.95rem;font-weight:500;line-height:1.3}.evct .ro{font-size:.8rem}.evct .evdl{justify-self:start;margin-top:4px}.evart{color:#fff;position:relative;overflow:hidden}.evart .evcity{letter-spacing:.08em;text-transform:uppercase;opacity:.9;z-index:1;font-size:.74rem;position:absolute;top:12px;left:14px}.evart .evtype{z-index:1;background:#ffffff38;border-radius:999px;padding:2px 9px;font-size:.7rem;position:absolute;top:10px;right:12px}.evart .evbig{font-family:var(--head);letter-spacing:-.04em;z-index:1;font-size:3.2rem;font-weight:600;line-height:1;position:absolute;bottom:10px;left:14px}.evart .evbig small{letter-spacing:0;text-transform:uppercase;margin-left:4px;font-size:1rem;font-weight:500}.evdays{grid-template-columns:repeat(14,1fr);gap:6px;display:grid}.evday{cursor:pointer;font:inherit;color:var(--char);background:0 0;border:1px solid #0000;border-radius:999px;justify-items:center;gap:2px;padding:8px 0;display:grid}.evday span{color:var(--muted);font-size:.72rem}.evday b{font-size:1rem;font-weight:500}.evday i{gap:3px;height:8px;display:flex}.evday .dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.evday .ring{border:1.5px solid var(--ox);border-radius:50%;width:6px;height:6px}.evday.today b{color:var(--coral)}.evday.on{background:#ffe6df;border-color:#ffc9bc}.evdaylist{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:14px;display:grid}.evmini{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;background:#fff;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px;display:flex}.evmini.on{border-color:var(--coral)}.evmini .evart{border-radius:10px;flex:none;width:64px;height:64px}.evmini .evart .evcity,.evmini .evart .evtype{display:none}.evmini .evart .evbig{font-size:1.5rem;bottom:6px;left:8px}.evmini .evart .evbig small{display:none}.evmt{gap:2px;min-width:0;display:grid}.evmt b{color:var(--ox);font-size:.88rem;font-weight:500;line-height:1.3}.evmt .ro{font-size:.78rem}.evside{position:sticky;top:70px}.evfeat{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.evfeat .evart.big{border-radius:0;height:200px}.evfb{padding:16px 18px}.evfb h3{color:var(--ox);margin:8px 0 4px;font-size:1.15rem;font-weight:500}.evlist{gap:8px;display:grid}.evup{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;margin-top:16px;padding:14px 16px;display:grid}.evup b{color:var(--ox);font-weight:500}.evup span{color:var(--muted);font-size:.86rem}.evup .btn{justify-self:start}.evsearch{border:1px solid var(--line);max-width:520px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:8px;margin:26px 0 18px;padding:0 14px;display:flex;position:relative}.evsearch input{font:inherit;color:var(--char);background:0 0;border:0;outline:none;flex:1;padding:11px 0}.evsr{border:1px solid var(--line);z-index:20;background:#fff;border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #3d171f14}.evsr button{cursor:pointer;width:100%;font:inherit;color:var(--char);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.evsr button:hover{background:var(--warm)}.evsr .ro{margin-left:auto;font-size:.8rem}.evdot{color:#fff;letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:.78rem;font-weight:500;display:grid}.evsr .evdot{width:28px;height:28px;font-size:.64rem}.evexplore{margin-top:40px}.evregs{flex-wrap:wrap;gap:6px;margin:6px 0 18px;display:flex}.evregs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:.9rem}.evregs button.on{background:var(--warm);color:var(--char);font-weight:500}.evcgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px 18px;display:grid}.evcgrid button{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:4px;display:flex}.evcgrid button:hover{background:var(--warm)}.evcn{display:grid}.evcn b{color:var(--char);font-weight:500}.evcn .ro{font-size:.82rem}.evdone{color:#2e7d4f;background:#e8f3ec;border-radius:10px;padding:10px 12px;font-size:.88rem}.evact .btn.on{border-color:var(--ox)}.evt{flex-wrap:wrap;align-items:center;gap:8px;font-size:.82rem;display:flex}.evdl{color:var(--char);background:var(--warm);border-radius:20px;padding:1px 9px;font-size:.8rem}.evdl.hot{color:#b4351f;background:#ffe6df}.evcomp{color:var(--muted);align-items:center;gap:6px;margin:0 0 6px;font-size:.84rem;display:flex}.evact{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.evtag{letter-spacing:.06em;background:#ffffff40;border-radius:10px;margin-left:4px;padding:1px 6px;font-size:.62rem}.evbox{background:var(--warm);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;padding:12px 14px;font-size:.9rem;display:flex}.evbox b{color:var(--ox);font-weight:500}.evrow{cursor:default}.evsr p.ro{font-size:.84rem}.evrow{grid-auto-columns:220px;margin:-6px -6px 0;padding:6px 6px 12px}.evart.poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evart.poster .evbig,.evart.poster .evcity{display:none}.evtags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.evtags .evdl{margin:0}.evpill{font-size:.74rem}.eventry{background:#f4f1ef;border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:inline-flex}.eventry button{font:inherit;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:4px 10px;font-size:.78rem}.eventry button.on{color:var(--char);background:#fff;font-weight:500;box-shadow:0 1px 2px #3d171f1a}.evtabs button{white-space:nowrap}.evsub{margin:0 0 14px;font-size:.8rem}.evexplore{margin-bottom:72px}.evdone a{color:inherit;text-decoration:underline}.ehead .ebin{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;align-self:center;place-items:center;margin-left:auto;display:grid}.ehead .ebin:hover{color:var(--ox);border-color:var(--blush);background:#fff2ee}.delbox{max-width:480px}.delbox .deltitle{color:var(--ox);margin:2px 0 12px;font-weight:600}.delbox .delnote{color:var(--ox);background:#fff2ee;border-radius:10px;padding:12px 14px;font-size:.9rem;line-height:1.5}.delbox .delagree{cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:.9rem;display:flex}.delbox .delagree input{accent-color:var(--ox);flex:none;margin-top:4px}.btn.danger{background:var(--ox);color:#fff;border-color:var(--ox)}.btn.danger:disabled{opacity:.4;cursor:not-allowed}.deltab td .ro{font-size:.8rem}table.db.deltab td{white-space:normal}.deltab td:nth-child(4){min-width:120px}.deltab .left{white-space:nowrap}.jotnote{margin:-4px 0 8px;font-size:.8rem}.jotup{margin-top:10px}.jline{color:#7a6a68;align-items:center;gap:10px;margin:36px 0 12px;font-size:.8rem;display:flex}.jline:after{content:"";border-top:1px dashed var(--line);flex:1}.psetup{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;display:flex}.psetup .ro{font-size:.84rem}.startpg textarea{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;background:#fff;border-radius:10px;margin-bottom:8px;padding:10px 12px}.capstart textarea{box-sizing:border-box;border:1px solid var(--line2);width:100%;font:inherit;resize:vertical;background:#fff;border-radius:10px;margin-bottom:8px;padding:10px 12px;font-size:.95rem}.nwrite{border:1px dashed var(--line2);background:#fff;border-radius:10px;min-height:96px;margin:6px 0 4px;padding:10px 12px 8px}.nwr{align-items:flex-start;gap:8px;display:flex;position:relative}.nwr.in{padding-left:26px}.nwr textarea{resize:none;font:inherit;color:var(--char);background:0 0;border:0;outline:0;flex:1;padding:3px 0;font-size:.95rem;line-height:1.55;overflow:hidden}.nwr textarea::placeholder{color:var(--soft)}.nwr.t-heading_3 textarea{font-family:var(--head);font-size:1.08rem;font-weight:600}.nwr.t-quote textarea{border-left:3px solid var(--char);padding-left:12px}.nwr.t-heading_1 textarea{font-family:var(--head);font-size:1.4rem;font-weight:600}.nwr.t-heading_2 textarea{font-family:var(--head);font-size:1.2rem;font-weight:600}.nwr.t-callout{background:var(--side);border-radius:8px;padding:6px 10px}.nwr.t-callout .nwm{padding-top:4px}.nwr.t-code textarea{background:var(--side);border-radius:6px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.nwtable{flex:1;overflow-x:auto}.nwtable table{border-collapse:collapse;width:100%}.nwtable td{border:1px solid var(--line);padding:0}.nwtable tr:first-child td{background:var(--side);font-weight:600}.nwtable input{width:100%;min-width:90px;font:inherit;background:0 0;border:0;outline:0;padding:6px 8px;font-size:.88rem}.nwtbtns{gap:12px;margin-top:4px;font-size:.8rem;display:flex}.nwm{min-width:14px;color:var(--muted);text-align:right;padding-top:3px;font-size:.9rem}.nwr input[type=checkbox]{accent-color:var(--ox);margin:7px 0 0}.nwmenu{z-index:30;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:200px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px #3d171f1f}.nwmenu button{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--char);background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:6px 10px;font-size:.88rem;display:flex}.nwmenu button:hover,.nwmenu [aria-selected=true] button{background:var(--hover)}.nwmenu small{color:var(--soft)}.nwbar{justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.nwbar small{margin-right:auto;font-size:.78rem}.vz{margin:16px 0 2px}.vzrow{flex-wrap:wrap;gap:8px;display:flex}.vzt{border:1px solid var(--line);background:#fff;border-radius:9px;width:136px;margin:0;position:relative}.vzopen{background:var(--warm);cursor:zoom-in;border:0;place-items:center;width:100%;height:80px;padding:0;display:grid;position:relative}.vzopen img,.vzopen video{object-fit:contain;max-width:100%;max-height:80px;display:block}.vzopen canvas.vzpdf{object-fit:contain;max-width:100%;max-height:72px;box-shadow:0 1px 3px #3d171f1f}.vzplay{color:#fff;background:#3d171fb8;border-radius:999px;padding:1px 5px;font-size:.58rem;position:absolute;inset:auto auto 4px 4px}.vzfile{color:var(--soft)}.vzt figcaption{gap:0;padding:3px 5px 4px;font-size:.66rem;line-height:1.3;display:grid}.vzn{white-space:nowrap;text-overflow:ellipsis;color:var(--char);overflow:hidden}.vzt figcaption small{font-size:.6rem}.vzt .vzrm{z-index:2;width:18px;height:18px;color:var(--soft);opacity:.7;cursor:pointer;background:#ffffffc7;border:0;border-radius:999px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:4px;right:4px}.vzt:hover .vzrm,.vzt .vzrm:focus-visible{opacity:1}.vzt .vzopen{border-radius:8px 8px 0 0;overflow:hidden}.vzt .vzrm:hover{color:var(--char);background:#fff}.vzt .vzrm:focus-visible{outline:2px solid var(--ox);outline-offset:1px}.vzrule{margin:8px 0 0;font-size:.82rem}.vzrule.warn{color:#8a5a00}.vzbad{text-align:center;padding:8px;font-size:.78rem}.vzbig{z-index:80;background:#1a1012d1;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex;position:fixed;inset:0}.vzbig img,.vzbig video{background:#000;border-radius:10px;max-width:min(960px,100%);max-height:78vh}.vzbig .vzcar{flex-direction:column;align-items:center;gap:10px;max-width:100%;display:flex}.vzbig canvas.vzpdf{object-fit:contain;background:#fff;border-radius:6px;max-width:100%;max-height:74vh}.vznav{color:#fff;align-items:center;gap:12px;font-size:.9rem;display:flex}.vzname{color:#eee;margin:0;font-size:.82rem}.vzclose{width:34px;height:34px;color:var(--char);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.nview{cursor:text;border-radius:8px;margin:0 -8px;padding:2px 8px;transition:background .15s;position:relative}.nview:hover{background:#faf8f6e6}.nvedit{color:var(--soft);align-items:center;gap:5px;margin-top:6px;font-size:.82rem;display:inline-flex}.nview:hover .nvedit{color:var(--ox)}.nedit{min-height:60px;padding:2px 0 4px;position:relative}.nesave{float:right;z-index:6;flex-direction:column;align-items:center;gap:6px;margin:0 0 8px 14px;display:flex;position:sticky;top:72px}.nesavebtn{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:background .2s,color .2s,border-color .2s;display:grid}.nesavebtn:disabled{cursor:default;opacity:.55}.nesavebtn.dirty:hover{color:var(--ox);border-color:var(--blush);background:#fff2ee}.nesavebtn.on,.nesavebtn.on:disabled{opacity:1;background:var(--ox);border-color:var(--ox);color:#fff}.nesavebtn:focus-visible{outline:2px solid var(--ox);outline-offset:2px}.nesaved{color:var(--ox);font-size:.74rem}.nesave .linkbtn{font-size:.76rem}.nekept{color:var(--soft);background:var(--warm);-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:5px;margin:3px 0;padding:3px 8px;font-size:.84rem;display:inline-flex}.nehint{clear:both;margin:10px 0 0;font-size:.76rem}.nwtable td.nwtrm{background:0 0;border:0;width:22px;padding:0 0 0 2px}.nwtable td.nwtrm button{color:var(--soft);cursor:pointer;opacity:0;background:0 0;border:0;padding:4px}.nwtable tr:hover td.nwtrm button,.nwtable td.nwtrm button:focus-visible{opacity:1}@media (hover:none){.nwtable td.nwtrm button{opacity:1}}.ro.clfoot{margin-top:36px}.esec.jothead{align-items:center;gap:10px;display:flex}.jotslot{margin-left:auto;display:flex}.nesave.inhead{float:none;flex-direction:row;align-items:center;gap:10px;margin:0;position:static}.nesavebtn.edit:hover{color:var(--ox);border-color:var(--blush);background:#fff2ee}.nlock{background:var(--warm);color:var(--char);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:8px;margin:4px 0 10px;padding:8px 12px;font-size:.86rem;display:flex}.nlock b{color:var(--ox);font-weight:500}.nlock .linkbtn{margin-left:auto;font-size:.82rem}.nlock>span{flex:1;min-width:0}.nlock>svg{flex:none}.nlock.warn{color:#6b4a00;background:#fff6e0}.nview.locked{cursor:default}.nview.locked:hover{background:0 0}.jotslot{align-items:center;gap:8px}.sgctl{align-items:center;gap:10px;display:inline-flex}.sgctl .linkbtn{color:var(--muted);border-radius:7px;padding:4px 6px;font-size:.84rem;text-decoration:none}.sgctl .linkbtn:hover{background:var(--hover);color:var(--char)}.sgchip{height:30px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:.85rem;transition:background .12s,color .12s;display:inline-flex}button.sgchip:hover{background:var(--hover);color:var(--char)}.sgchip.on{color:#2383e2;cursor:default;background:#e8f1fb;padding-right:4px}.sgchip .sgx{color:#5e9bdb;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.sgchip .sgx:hover{color:#2383e2;background:#2383e21f}.inled.off .ied{cursor:auto}.inled.off .ied:hover{background:0 0}.sugmode .inled .ied.dirty{box-shadow:none;background:0 0}.sugmode .inled .ied:focus{background:0 0;box-shadow:inset 0 -1px #9cc6ee}.sugmode .inled .newp{color:var(--char);text-underline-offset:3px;border-left:0;padding-left:0;-webkit-text-decoration:underline #8fc3a0;text-decoration:underline #8fc3a0;text-decoration-thickness:2px}.sgm{font-size:0!important}.sgm>:not(.sgv){display:none}.sgv{font-size:inherit}.sgl{caret-color:var(--char);white-space:pre-wrap;cursor:text;outline:none}.sgl:empty:before{content:"​"}del.sgdel{color:var(--soft);border-bottom:2px solid #d3d1ce;-webkit-text-decoration:line-through #a5a29f;text-decoration:line-through #a5a29f}ins.sgins{color:var(--char);background:#f0f8f2;border-bottom:2px solid #8fc3a0;text-decoration:none}.sgline [data-sg],.sgline[data-sg]{cursor:pointer}.sgline .sgv[data-sg]:hover del.sgdel{background:#f1efed}.sgline .sgv[data-sg]:hover ins.sgins{background:#e2f2e7}.sgnewp{margin-top:8px;display:block}.sgnewp ins{display:inline}.sgnewp ins+ins{width:fit-content;margin-top:8px;display:block}.sgcnt{color:var(--soft);vertical-align:1px;cursor:pointer;border-radius:5px;align-items:center;gap:3px;margin-left:8px;padding:0 5px;font-size:.78em;display:inline-flex}.sgcnt:hover{background:var(--hover);color:var(--char)}.sgdone{color:var(--soft);margin-top:2px;display:block;font-size:.85em!important}.sgdone b{color:var(--muted);font-weight:500}.sgpop{z-index:60;background:#fff;border:1px solid #ecebe9;border-radius:10px;padding:10px 12px 9px;font-size:.86rem;line-height:1.45;position:absolute;box-shadow:0 8px 24px #0f0f0f14,0 1px 3px #0f0f0f0d}.sgthread{position:relative}.sgthread+.sgthread{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.sgrow{border-radius:6px;align-items:flex-start;gap:8px;padding:4px;display:flex}.sgrow:hover{background:#f7f6f5}.sgav{width:22px;height:22px;color:var(--ox);background:#eadbd6;border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:.6rem;font-weight:600;display:grid;position:relative}.sgav.sm{width:20px;height:20px;margin-top:0;font-size:.56rem}.sgbdg{color:#2383e2;background:#fff;border-radius:3px;place-items:center;width:12px;height:12px;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 0 0 1px #e3e2e0}.sgbdg svg{width:8px;height:8px}.sgnm{color:var(--char);font-weight:500}.sgtm{color:var(--soft);margin-left:5px;font-size:.74rem}.sgch{color:var(--muted);margin-top:1px;padding-right:58px;font-size:.84rem}.sgtx{white-space:pre-wrap}.sgdec{color:var(--soft);font-size:.82rem}.sgdec b{color:var(--muted);font-weight:500}.sgtools{z-index:1;background:#fff;border:1px solid #ecebe9;border-radius:7px;gap:2px;padding:2px;display:flex;position:absolute;top:0;right:0;box-shadow:0 1px 3px #0f0f0f0f}.sgtools button{color:#91908d;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:24px;height:24px;padding:0;display:grid;position:relative}.sgtools button svg{width:14px;height:14px;display:block}.sgtools button:hover:not(:disabled){color:var(--char);background:#f1f0ef}.sgtools button:disabled{opacity:.5;cursor:default}.sgtools button[data-t]:hover:after{content:attr(data-t);color:#fff;white-space:nowrap;pointer-events:none;background:#2f2f2f;border-radius:5px;padding:3px 7px;font-size:.72rem;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.sgadd{border-radius:6px;align-items:center;gap:8px;margin-top:6px;padding:4px;display:flex}.sgadd:hover{background:#f7f6f5}.sgadd input{font:inherit;color:var(--char);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:.84rem}.sgadd input::placeholder{color:var(--soft)}.sgpop .lerr{margin:6px 4px 0;font-size:.8rem}.vstart{text-align:left;font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:7px;margin:16px 0 0 -6px;padding:4px 6px;display:block}.vstart:hover{background:var(--hover);color:var(--muted)}.vedit{margin-top:16px}.vhead{color:var(--ox);margin:0 0 6px;font-weight:500}.sgslot{align-items:center;margin-left:auto;display:inline-flex}.jotbody td .sgv{display:inline}.sgold{gap:4px;margin:4px 0 6px}.sgoldl{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-left:-6px;padding:3px 6px;font-size:.82rem;display:inline-flex}.sgoldl:hover{background:var(--hover);color:var(--char)}.sgoldl b{color:var(--char);font-weight:500}.sgpop.inl{z-index:auto;max-width:420px;margin:4px 0 8px;position:relative}.side .tree .it.flat.on{background:#f862501f;border-radius:6px 0 0 6px;box-shadow:10px 0 #f862501f}.side .tree .it.on:before{background:var(--coral);border-radius:2px 0 0 2px;width:3px;inset:0 -10px 0 auto}.side .tree .it:not(.on):hover{background:0 0}.side .tree .it:not(.on):hover>a,.side .tree .it:not(.on):hover>a .t{color:var(--coral)}.pgnotes{border-top:1px solid var(--line);gap:4px;margin-top:56px;padding-top:14px;display:grid}.pgnotes p.ro{color:var(--muted);margin:0;font-size:.78rem;line-height:1.55}.pgnotes details.syncbox{margin-top:6px!important}.pgnotes details.syncbox>summary{color:var(--muted);padding:4px;font-size:.78rem;font-weight:400}.pgnotes details.syncbox>summary b,.pgnotes details.syncbox>summary strong{font-weight:500}details.tgl.tkflow{margin-top:36px}details.tgl.tkflow>summary{background:0 0;padding:6px 4px;font-size:.88rem}details.tgl.tkflow[open]>.flow{gap:10px;margin:12px 0 10px 24px}details.tgl.tkflow[open]>p.ro{max-width:760px;margin:0 0 0 24px;font-size:.84rem;line-height:1.6}.msec{border-top:1px solid var(--line);margin-top:34px;padding-top:6px}.msec>h2.h{margin-top:14px}.mplan{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mplan .mpname{align-items:center;gap:8px;display:inline-flex}.mplan .mpname b{color:var(--ox);letter-spacing:.02em;font-weight:500}.mplan .mpline{color:var(--char)}.mplan .btn{margin-left:auto}.mnote{color:var(--muted);align-items:flex-start;gap:8px;margin:12px 0 16px;font-size:.9rem;display:flex}.mnote svg{flex:none;margin-top:3px}details.mcmp{margin-top:14px}details.mcmp>summary{cursor:pointer;color:var(--muted);align-items:center;gap:6px;font-size:.9rem;list-style:none;display:inline-flex}details.mcmp>summary::-webkit-details-marker{display:none}details.mcmp>summary:before{content:"›";transition:transform .15s;display:inline-block}details.mcmp[open]>summary:before{transform:rotate(90deg)}details.mcmp[open]>summary{color:var(--char);margin-bottom:10px}table.db.mplans th.on,table.db.mplans td.on{background:#f862500d}table.db.mplans th .tag{margin-left:6px}table.db.mplans{table-layout:fixed;width:100%;min-width:0}table.db.mplans th:first-child,table.db.mplans td:first-child{width:130px}table.db.mplans td{vertical-align:top;white-space:normal}table.db.mplans td ul{margin:0;padding-left:16px;line-height:1.7}.tviews{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 10px;padding-bottom:8px;display:flex}.tvtabs{box-sizing:border-box;background:#f4f1ef;border-radius:10px;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.tvtabs button{height:26px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:.82rem;display:inline-flex}.tvtabs button:hover{color:var(--char);background:#ffffffb3}.tvtabs button.on{color:var(--char);background:#fff;font-weight:500;box-shadow:0 1px 2px #3d171f1a,0 0 0 1px #3d171f0a}.tsearch{border:1px solid var(--line);height:30px;color:var(--soft);background:#fff;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.tsearch input{font:inherit;width:160px;color:var(--char);background:0 0;border:0;outline:none;font-size:.82rem}.tboard{gap:14px;padding:4px 0 12px}.tboard .tcol{background:0 0;border-radius:12px;gap:10px;min-height:120px;padding:0}.tboard .tcol.over{box-shadow:inset 0 0 0 2px var(--line2)}.thead{border-radius:10px;align-items:center;gap:8px;padding:8px 10px 8px 12px;font-size:.86rem;display:flex}.thead b{color:var(--char);font-weight:500}.thead small{background:#fff;border-radius:10px;padding:0 7px;font-size:.72rem;font-weight:500;line-height:18px}.thead .thdot{box-sizing:border-box;border:2px solid;border-radius:50%;width:10px;height:10px}.thead .thadd{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;display:grid}.thead .thadd:hover{color:var(--char);background:#ffffffb3}.th-todo{color:#2f6fb5;background:#eaf2fc}.th-todo small{color:#2f6fb5}.th-prog{color:#c26a1b;background:#fdf0e6}.th-prog small{color:#c26a1b}.th-done{color:#2e7d4f;background:#e9f5ee}.th-done small{color:#2e7d4f}.tboard .tcard{border-radius:10px;gap:5px;padding:10px 12px 11px;box-shadow:0 1px 2px #0f0f0f0a}.tboard .tcard b{color:var(--char);font-size:.9rem}.tdue{border:1px solid var(--line);color:var(--muted);border-radius:6px;justify-self:start;align-items:center;gap:5px;padding:1px 7px;font-size:.72rem;display:inline-flex}.tdue.late{color:#b4351f;border-color:#f5d0c8}.tnote{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.tprog{gap:4px;margin-top:2px;display:grid}.tpl{color:var(--muted);align-items:center;gap:6px;font-size:.76rem;display:flex}.tpl em{color:var(--char);margin-left:auto;font-style:normal}.tbar{background:#efedeb;border-radius:4px;height:4px;display:block;overflow:hidden}.tbar i{background:#4caf7a;border-radius:4px;height:100%;display:block}.twith{color:var(--muted);font-size:.76rem}.twith b{color:var(--char);font-size:.76rem;font-weight:500}.tcard.done b{color:var(--soft);text-decoration:line-through}.tboard .tnew{color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-self:start;padding:4px 6px;font-size:.8rem}.tboard .tnew:hover{background:var(--hover);color:var(--char)}table.tlist td.late{color:#b4351f}.tcal{margin-top:4px}.tcalh{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tcalh b{color:var(--char);font-size:.95rem;font-weight:500}.tcnav{border:1px solid var(--line);font:inherit;cursor:pointer;color:var(--char);background:#fff;border-radius:6px;margin-left:4px;padding:2px 9px;font-size:.78rem}.tcnav:hover{background:var(--hover)}.tcalg{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.tcd{color:var(--soft);text-transform:uppercase;letter-spacing:.05em;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:6px 8px;font-size:.7rem}.tcc{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;flex-direction:column;gap:3px;min-height:92px;padding:5px 6px;display:flex}.tcc.out{background:#fbfaf9}.tcc.now .tcn{background:var(--coral);color:#fff}.tcn{color:var(--muted);text-align:center;border-radius:10px;align-self:flex-end;min-width:20px;padding:0 5px;font-size:.72rem}.tcev{text-align:left;font:inherit;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:5px;padding:2px 6px;font-size:.72rem;overflow:hidden}.tcev.done{opacity:.7;text-decoration:line-through}.tcnod{margin:8px 0 0;font-size:.78rem}.vzt .vzcap{box-sizing:border-box;border:0;border-top:1px solid var(--line);width:100%;font:inherit;color:var(--char);background:0 0;border-radius:0 0 9px 9px;outline:none;margin:0;padding:3px 6px;font-size:.68rem;line-height:1.2;display:block}.vzt input.vzcap::placeholder{color:var(--soft)}.vzt input.vzcap:focus{border-top-color:#9cc2eb}.vzt p.vzcap{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmown{gap:10px;margin-left:10px;display:inline-flex}.cmown .linkbtn,.cmask .linkbtn{font-size:.8rem}.cmask{color:var(--muted);margin-left:10px;font-size:.8rem}.linkbtn.danger{color:#b4351f}.cm .cmdel{font-size:.86rem;font-style:italic}.lchip{vertical-align:baseline;max-width:100%;color:var(--char);white-space:nowrap;background:#f1efed;border-radius:6px;align-items:center;gap:5px;margin:1px 2px;padding:1px 8px 1px 6px;font-size:.84em;line-height:1.55;text-decoration:none;display:inline-flex}.lchip span{text-overflow:ellipsis;overflow:hidden}.lchip{position:relative}.lchip .lurl{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;font-size:inherit;position:absolute;overflow:hidden}.lchip[data-l]:after{content:attr(data-l)}.lchip svg{color:var(--muted);flex:none}.lchip:hover{color:var(--ox);background:#e8e4e1}.urlview{align-items:center;gap:4px;max-width:100%;display:inline-flex}.urledit{color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:2px;display:grid}.urledit:hover{color:var(--ox);background:var(--hover)}.tcal .cal button.ev{text-align:left;width:100%;font:inherit;cursor:pointer;border:0;display:block}.tcal .calbar{align-items:center}.tcal .tcmonth{color:var(--char);margin-left:6px;font-size:.95rem;font-weight:500}@media (min-width:861px){.app{grid-template-columns:var(--sidew,248px) minmax(0,1fr)}.app.sidefold{grid-template-columns:0 minmax(0,1fr)}.app.sidefold .side{visibility:hidden;border-right:0;overflow:hidden}.app.sidefold .topbar .menu,.topbar .unfold{display:none}.app.sidefold .topbar .unfold{display:grid}}.side{position:relative}.sidedrag{cursor:col-resize;z-index:5;width:6px;position:absolute;top:0;bottom:0;right:-3px}.sidedrag:hover,.sidedrag.on{background:linear-gradient(90deg,#0000 2px,#3d171f1f 2px 4px,#0000 4px)}.sidefoldbtn{z-index:4;width:24px;height:24px;color:var(--soft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:14px;right:10px}.side:hover .sidefoldbtn,.sidefoldbtn:focus-visible{opacity:1}.sidefoldbtn:hover{background:var(--hover);color:var(--char)}.topbar .unfold{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-right:4px}.topbar .unfold:hover{background:var(--hover);color:var(--char)}.evcard .evart{border-radius:16px;height:214px;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #3d171f0f,0 0 0 1px #3d171f0d}.evcard:hover .evart{opacity:1;transform:translateY(-2px);box-shadow:0 10px 24px #3d171f1f,0 0 0 1px #3d171f0d}.evcard.on .evart{box-shadow:0 0 0 1px #3d171f0d,0 3px 0 0 var(--coral)}.evcard.on .evct b{color:var(--ox)}.evart.poster .evtype{display:none}.evart .evdate{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ox);text-transform:uppercase;letter-spacing:.06em;background:#ffffffe0;border-radius:999px;align-items:baseline;gap:4px;padding:3px 9px;font-size:.72rem;display:inline-flex;position:absolute;bottom:10px;left:10px}.evart .evdate b{letter-spacing:0;font-size:.92rem;font-weight:600}.evmini .evart .evdate{display:none}.evct{gap:3px;padding:12px 2px 0}.evct .evkind{letter-spacing:.09em;text-transform:uppercase;color:#9a6f66;font-size:.68rem}.evct b{font-size:1rem;line-height:1.32}.evpill{border:1px solid var(--line2);font-weight:400;color:var(--muted)!important;background:0 0!important}.evfeat{border-radius:18px;box-shadow:0 1px 2px #3d171f0d}.evfeat .evart.big{aspect-ratio:16/10;border-radius:12px;height:auto;margin:12px 12px 0}.evfeat .evart.big:not(.poster){aspect-ratio:auto;height:150px}#page .btn:not(.big),#page .addent,#page .views>button:not([data-v]):not([role=tab]),#page .colsbtn,#page .fbtn,#page .attbtn,#page .cpybtn{box-sizing:border-box;border-radius:10px;height:32px;min-height:32px;padding:0 13px;font-size:.8rem;line-height:1}.jline{margin:22px 0 6px}.evart .evtype{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.04em;background:#fff3;font-size:.66rem}.pausebtn{z-index:6;color:#6f8f68;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:fixed;bottom:7px;right:20px}.pausebtn:hover{background:#eef3ec}.pznudge{z-index:60;background:#eef3ec;border-radius:16px;flex-direction:column;gap:3px;width:290px;padding:16px 18px 14px;animation:.4s pzin;display:flex;position:fixed;bottom:48px;right:22px;box-shadow:0 14px 40px #3d171f29,0 0 0 1px #3d171f0f}.pznudge b{color:var(--ox);font-size:.9rem;font-weight:400}.pznudge span{color:#6b5b5e;font-size:.84rem}.pznb{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.pznb .btn.primary{background:var(--ox);border-color:var(--ox);color:#fff;border-radius:10px;height:32px;padding:0 13px;font-size:.8rem}.pzlater{font:inherit;color:#8a7b7e;cursor:pointer;background:0 0;border:0;font-size:.76rem}.pzlater:hover{color:var(--ox)}.pzwrap{z-index:80;color:var(--ox);background:linear-gradient(160deg,#fff4f1 0%,#ffe3dc 100%);justify-content:center;align-items:center;padding:24px;animation:.5s pzin;display:flex;position:fixed;inset:0}.pzend{width:44px;height:44px;color:var(--ox);cursor:pointer;background:#fff9;border:1px solid #3d171f33;border-radius:50%;font-size:1.4rem;line-height:1;transition:background .2s,border-color .2s;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.pzend:hover{border-color:var(--coral);color:var(--coral);background:#fff}.pzpick{text-align:center;width:100%;max-width:860px}.pzpick h2{font-family:var(--head);letter-spacing:-.02em;margin:0 0 6px;font-size:2rem;font-weight:600}.pzpick>p{color:#6b4a50;margin:0 0 28px}.pzcards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pzcard{text-align:left;background:#ffffffb8;border-radius:20px;flex-direction:column;gap:8px;padding:22px 20px 18px;display:flex;box-shadow:0 0 0 1px #3d171f0f}.pzcard b{font-family:var(--head);font-size:1.15rem}.pzcard span{color:#6b4a50;flex:1;font-size:.85rem}.pzlens{gap:8px;margin-top:8px;display:flex}.pzremind{color:#6b4a50;cursor:pointer;align-items:center;gap:8px;margin-top:26px;font-size:.82rem;display:inline-flex}.pzremind input{accent-color:var(--coral)}.pzsess{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.pzcue{font-family:var(--head);max-width:520px;min-height:2.2em;margin:18px 0 0;font-size:1.6rem}.pztime{color:#6b4a50;font-variant-numeric:tabular-nums;margin:0 0 8px}.pzorb{justify-content:center;align-items:center;width:240px;height:240px;display:flex}.pzorb span{opacity:.9;background:radial-gradient(circle at 40% 35%,#f1f6ee,#8fae87 75%);border-radius:50%;width:100%;height:100%;animation:14s ease-in-out infinite pzbreath}@keyframes pzbreath{0%{transform:scale(.45)}28.6%{transform:scale(1)}57.1%{transform:scale(1)}to{transform:scale(.45)}}.pzlid{stroke:#6f8f68;margin:40px 0 18px}.pzsteps{align-items:flex-end;gap:18px;height:120px;display:flex}.pzsteps i{opacity:.25;background:#8fae87;border-radius:50% 50% 45% 45%;width:26px;height:42px;animation:1.8s ease-in-out infinite pzstep}.pzsteps i:nth-child(2){animation-delay:.6s}.pzsteps i:nth-child(3){animation-delay:1.2s}@keyframes pzstep{0%,to{opacity:.2;transform:translateY(0)}40%{opacity:.9;transform:translateY(-14px)}}@keyframes pzin{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pzorb span,.pzsteps i{animation:none}.pzorb span{transform:scale(.8)}}@media (max-width:760px){.pzcards{grid-template-columns:1fr}}.es .espause{color:#6b5b5e;grid-template-columns:auto 1fr;gap:2px 6px;margin:10px 0 0;font-size:.78rem;display:grid}.es .espause .lf{color:#6f8f68;grid-row:span 2;padding-top:1px}.es .espause b{color:#3d171f;font-weight:600}.sidefoot .runby{margin-top:6px}.pzpre .pzprelab{letter-spacing:.06em;text-transform:uppercase;color:#6b4a50;margin:0;font-size:.82rem}.pzcount{background:#eef3ecb3;border:2px solid #8fae87;border-radius:50%;justify-content:center;align-items:center;width:150px;height:150px;margin:10px 0 0;display:flex}.pzcount span{font-family:var(--head);color:var(--ox);font-size:3.6rem;font-weight:500;animation:1s ease-out pztick}@keyframes pztick{0%{opacity:0;transform:scale(.8)}35%{opacity:1;transform:scale(1)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pzcount span{animation:none}}td.pmcell{position:relative;padding-right:34px!important}.pmrow{position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pmdots{color:#6b5b5e;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;width:24px;height:24px;font-size:1rem;line-height:1;transition:opacity .15s,background .15s}tr:hover .pmdots,tr:focus-within .pmdots,.pmrow.on .pmdots{opacity:1}.pmdots:hover,.pmrow.on .pmdots{color:var(--ox);background:#f1ece9}.pmenu{z-index:70;white-space:normal;cursor:default;background:#fff;border-radius:12px;flex-direction:column;width:264px;padding:6px;font-size:.86rem;display:flex;position:fixed;box-shadow:0 14px 40px #3d171f29,0 0 0 1px #3d171f12}.pmenu button{width:100%;font:inherit;color:var(--ox);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;display:flex}.pmenu button:hover,.pmenu button:focus-visible{background:#f6f1ee}.pmenu button svg{color:#6b5b5e;flex:none}.pmenu button.del,.pmenu button.del svg{color:#c0392b}.pmenu hr{border:0;border-top:1px solid #f0ebe8;width:auto;margin:5px 4px}.pmenu .pmlast{color:#8a7b7e;padding:6px 10px 4px;font-size:.76rem;line-height:1.5}.pmenu .pmlast b{color:#6b5b5e;margin-bottom:2px;font-weight:500;display:block}.pmicons{flex-direction:column;flex:none;align-self:center;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.pmicons .pmrowi{gap:6px;display:flex}.pmicons .ebin{border:1px solid var(--line);background:var(--white);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid;margin-left:0!important}.pmicons .ebin:hover{color:var(--ox);border-color:var(--blush);background:#fff2ee}.pmicons .ebin.on{color:var(--coral)}.pmicons .ebin.on svg{fill:currentColor}.pmicons .pmedit{color:#8a7b7e;white-space:nowrap;font-size:.74rem}.pghead{align-items:flex-start;gap:16px;display:flex}.pghead h1{flex:1;min-width:0}.sharepop .btn,.sharepop .shinv input,.sharepop .shinv select,.sharepop .shlist select{box-sizing:border-box;height:32px;min-height:32px;padding:0 13px;font-size:.8rem;line-height:1;border-radius:10px!important}.sharepop .shinv input,.sharepop .shinv select,.sharepop .shlist select{padding:0 10px}.sharepop .btn .ico{width:14px;height:14px}.sharepop .who b{font-size:.84rem}.sharepop .who small,.sharepop .shlist .ro,.sharepop .shrow .ro{font-size:.76rem}.sidepeekzone{display:none}@media (min-width:861px){.app.sidefold .sidepeekzone{z-index:55;width:14px;display:block;position:fixed;top:0;bottom:0;left:0}.app.sidefold.sidepeek .side{visibility:visible;height:auto;max-height:none;width:var(--sidew,248px);z-index:56;border:1px solid var(--line);border-radius:12px;animation:.16s ease-out sidepeek;position:fixed;top:56px;bottom:8px;left:6px;overflow:visible;box-shadow:0 14px 40px #3d171f29}.app.sidefold.sidepeek .side .sidedrag{display:none}.app.sidefold .main{grid-column:2}}@keyframes sidepeek{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.app.sidefold.sidepeek .side{animation:none}}.nwr.t-equation textarea{background:var(--side);border-radius:6px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88rem}.nwr.t-equation .nwm{font-family:var(--head);color:var(--muted);padding-top:5px}.nwr.t-page textarea{text-decoration:underline;-webkit-text-decoration-color:var(--line2);text-decoration-color:var(--line2);text-underline-offset:3px;font-weight:500}.nwr.t-page .nwm{padding-top:3px}.nwmenu.nwat{min-width:260px}.nwmenu.nwat button{align-items:center;gap:8px;display:flex}.nwmenu.nwat button small{margin-left:auto}.nwav{background:var(--blush);width:22px;height:22px;color:var(--ox);border-radius:6px;flex:none;place-items:center;font-size:.72rem;font-weight:600;display:grid}.nwav.pg{background:var(--warm);font-size:.8rem}.nwnone{padding:6px 10px;font-size:.82rem;list-style:none}.gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;max-width:1080px;margin-top:8px;display:grid}@media (max-width:900px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.gcard{aspect-ratio:4/5;color:var(--char);background:#f7f5f2;border-radius:4px;display:block;position:relative;overflow:hidden;text-decoration:none!important}.gcard:focus-visible{outline:2px solid var(--ox);outline-offset:2px}.gpic{display:block;position:absolute;inset:0}.gpic img,.gpic video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.gpdf{background:#f7f5f2;place-items:center;display:grid;position:absolute;inset:0}.gpdf canvas.vzpdf{object-fit:contain;max-width:100%;max-height:100%;box-shadow:none}.gplay{width:24px;height:24px;color:var(--ox);box-sizing:border-box;z-index:1;background:#ffffffe6;border-radius:999px;place-items:center;padding-left:2px;font-size:.55rem;display:grid;position:absolute;top:8px;right:8px}.gnone{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:12px;display:flex;position:absolute;inset:0}.gline{color:#4a3a38;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.84rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.gnone small{color:var(--muted);font-size:.68rem}.gload{background:linear-gradient(100deg,#f7f5f2 30%,#fbfaf8 50%,#f7f5f2 70%) 0 0/200% 100%;animation:1.4s linear infinite gshine;position:absolute;inset:0}@keyframes gshine{to{background-position:-200% 0}}.gmeta{opacity:0;z-index:2;background:linear-gradient(#0000,#1a1012b8);flex-direction:column;gap:2px;padding:28px 10px 9px;transition:opacity .15s;display:flex;position:absolute;inset:auto 0 0}.gcard:hover .gmeta,.gcard:focus-visible .gmeta{opacity:1}.gmeta b{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.76rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.gmeta small{color:#ffffffd9;font-size:.68rem}@media (hover:none){.gmeta{opacity:1}}@media (prefers-reduced-motion:reduce){.gload{animation:none}.gmeta{transition:none}}.gempty{text-align:center;padding:40px 0}.gempty-tile{box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.gopen{min-height:0;color:inherit;flex:1;display:block;text-decoration:none!important}.gup{z-index:3;position:relative}.gup .attbtn{white-space:nowrap;background:#fff;max-width:100%;margin-top:0!important}.attmini{overflow:hidden;gap:0!important;padding:0 11px!important}.attmini .attword{opacity:0;white-space:nowrap;max-width:0;transition:max-width .2s,opacity .15s,margin .2s;display:inline-block;overflow:hidden}.attmini:hover .attword,.attmini:focus-within .attword{opacity:1;max-width:220px;margin-left:6px}@media (prefers-reduced-motion:reduce){.attmini .attword{transition:none}}.gup small{font-size:.68rem;display:block}.gempty-tile .gmeta{display:none}.gcount{z-index:1;color:#fff;background:#1a10129e;border-radius:999px;align-items:center;gap:4px;height:22px;padding:0 7px;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;top:8px;right:8px}.gcard[data-pic=video] .gcount{right:38px}.neup{clear:both;margin:16px 0 0}.neup .attbtn{margin-top:0!important}.nehint.afterup{margin-top:10px}.setup.tidy{gap:12px}.sstep{gap:14px;padding:18px 22px}.sstep.todo{padding:16px 22px}.sstep.mini{padding:10px 22px}.sstep>div{gap:10px}.sstep p,.sstep>div>ol,.twodash>div,.dsetup .in>p,.dsetup .in>ol{max-width:760px}.sstep p{line-height:1.6}.sstep>div>ol{line-height:1.6;gap:14px!important;margin:6px 0 10px!important}.sstep>div>ol>li>b:first-child,.dsetup .in>ol>li>b:first-child{letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;font-weight:500;display:block;color:var(--muted)!important}.dsetup .in>ol{line-height:1.6;gap:14px!important}.sstep .lform{width:100%;max-width:560px}.sstep .acts{margin-top:4px}.twodash p{line-height:1.6}.sstep .lform .two{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.sstep .lform .two>div{gap:6px;display:grid}.sstep .lform .two input{width:100%}@media (max-width:640px){.sstep .lform .two{grid-template-columns:1fr}}.dsw{font:inherit;color:var(--muted,#7a6a68);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.82rem;display:inline-flex}.dsw .t{background:#e6e0de;border-radius:9px;flex:none;width:30px;height:17px;transition:background .15s;position:relative}.dsw .t:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.dsw[aria-pressed=true]{color:var(--char,#343434)}.dsw[aria-pressed=true] .t{background:#6f8f68}.dsw[aria-pressed=true] .t:after{transform:translate(13px)}.dsw:disabled{cursor:default;opacity:.55}.dsw:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:9px}.mdig{margin:8px 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.dsw .t,.dsw .t:after{transition:none}}.secl{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;font-size:.74rem}table.db.ctab .csub{color:var(--muted);margin:1px 0 0 32px;font-size:.76rem;font-weight:400;display:block}table.db.ctab .cfix{color:#b4351f;margin-top:4px;font-size:.76rem;display:block}table.db.ctab .cfix a{color:var(--coral);font-weight:500;text-decoration:none}table.db.ctab .hdot{margin-right:7px}.cbar{vertical-align:middle;background:#eeeae9;border-radius:3px;width:70px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.cbar i{background:var(--coral);height:100%;display:block}button[aria-busy=true],button[aria-busy=true]:disabled{opacity:1;cursor:progress}.actbusy{font-style:normal}.testmark{z-index:9999;pointer-events:none;color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#f86250;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:fixed;top:6px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000026}
