body{margin:0}[hidden]{display:none!important}:root{--rail:#121319;--bg:#17181f;--card:#1d1f27;--raised:#262831;--hover:#ffffff0d;--hover-2:#ffffff17;--ink:#f3f4f8;--text:#dcdee6;--muted:#aeb1be;--faint:#868a98;--line:#ffffff14;--line-2:#ffffff26;--accent:#7193ff;--accent-btn:#4169e1;--accent-soft:#4169e138;--on-accent:#fff;--warn:#eba75f;--danger:#f27471;--ok:#5dc48d;--s1:#7096f8;--s2:#4cc38a;--s3:#a28cf7;--s4:#f39a55;--s5:#36c2b0;--s6:#f07aae;--s7:#e6c04a;--s8:#a2cc4c;--s9:#45b4ec;--s10:#d27bea;--s11:#c9a57f;--s12:#98a4b8;--shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff0f;--btn-hover:#2e303a;--scrim:#0404078c;--f:"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--r:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--rail:#eef0f4;--bg:#f5f6f9;--card:#fff;--raised:#fff;--hover:#141c2d0b;--hover-2:#141c2d14;--ink:#151a24;--text:#2b313d;--muted:#555c6b;--faint:#676e7c;--line:#141c2d1a;--line-2:#141c2d2e;--accent:#2f57d6;--accent-btn:#4169e1;--accent-soft:#4169e11f;--on-accent:#fff;--warn:#9e5606;--danger:#c42f2b;--ok:#1e8a51;--shadow:0 18px 48px #141c2d29,0 0 0 1px #141c2d12;--btn-hover:#f0f2f6;--scrim:#141c2d59;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--f);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;font-optical-sizing:auto;font-feature-settings:"cv11","ss01","tnum";font-size:13.5px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}::selection{background:var(--accent-soft)}h1,h2,h3{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--hover-2);background-clip:padding-box;border:3px solid #0000;border-radius:10px}.shell{grid-template-columns:252px minmax(0,1fr);height:100%;display:grid}.shell.has-drawer{grid-template-columns:252px minmax(0,1fr) 400px}.side{background:var(--rail);border-right:1px solid var(--line);padding:16px 10px 14px max(10px,env(safe-area-inset-left,0px));flex-direction:column;gap:18px;display:flex;overflow:auto}.work{height:100%;overflow:auto}.wrap{flex-direction:column;gap:20px;max-width:820px;margin:0 auto;padding:34px 40px 90px;display:flex}.wrap.wide{max-width:1240px}.brand{align-items:center;gap:10px;padding:2px 8px;display:flex}.logo{filter:drop-shadow(0 2px 6px #0a7fd059);flex:none;place-items:center;width:28px;height:28px;display:grid}.logo svg{stroke-width:2.4px;width:15px;height:15px;display:block}.brand b{color:var(--ink);font-size:14.5px;font-weight:600}.brand small{color:var(--faint);margin-left:auto;font-size:11px}.navgroup{flex-direction:column;gap:1px;display:flex}.navlabel{color:var(--faint);justify-content:space-between;align-items:center;gap:8px;padding:0 8px 6px;font-size:11.5px;font-weight:500;display:flex}.nav{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.nav:hover{background:var(--hover);color:var(--ink)}.nav.on{background:var(--hover-2);color:var(--ink);font-weight:500}.nav .n{color:var(--faint);margin-left:auto;font-size:11.5px;font-weight:400}.navrow{border-radius:6px;align-items:center;display:flex;position:relative}.navrow .nav{flex:1;min-width:0}.secmove{background:var(--rail);border-radius:6px;gap:0;display:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.secmove .iconbtn{padding:3px}.secmove .iconbtn svg.i{stroke-width:2.2px;width:14px;height:14px}.secmove .iconbtn:disabled{opacity:.3;cursor:default}.navrow:hover .secmove,.navrow:focus-within .secmove{display:inline-flex}.navrow.dragging{opacity:.4}.ghd[draggable=true]{cursor:grab}.gcard.dragging{opacity:.45}.collapsed .secmove{display:none!important}.ghd .secdel-btn,.ghd .secren-btn{opacity:0;transition:opacity .12s}.ghd .secren-btn{margin-left:auto}.gcard:hover .secdel-btn,.secdel-btn:focus-visible,.gcard:hover .secren-btn,.secren-btn:focus-visible{opacity:1}.secren-btn:hover{color:var(--accent)}.gtag-btn{cursor:pointer;border:0;padding:0;transition:box-shadow .12s}.gtag-btn:hover,.gtag-btn[aria-expanded=true]{box-shadow:0 0 0 2px var(--c)}.palette{border:1px solid var(--line-2);background:var(--bg);border-radius:10px;flex-direction:column;gap:9px;margin:0 14px 10px;padding:12px;display:flex}.palette-q{color:var(--ink);font-size:12.5px;font-weight:600}.swatches{grid-template-columns:repeat(6,30px);gap:10px;display:grid}.swatch{background:var(--c);cursor:pointer;width:30px;height:30px;color:var(--bg);border:0;border-radius:50%;place-items:center;padding:0;transition:transform .1s;display:grid;position:relative}.swatch svg.i{stroke-width:3px;width:16px;height:16px}.swatch:hover:not(:disabled){transform:scale(1.08)}.swatch.on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--c)}.secname-in{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--accent-btn);box-shadow:0 0 0 3px var(--accent-soft);border-radius:6px;outline:none;padding:2px 7px;font-size:14.5px;font-weight:600}@media (pointer:coarse){.ghd .secren-btn{opacity:1}}.secdel-btn:hover{color:var(--danger)}.secdel-btn:disabled{display:none}.secdel{border:1px solid color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 9%,transparent);color:var(--ink);border-radius:10px;flex-direction:column;gap:9px;margin:0 14px 10px;padding:12px;display:flex}.secdel .secdel-q{color:var(--text);font-size:12.5px}.secdel .optsel{width:100%}.secdel-btns{justify-content:flex-end;gap:8px;display:flex}@media (pointer:coarse){.ghd .secdel-btn{opacity:1}}.nav .n.alert{color:var(--danger)}.nav .hash{color:var(--c);text-align:center;width:15px;font-weight:600}.dot{background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.nav .dot{margin:0 3.5px}.seg{background:var(--card);border:1px solid var(--line);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.seg button{color:var(--muted);background:0 0;border:0;border-radius:5px;padding:2px 8px;font-size:11.5px}.seg button.on{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px #00000073}.addsec{gap:6px;padding:6px 8px 0;display:flex}.addsec input{border:1px dashed var(--line-2);background:0 0;border-radius:6px;flex:1;min-width:0;padding:4px 8px;font-size:12.5px}.addsec input:focus{border-style:solid;border-color:var(--accent);outline:none}.protocard{border:1px solid var(--line);border-radius:var(--r);color:var(--faint);flex-direction:column;gap:4px;margin-top:auto;padding:10px 11px;font-size:11.5px;line-height:1.4;display:flex}.protocard b{color:var(--muted);font-weight:600}.linkbtn{color:var(--accent);text-align:left;font-size:inherit;background:0 0;border:0;padding:0}.linkbtn:hover{text-decoration:underline}.hero{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hero-ic{background:color-mix(in srgb,var(--c) 15%,transparent);width:38px;height:38px;color:var(--c);border-radius:10px;place-items:center;display:grid}.hero-ic svg{width:19px;height:19px}.hero>div:not(.hero-ic):not(.seg):not(.hero-acts){flex:220px;min-width:0}.hero h2{font-size:23px;line-height:1.15}.hero .sub{color:var(--muted);margin-top:2px;font-size:13px}.sp{flex:1}.btn{border:1px solid var(--line);background:var(--raised);color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover{border-color:var(--line-2);background:var(--btn-hover)}.m.tagm{color:var(--accent)}.tagbadge{background:var(--accent-soft);color:var(--accent);border-radius:5px;padding:0 6px}.btn.primary{background:var(--accent-btn);color:var(--on-accent);border-color:#0000;box-shadow:inset 0 1px #ffffff29,0 1px 2px #0006}.btn.primary:hover{filter:brightness(1.1);background:var(--accent-btn)}.btn.ghost{background:0 0}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:0 0}.btn:disabled{opacity:.45;cursor:default}.progress{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.bar{background:var(--hover-2);border-radius:4px;flex:1;max-width:240px;height:4px;overflow:hidden}.bar i{background:var(--c,var(--accent));border-radius:4px;height:100%;display:block}.capture{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;transition:border-color .12s,box-shadow .12s;display:flex}.capture:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 3px var(--accent-soft)}.caprow{align-items:center;gap:10px;display:flex}.capplus{border:1.5px dashed var(--faint);width:20px;height:20px;color:var(--faint);border-radius:50%;flex:none;place-items:center;display:grid}.capplus svg{stroke-width:2.4px;width:12px;height:12px}#cap{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:2px 0;font-size:14px}#cap::placeholder{color:var(--faint)}kbd{font-family:var(--f);color:var(--faint);border:1px solid var(--line-2);border-radius:4px;padding:0 5px;font-size:11px}.capopts{border-top:1px solid var(--line);flex-direction:column;gap:9px;margin:2px 0 0 30px;padding-top:12px;display:none}.capture.open .capopts{display:flex}.optgrp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.optl{width:104px;color:var(--faint);flex:none;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.optl svg.i{width:14px;height:14px}.opt{border:1px solid var(--line-2);color:var(--text);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 11px;font-size:12.5px;line-height:1.4;display:inline-flex}.opt:hover{background:var(--hover-2);color:var(--ink)}.opt.on{background:var(--accent-btn);color:var(--on-accent);border-color:#0000}.opt svg.i{width:12px;height:12px}.opt.pr svg.i{fill:currentColor}.opt.p3:not(.on) svg.i{color:var(--danger)}.opt.p2:not(.on) svg.i{color:var(--warn)}.opt.p1:not(.on) svg.i{color:var(--s1)}.opt.x{color:var(--faint);padding:4px 7px}.optsel,.optin,.optdate{background:var(--bg);border:1px solid var(--line-2);color:var(--ink);border-radius:8px;min-width:0;padding:4px 9px;font-size:12.5px}.optsel:focus,.optin:focus,.optdate:focus{border-color:var(--accent-btn);outline:none}.optdate.on{border-color:var(--accent-btn);color:var(--accent)}.optin{width:140px}.optfoot{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.optfoot .note{color:var(--faint);font-size:12px}.optfoot .note b{color:var(--muted);font-weight:500}.pills{flex-wrap:wrap;gap:6px;padding-left:30px;display:flex}.pill{background:var(--hover-2);color:var(--text);border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;display:inline-flex}.pill.c{background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c)}.cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-auto-rows:1fr;align-items:stretch;gap:14px;display:grid}.cards.one-col{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.gcard{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;transition:border-color .12s;display:flex;overflow:hidden}.gcard:hover{border-color:var(--line-2)}.gcard.over{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}.ghd{align-items:center;gap:10px;padding:14px 14px 10px;display:flex}.gtag{background:color-mix(in srgb,var(--c) 16%,transparent);width:28px;height:28px;color:var(--c);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.ghd h3{cursor:pointer;overflow-wrap:anywhere;min-width:0;font-size:14.5px}.ghd h3:hover{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.ghd .gsub{color:var(--faint);font-size:11.5px}.gcard.flash{border-color:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.mini.is-done .mt{color:var(--faint);text-decoration:line-through}.ghd .iconbtn{margin-left:auto}.gprog{background:var(--hover);border-radius:3px;height:3px;margin:0 14px 6px;overflow:hidden}.gprog i{background:var(--c);height:100%;display:block}.glist{flex-direction:column;padding:2px 6px 4px;display:flex}.mini{cursor:pointer;border-radius:7px;align-items:flex-start;gap:10px;padding:7px 8px;display:flex}.mini:hover{background:var(--hover)}.mini.is-sel{background:var(--accent-soft)}.mbody{cursor:pointer;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.meta .flag{color:var(--muted)}.meta .flag.p3{color:var(--danger)}.meta .flag.p2{color:var(--warn)}.meta .flag.p1{color:var(--s1)}.meta .m.hiprio{color:var(--danger);background:0 0!important;padding:0!important}.meta .m.hiprio svg.i{fill:currentColor;width:14px;height:14px}.mini .mt{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.mini .mr{flex:none;align-items:center;gap:6px;padding-top:1px;font-size:11.5px;display:flex}.gempty{color:var(--faint);padding:8px 8px 10px;font-size:12.5px}.gfoot{align-items:center;gap:8px;padding:6px 14px 12px;display:flex}.cardadd{border:0;border-top:1px solid var(--line);min-width:0;color:var(--ink);background:0 0;outline:none;flex:1;padding:10px 0 2px;font-size:13px}.cardadd::placeholder{color:var(--faint)}.more{color:var(--muted);background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:12px}.more:hover{background:var(--hover);color:var(--ink)}.group{flex-direction:column;display:flex}.ghead{color:var(--muted);align-items:center;gap:8px;padding:16px 10px 6px;font-size:12.5px;font-weight:600;display:flex}.ghead .n{color:var(--faint);font-weight:400}.ghead:after{content:"";background:var(--line);flex:1;height:1px;margin-left:6px}.task{border-radius:8px;align-items:flex-start;gap:12px;padding:9px 10px;display:flex;position:relative}.task:hover{background:var(--hover)}.task.is-sel{background:var(--accent-soft)}.check{border:1.6px solid color-mix(in srgb,var(--c) 85%,transparent);background:0 0;border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px;padding:0;transition:background-color .12s;position:relative}.check:hover{background:color-mix(in srgb,var(--c) 22%,transparent)}.is-done .check{background:var(--c);border-color:var(--c)}.is-done .check:after{content:"";border:solid var(--bg);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.is-done .ttitle,.is-done .mt{color:var(--faint);text-decoration:line-through}.tbody{cursor:pointer;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ttitle{color:var(--ink);overflow-wrap:anywhere;font-weight:450}.meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.meta:empty{display:none}.m{align-items:center;gap:5px;display:inline-flex}.m svg.i{width:13px;height:13px}.m.warn{color:var(--warn)}.m.acc{color:var(--accent)}.m.faint{color:var(--faint)}.tright{flex:none;align-items:center;gap:8px;padding-top:1px;display:flex}.due{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.due svg.i{width:13px;height:13px}.due.today{color:var(--accent)}.due.over{color:var(--danger)}.due.soon{color:var(--text)}.flag{color:var(--faint);display:inline-flex}.flag svg.i{width:13px;height:13px}.flag.p3{color:var(--danger)}.flag.p2{color:var(--warn)}.flag.p1{color:var(--s1)}.flag.p3 svg.i,.flag.p2 svg.i,.flag.p1 svg.i{fill:currentColor}.quick{gap:4px;display:none}.task:hover .quick,.task:focus-within .quick{display:flex}.quick button{border:1px solid var(--line-2);background:var(--raised);color:var(--muted);border-radius:5px;padding:1px 7px;font-size:11.5px}.quick button:hover{color:var(--ink)}.empty{color:var(--faint);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 16px;font-size:13px;display:flex}.empty svg.i{stroke-width:1.4px;width:26px;height:26px}.board{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px;padding-bottom:6px;display:grid;overflow-x:auto}.col{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;min-height:220px;padding:8px;display:flex}.col.over{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.col h3{color:var(--muted);align-items:center;gap:8px;padding:4px 6px 6px;font-size:12.5px;display:flex}.col h3 .n{color:var(--faint);font-weight:400}.bcard{background:var(--raised);border:1px solid var(--line);cursor:grab;border-radius:9px;flex-direction:column;gap:8px;padding:10px 11px;display:flex}.bcard:hover{border-color:var(--line-2)}.bcard.is-sel{border-color:color-mix(in srgb,var(--accent) 60%,transparent)}.bcard .bfoot{align-items:center;gap:8px;display:flex}.dragging{opacity:.35}.step{align-items:flex-start;gap:12px;padding:20px 10px 6px;display:flex}.step .num{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.step h3{font-size:14px}.step p{color:var(--muted);margin:2px 0 0;font-size:12.5px}.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:16px;display:flex}.panel .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.panel strong{color:var(--ink);font-weight:600}.ai-out{white-space:pre-wrap;background:var(--bg);border:1px solid var(--line);border-radius:var(--r);max-height:420px;color:var(--ink);padding:12px 14px;font-size:13.5px;line-height:1.6;overflow:auto}.note{color:var(--muted);font-size:12.5px}.err{color:var(--danger)}.ai-label{color:var(--faint);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ai-label svg.i{width:12px;height:12px}.drawer{background:var(--card);border-left:1px solid var(--line);min-width:0;height:100%;padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.dhead{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.iconbtn{color:var(--faint);background:0 0;border:0;border-radius:6px;padding:5px;display:inline-flex}.iconbtn:hover{background:var(--hover-2);color:var(--ink)}.iconbtn svg.i{width:17px;height:17px}.dbody{flex-direction:column;flex:1;gap:16px;padding:18px 18px 24px;display:flex;overflow:auto}.dtitle{width:100%;color:var(--ink);letter-spacing:-.02em;resize:none;background:0 0;border:0;outline:none;padding:0;font-size:19px;font-weight:600;line-height:1.3;overflow:hidden}.props{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.props label{color:var(--faint);align-items:center;gap:8px;font-size:12.5px;display:flex}.props label svg.i{width:14px;height:14px}.props input,.props select{width:100%;min-width:0;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;padding:5px 8px;font-size:13px}.props input:hover,.props select:hover{background:var(--hover)}.props input:focus,.props select:focus{background:var(--bg);border-color:var(--line-2);outline:none}.props select option{background:var(--raised)}.dsec{flex-direction:column;gap:6px;display:flex}.dsec>.lbl{color:var(--faint);font-size:12px;font-weight:500}.inp{background:var(--bg);border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);border-radius:7px;padding:7px 9px;font-size:13px}.inp:focus{border-color:var(--line-2);outline:none}textarea.inp{resize:vertical;min-height:96px;line-height:1.5}.people{flex-wrap:wrap;flex:220px;align-items:center;gap:5px;min-width:0;display:flex}.person{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:2px 4px 2px 9px;font-size:12.5px;display:inline-flex}.person svg.i{width:12px;height:12px}.person span{overflow-wrap:anywhere}.person .px{color:inherit;opacity:.7;background:0 0;border:0;border-radius:50%;padding:0 4px;font-size:15px;line-height:1}.person .px:hover{opacity:1;background:var(--hover-2)}.people-in{min-width:100px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:120px;padding:4px 6px;font-size:13px}.people-in:hover{background:var(--hover)}.people-in:focus{background:var(--bg);border-color:var(--line-2);outline:none}.people-in::placeholder{color:var(--faint)}.capopts .people-in{border-color:var(--line-2);background:var(--bg)}.tagchip{background:var(--accent-soft);color:var(--accent);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 4px 2px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.tagchip .px{color:inherit;opacity:.7;background:0 0;border:0;border-radius:50%;padding:0 4px;font-size:15px;line-height:1}.tagchip .px:hover{opacity:1;background:var(--hover-2)}.tag-in{min-width:100px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;flex:120px;padding:4px 6px;font-size:13px}.tag-in:hover{background:var(--hover)}.tag-in:focus{background:var(--bg);border-color:var(--line-2);outline:none}.tag-in::placeholder{color:var(--faint)}.notes-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.notes-ed{overflow-wrap:anywhere;cursor:text;outline:none;min-height:140px;font-size:13.5px;line-height:1.55;position:relative}.notes-ed:focus{border-color:var(--line-2)}.notes-ed.is-empty:before{content:attr(data-placeholder);color:var(--faint);pointer-events:none;position:absolute;left:9px;right:9px}.notes-ed ul{margin:2px 0;padding-left:22px;list-style:outside}.notes-ed ul ul{margin:0;list-style:circle}.notes-ed li{padding-left:3px}.notes-ed li::marker{color:var(--accent)}.notes-ed div{min-height:1.55em}.source{background:var(--bg);border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:3px;padding:11px 12px;font-size:12.5px;display:flex}.source b{color:var(--ink);font-weight:500}.dfoot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 14px;display:flex}.modal{z-index:40;-webkit-backdrop-filter:blur(6px);padding:max(40px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 32px max(16px,env(safe-area-inset-left,0px));background:#0404079e;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow:auto}.sheet{background:var(--card);box-shadow:var(--shadow);border-radius:14px;flex-direction:column;width:min(760px,100%);display:flex}.sheet .dhead{padding:14px 16px}.sheet .dhead h2{font-size:15.5px}.sheet .dbody{gap:12px;overflow:visible}.drop{border:1.5px dashed var(--line-2);text-align:center;color:var(--muted);background:var(--bg);cursor:pointer;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:22px 16px;font-size:12.5px;transition:border-color .12s,background-color .12s;display:flex}.drop:hover{border-color:var(--faint)}.drop.hot{border-color:var(--accent);background:var(--accent-soft)}.drop .ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.drop strong{color:var(--ink);font-size:13.5px;font-weight:600}#src{min-height:140px}.aistate{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.aistate .led{background:var(--faint);border-radius:50%;width:7px;height:7px}.aistate .led.on{background:var(--ok);box-shadow:0 0 0 3px color-mix(in srgb,var(--ok) 22%,transparent)}.drafts{flex-direction:column;gap:10px;display:flex}.draft{background:var(--raised);border:1px solid var(--line);border-radius:11px;flex-direction:column;gap:9px;padding:12px;display:flex}.draft.off{opacity:.5}.draft .top{align-items:center;gap:10px;display:flex}.draft .top input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-btn);flex:none}.draft .top .inp{font-size:14px;font-weight:600}.draft .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.draft .grid label{color:var(--faint);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.draft textarea.inp{min-height:54px}.dup{color:var(--warn);font-size:12.5px}.toast{left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));background:var(--raised);color:var(--ink);border:1px solid var(--line-2);z-index:50;box-shadow:var(--shadow);border-radius:9px;max-width:calc(100% - 32px);padding:9px 16px;font-size:13px;position:fixed;transform:translate(-50%)}.group{gap:8px}.ghead{padding:18px 4px 2px}.task{background:var(--card);border:1px solid var(--line);border-radius:11px;align-items:flex-start;gap:12px;padding:13px 14px}.task:hover{background:var(--card);border-color:var(--line-2)}.task.is-sel{background:var(--card);border-color:var(--accent-btn);box-shadow:0 0 0 3px var(--accent-soft)}.task .check{margin-top:2px}.tbody{gap:7px}.ttitle{color:var(--ink);font-size:14.5px;font-weight:500;line-height:1.4}.meta{color:var(--muted);align-items:center;gap:6px;font-size:12px}.meta .m{gap:5px}.meta .m.due,.meta .m.flag{background:var(--hover);border-radius:6px;padding:2px 8px}.meta .m.due.over{background:color-mix(in srgb,var(--danger) 14%,transparent)}.meta .m.due.today{background:var(--accent-soft)}.tagbadge{background:var(--accent-soft);color:var(--accent);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:2px 9px 2px 7px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.tagbadge svg.i,.tagchip svg.i,.pill svg.i{stroke-width:2px;flex:none;width:11px;height:11px}.tagbadge.more{background:var(--hover-2);color:var(--muted)}.meta2{color:var(--faint);align-items:center;gap:10px;margin-left:auto;padding-left:6px;display:inline-flex}.meta2 .m.warn{color:var(--warn)}.meta2 .m.acc{color:var(--accent)}.meta2 svg.i{width:13px;height:13px}.empty[style]{background:var(--card);border:1px dashed var(--line-2);border-radius:11px}.glist{flex:1 0 auto;gap:7px;padding:4px 12px 6px}.mini{background:var(--bg);border:1px solid var(--line);border-radius:10px;gap:10px;padding:10px 11px}.mini:hover{background:var(--bg);border-color:var(--line-2)}.mini.is-sel{background:var(--bg);border-color:var(--accent-btn)}.mbody{gap:7px}.mini .mt{font-size:13.5px;font-weight:500;line-height:1.4}.mini .meta{gap:5px;font-size:11.5px}.mini .meta .m.due,.mini .meta .m.flag,.mini .tagbadge{padding:1px 7px;font-size:11.5px}.gfoot{padding:4px 14px 12px}.bcard{gap:9px;padding:12px}.bcard .ttitle{font-size:13.5px}@media (width<=599px){.task{padding:12px}.meta2{width:100%;margin-left:0;padding-left:0}}.topbar,.scrim,.fab,.close-menu{display:none}.brand .collapse-btn{margin-left:2px}.brand small{margin-left:auto}.shell{transition:grid-template-columns .18s}.shell.collapsed{grid-template-columns:64px minmax(0,1fr)}.shell.collapsed.has-drawer{grid-template-columns:64px minmax(0,1fr) 400px}.collapsed .side{align-items:center;padding-left:10px;padding-right:10px}.collapsed .side .lbl,.collapsed .side .n,.collapsed .side .seg,.collapsed .side .addsec,.collapsed .side .protocard,.collapsed .side .note,.collapsed .navlabel{display:none}.collapsed .brand{flex-direction:column;gap:12px;padding:2px 0}.collapsed .navgroup{align-items:center;width:100%}.collapsed .nav{justify-content:center;width:40px;padding:8px}.collapsed .nav .dot{margin:0}.collapsed .navgroup.groups{border-top:1px solid var(--line);padding-top:12px}@media (width<=1199px){.shell.has-drawer{grid-template-columns:252px minmax(0,1fr)}.shell.collapsed.has-drawer{grid-template-columns:64px minmax(0,1fr)}.drawer{z-index:30;width:min(420px,100%);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;top:0;bottom:0;right:0}.wrap{padding-left:32px;padding-right:32px}}@media (width<=1023px){.shell,.shell.has-drawer,.shell.collapsed,.shell.collapsed.has-drawer{grid-template-columns:minmax(0,1fr)}.side{z-index:35;width:min(300px,86vw);box-shadow:none;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(14px,env(safe-area-inset-bottom,0px));transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.shell.menu-open .side{box-shadow:var(--shadow);transform:none}.brand .collapse-btn{display:none}.brand .close-menu{margin-left:2px;display:inline-flex}.scrim{z-index:34;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}.shell.menu-open .scrim{opacity:1;pointer-events:auto}.topbar{z-index:20;padding:8px max(12px,env(safe-area-inset-right,0px)) 8px max(8px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--bg) 86%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);align-items:center;gap:6px;display:flex;position:sticky;top:0}.topbar .iconbtn{color:var(--text);padding:8px}.topbar .iconbtn svg.i{width:20px;height:20px}.tb-title{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:600;overflow:hidden}.tb-mail{color:var(--accent)!important}.wrap{padding:24px 28px 90px}.hero .btn.primary{display:none}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.board{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(260px,46%);grid-auto-flow:column}.col{scroll-snap-align:start}}@media (width<=599px){body{font-size:14px}.wrap{padding:16px max(16px,env(safe-area-inset-right,0px)) 110px max(16px,env(safe-area-inset-left,0px));gap:16px}.hero{gap:12px}.hero-ic{border-radius:9px;width:34px;height:34px}.hero h2{font-size:20px}.hero .sub{font-size:12.5px}.hero .seg{order:3;justify-content:stretch;width:100%}.hero .seg button{flex:1;padding:6px}.cards{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:12px}.board{grid-auto-columns:84%}.task{gap:11px;padding:10px 6px}.tright{flex-direction:column;align-items:flex-end;gap:4px}.tright .due svg.i{display:none}.ghead{padding:14px 6px 6px}.step{padding:18px 4px 6px}.step+div{padding-left:0!important}.pills{padding-left:0}.capopts{gap:12px;margin-left:0}.optl{width:100%}.optfoot .note{display:none}.optfoot .btn{flex:1;justify-content:center;padding:9px 12px}.optin,.optsel{flex:140px}.drawer{border-left:0;width:100%}.props{grid-template-columns:104px minmax(0,1fr)}.modal{padding:0}.sheet{width:100%;min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}.draft .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fab{z-index:25;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--accent-btn);width:54px;height:54px;color:var(--on-accent);border:0;border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff2e}.fab svg.i{stroke-width:2.2px;width:24px;height:24px}.shell.menu-open~.fab,.shell.has-drawer~.fab{display:none}.toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (pointer:coarse){.check{width:21px;height:21px}.is-done .check:after{top:2.5px;left:5.5px}.nav{padding:9px 10px}.mini{padding:9px 8px}.iconbtn{padding:8px}.quick{display:none!important}.props input,.props select{padding:8px}}@media (prefers-reduced-motion:no-preference){.drawer{animation:.16s ease-out slide}@keyframes slide{0%{opacity:.5;transform:translate(16px)}}.task,.mini,.nav,.btn,.bcard{transition:background-color .12s,border-color .12s,color .12s}}.storebar{background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent-btn) 55%,transparent);color:var(--ink);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.storebar.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:color-mix(in srgb,var(--warn) 50%,transparent)}.storebar .txt{flex-direction:column;flex:280px;gap:2px;min-width:0;display:flex}.storebar .txt span{color:var(--text);font-size:12.5px}.savecard{border:1px solid var(--line);border-radius:var(--r);color:var(--faint);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:auto;padding:10px 11px;font-size:11.5px;line-height:1.4;display:flex}.savecard b{color:var(--muted);align-items:center;gap:7px;font-weight:600;display:flex}.savecard .led{background:var(--faint);border-radius:50%;flex:none;width:7px;height:7px}.savecard .led.ok{background:var(--ok)}.savecard .led.busy{background:var(--accent)}.savecard .led.bad{background:var(--warn)}.collapsed .side .savecard{display:none}.themerow{margin-top:auto}.themerow+.savecard{margin-top:0}.theme-sw{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;font-size:13px;display:flex}.theme-sw:hover{background:var(--hover);color:var(--ink)}.theme-sw .sw-ic{display:inline-flex}.sw-track{background:var(--hover-2);border:1px solid var(--line-2);border-radius:999px;flex:none;width:34px;height:20px;margin-left:auto;transition:background-color .15s;position:relative}.sw-knob{background:var(--faint);border-radius:50%;width:14px;height:14px;transition:transform .15s,background-color .15s;position:absolute;top:2px;left:2px}.theme-sw[aria-checked=true] .sw-track{background:var(--accent-btn);border-color:#0000}.theme-sw[aria-checked=true] .sw-knob{background:#fff;transform:translate(14px)}.collapsed .theme-sw{justify-content:center;width:40px;padding:8px}.collapsed .theme-sw .sw-track{display:none}#login{z-index:60;background:var(--bg);padding:24px max(16px,env(safe-area-inset-right,0px)) 24px max(16px,env(safe-area-inset-left,0px));place-items:center;display:grid;position:fixed;inset:0}.loginbox{text-align:center;flex-direction:column;gap:12px;width:min(340px,100%);display:flex}.loginbox .logo{width:56px;height:56px;margin:0 auto 4px}.loginbox .logo svg{width:56px;height:56px}.loginbox h1{font-size:22px}.loginbox .note{margin:0 0 6px}.loginbox .inp{padding:10px 12px;font-size:15px}.loginbox .btn{justify-content:center;padding:10px 12px;font-size:14px}.loginbox .err{min-height:1.4em;font-size:12.5px}.wsseg{margin:0 8px;display:flex}.wsseg button{flex:1;padding:5px 8px;font-size:12.5px}.datarow{color:var(--faint);align-items:center;gap:6px;padding:6px 8px 2px;font-size:12px;display:flex}@media (pointer:coarse){.wsseg button{padding:8px}.datarow{gap:10px;padding:10px 8px 4px;font-size:13px}}.loginbox .btn.ms{gap:10px}.mslogo{flex:none;width:16px;height:16px}.loginpw{flex-direction:column;gap:10px;display:flex}.loginbox .or{color:var(--faint);margin-top:6px;font-size:12px}.gcard:not(.due-card){box-shadow:inset 0 3px 0 var(--c)}.gcard:not(.due-card) .ghd{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 13%,transparent),transparent);padding-top:16px}.gcard:not(.due-card) .gtag{background:var(--c);color:var(--bg)}.gcard:not(.due-card):hover{border-color:color-mix(in srgb,var(--c) 40%,var(--line))}.gprog{background:color-mix(in srgb,var(--c) 14%,transparent)}.mini{box-shadow:inset 3px 0 0 var(--c);padding-left:13px}.mini.is-done{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--c) 40%,transparent)}.mini.is-sel{box-shadow:inset 3px 0 0 var(--c),0 0 0 1px var(--accent-btn)}.meta .m.secchip{color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border-radius:6px;padding:2px 8px;font-weight:500}.meta .m.secchip .dot{width:7px;height:7px;margin:0}.mini .meta .m.secchip{padding:1px 7px}.secrow .nav .dot{border-radius:3px;width:10px;height:10px;margin:0 2.5px}.secrow .nav:hover{background:color-mix(in srgb,var(--c) 14%,transparent)}.drawer{box-shadow:inset 0 3px 0 var(--c,transparent)}.drawer .dhead{background:linear-gradient(180deg,color-mix(in srgb,var(--c,transparent) 12%,transparent),transparent)}@media (width<=1199px){.drawer{box-shadow:var(--shadow),inset 0 3px 0 var(--c,transparent)}}.tagbadge{background:var(--hover-2);color:var(--text);cursor:pointer;font-weight:450}.tagbadge svg.i{color:var(--faint)}.tagbadge:hover{background:var(--line-2);color:var(--ink)}.tagchip{background:var(--hover-2);color:var(--text);font-weight:450}.tagchip svg.i{color:var(--faint)}.opt.tg:not(.on){color:var(--text)}.pill.c.tagpill,.hero-ic.tag-ic{background:var(--hover-2);color:var(--text)}.hero .btn.ghost{gap:6px}.tagname-in{max-width:420px;font-size:21px}.secrow{-webkit-user-select:none;user-select:none}@media (pointer:fine){.secrow{cursor:grab}}body.sec-dragging,body.sec-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}body.sec-dragging .secmove{display:none!important}.secrow.drop-before:before,.secrow.drop-after:after{content:"";background:var(--accent-btn);pointer-events:none;z-index:2;border-radius:1px;height:1.5px;position:absolute;left:4px;right:4px}.secrow.drop-before:before{top:-1px}.secrow.drop-after:after{bottom:-1px}.gcard{position:relative;overflow:visible}.gcard>.ghd:first-child{border-radius:11px 11px 0 0}.gcard.drop-before:before,.gcard.drop-after:after{content:"";background:var(--accent-btn);pointer-events:none;z-index:2;border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px}.gcard.drop-before:before{left:-8px}.gcard.drop-after:after{right:-8px}.secgrip{color:var(--faint);touch-action:none;cursor:grab;align-items:center;padding:6px 4px;display:none}.secgrip svg.i{stroke-width:3px;width:15px;height:15px}@media (pointer:coarse){.secgrip{display:inline-flex}}.collapsed .secgrip,.secbadge,.collapsed .secrow .nav .dot{display:none}.collapsed .secrow .secbadge{background:color-mix(in srgb,var(--c) 22%,transparent);width:28px;height:24px;color:var(--c);border-radius:7px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.collapsed .secbadge{font-size:12px}.collapsed .secrow .nav{padding:6px}.collapsed .secrow .nav.on .secbadge{background:var(--c);color:var(--bg)}.secrow .nav.on{background:color-mix(in srgb,var(--c) 18%,transparent)}.collapsed .secrow .nav.on{background:0 0}.donebtn{color:var(--faint);border-radius:7px;align-items:center;gap:3px;padding:4px 7px;font-size:11.5px;display:inline-flex}.donebtn svg.i{stroke-width:2.4px;width:14px;height:14px}.donebtn:hover{color:var(--ink);background:var(--hover)}.donebtn.on{color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.donebtn:disabled{display:none}.ghd .donebtn{margin-left:0}.gfoot{padding-top:2px}.sechero .secbadge-lg{cursor:pointer;background:var(--c);color:var(--bg);border:0;font-size:15px;font-weight:700;transition:box-shadow .12s}.sechero .secbadge-lg:hover,.sechero .secbadge-lg[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 35%,transparent)}.sechero .secname-in{max-width:420px;font-size:21px}.hero-acts{align-items:center;gap:2px;margin-left:auto;display:flex}.hero-acts .secdel-btn:hover{color:var(--danger)}.hero-acts .secren-btn:hover{color:var(--accent)}.hero-acts .secdel-btn:disabled{display:none}.secpanel{padding-top:12px}.secpanel .palette,.secpanel .secdel{margin-bottom:12px}.gcard.secpage{box-shadow:inset 0 3px 0 var(--c)}.gcard.secpage .gprog{margin-top:14px}.gcard.secpage .glist{padding:4px 8px}.stseg{width:100%;display:flex}.stseg button{white-space:nowrap;flex:1;padding:4px;font-size:12px}.stseg button.st-doing.on{background:color-mix(in srgb,var(--accent-btn) 85%,transparent);color:var(--on-accent)}.stseg button.st-waiting.on{background:color-mix(in srgb,var(--warn) 20%,transparent);color:var(--warn);font-weight:600}.stseg button.st-done.on{background:color-mix(in srgb,var(--ok,#3db57a) 35%,var(--raised));color:var(--ink)}.prio-sw{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:9px;padding:3px 0;font-size:13px;display:inline-flex}.prio-sw .sw-track{margin-left:0}.prio-sw[aria-checked=true]{color:var(--danger);font-weight:500}.prio-sw[aria-checked=true] .sw-track{background:var(--danger);border-color:#0000}.prio-sw[aria-checked=true] .sw-knob{background:#fff;transform:translate(14px)}.opt.pr.hi{background:color-mix(in srgb,var(--danger) 85%,transparent);color:#fff}.mini.is-doing{background:color-mix(in srgb,var(--c) 9%,transparent)}.mini.is-doing:hover{background:color-mix(in srgb,var(--c) 15%,transparent)}.meta .m.doing{color:var(--c);font-weight:600}.meta .m.doing svg.i{width:12px;height:12px}.notes-tools{gap:2px;display:flex}.notes-tool{width:28px;height:26px;color:var(--muted);border-radius:6px;place-items:center;padding:0;display:grid}.notes-tool b{font-size:13.5px;font-weight:800}.notes-tool svg.i{width:16px;height:16px}.notes-tool.on{background:var(--hover-2);color:var(--ink)}.notes-ed b,.notes-ed strong{color:var(--ink);font-weight:700}.meta .m.doing svg.i,.meta .m.warn svg.i{width:13px;height:13px}.meta .m.moretags{color:var(--faint);margin-left:-6px;font-size:11px}.tagchip-name{cursor:pointer}.tagchip-name:hover{text-underline-offset:2px;text-decoration:underline}.dfoot .del-btn{color:var(--muted);gap:6px}.dfoot .del-btn:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.gfoot{flex-wrap:wrap}.cardopts{flex-wrap:wrap;gap:5px;width:100%;padding-top:8px;display:none}.gfoot.open .cardopts{display:flex}.cardopts .opt{padding:2px 9px;font-size:11.5px}.cardopts .opt svg.i{width:12px;height:12px}.cardopts .optdate{max-width:122px;padding:2px 6px;font-size:11.5px}.cardopts .ca-doing.on{background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--ink);border-color:var(--c)}.cardopts .ca-more{color:var(--muted);border-style:dashed;margin-left:auto}.cardopts .ca-more:hover{color:var(--ink);border-style:solid}.cardopts .ca-datewrap{cursor:pointer;gap:4px;padding:1px 4px 1px 9px}.cardopts .ca-datewrap input{color:inherit;font:inherit;width:108px;color-scheme:inherit;background:0 0;border:0;outline:none;padding:1px 0;font-size:11.5px}.cardopts .opt.ca-datewrap.on{background:var(--accent-soft);border-color:var(--accent-btn);color:var(--ink)}.ghd .donebtn{opacity:0;transition:opacity .12s}.gcard:hover .ghd .donebtn,.ghd .donebtn:focus-visible,.ghd .donebtn.on{opacity:1}@media (pointer:coarse){.ghd .donebtn{opacity:1}}
