.home-list,.list-page{--list-card:#fbfbf8;--list-warn:#8a4b12;--list-mark:color-mix(in srgb, var(--avocado-lime) 62%, transparent);--list-spring:linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1)}:root[data-theme=dark] .home-list,:root[data-theme=dark] .list-page{--list-card:#151b18;--list-warn:#e0a86a;--list-mark:color-mix(in srgb, var(--avocado-lime) 34%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .home-list,:root:not([data-theme=light]) .list-page{--list-card:#151b18;--list-warn:#e0a86a;--list-mark:color-mix(in srgb, var(--avocado-lime) 34%, transparent)}}.home-list{flex-direction:column;gap:18px;padding-block:40px 8px;scroll-margin-top:16px;display:flex}.list-side{display:contents}.list-front{order:1}.list-work{order:2;min-width:0}.list-dock{order:3}.list-keep{order:4}.list-stage{gap:14px;min-width:0;display:grid}@media (min-width:900px){.home-list{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;padding-block:56px 8px;display:grid}.list-intro,.list-side{display:block;position:sticky;top:24px}}.home-list.is-stack{flex-direction:column;align-items:stretch;gap:18px;padding-block:0;display:flex}.home-list.is-stack .list-intro{display:none}.home-list.is-stack .list-side{display:contents;position:static}@media (min-width:900px){.home-list.is-stack .list-dock,.home-list.is-stack .list-keep{margin-top:0}}.list-intro h2{font:500 var(--text-2xl) / 1.08 var(--font-newsreader-display), var(--font-newsreader), serif;text-wrap:balance;margin-top:10px}.list-lead{max-width:34ch;color:var(--color-ink-2);margin-top:12px}.list-pad{border:1px solid var(--color-rule);background:var(--color-field);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), opacity .2s;border-radius:14px;padding:14px 12px 10px 16px}.list-pad:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-tint)}.list-pad textarea{resize:none;width:100%;min-height:3.2em;max-height:13em;font:400 var(--text-base) / 1.5 var(--font-newsreader), serif;background:0 0;border:0;outline:0;display:block}.list-pad textarea::placeholder{color:var(--color-muted);opacity:1;font-style:italic}.list-pad-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.list-hint{font:400 var(--text-data) / 1.3 var(--font-schibsted), sans-serif;color:var(--color-muted)}.list-go{border-radius:var(--radius-full);background:var(--color-accent);min-height:44px;color:var(--color-on-accent);font:600 var(--text-ui) / 1 var(--font-schibsted), sans-serif;transition:transform 90ms var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast);flex:none;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.list-go:hover{background:color-mix(in srgb, var(--color-accent) 86%, var(--color-ink));color:var(--color-on-accent);text-decoration:none}.list-go:active{transform:translateY(1px)scale(.985)}.list-go[disabled]{opacity:.6;cursor:default}.list-dots{gap:3px;display:inline-flex}.list-dots i{background:currentColor;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite list-dot}.list-dots i:nth-child(2){animation-delay:.15s}.list-dots i:nth-child(3){animation-delay:.3s}@keyframes list-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.is-sorting .list-pad{opacity:.72}.list-error{font:400 var(--text-ui) / 1.45 var(--font-schibsted), sans-serif;color:var(--color-ink);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;display:grid}.list-error:before{content:"!";background:var(--list-warn);width:18px;height:18px;color:var(--color-paper);font:700 12px / 1 var(--font-schibsted), sans-serif;border-radius:50%;place-items:center;margin-top:1px;display:grid}.list-error a{color:var(--color-accent);font-weight:600}.list-return{border:1px solid var(--color-rule);background:var(--list-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 6px 6px 16px;display:grid}.list-return b{font:500 var(--text-base) / 1.25 var(--font-newsreader), serif;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.list-return .data-label{display:block}.list-open{border-radius:var(--radius-full);border:1px solid var(--color-rule);min-height:44px;font:600 var(--text-ui) / 1 var(--font-schibsted), sans-serif;color:var(--color-accent);transition:transform 90ms, border-color var(--duration-fast);padding:0 16px}.list-open:hover{border-color:var(--color-accent)}.list-open:active{transform:translateY(1px)}.list-front.is-opening{animation:list-rise .52s var(--list-spring) both}.list-work.is-opening{animation:list-rise .56s var(--list-spring) 70ms both}@keyframes list-rise{0%{opacity:0;transform:translateY(14px)}40%{opacity:1}to{opacity:1;transform:none}}.list-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.list-link{background:var(--color-field);min-width:0;min-height:30px;font:500 12.5px / 1 var(--font-neon), monospace;color:var(--color-muted);transition:background-color var(--duration-fast), transform 90ms;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:inline-flex;position:relative}.list-link:after{content:"";position:absolute;inset:-7px 0}.list-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.list-link b{color:var(--color-ink);font-weight:600}.list-link em{color:var(--color-accent);font-style:normal;font-weight:700}.list-link:hover{background:var(--color-field-strong)}.list-link:active{transform:translateY(1px)}.list-saved{font:500 var(--text-data) / 1 var(--font-neon), monospace;text-transform:uppercase;letter-spacing:.02em;color:var(--color-muted);flex:none;align-items:center;gap:5px;display:inline-flex}.list-saved svg{width:12px;height:12px;color:var(--color-accent)}.list-saved.is-pulse{animation:list-saved .7s var(--ease-standard)}@keyframes list-saved{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:none}}.list-title{font:500 var(--text-2xl) / 1.08 var(--font-newsreader-display), var(--font-newsreader), serif;text-wrap:balance;margin-top:14px}.list-title:focus{outline:none}.list-tags{gap:6px;margin-top:12px;display:grid}.list-tag{font:400 var(--text-lg) / 1.3 var(--font-newsreader), serif;text-wrap:balance}.list-tag+.list-tag{color:var(--color-muted)}.list-tag span{background:linear-gradient(var(--list-mark), var(--list-mark)) no-repeat 0 88% / 0% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.list-tag.is-fresh{animation:list-tag-in .42s var(--list-spring) both}.list-tag.is-fresh span{animation:list-sweep 2.4s var(--ease-standard) .12s both}@keyframes list-tag-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes list-sweep{0%{background-size:0% .42em}26%{background-size:100% .42em}74%{background-size:100% .42em}to{background-size:100% 0}}.list-dock{z-index:2;flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex;position:sticky;bottom:12px}.list-dock:before{content:"";z-index:-1;background:linear-gradient(to top, var(--color-paper) 62%, transparent);pointer-events:none;position:absolute;inset:-18px -4px -12px}.list-text{border-radius:var(--radius-full);background:var(--avocado-lime);min-height:52px;color:var(--avocado-ink);font:600 16px / 1 var(--font-schibsted), sans-serif;transition:transform 90ms var(--ease-standard), background-color var(--duration-fast);flex:auto;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -14px #161a198c}.list-text:hover{color:var(--avocado-ink);background:#d4ff6b;text-decoration:none}.list-text:active{transform:translateY(1px)scale(.985)}.list-text i{background:#2f5d4e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #2f5d4e38}.list-num{font:600 var(--text-ui) / 1 var(--font-schibsted), sans-serif;color:var(--color-accent);text-decoration:none;display:none}.list-num:hover{text-decoration:underline}.list-texted{border-radius:var(--radius-full);border:1.5px solid var(--color-accent);background:var(--color-paper);min-height:52px;color:var(--color-accent);font:600 16px / 1 var(--font-schibsted), sans-serif;animation:list-rise .52s var(--list-spring) both;flex:auto;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.list-texted svg{width:16px;height:16px}.list-dock:has(.list-texted){position:static}.list-dock:has(.list-texted):before{display:none}.list-keep{gap:8px;display:grid}.list-nudge{min-height:44px;font:400 var(--text-ui) / 1.3 var(--font-schibsted), sans-serif;cursor:pointer;align-items:center;gap:10px;display:inline-flex}.list-nudge input{appearance:none;border:1.5px solid color-mix(in srgb, var(--color-ink-2) 55%, transparent);background:var(--list-card);cursor:pointer;border-radius:6px;flex:none;width:20px;height:20px;margin:0;transition:background-color .14s,border-color .14s;position:relative}.list-nudge input:after{content:"";border:solid var(--color-on-accent);width:5px;height:9px;transition:transform .2s var(--list-spring);border-width:0 2px 2px 0;position:absolute;top:2px;left:5.5px;transform:rotate(45deg)scale(0)}.list-nudge input:checked{background:var(--color-accent);border-color:var(--color-accent)}.list-nudge input:checked:after{transform:rotate(45deg)scale(1)}.list-notes{font:400 13px / 1.45 var(--font-schibsted), sans-serif;color:var(--color-muted);gap:4px;display:grid}.list-notes a{color:var(--color-accent);font-weight:600;text-decoration:none}@media (min-width:900px){.list-dock{margin-top:22px;position:static}.list-dock:before{display:none}.list-text,.list-texted{flex:none}.list-num{display:inline}.list-notes .list-num-line{display:none}.list-keep{margin-top:6px}}.list-card{border:1px solid var(--color-rule);background:var(--list-card);border-radius:18px;min-width:0;padding:8px 18px 6px;box-shadow:0 1px #161a190a,0 18px 40px -26px #161a1959}.list-ask{background:var(--color-accent-tint);border-radius:12px;gap:8px;margin:0 -10px;padding:12px;display:grid}.list-ask-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.list-skip{font:500 13px / 1 var(--font-schibsted), sans-serif;color:var(--color-muted);text-underline-offset:3px;text-decoration:underline;position:relative}.list-skip:after{content:"";position:absolute;inset:-14px -8px}.list-skip:hover{color:var(--color-ink)}.list-ask-q{font:500 var(--text-base) / 1.35 var(--font-newsreader), serif}.list-ask-q.is-in{animation:list-tag-in .38s var(--list-spring) both}.list-ask.is-busy .list-say{opacity:.7}.list-say{border:1px solid var(--color-rule);background:var(--color-paper);min-height:46px;transition:border-color var(--duration-fast), box-shadow var(--duration-fast), opacity .2s;border-radius:23px;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:6px;padding:4px 4px 4px 16px;display:grid}.list-say:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.list-say textarea,.list-say input{resize:none;width:100%;min-height:36px;font:400 16px / 1.4 var(--font-schibsted), sans-serif;background:0 0;border:0;outline:0;padding:7px 0}.list-say ::placeholder{color:var(--color-muted);opacity:1}.list-send{background:var(--color-accent);width:36px;height:36px;color:var(--color-on-accent);font:700 17px / 1 var(--font-schibsted), sans-serif;transition:transform 90ms, opacity var(--duration-fast);border-radius:50%;place-items:center;display:grid}.list-send:active{transform:scale(.92)}.list-send[disabled]{opacity:.3;cursor:default}.list-group{margin-top:16px}.list-group+.list-group{border-top:1px solid var(--color-rule);padding-top:12px}.list-group-label{align-items:baseline;gap:8px;display:flex}.list-group-label i{color:color-mix(in srgb, var(--color-muted) 70%, transparent);font-style:normal}.list-items{margin-top:2px;padding:0;list-style:none}.list-item{grid-template-columns:22px minmax(0,1fr) 32px;align-items:start;column-gap:12px;padding:10px 0;display:grid;position:relative}.list-item:not(:last-child):after{content:"";background:var(--color-rule);width:1px;position:absolute;top:34px;bottom:-8px;left:10.5px}.list-item:before{content:"";background:var(--avocado-lime);opacity:0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:8px;bottom:8px;left:-18px}.list-item.is-new:before{animation:list-new 2.8s var(--ease-standard) both}.list-item.is-new{animation:list-rise .46s var(--list-spring) both}@keyframes list-new{0%{opacity:0;transform:scaleY(.2)}10%{opacity:1;transform:none}72%{opacity:1}to{opacity:0}}.list-check{appearance:none;z-index:1;border:1.5px solid color-mix(in srgb, var(--color-ink-2) 55%, transparent);background:var(--list-card);cursor:pointer;width:22px;height:22px;transition:background-color .14s var(--ease-standard), border-color .14s;border-radius:50%;margin:0;position:relative}.list-check:before{content:"";position:absolute;inset:-11px}.list-check:after{content:"";border:solid var(--color-on-accent);width:5px;height:9px;transition:transform .2s var(--list-spring);border-width:0 2px 2px 0;position:absolute;top:3.5px;left:6.5px;transform:rotate(45deg)scale(0)}.list-check:hover{border-color:var(--color-accent)}.list-check:checked{background:var(--color-accent);border-color:var(--color-accent);animation:list-pop .32s var(--list-spring)}.list-check:checked:after{transform:rotate(45deg)scale(1)}@keyframes list-pop{0%{transform:scale(.86)}to{transform:scale(1)}}.list-check.is-step{width:18px;height:18px;margin:1px 2px}.list-check.is-step:after{width:4px;height:7.5px;top:2.5px;left:5px}.list-body{cursor:pointer;min-width:0}.list-body b{font:600 15.5px / 1.35 var(--font-schibsted), sans-serif;transition:color .14s;display:block}.list-body small{-webkit-line-clamp:2;font:400 14px / 1.4 var(--font-schibsted), sans-serif;color:var(--color-muted);-webkit-box-orient:vertical;margin-top:2px;display:-webkit-box;overflow:hidden}.list-item.is-open .list-body small{-webkit-line-clamp:unset}.list-item.is-done .list-body b{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.list-chev{width:32px;height:32px;color:var(--color-muted);transition:transform .22s var(--list-spring), background-color var(--duration-fast);border-radius:50%;place-items:center;margin-top:-5px;display:grid}.list-chev:hover{background:var(--color-field);color:var(--color-ink)}.list-item.is-open .list-chev{transform:rotate(90deg)}.list-more{transition:grid-template-rows .32s var(--list-spring);grid-column:2/-1;grid-template-rows:0fr;display:grid}.list-item.is-open .list-more{grid-template-rows:1fr}.list-more>div{min-height:0;overflow:hidden}.list-steps{gap:8px;padding:8px 0 2px;list-style:none;display:grid}.list-steps li{font:400 14.5px / 1.4 var(--font-schibsted), sans-serif;color:var(--color-ink-2);grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:10px;display:grid}.list-steps li.is-done span{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px}.list-more .list-say{margin:8px 0 6px}.list-quiet{border-top:1px solid var(--color-rule);flex-wrap:wrap;gap:0 18px;margin-top:8px;padding-top:4px;display:flex}.list-quiet button{min-height:44px;font:500 13px / 1 var(--font-schibsted), sans-serif;color:var(--color-muted);text-underline-offset:3px;transition:color var(--duration-fast), text-decoration-color var(--duration-fast);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.list-quiet button:hover{color:var(--color-ink);text-decoration-color:currentColor}.list-quiet span{font:400 13px / 44px var(--font-schibsted), sans-serif;color:var(--color-muted)}.list-quiet .is-danger{color:var(--list-warn);font-weight:700}.list-skel{border:1px dashed var(--color-rule);border-radius:18px;gap:12px;padding:18px;display:grid}.list-skel i{background:linear-gradient(90deg, var(--color-field) 0%, var(--color-field-strong) 40%, var(--color-field) 80%) 0 0 / 220% 100%;border-radius:6px;height:12px;animation:1.5s linear infinite list-shimmer;display:block}.list-skel i:first-child{width:46%;height:22px}.list-skel i:nth-child(2){width:82%;height:16px}.list-skel i:nth-child(3){width:64%;height:16px;margin-bottom:8px}.list-skel i:nth-child(n+4){width:72%;margin-left:34px}.list-skel i:nth-child(5){width:55%}.list-skel i:nth-child(6){width:66%}.list-skel p{font:500 var(--text-data) / 1 var(--font-neon), monospace;text-transform:uppercase;color:var(--color-muted)}@keyframes list-shimmer{to{background-position:-220% 0}}.list-page{gap:18px;max-width:720px;margin:40px auto 0;display:grid}.list-page>.data-label{order:0}.list-page-foot{flex-wrap:wrap;order:5;align-items:center;gap:12px 16px;display:flex}.list-page-foot .list-text{flex:none}.list-page-foot .list-num{display:inline}.is-guest .list-check{pointer-events:none}.list-gone{font:500 var(--text-2xl) / 1.1 var(--font-newsreader-display), var(--font-newsreader), serif;text-wrap:balance}@media (max-width:520px){.list-card{border-radius:16px;padding:8px 14px 4px}.list-ask{margin:0 -6px}.list-item:before{left:-14px}.list-link .list-host{display:none}}@media (prefers-reduced-motion:reduce){.home-list *,.list-page *{transition:none!important;animation:none!important}}.home-list .data-label,.list-page .data-label{font:500 var(--text-data) / 1.3 var(--font-neon), monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--color-muted)}.list-nojs{font:400 var(--text-ui) / 1.45 var(--font-schibsted), sans-serif;color:var(--color-ink-2)}.list-nojs a{color:var(--color-accent);font-weight:600}html.js .list-nojs{display:none}.list-saved.is-failed{color:var(--list-warn);text-transform:none;letter-spacing:0}.list-skip{min-height:0}.list-send:hover{color:var(--color-on-accent)}.list-link:hover{color:var(--color-muted)}.list-page .list-addr{text-transform:none}@supports (field-sizing:content){.list-pad textarea{field-sizing:content}}@media (max-width:400px){.list-link .list-path{display:none}}
