*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;scroll-padding-top:5rem}body,html{overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100svh}:root{hanging-punctuation:first last}@media (prefers-reduced-motion:no-preference){:root{interpolate-size:allow-keywords}}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}button,h1,h2,h3,h4,h5,h6,input,label{line-height:1.2}canvas,img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}textarea:not([rows]){min-height:10em}a{color:inherit;text-decoration:none}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}:target{scroll-margin-block:5ex}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);--paper-2:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#151515);--paper-3:var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#1f1f1f);--lit:var(--lightningcss-light,color-mix(in oklab, var(--ink) 6.5%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--ink) 8.5%, transparent));--well:var(--lightningcss-light,color-mix(in oklab, var(--ink) 43%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--ink) 35%, transparent));--ink:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--ink-2:var(--lightningcss-light,#595959)var(--lightningcss-dark,#a8a8a8);--ink-3:var(--lightningcss-light,#767676)var(--lightningcss-dark,#757575);--ink-ghost:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#333);--line:var(--lightningcss-light,#00000014)var(--lightningcss-dark,#ffffff14);--line-2:var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26);--underline:var(--ink-3);--accent:var(--ink);--accent-ink:var(--paper);--danger:var(--lightningcss-light,oklch(55% .22 25))var(--lightningcss-dark,oklch(62% .21 25));--danger-ink:#fff;--cat-shelter:var(--lightningcss-light,oklch(74% .21 132))var(--lightningcss-dark,oklch(88% .24 130));--cat-sleep:var(--lightningcss-light,oklch(62% .27 350))var(--lightningcss-dark,oklch(72% .28 350));--cat-pack:var(--lightningcss-light,oklch(67% .2 50))var(--lightningcss-dark,oklch(78% .21 55));--cat-kitchen:var(--lightningcss-light,oklch(57% .27 328))var(--lightningcss-dark,oklch(70% .26 330));--cat-water:var(--lightningcss-light,oklch(58% .21 232))var(--lightningcss-dark,oklch(74% .18 235));--cat-clothing:var(--lightningcss-light,oklch(55% .28 300))var(--lightningcss-dark,oklch(70% .26 302));--cat-electronics:var(--lightningcss-light,oklch(54% .22 266))var(--lightningcss-dark,oklch(70% .2 268));--cat-firstaid:var(--lightningcss-light,oklch(58% .25 22))var(--lightningcss-dark,oklch(68% .25 25));--cat-worn:var(--lightningcss-light,oklch(66% .18 95))var(--lightningcss-dark,oklch(85% .2 100));--cat-consumable:var(--lightningcss-light,oklch(64% .17 175))var(--lightningcss-dark,oklch(80% .16 178));--cat-other:var(--lightningcss-light,oklch(60% .02 250))var(--lightningcss-dark,oklch(68% .02 250));--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--text-base:max(1rem, .833vw);--text-title:max(1.375rem, 1.146vw);--text-page-title:max(2rem, 1.667vw);--text-display:max(4rem, 3.333vw);--text-sm:var(--text-base);--text-chrome:max(.875rem, .729vw);--text-micro:max(.75rem, .625vw);--leading-tight:1.15;--leading-normal:1.5;--track-tight:-.02em;--caption-tuck:calc(var(--space-1)*-1 - var(--space-px));--space-px:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-9:96px;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:20px;--radius-pill:999px;--ease:cubic-bezier(.19, 1, .22, 1);--ease-spring:cubic-bezier(.34, 1.4, .5, 1);--spring-smooth:linear(0, .0286, .0969, .1851, .2805, .3751, .4643, .5456, .6179, .681, .7354, .7816, .8207, .8533, .8805, .9029, .9214, .9365, .9488, .9589, .967, .9736, .9789, .9831, .9866, .9893, .9915, .9933, .9947, .9958, .9967, .9974, .9979, .9984, .9987, .999, .9992, .9994, .9995, .9996, .9997, .9998, .9998, .9999, .9999, .9999, .9999, .9999, 1, 1, 1);--ease-in:cubic-bezier(.32, 0, .67, 0)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports not (animation-timing-function:linear(0,1)){:root{--spring-smooth:cubic-bezier(.22, 1, .44, 1)}}:root{--dur:.2s;--dur-slow:.44s;--stagger:31ms;--blur-pop:2px;--shadow-pop:0 10px 24px -10px #00000059;--shadow-soft:0 1px 3px #0000000a, 0 12px 28px -10px #00000021;--surface-float:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1f1f1f);--scrim:var(--lightningcss-light,#0000002d)var(--lightningcss-dark,#00000059);--z-topbar:10;--z-menu:20;--z-autocomplete:30;--z-float:50;--z-lifted:50;--z-panel:55;--z-tooltip:60;--measure:max(64rem, 53.33vw);--icon-btn:32px;--qty-btn:24px;--swatch:10px;--tap:44px;--icon-touch:18px;--tap-pull:calc((1.45rem - var(--tap))/2);--icon-pull:calc((1.45rem - var(--icon-btn))/2);--field-h:36px;--item-col-qty:calc(var(--qty-btn)*2 + clamp(28px, 28px + (100vw - 720px) * 16 / 304, 44px));--item-col-weight:clamp(68px, 68px + (100vw - 720px) * 20 / 304, 88px);--item-col-class:clamp(108px, 108px + (100vw - 720px) * 20 / 304, 128px);--item-col-actions:calc(var(--icon-btn)*5 + var(--space-1)*4 - 9px);--item-cols:1fr var(--item-col-qty) var(--item-col-weight) var(--item-col-class) var(--item-col-actions)}@media (pointer:coarse){:root{--item-col-actions:calc(var(--tap)*5 + var(--space-1)*4 - 9px)}}:root{--item-col-qty-ro:clamp(36px, 36px + (100vw - 720px) * 8 / 304, 44px);--item-col-weight-ro:max(clamp(80px, 80px + (100vw - 720px) * 16 / 304, 96px), 5.4em);--item-cols-ro:minmax(0, 1fr) var(--item-col-qty-ro) var(--item-col-weight-ro) var(--icon-btn);--item-cols-pack:auto 1fr var(--item-col-qty-ro) var(--item-col-weight-ro);--item-gap:var(--space-4);--bar-h:6px;--bar-seg-min:3px}body{font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);background:var(--paper)}.t-title{font-size:var(--text-title);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--track-tight)}.t-label{color:var(--ink-2);font-weight:600}.t-label,.t-sm{font-size:var(--text-sm)}.t-num{font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.t-muted{color:var(--ink-2)}.sep{opacity:.55}.chip{gap:var(--space-px);flex-direction:column}.btn,.chip{display:inline-flex}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font-size:var(--text-sm);letter-spacing:var(--track-tight);transition:background var(--dur) var(--ease),color var(--dur) var(--ease),opacity var(--dur) var(--ease);background:0 0;border:0;font-weight:600}.btn:hover{background:var(--paper-3)}.btn:active{opacity:.7}.btn:disabled{opacity:.3;cursor:default;pointer-events:none}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{background:var(--accent);filter:brightness(1.05)}.btn--ghost{color:var(--ink-2)}.btn--ghost:hover{background:var(--paper-3);color:var(--ink)}.btn--icon{min-height:var(--icon-btn);width:var(--icon-btn);padding:0;transform:translateZ(0)}.btn--icon:hover,.btn--link{background:0 0}.btn--link{min-height:0;color:var(--ink-2);padding:0}.btn--link:hover{color:var(--ink);background:0 0}.link{color:var(--ink-2);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);transition:color var(--dur) var(--ease),text-decoration-color var(--dur) var(--ease)}.link:focus-visible,.link:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink-2);text-decoration-color:var(--ink-2)}.btn--quiet{letter-spacing:normal;white-space:nowrap;min-height:0;color:var(--ink-3);background:0 0;padding:0;font-weight:400}.btn--quiet:hover{color:var(--ink);background:0 0}button svg{display:block}.switch{border-radius:var(--radius-pill);background:var(--well);cursor:pointer;block-size:16px;inline-size:28px;transition:background var(--dur) var(--ease);border:0;flex:none;padding:0;position:relative}.switch:before{content:"";position:absolute;inset:-14px -8px}.switch[aria-checked=true]{background:var(--ink)}.switch:after{content:"";background:var(--paper);block-size:12px;inline-size:12px;transition:translate var(--dur) var(--ease);border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:2px}.switch[aria-checked=true]:after{translate:12px}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.field{width:100%;min-height:var(--field-h);padding:var(--space-1) 0;color:var(--ink);background:0 0;border:0;font-size:1rem}.field:focus{outline:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-decoration{appearance:none}.field::placeholder{color:var(--ink-3)}@media (width>=1920px){.field{font-size:var(--text-base)}}.field--num{font-family:var(--font);font-variant-numeric:tabular-nums;text-align:right}.field--num::-webkit-inner-spin-button{appearance:none;margin:0}.field--num::-webkit-outer-spin-button{appearance:none;margin:0}.field--num[type=number]{appearance:textfield}.swatch{width:var(--swatch);height:var(--swatch);border-radius:var(--radius-pill);flex:none}.panel{border:1px solid var(--line-2);border-radius:var(--radius-2);background:var(--paper-2)}.popover{--popover-item-radius:calc(var(--radius-4) - var(--space-2));--popover-wash:8%;--popover-hover:color-mix(in oklab, var(--ink) var(--popover-wash), transparent);border-radius:var(--radius-4);background:var(--surface-float);box-shadow:var(--shadow-soft);outline:1px solid #0000}.menu{display:inline-flex;position:relative}.menu__btn{color:var(--ink-2)}.menu__list{top:calc(100% + var(--space-1));z-index:var(--z-menu);min-width:12rem;padding:var(--space-2);transform-origin:100% 0;margin:0;list-style:none;position:absolute;right:0}.menu__list--start{transform-origin:0 0;left:0;right:auto}.menu__list--above{top:auto;bottom:calc(100% + var(--space-1));transform-origin:100% 100%}.menu__list--above.menu__list--start{transform-origin:0 100%}.menu__item{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--popover-item-radius);color:var(--ink);font-size:var(--text-base);text-align:left;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease);background:0 0;display:block}.menu__sect{display:contents}.menu__secthead{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;display:flex}.menu__sectchev{color:var(--ink-3);transition:rotate var(--dur) var(--ease);flex:none}.menu__sectchev.is-open{rotate:180deg}.menu__sectlist{margin:0;padding:0;list-style:none}.menu__sectitem{padding-left:var(--space-5);color:var(--ink-2)}.menu__plate{left:var(--space-2);right:var(--space-2);z-index:0;border-radius:var(--popover-item-radius);background:color-mix(in oklab,var(--hov-ink,var(--ink)) var(--popover-wash),transparent);opacity:0;pointer-events:none;height:0;transition:transform var(--dur) var(--ease),height var(--dur) var(--ease),opacity calc(var(--dur)*.6) var(--ease),background calc(var(--dur)*.6) var(--ease);position:absolute;top:0}.menu__plate.is-on{opacity:1}.menu__plate.is-placing{transition:none}@media (prefers-reduced-motion:reduce){.menu__plate{transition:opacity 1ms}}.menu__list:has(.menu__plate) .menu__item{z-index:1;position:relative}.menu__list:has(.menu__plate) .menu__item:hover{background:0 0}.menu__item:focus-visible,.menu__item:hover{background:var(--popover-hover);outline:none}.menu__item:disabled{color:var(--ink-3);cursor:default}.menu-enter-active{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease-spring)}.menu-leave-active{transition:opacity calc(var(--dur)*.6) var(--ease),transform calc(var(--dur)*.6) var(--ease)}.menu-enter-from{opacity:0;transform:translateY(-4px)scale(.98)}.menu-leave-to{opacity:0;transform:translateY(-2px)}.menu__list--above.menu-enter-from{transform:translateY(4px)scale(.98)}.menu__list--above.menu-leave-to{transform:translateY(2px)}.toast{left:50%;bottom:var(--space-5);z-index:var(--z-float);width:max-content;max-width:calc(100% - var(--space-4)*2);padding:var(--space-2) var(--space-4);background:var(--ink);color:var(--paper);border-radius:var(--radius-3);box-shadow:var(--shadow-pop);position:fixed;transform:translate(-50%)scale(1)}.toast-enter-active{transition:opacity var(--dur) var(--ease),transform var(--dur-slow) var(--ease-spring)}.toast-leave-active{transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);pointer-events:none}.toast-enter-from{opacity:0;transform:translate(-50%,10px)scale(.96)}.toast-leave-to{opacity:0;transform:translate(-50%,6px)scale(.98)}.undobar{align-items:center;gap:var(--space-4);display:flex}.undobar__btn{align-items:center;gap:var(--space-1);color:var(--paper);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--paper) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--paper) 55%,transparent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.toast--corner{left:auto;right:var(--space-4);bottom:var(--space-4);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-4);display:flex;transform:translate(0)scale(1)}.toast--corner.toast-enter-from{transform:translateY(10px)scale(.96)}.toast--corner.toast-leave-to{transform:translateY(6px)scale(.98)}@media (width<=720px){.toast--corner{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);width:auto;max-width:none}}.btn--flush-end{margin-inline-end:calc((16px - var(--icon-btn))/2)}@media (pointer:coarse){.btn--flush-end{margin-inline-end:calc((var(--icon-touch) - var(--tap))/2)}.btn--icon{min-height:var(--tap);width:var(--tap)}.btn--icon svg{width:var(--icon-touch);height:var(--icon-touch)}}.well{background:var(--paper-2);border-radius:calc(var(--radius-4) - var(--space-2));color:var(--ink);transition:background var(--dur) var(--ease);border:0}.well::placeholder{color:var(--ink-3)}.well:focus{background:color-mix(in oklab,var(--ink) 4%,var(--paper-2));outline:none}.reveal{margin-top:var(--reveal-offset,0);grid-template-rows:1fr;display:grid}.reveal>*{min-height:0;overflow:hidden}.reveal-enter-active,.reveal-leave-active{transition:grid-template-rows var(--dur) var(--ease),margin-top var(--dur) var(--ease),opacity var(--dur) var(--ease)}.reveal-enter-active>*,.reveal-leave-active>*{transition:transform var(--dur) var(--ease)}.reveal-enter-from,.reveal-leave-to{opacity:0;grid-template-rows:0fr}.check{flex:none;place-content:center;align-self:center;width:20px;height:20px;display:grid;position:relative}.check__box{appearance:none;cursor:pointer;border-radius:4px;margin:0;position:absolute;inset:0}.check__icon{pointer-events:none;color:var(--ink-3);transition:color var(--dur) var(--ease);grid-area:1/1}.check__icon--check{opacity:0;color:var(--ink);transition:transform var(--dur) var(--ease-spring),opacity calc(var(--dur)*.6) var(--ease);transform:scale(.5)}.check__box:checked~.check__icon--empty{opacity:0;transition:opacity calc(var(--dur)*.6) var(--ease)}.check__box:checked~.check__icon--check{opacity:1;transform:scale(1)}.ovl{z-index:var(--z-float);padding:var(--space-4);background:var(--scrim);justify-content:center;align-items:center;position:fixed;inset:0}.dlg,.ovl{display:flex}.dlg{width:100%;max-width:30rem;padding:var(--space-5);gap:var(--space-3);background:var(--surface-float);border-radius:var(--radius-4);box-shadow:var(--shadow-soft);overscroll-behavior:contain;outline:1px solid #0000;flex-direction:column;max-height:100%;overflow-y:auto}:is(.dlg:has(>.acct),.dlg:has(>.acctmodal__head)){max-width:26rem}.dlg__field{gap:var(--space-1);flex-direction:column;display:flex}.dlg__lede{margin-bottom:var(--space-2)}.dlg__opt{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.dlg__opttext{gap:var(--space-1);flex-direction:column;display:flex}.dlg__opthint{display:block}.dlg__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.ovl-enter-active,.ovl-leave-active{transition:opacity var(--dur) var(--ease)}.ovl-enter-from,.ovl-leave-to{opacity:0}.dlg{transition:transform var(--dur) var(--ease-spring),opacity var(--dur) var(--ease)}.ovl-enter-from .dlg{opacity:0;transform:translateY(12px)}.folder__body{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:1fr;display:grid}.folder[data-collapsed] .folder__body{grid-template-rows:0fr}.folder__bodyinner{opacity:1;min-width:0;min-height:0;transition:opacity var(--dur) var(--ease);overflow:hidden}.folder__bodyinner.is-overlay-open{overflow:visible}.folder[data-collapsed] .folder__bodyinner{opacity:0}.folder__chev{transition:transform var(--dur) var(--ease);will-change:transform}.folder__chev.is-collapsed{transform:rotate(-90deg)}.folder__collapse{color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease);flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.folder__collapse:hover{color:var(--ink)}@media (pointer:coarse){.folder__collapse{min-width:var(--tap);height:var(--tap);margin-right:calc(20px - var(--tap));margin-block:var(--tap-pull);justify-content:flex-start}}.folder__name{white-space:nowrap;text-overflow:ellipsis;max-width:min(40ch,50vw);font-weight:600;font-size:var(--text-title);letter-spacing:var(--track-tight);overflow:hidden}.folder__items>*{padding-block:var(--space-2)}.folder__items>*+*{border-top:1px solid var(--line)}@media (width<=720px){.folder__name{max-width:none}}.folder{padding:0;position:relative}.folder__head{grid-template-columns:var(--head-cols,var(--item-cols));gap:var(--item-gap);margin-bottom:var(--space-1);align-items:baseline;display:grid}.folder__title{align-items:baseline;gap:var(--space-1);grid-column:1/5;min-width:0;display:flex}.folder__name{field-sizing:content;width:auto;min-width:2ch}.folder__actions{justify-self:end;align-items:center;gap:var(--space-1);grid-column:5;display:flex}.editor__body[data-mode=pack] .folder__actions,.editor__body[data-mode=pack] .folder__add{display:none}.folder__del,.folder__grip{color:var(--ink-3);transition:color var(--dur) var(--ease)}.folder__del:hover,.folder__grip:hover{color:var(--ink)}.folder__sortwrap{color:var(--ink-3);transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease);flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.folder__sortwrap:hover{color:var(--ink)}.folder__sortwrap.is-active{color:var(--ink-2)}.folder__sortwrap.is-active:hover{color:var(--ink)}.folder__sorticon{pointer-events:none}@media (pointer:coarse){.folder__sorticon{width:var(--icon-touch);height:var(--icon-touch)}}.folder__actions .btn--icon,.folder__grip{justify-content:flex-end}.folder__grip{cursor:grab;touch-action:none;margin-left:-9px}.folder__grip svg{transform:translate(33.333%)}.folder__grip:active{cursor:grabbing}@media (width<=720px){.folder__head{--head-cols:1fr auto}.folder__title{grid-column:1}.folder__actions{grid-column:auto}}.gear__main{gap:var(--space-px);flex-direction:column;flex:auto;min-width:0;display:flex}.gear__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);display:block;overflow:hidden}.gear__brand{color:var(--ink-2);margin-right:.4ch}.gear__variant{color:var(--ink-3);margin-left:.4ch;font-style:italic}.item-row{grid-template-columns:var(--row-cols);align-items:var(--row-align,baseline);gap:var(--row-gap,var(--item-gap));display:grid}.editor__body:not([data-mode=pack]) .item--check,.editor__body[data-mode=pack] .item-nest__add,.editor__body[data-mode=pack] .item-row:not(.item--check),.editor__body[data-mode=pack] .item-wrap>.reveal{display:none!important}@keyframes rowmode-fade{0%{opacity:0}}.editor__body.is-rowswitching:not([data-mode=pack]) .item-row:not(.item--check),.editor__body.is-rowswitching[data-mode=pack] .item--check{animation:rowmode-fade calc(var(--dur)*.9) var(--ease)}.nest-block{gap:var(--space-2);margin:var(--space-2) 0 0 var(--space-4);padding-left:var(--space-4);border-left:1px solid var(--line);flex-direction:column;display:flex}.nestcollapse{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:1fr;display:grid}.nestcollapse[data-collapsed]{grid-template-rows:0fr}.nestcollapse>.nest-block{min-height:0;transition:margin-top var(--dur) var(--ease);overflow:hidden}.nestcollapse[data-collapsed]>.nest-block{margin-top:0}.item__nestcollapse{color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease);flex:none;align-self:center;align-items:center;margin-left:-1px;padding:0;display:flex}.item__nestcollapse:hover{color:var(--ink)}.item__nestchev{transition:transform var(--dur) var(--ease);will-change:transform}.item__nestchev.is-collapsed{transform:rotate(-90deg)}@media (pointer:coarse){.item__nestcollapse{min-width:var(--tap);height:var(--tap);margin-right:calc(16px - var(--tap));margin-block:var(--tap-pull);justify-content:flex-start}}.item__wunit{text-align:left;inline-size:2ch;margin-inline-start:var(--space-1);display:inline-block}.item__cweight,.item__roweight{white-space:nowrap}.wrap:has(.item__qty--split){--item-cols-ro:minmax(0, 1fr) clamp(88px, 88px + (100vw - 720px) * 20 / 304, 108px) var(--item-col-weight-ro) var(--icon-btn);--item-cols-pack:auto 1fr clamp(88px, 88px + (100vw - 720px) * 20 / 304, 108px) var(--item-col-weight-ro)}.item__mark,.item__mark:hover{background:var(--lit);border-radius:var(--radius-pill);color:var(--ink);background-clip:content-box}.item__mark--static{inline-size:var(--icon-btn);block-size:var(--icon-btn);margin-block:var(--icon-pull);flex:none;justify-content:center;align-items:center;display:inline-flex}.folder__addbtn,.item-nest__add{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--field-h);padding:var(--space-1) 0;font-size:var(--text-base);color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;display:inline-flex}.folder__addbtn:hover,.item-nest__add:hover{color:var(--ink)}@media (width<=720px){.item__cqty,.item__cweight,.item__roqty,.item__roweight{align-items:center;padding-block:2px;line-height:1.3;display:inline-flex}.folder__addbtn,.item-nest__add{min-height:0;padding-block:2px;line-height:1.3}}.tooltip-trigger{display:inline-flex}.tooltip{pointer-events:none;z-index:var(--z-tooltip);transform-origin:50%;--tooltip-rise:6px;max-width:280px;position:fixed}.tooltip[data-placement=bottom]{--tooltip-rise:-6px}.tooltip__content{background:var(--ink);color:var(--paper);padding:var(--space-1) var(--space-2);border-radius:var(--radius-2);box-shadow:var(--shadow-pop);font-size:var(--text-chrome);text-wrap:pretty}.tooltip-enter-active{transition:opacity var(--dur) var(--spring-smooth),transform var(--dur) var(--spring-smooth)}.tooltip-leave-active{transition:opacity calc(var(--dur)*.6) var(--ease-in),transform calc(var(--dur)*.6) var(--ease-in)}.tooltip-enter-from,.tooltip-leave-to{opacity:0;transform:translateY(var(--tooltip-rise)) scale(.96)}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@page{margin:14mm}.ac__menu,.acct__signin,.acct__signinbtn,.editor__addfolder,.editor__share,.folder__actions,.folder__add,.folder__collapse,.foot,.item-nest__add,.item__actions,.item__fixrow,.item__nestcollapse,.menu,.modetoggle,.ovl,.packbar__clear,.syncstatus,.toast,.topbar__trail{display:none!important}.topbar{border-bottom:0;position:static}.folder__body{grid-template-rows:1fr!important}.folder__bodyinner{overflow:visible;opacity:1!important}.nestcollapse{grid-template-rows:1fr!important}.nestcollapse>.nest-block{overflow:visible}.folder__head,.item--check,.item--ro,.item-wrap{-moz-column-break-inside:avoid;break-inside:avoid}.folder__head{-moz-column-break-after:avoid;break-after:avoid}.catbar__seg,.item__box,.item__mark,.swatch{-webkit-print-color-adjust:exact;print-color-adjust:exact}.iname__link{text-decoration:none}}.wrap{width:100%;max-width:var(--measure);padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));margin-inline:auto}.page{padding-block:var(--space-5) var(--space-9)}.prose{gap:var(--space-4);flex-direction:column;max-width:42rem;margin-inline:auto;display:flex}.prose h2{font-size:var(--text-title);letter-spacing:var(--track-tight);margin-top:var(--space-4);font-weight:600}.prose h2:first-child{margin-top:0}.prose li,.prose p{color:var(--ink-2);max-width:64ch}.prose ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.prose li{padding-left:var(--space-4);position:relative}.prose li:before{content:"";background:var(--ink-3);border-radius:50%;width:.36em;height:.36em;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.prose a{color:var(--ink);border-bottom:1px solid var(--line-2);transition:border-color var(--dur) var(--ease)}.prose a:hover{border-bottom-color:var(--ink-2)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes num-pop{0%{opacity:0;filter:blur(var(--blur-pop));transform:translateY(.2em)translateZ(0)}to{opacity:1;filter:blur();transform:translateY(0)translateZ(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.dlg__linkfield[data-v-b0dd2046]{background:var(--paper-2);border-radius:calc(var(--radius-4) - var(--space-2));width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);border:0}
