*,: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}body{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}button,input[type=checkbox]{touch-action:manipulation}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));--lit-hover:var(--lightningcss-light,color-mix(in oklab, var(--ink) 10%, transparent))var(--lightningcss-dark,color-mix(in oklab, var(--ink) 12.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,#878787);--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-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);--ease-open:cubic-bezier(.22, .61, .36, 1);--ease-close:cubic-bezier(.55, .06, .68, .19);--dur-reveal:calc(var(--dur)*1.2);--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-pane:5;--z-topbar:10;--z-menu:20;--z-autocomplete:30;--z-float:50;--z-lifted:50;--z-tooltip:60;--z-fullscreen:100;--measure:max(64rem, 53.33vw);--prose:42rem;--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);--grip-pull:9px;--field-h:36px;--item-col-qty:calc(var(--qty-btn)*2 + clamp(28px, 28px + (100vw - 720px) * 16 / 304, 44px));--item-col-weight:6.25em;--item-col-class:calc(var(--icon-btn)*2 + var(--space-1));--item-col-actions:calc(var(--icon-btn)*5 + var(--space-1)*4 - var(--grip-pull));--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 - var(--grip-pull));--item-col-class:calc(var(--tap)*2 + var(--space-1))}}: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)}.t-display,.t-title{letter-spacing:var(--track-tight)}.t-display{font-size:min(var(--text-display),78vw/(.58 * var(--acount-len,6)));line-height:.95}.t-label{color:var(--ink-2);font-weight:600}.t-label,.t-sm{font-size:var(--text-base)}.t-num{font-variant-numeric:tabular-nums;letter-spacing:var(--track-tight)}.t-muted{color:var(--ink-2)}.t-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.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-base);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}@media (hover:hover) and (pointer:fine){.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)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--accent);filter:brightness(1.05)}}.btn--ghost{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.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{vertical-align:.04em;width:var(--swatch);height:var(--swatch);border-radius:var(--radius-pill);flex:none;display:inline-block}.swatch--hollow{border:1.5px solid var(--ink-3);background:0 0}.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);width:max-content;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{align-items:center;gap:var(--space-2);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:flex}.menu__item>svg{flex:none}.menu__check{color:var(--ink-3);visibility:hidden;flex:none;margin-left:auto}.menu__check.is-on{visibility:visible}.menu__foot{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--line)}.menu__sect{display:contents}.menu__secthead{justify-content:space-between;gap:var(--space-2)}.menu__sectlist{margin:0;padding:0;list-style:none}.menu__sectlabel{flex:auto}.menu__sectitem{color:var(--ink-2)}.chev{color:var(--ink-3);transition:color var(--dur) var(--ease),rotate var(--dur) var(--ease);flex:none}.chev.is-open{rotate:180deg}.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{background:var(--popover-hover);outline:none}@media (hover:hover) and (pointer:fine){.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:color-mix(in oklab,var(--ink) 10%,transparent);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) 15%,transparent);outline:none}.reveal{margin-top:var(--reveal-offset,0);grid-template-rows:minmax(0,1fr);display:grid}.reveal>*{min-height:0;overflow:hidden}.reveal-enter-active{transition:grid-template-rows var(--dur-reveal) var(--ease-open),margin-top var(--dur-reveal) var(--ease-open),opacity var(--dur-reveal) var(--ease-open)}.reveal-leave-active{transition:grid-template-rows var(--dur-reveal) var(--ease-close),margin-top var(--dur-reveal) var(--ease-close),opacity var(--dur-reveal) var(--ease-close)}.reveal-enter-active>*{transition:transform var(--dur-reveal) var(--ease-open)}.reveal-leave-active>*{transition:transform var(--dur-reveal) var(--ease-close)}.reveal-enter-from,.reveal-leave-to{opacity:0;grid-template-rows:minmax(0,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__box:disabled{cursor:default}.check__box:disabled~.check__icon--empty{opacity:.4}.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:has(.check__icon--mixed) .check__box:indeterminate~.check__icon--empty{opacity:0;transition:opacity calc(var(--dur)*.6) var(--ease)}.check__box:checked~.check__icon--check{opacity:1;transform:scale(1)}.check__icon--mixed{opacity:0;color:var(--ink);transition:opacity calc(var(--dur)*.6) var(--ease)}.check__box:indeterminate~.check__icon--mixed{opacity:1}.check__box:indeterminate~.check__icon--check{opacity:0;transform:scale(.5)}.addfolder{align-items:center;display:inline-flex}.addfolder__btn,.addfolder__input{font-size:var(--text-title);letter-spacing:var(--track-tight);font-weight:600}.addfolder__btn{color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease)}.addfolder__btn:hover{color:var(--ink)}.addfolder__input{color:var(--ink);min-width:12rem}.addfolder__input:focus{outline:none}.addfolder__input::placeholder{color:var(--ink-3)}.grip{cursor:grab;touch-action:none;margin-left:calc(var(--grip-pull)*-1);justify-content:flex-end}.grip svg{transform:translate(33.333%)}.grip:active{cursor:grabbing}.panel__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.panel__title{color:var(--ink)}.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;max-height:100%;transition:transform var(--dur) var(--ease-spring),opacity var(--dur) var(--ease);outline:1px solid #0000;flex-direction:column;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__item{font-size:var(--text-title);letter-spacing:var(--track-tight);font-weight:600}.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-4);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}.ovl-enter-from .dlg{opacity:0;transform:translateY(12px)}.folder__body{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:minmax(0,1fr);display:grid}.folder[data-collapsed] .folder__body{grid-template-rows:minmax(0,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,.item__nestchev{transition:transform var(--dur) var(--ease);will-change:transform}.folder__chev.is-collapsed,.item__nestchev.is-collapsed{transform:rotate(-90deg)}.folder__collapse,.item__nestcollapse{--chev-glyph:20px;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}.item__nestcollapse{--chev-glyph:16px;margin-left:-1px}.folder__collapse:hover,.item__nestcollapse:hover{color:var(--ink)}@media (pointer:coarse){.folder__collapse,.item__nestcollapse{min-width:var(--tap);height:var(--tap);margin-right:calc(var(--chev-glyph) - 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__actions .btn--icon{justify-content:flex-end}.folder__actions{--tip-shift:8px}@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{color:var(--ink);display:block}.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)}.editor__body[data-filter-person="0"] .item-wrap:not([data-person="0"]):not(:has(.item-wrap[data-person="0"])){display:none!important}.editor__body[data-filter-person="0"] .item-wrap:not([data-person="0"]):has(.item-wrap[data-person="0"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="0"] .item-wrap:not([data-person="0"]):has(.item-wrap[data-person="0"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="0"] .editor__folders>.folder:not(:has(.item-wrap[data-person="0"])){display:none}.editor__body[data-filter-person="0"] .editor__ungrouped:not(:has(.item-wrap[data-person="0"])){display:none}.editor__body[data-filter-person="1"] .item-wrap:not([data-person="1"]):not(:has(.item-wrap[data-person="1"])){display:none!important}.editor__body[data-filter-person="1"] .item-wrap:not([data-person="1"]):has(.item-wrap[data-person="1"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="1"] .item-wrap:not([data-person="1"]):has(.item-wrap[data-person="1"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="1"] .editor__folders>.folder:not(:has(.item-wrap[data-person="1"])){display:none}.editor__body[data-filter-person="1"] .editor__ungrouped:not(:has(.item-wrap[data-person="1"])){display:none}.editor__body[data-filter-person="2"] .item-wrap:not([data-person="2"]):not(:has(.item-wrap[data-person="2"])){display:none!important}.editor__body[data-filter-person="2"] .item-wrap:not([data-person="2"]):has(.item-wrap[data-person="2"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="2"] .item-wrap:not([data-person="2"]):has(.item-wrap[data-person="2"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="2"] .editor__folders>.folder:not(:has(.item-wrap[data-person="2"])){display:none}.editor__body[data-filter-person="2"] .editor__ungrouped:not(:has(.item-wrap[data-person="2"])){display:none}.editor__body[data-filter-person="3"] .item-wrap:not([data-person="3"]):not(:has(.item-wrap[data-person="3"])){display:none!important}.editor__body[data-filter-person="3"] .item-wrap:not([data-person="3"]):has(.item-wrap[data-person="3"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="3"] .item-wrap:not([data-person="3"]):has(.item-wrap[data-person="3"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="3"] .editor__folders>.folder:not(:has(.item-wrap[data-person="3"])){display:none}.editor__body[data-filter-person="3"] .editor__ungrouped:not(:has(.item-wrap[data-person="3"])){display:none}.editor__body[data-filter-person="4"] .item-wrap:not([data-person="4"]):not(:has(.item-wrap[data-person="4"])){display:none!important}.editor__body[data-filter-person="4"] .item-wrap:not([data-person="4"]):has(.item-wrap[data-person="4"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="4"] .item-wrap:not([data-person="4"]):has(.item-wrap[data-person="4"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="4"] .editor__folders>.folder:not(:has(.item-wrap[data-person="4"])){display:none}.editor__body[data-filter-person="4"] .editor__ungrouped:not(:has(.item-wrap[data-person="4"])){display:none}.editor__body[data-filter-person="5"] .item-wrap:not([data-person="5"]):not(:has(.item-wrap[data-person="5"])){display:none!important}.editor__body[data-filter-person="5"] .item-wrap:not([data-person="5"]):has(.item-wrap[data-person="5"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="5"] .item-wrap:not([data-person="5"]):has(.item-wrap[data-person="5"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="5"] .editor__folders>.folder:not(:has(.item-wrap[data-person="5"])){display:none}.editor__body[data-filter-person="5"] .editor__ungrouped:not(:has(.item-wrap[data-person="5"])){display:none}.editor__body[data-filter-person="6"] .item-wrap:not([data-person="6"]):not(:has(.item-wrap[data-person="6"])){display:none!important}.editor__body[data-filter-person="6"] .item-wrap:not([data-person="6"]):has(.item-wrap[data-person="6"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="6"] .item-wrap:not([data-person="6"]):has(.item-wrap[data-person="6"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="6"] .editor__folders>.folder:not(:has(.item-wrap[data-person="6"])){display:none}.editor__body[data-filter-person="6"] .editor__ungrouped:not(:has(.item-wrap[data-person="6"])){display:none}.editor__body[data-filter-person="7"] .item-wrap:not([data-person="7"]):not(:has(.item-wrap[data-person="7"])){display:none!important}.editor__body[data-filter-person="7"] .item-wrap:not([data-person="7"]):has(.item-wrap[data-person="7"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="7"] .item-wrap:not([data-person="7"]):has(.item-wrap[data-person="7"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="7"] .editor__folders>.folder:not(:has(.item-wrap[data-person="7"])){display:none}.editor__body[data-filter-person="7"] .editor__ungrouped:not(:has(.item-wrap[data-person="7"])){display:none}.editor__body[data-filter-person="8"] .item-wrap:not([data-person="8"]):not(:has(.item-wrap[data-person="8"])){display:none!important}.editor__body[data-filter-person="8"] .item-wrap:not([data-person="8"]):has(.item-wrap[data-person="8"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="8"] .item-wrap:not([data-person="8"]):has(.item-wrap[data-person="8"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="8"] .editor__folders>.folder:not(:has(.item-wrap[data-person="8"])){display:none}.editor__body[data-filter-person="8"] .editor__ungrouped:not(:has(.item-wrap[data-person="8"])){display:none}.editor__body[data-filter-person="9"] .item-wrap:not([data-person="9"]):not(:has(.item-wrap[data-person="9"])){display:none!important}.editor__body[data-filter-person="9"] .item-wrap:not([data-person="9"]):has(.item-wrap[data-person="9"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="9"] .item-wrap:not([data-person="9"]):has(.item-wrap[data-person="9"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="9"] .editor__folders>.folder:not(:has(.item-wrap[data-person="9"])){display:none}.editor__body[data-filter-person="9"] .editor__ungrouped:not(:has(.item-wrap[data-person="9"])){display:none}.editor__body[data-filter-person="10"] .item-wrap:not([data-person="10"]):not(:has(.item-wrap[data-person="10"])){display:none!important}.editor__body[data-filter-person="10"] .item-wrap:not([data-person="10"]):has(.item-wrap[data-person="10"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="10"] .item-wrap:not([data-person="10"]):has(.item-wrap[data-person="10"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="10"] .editor__folders>.folder:not(:has(.item-wrap[data-person="10"])){display:none}.editor__body[data-filter-person="10"] .editor__ungrouped:not(:has(.item-wrap[data-person="10"])){display:none}.editor__body[data-filter-person="11"] .item-wrap:not([data-person="11"]):not(:has(.item-wrap[data-person="11"])){display:none!important}.editor__body[data-filter-person="11"] .item-wrap:not([data-person="11"]):has(.item-wrap[data-person="11"])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person="11"] .item-wrap:not([data-person="11"]):has(.item-wrap[data-person="11"])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person="11"] .editor__folders>.folder:not(:has(.item-wrap[data-person="11"])){display:none}.editor__body[data-filter-person="11"] .editor__ungrouped:not(:has(.item-wrap[data-person="11"])){display:none}.editor__body[data-filter-person=u] .item-wrap:not([data-person=u]):not(:has(.item-wrap[data-person=u])){display:none!important}.editor__body[data-filter-person=u] .item-wrap:not([data-person=u]):has(.item-wrap[data-person=u])>.item-row:not(:has(.menu__list,.ac__menu)){opacity:.55}.editor__body[data-filter-person=u] .item-wrap:not([data-person=u]):has(.item-wrap[data-person=u])>.item-row .item__weight{visibility:hidden}.editor__body[data-filter-person=u] .editor__folders>.folder:not(:has(.item-wrap[data-person=u])){display:none}.editor__body[data-filter-person=u] .editor__ungrouped:not(:has(.item-wrap[data-person=u])){display:none}.editor__body[data-filter-person] .editor__addfolder{display:none}.editor__body[data-filter-person] .item__nestact{display:none!important}.editor__body.has-people{--item-col-actions:calc(var(--icon-btn)*6 + var(--space-1)*5 - var(--grip-pull));--item-cols:1fr var(--item-col-qty) var(--item-col-weight) var(--item-col-class) var(--item-col-actions)}@media (pointer:coarse){.editor__body.has-people{--item-col-actions:calc(var(--tap)*6 + var(--space-1)*5 - var(--grip-pull))}}.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{display:flow-root}.nestcollapse>.nest-block{min-height:0;transition:opacity var(--dur) var(--ease),margin-top var(--dur) var(--ease);padding-right:var(--grip-pull);margin-right:calc(var(--grip-pull)*-1)}.nestcollapse[data-collapsed]>.nest-block{visibility:hidden;opacity:0;height:0;margin-top:0;overflow:hidden}@supports not (font:-apple-system-body){.nestcollapse{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:minmax(0,1fr);display:grid}.nestcollapse[data-collapsed]{grid-template-rows:minmax(0,0fr)}.nestcollapse>.nest-block{transition:margin-top var(--dur) var(--ease);overflow:hidden}.nestcollapse[data-collapsed]>.nest-block{visibility:visible;opacity:1;height:auto}}.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}@media (hover:hover) and (pointer:fine){button.item__mark:hover{background-color:var(--lit-hover)}}.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}.item__carrier{align-items:baseline;gap:var(--space-1);margin-left:var(--space-2);color:var(--ink-3);white-space:nowrap;display:inline-flex}.item__carrier-dot{align-self:center}.item__carrier-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.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}}.item-wrap{content-visibility:auto;contain-intrinsic-size:auto 64px}.folder__bodyinner.is-dragpass .item-wrap,.item-wrap.is-dragging,.nestcollapse.is-lifted .item-wrap{content-visibility:visible}.item-wrap:has(.popover){content-visibility:visible}.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!important;--lightningcss-dark: !important;color-scheme:light!important}@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,.ovl,.packbar__clear,.pplbar,.syncstatus,.toast,.topbar__trail,.view__people{display:none!important}.topbar{border-bottom:0!important;position:static!important}.folder__body{grid-template-rows:1fr!important}.folder__bodyinner{opacity:1!important;overflow:visible!important}.item-wrap{content-visibility:visible!important}.nestcollapse{grid-template-rows:1fr!important}.nestcollapse>.nest-block{height:auto!important;margin-top:var(--space-2)!important;visibility:visible!important;opacity:1!important;overflow:visible!important}.folder__head,.item--check,.item--ro,.item-wrap{-moz-column-break-inside:avoid!important;break-inside:avoid!important}.folder__head{-moz-column-break-after:avoid!important;break-after:avoid!important}.catbar__seg,.item__box,.item__mark,.swatch{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.iname__link{text-decoration:none!important}}.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)}.topbar{z-index:var(--z-topbar);background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.view__title{font-size:var(--text-page-title);font-weight:700}.prose{max-width:var(--prose);gap:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.prose :is(h2,h3){font-size:var(--text-title);letter-spacing:var(--track-tight);margin-top:var(--space-4);font-weight:600}.prose :is(h2,h3):first-child{margin-top:0}.bullets>li,.prose li,.prose p{color:var(--ink-2);max-width:64ch}.bullets,.prose ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.bullets>li,.prose li{padding-left:var(--space-4);hanging-punctuation:last;position:relative}.bullets>li:before,.prose li:before{content:"";background:var(--ink-3);border-radius:50%;width:.36em;height:.36em;position:absolute;top:calc(.5lh + .02em);left:0;transform:translateY(-50%)}.prose a:not(.btn){color:var(--ink);border-bottom:1px solid var(--line-2);transition:border-color var(--dur) var(--ease)}.prose a:not(.btn):hover{border-bottom-color:var(--ink-2)}.prose code{max-width:100%;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-chrome);color:var(--ink);background:color-mix(in oklab,var(--ink) 8%,transparent);border-radius:var(--radius-2);overflow-wrap:anywhere;padding:.1em .45em;line-height:1.4;display:inline-block}@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-5dd332bb]{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-base)}.acct__signin[data-v-4556193f]{white-space:nowrap}.topbar__inner[data-v-9864b230]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.topbar__inner--compact[data-v-9864b230]{gap:var(--space-2)}.brand[data-v-9864b230]{color:var(--ink)}.topbar__trail[data-v-9864b230]{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.topbar__trail .btn--link[data-v-9864b230-s]{margin-right:var(--space-2)}
