*,:after,:before{box-sizing:border-box;min-width:0}*{margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable;scroll-padding-top:5rem;overflow-x:clip}html:has(.ovl,.routemap.is-expanded){overflow:hidden}@media (pointer:fine){html{overscroll-behavior-y:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;min-height:100svh;font-family:var(--font);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--ink);background:var(--paper);overflow-x:clip}:root{hanging-punctuation:first last;text-wrap:pretty;--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);--underline-offset:2px;--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));--grade-hard-fill:var(--cat-firstaid);--grade-hard-ink:var(--lightningcss-light,oklch(50% .22 25))var(--lightningcss-dark,oklch(68% .25 25));--grade-moderate-fill:oklch(72% .17 62);--grade-moderate-ink:var(--lightningcss-light,oklch(52% .14 62))var(--lightningcss-dark,oklch(80% .18 62));--map-paper:#fff;--map-paper-muted:#f4f4f4;--map-paper-translucent:#fffc;--map-ink:#111;--map-ink-2:#333;--map-ink-3:#555;--map-ink-4:#666;--map-line:#ccc;--map-bare:oklch(95% .01 250);--map-route-ground:#767676;--map-route-casing:#0b0b0b;--map-route-fill:var(--map-paper);--map-unassigned:#9a9a9a;--map-control-hover:#0000000d;--map-control-selected:#00000014;--map-control-shadow:0 1px 4px #0000001f;--map-pin-paper:var(--map-paper);--map-pin-seat:#ececec;--map-pin-ink:#1c1c1c;--map-pin-seat-dark:var(--map-ink-2);--map-pin-shadow:-1px 1px 3px #00000059;--map-pin-shadow-lifted:-2px 2px 8px #0000008c;--map-trace-shadow:0 1px 3px #00000059;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--text-base:calc(max(1rem, .833vw));--text-input:1rem;--text-title:calc(max(1.375rem, 1.146vw));--text-page-title:calc(max(2rem, 1.667vw));--text-display:calc(max(4rem, 3.333vw));--text-chrome:calc(max(.875rem, .729vw));--text-micro:calc(max(.75rem, .625vw));--leading-tight:1.15;--leading-normal:1.5;--track-tight:-.02em;--track-unit:-.01em;--caption-tuck:calc(-1 * var(--space-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;--focus-ring:2px;--focus-offset:2px;--focus-offset-inset:calc(-1 * var(--focus-ring));--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:20px;--radius-pill:999px;--radius-icon:2px;--spring-fade:linear(0, .1783, .3248, .4451, .5441, .6253, .6921, .747, .7921, .8292, .8596, .8847, .9052, .9221, .936, .9474, .9568, .9645, .9708, .976, .9803, .9838, .9867, .9891, .991, .9926, .9939, .995, .9959, .9966, .9972, .9977, .9981, .9985, .9987, .999, .9991, .9993, .9994, .9995, .9996, .9997, .9997, .9998, .9998, .9999, .9999, .9999, 1);--spring-fade-dur:.3s;--spring-step:linear(0, .0169, .0596, .1183, .186, .2575, .3294, .3993, .4656, .5273, .584, .6355, .6819, .7233, .7601, .7925, .821, .846, .8677, .8866, .9029, .9171, .9292, .9397, .9487, .9564, .963, .9686, .9734, .9775, .9809, .9839, .9864, .9885, .9903, .9918, .9931, .9942, .9951, .9959, .9966, .9971, .9976, .998, .9983, .9986, .9988, .999, 1);--spring-step-dur:.39s;--spring-move:linear(0, .0169, .0596, .1183, .186, .2575, .3294, .3993, .4656, .5273, .584, .6355, .6819, .7233, .7601, .7925, .821, .846, .8677, .8866, .9029, .9171, .9292, .9397, .9487, .9564, .963, .9686, .9734, .9775, .9809, .9839, .9864, .9885, .9903, .9918, .9931, .9942, .9951, .9959, .9966, .9971, .9976, .998, .9983, .9986, .9988, .999, 1);--spring-move-dur:.63s;--spring-pop:linear(0, .0174, .0624, .1263, .2017, .2832, .3663, .4479, .5257, .5982, .6644, .7238, .7763, .822, .8613, .8945, .9223, .9452, .9637, .9784, .9898, .9985, 1.0049, 1.0094, 1.0124, 1.0142, 1.015, 1.0151, 1.0147, 1.0139, 1.0129, 1.0117, 1.0105, 1.0092, 1.008, 1.0068, 1.0057, 1.0048, 1.0039, 1.0032, 1.0025, 1.0019, 1.0014, 1.0011, 1.0007, 1.0005, 1.0003, 1.0001, 1);--spring-pop-dur:.57s;--spring-track:linear(0, .1783, .3248, .4451, .5441, .6253, .6921, .747, .7921, .8292, .8596, .8847, .9052, .9221, .936, .9474, .9568, .9645, .9708, .976, .9803, .9838, .9867, .9891, .991, .9926, .9939, .995, .9959, .9966, .9972, .9977, .9981, .9985, .9987, .999, .9991, .9993, .9994, .9995, .9996, .9997, .9997, .9998, .9998, .9999, .9999, .9999, 1);--spring-track-dur:.21s;--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,#0000001a)var(--lightningcss-dark,#0000004d);--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:calc(max(64rem, 53.33vw));--prose:42rem;--account-measure:26rem;--control-h:40px;--control-compact:30px;--icon-btn:32px;--qty-btn:24px;--swatch:10px;--tap:44px;--icon-touch:18px;--tap-pull:calc(.5 * (1.45rem - var(--tap)));--icon-pull:calc(.5 * (1.45rem - var(--icon-btn)));--grip-pull:9px;--grip-bleed:6px;--field-h:36px;--item-col-qty:calc(2 * var(--qty-btn) + clamp(28px, 28px + (100vw - 720px) / 19, 44px));--item-col-weight:6.25em;--item-col-class:calc(2 * var(--icon-btn) + var(--space-1));--item-col-actions:calc(5 * var(--icon-btn) + 4 * var(--space-1) - var(--grip-pull));--item-cols:1fr var(--item-col-qty) var(--item-col-weight) var(--item-col-class) var(--item-col-actions);--item-col-qty-ro:calc(clamp(36px, 36px + (100vw - 720px) / 38, 44px));--item-col-weight-ro:calc(max(clamp(80px, 80px + (100vw - 720px) / 19, 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}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}h1,h2,h3,h4{text-wrap:balance}textarea{text-wrap:stable}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:not(:disabled):active{opacity:.7}button,input[type=checkbox]{touch-action:manipulation}a{color:inherit;text-decoration:none}.menu__list,ol,ul{list-style:none}:focus-visible{outline:var(--focus-ring) solid var(--accent);outline-offset:var(--focus-offset)}: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}@supports not (animation-timing-function:linear(0,1)){:root{--spring-fade:cubic-bezier(.16, 1, .3, 1);--spring-step:cubic-bezier(.22, 1, .36, 1);--spring-move:cubic-bezier(.22, 1, .36, 1);--spring-pop:cubic-bezier(.34, 1.3, .5, 1);--spring-track:cubic-bezier(.16, 1, .3, 1)}}.t-title{font-size:var(--text-title);font-weight:600;line-height:var(--leading-tight)}.btn,.t-display,.t-num,.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}.btn,.t-label,.t-sm{font-size:var(--text-base)}.field--num,.t-num{font-variant-numeric:tabular-nums}.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:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink);transition:background var(--spring-fade-dur) var(--spring-fade),color var(--spring-fade-dur) var(--spring-fade),opacity var(--spring-fade-dur) var(--spring-fade);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)}.btn--ghost{color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--accent);filter:brightness(1.05)}.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,.btn--link:hover,.btn--quiet,.btn--quiet:hover{background:0 0}.btn--link{min-height:0;color:var(--ink-2);padding:0}.btn--link:hover{color:var(--ink)}.link{color:var(--ink-2);-webkit-text-decoration-color:var(--underline);text-decoration-color:var(--underline);transition:color var(--spring-fade-dur) var(--spring-fade),text-decoration-color var(--spring-fade-dur) var(--spring-fade)}.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);padding:0;font-weight:400}.btn--quiet:hover,.field{color:var(--ink)}button svg{display:block}.switch{border-radius:var(--radius-pill);background:var(--well);cursor:pointer;block-size:16px;inline-size:28px;transition:background var(--spring-fade-dur) var(--spring-fade);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(--spring-track-dur) var(--spring-track);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;font-size:var(--text-input);background:0 0;border:0}.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);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;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:active{opacity:.7}.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(--spring-fade-dur) var(--spring-fade);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(--spring-fade-dur) var(--spring-fade),rotate var(--spring-step-dur) var(--spring-step);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(--spring-step-dur) var(--spring-step),height var(--spring-step-dur) var(--spring-step),opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade),background calc(var(--spring-fade-dur) * .6) var(--spring-fade);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(--spring-fade-dur) var(--spring-fade),transform var(--spring-pop-dur) var(--spring-pop)}.menu-leave-active{transition:opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade),transform calc(var(--spring-step-dur) * .6) var(--spring-step)}.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% - 2 * var(--space-4));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(--spring-fade-dur) var(--spring-fade),transform var(--spring-pop-dur) var(--spring-pop)}.toast-leave-active{transition:opacity var(--spring-fade-dur) var(--spring-fade),transform var(--spring-step-dur) var(--spring-step);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:var(--underline-offset);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(.5 * (16px - var(--icon-btn)))}@media (pointer:coarse){:root{--item-col-actions:calc(5 * var(--tap) + 4 * var(--space-1) - var(--grip-pull));--item-col-class:calc(2 * var(--tap) + var(--space-1))}.btn--flush-end{margin-inline-end:calc(.5 * (var(--icon-touch) - var(--tap)))}.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(--spring-fade-dur) var(--spring-fade);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,.reveal-leave-active{transition:grid-template-rows var(--spring-step-dur) var(--spring-step),margin-top var(--spring-step-dur) var(--spring-step),opacity var(--spring-step-dur) var(--spring-step)}.reveal-enter-from,.reveal-leave-to{opacity:0;grid-template-rows:minmax(0,0fr)}.check:has(.check__box:not(:disabled):active){opacity:.7}.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(--spring-fade-dur) var(--spring-fade);grid-area:1/1}.check__icon--check{opacity:0;color:var(--ink);transition:transform var(--spring-pop-dur) var(--spring-pop),opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade);transform:scale(.5)}.check__box:checked~.check__icon--empty{opacity:0;transition:opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade)}.check:has(.check__icon--mixed) .check__box:indeterminate~.check__icon--empty{opacity:0;transition:opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade)}.check__box:checked~.check__icon--check{opacity:1;transform:scale(1)}.check__icon--mixed{opacity:0;color:var(--ink);transition:opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade)}.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,.dlg__item,.folder__name{font-size:var(--text-title);letter-spacing:var(--track-tight);font-weight:600}.addfolder__btn{color:var(--ink-3);cursor:pointer;transition:color var(--spring-fade-dur) var(--spring-fade)}.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(-1 * var(--grip-pull));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,.dlg__field,.dlg__opt,.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(--spring-pop-dur) var(--spring-pop),opacity var(--spring-fade-dur) var(--spring-fade);outline:1px solid #0000;flex-direction:column;overflow-y:auto}:is(.dlg:has(>.acct),.dlg:has(>.acctmodal__head)){max-width:var(--account-measure)}.dlg__field{gap:var(--space-1);flex-direction:column}.dlg__lede{margin-bottom:var(--space-2)}.dlg__opt{align-items:flex-start;gap:var(--space-3);cursor:pointer}.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(--spring-fade-dur) var(--spring-fade)}.ovl-enter-from,.ovl-leave-to{opacity:0}.ovl-enter-from .dlg{opacity:0;transform:translateY(12px)}.folder__body{transition:grid-template-rows var(--spring-step-dur) var(--spring-step);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(--spring-fade-dur) var(--spring-fade);overflow:hidden}.folder__bodyinner.is-overlay-open{overflow:visible}.folder[data-collapsed] .folder__bodyinner{opacity:0}.folder__chev,.item__nestchev{transition:transform var(--spring-step-dur) var(--spring-step);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(--spring-fade-dur) var(--spring-fade);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__items>*{padding-block:var(--space-2)}.folder__items>*+*{border-top:1px solid var(--line)}.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{white-space:nowrap;text-overflow:ellipsis;field-sizing:content;width:auto;min-width:2ch;max-width:calc(min(40ch,50vw));overflow:hidden}.folder__actions{justify-self:end;align-items:center;gap:var(--space-1);--tip-shift:8px;grid-column:5;display:flex}.editor__body[data-mode=pack] .folder__actions{display:none}.folder__del,.folder__grip{color:var(--ink-3);transition:color var(--spring-fade-dur) var(--spring-fade)}.folder__del:hover,.folder__grip:hover,.gear__name{color:var(--ink)}.folder__actions .btn--icon{justify-content:flex-end}@media (width<=720px){.folder__name{max-width:none}.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{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){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(--spring-fade-dur) * .9) var(--spring-fade)}.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(6 * var(--icon-btn) + 5 * var(--space-1) - 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(6 * var(--tap) + 5 * var(--space-1) - 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(--spring-fade-dur) var(--spring-fade),margin-top var(--spring-step-dur) var(--spring-step);padding-right:var(--grip-pull);margin-right:calc(-1 * var(--grip-pull))}.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(--spring-step-dur) var(--spring-step);grid-template-rows:minmax(0,1fr);display:grid}.nestcollapse[data-collapsed]{grid-template-rows:minmax(0,0fr)}.nestcollapse>.nest-block{transition:margin-top var(--spring-step-dur) var(--spring-step);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__carrier,.item__cweight,.item__roweight{white-space:nowrap}.wrap:has(.item__qty--split){--item-cols-ro:minmax(0, 1fr) calc(clamp(88px, 88px + 5 * (100vw - 720px) / 76, 108px)) var(--item-col-weight-ro) var(--icon-btn);--item-cols-pack:auto 1fr calc(clamp(88px, 88px + 5 * (100vw - 720px) / 76, 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);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:0;padding:calc(.5 * (-1.5em + var(--field-h))) 0;font-size:var(--text-base);color:var(--ink-3);cursor:pointer;transition:color var(--spring-fade-dur) var(--spring-fade),padding-block var(--spring-step-dur) var(--spring-step);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{padding-block:var(--space-px);align-items:center;line-height:1.3;display:inline-flex}.folder__addbtn,.item-nest__add{min-height:0;padding-block:var(--space-px);line-height:1.3}.nest-block>.item-wrap{--mark-bleed:calc(.5 * (var(--icon-btn) - var(--tap)) - var(--tap-pull));margin-block-end:calc(-1 * var(--mark-bleed));padding-block-end:var(--mark-bleed)}}.item-wrap{content-visibility:auto;contain-intrinsic-size:auto 64px;margin-inline-end:calc(-1 * var(--grip-bleed));padding-inline-end:var(--grip-bleed)}.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}.editor__body{--mode-slot:calc(var(--spring-fade-dur) / 2);--mode-in:calc(var(--spring-fade-dur) / 2 + var(--spring-step-dur) / 2);--mode-end:calc(var(--mode-slot) + var(--spring-step-dur));--t-slot:var(--spring-step-dur) var(--spring-step) var(--mode-slot);--t-in:var(--spring-fade-dur) var(--spring-fade) var(--mode-in);--t-out:var(--mode-slot) var(--spring-fade);position:relative}.packbar-reveal{transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),visibility 0s linear 0s}.editor__body:not([data-mode=pack]) .packbar-reveal{margin-top:calc(-1 * var(--space-5));visibility:hidden;transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),visibility 0s linear var(--mode-end);grid-template-rows:0fr}.packbar{transition:opacity var(--t-in),translate var(--spring-step-dur) var(--spring-step) var(--mode-in)}.editor__body:not([data-mode=pack]) .packbar{opacity:0;translate:0 var(--space-1);transition:opacity var(--spring-fade-dur) var(--spring-fade),translate var(--spring-step-dur) var(--spring-step)}.totals__breakdown{transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),visibility 0s linear 0s}.editor__body[data-mode=pack] .totals__breakdown{visibility:hidden;transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),visibility 0s linear var(--mode-end);grid-template-rows:0fr;margin-top:0}.totals__breakdowninner{transition:opacity var(--t-in)}.editor__body[data-mode=pack] .totals__breakdowninner{opacity:0;transition:opacity var(--spring-fade-dur) var(--spring-fade)}.editor__body.is-rowswitching .totals__breakdown>*,.editor__body[data-mode=pack] .totals__breakdown>*,.folder__add>*{overflow:hidden}.folder__add{transition:grid-template-rows var(--t-slot),padding-top var(--t-slot),border-top-width var(--t-slot),visibility 0s linear 0s;grid-template-rows:1fr;display:grid}.editor__body.is-rowswitching .folder__add{transition:grid-template-rows var(--t-slot),padding-top var(--t-slot),border-top-width var(--t-slot),opacity var(--t-in),visibility 0s linear 0s}.folder__add>*{min-height:0}.editor__body[data-mode=pack] .folder__add{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-slot),padding-top var(--t-slot),border-top-width var(--t-slot),opacity var(--spring-fade-dur) var(--spring-fade),visibility 0s linear var(--mode-end);border-top-width:0;grid-template-rows:0fr;padding-top:0}.editor__body[data-mode=pack] .folder__add>*{padding-block:0}.editor__body .item-wrap>.reveal{transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),opacity var(--t-in),visibility 0s linear 0s}.editor__body[data-mode=pack] .item-wrap>.reveal{opacity:0;visibility:hidden;transition:grid-template-rows var(--t-slot),margin-top var(--t-slot),opacity var(--spring-fade-dur) var(--spring-fade),visibility 0s linear var(--mode-end);grid-template-rows:minmax(0,0fr);margin-top:0}.planreveal{display:none!important}.editor__body[data-mode=plan] .planreveal{display:grid!important}.editor__body:not([data-mode=plan]) .planreveal{transition:display var(--mode-slot) allow-discrete}.planreveal>*{transition:opacity var(--t-in)}.editor__body:not([data-mode=plan]) .planreveal>*{opacity:0;transition:opacity var(--t-out)}.editor__addfolder,.editor__folders,.pplbar,.totals{transition:opacity var(--t-in)}.editor__body:not([data-mode=edit]) .editor__addfolder,.editor__body[data-mode=plan] :is(.editor__folders,.totals,.pplbar){opacity:0;transition:opacity var(--t-out),display var(--mode-slot) allow-discrete}@starting-style{.editor__body.is-rowswitching[data-mode=plan] .planreveal>*,.editor__body.is-rowswitching:not([data-mode=plan]) :is(.editor__folders,.totals,.pplbar),.editor__body.is-rowswitching[data-mode=edit] .editor__addfolder{opacity:0}}.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(--spring-step-dur) var(--spring-step),transform var(--spring-step-dur) var(--spring-step)}.tooltip-leave-active{transition:opacity calc(var(--spring-fade-dur) * .6) var(--spring-fade),transform calc(var(--spring-step-dur) * .6) var(--spring-step)}.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,.nestcollapse{grid-template-rows:1fr!important}.folder__bodyinner,.nestcollapse>.nest-block{opacity:1!important;overflow:visible!important}.item-wrap{content-visibility:visible!important}.nestcollapse>.nest-block{height:auto!important;margin-top:var(--space-2)!important;visibility: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(--spring-fade-dur) var(--spring-fade)}.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}}.acct__signin[data-v-681f4f4c]{white-space:nowrap}.avatar[data-v-681f4f4c]{--avatar:22px;width:var(--avatar);height:var(--avatar);border-radius:var(--radius-pill);background:var(--lit);font-size:calc(var(--avatar) * .64);text-transform:uppercase;transition:background var(--spring-fade-dur) var(--spring-fade);place-items:center;font-weight:500;line-height:1;display:inline-grid}@media (hover:hover) and (pointer:fine){.menu__btn:hover .avatar[data-v-681f4f4c]{background:var(--lit-hover)}}@media (pointer:coarse){.avatar[data-v-681f4f4c]{--avatar:24px}}.topbar__inner[data-v-0edcca4a]{align-items:center;gap:var(--space-3);padding-block:var(--space-3);display:flex}.topbar__inner--compact[data-v-0edcca4a],.topbar__trail[data-v-0edcca4a]{gap:var(--space-2)}.brand[data-v-0edcca4a]{color:var(--ink);flex:none}.topbar__trail[data-v-0edcca4a]{align-items:center;margin-left:auto;display:inline-flex}.topbar__trail .btn--link[data-v-0edcca4a-s]{margin-right:var(--space-2)}
