.lodnor-dialog__overlay{z-index:40;padding:var(--space-9);overscroll-behavior:contain;background:var(--surface-overlay);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.lodnor-dialog__overlay[data-contained]{position:absolute}.lodnor-dialog__overlay[data-state=open]{animation:lodnor-dialog-fade var(--dur-base) var(--ease-enter)}:root,[data-stock=paper],[data-stock=vellum]{--lodnor-dialog-edge:0}[data-stock=cyanotype],[data-stock=ink],.lodnor-card[data-surface=ink],.lodnor-plan-slot[data-surface=ink]{--lodnor-dialog-edge:var(--stroke-hair)}.lodnor-dialog{width:var(--lodnor-dialog-width);overscroll-behavior:contain;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:0;max-height:100%;scroll-padding-block:var(--space-6);color:var(--text-body);background:var(--surface-card);border:var(--lodnor-dialog-edge) solid var(--line-hair);border-radius:var(--radius-3);box-shadow:var(--shadow-modal);overflow:auto}.lodnor-dialog[data-state=open]{animation:lodnor-dialog-rise var(--dur-base) var(--ease-draw)}.lodnor-dialog:focus{outline:none}.lodnor-dialog[data-dragging]{transition:none}.lodnor-dialog__grabber{display:none}.lodnor-dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);padding:28px 28px 0;display:flex}.lodnor-dialog__heading-group{gap:var(--space-3);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.lodnor-dialog__header>.lodnor-icon-button,.lodnor-dialog__header>.lodnor-tooltip,.lodnor-dialog__close{flex:none}.lodnor-dialog__header>.lodnor-tooltip{margin:calc(-1 * var(--space-4)) -10px 0 0}.lodnor-dialog__close.lodnor-icon-button{border-radius:var(--radius-full)}.lodnor-dialog__close>.lodnor-icon{width:var(--size-20);height:var(--size-20);stroke-width:1.75px}.lodnor-dialog__title{color:var(--text-display);font:var(--weight-regular) 30px / 1.1 var(--type-display);letter-spacing:var(--tracking-normal);text-wrap:balance;margin:0}.lodnor-dialog__subtitle{color:var(--text-secondary);font:var(--weight-regular) var(--size-15) / normal var(--type-core);letter-spacing:var(--tracking-normal);margin:0}.lodnor-dialog__body{min-width:0;padding:var(--space-8) 28px;font:var(--weight-regular) var(--size-15) / var(--leading-body) var(--type-core)}.lodnor-dialog__footer{justify-content:flex-end;align-items:center;gap:var(--space-4);padding:var(--space-6) 28px var(--space-8);border-top:var(--border-hair);flex-wrap:wrap;display:flex}.lodnor-dialog__footer>*{min-width:0;max-width:100%}.lodnor-dialog__footer .lodnor-button{white-space:normal;overflow-wrap:anywhere;height:auto}.lodnor-dialog__footer .lodnor-button[data-size=md][data-variant=quiet]{padding-inline:calc(var(--space-6) + var(--space-1) - var(--stroke-thin))}.lodnor-dialog__footer .lodnor-button[data-size=md][data-variant=accent]{padding-inline:calc(var(--space-7) + var(--space-1) - var(--stroke-thin))}.lodnor-progress-rail{--lodnor-progress-rail-idle:var(--graphite-3);--lodnor-progress-rail-track:var(--surface-sunk);--lodnor-progress-rail-check:var(--text-inverse);--lodnor-progress-rail-gap-min:calc(var(--space-4) + var(--space-1));--lodnor-progress-rail-gap-max:var(--space-5);min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:flex}[data-stock=cyanotype] .lodnor-progress-rail,[data-stock=ink] .lodnor-progress-rail{--lodnor-progress-rail-idle:var(--line-strong);--lodnor-progress-rail-track:var(--line-rule)}[data-stock=cyanotype] .lodnor-progress-rail{--lodnor-progress-rail-check:var(--surface-stock)}.lodnor-progress-rail[data-orientation=horizontal]{grid-template-columns:repeat(var(--lodnor-progress-rail-steps), minmax(0, 1fr));align-items:start;row-gap:var(--space-6);column-gap:clamp(var(--lodnor-progress-rail-gap-min), 2%, var(--lodnor-progress-rail-gap-max));display:grid;container:lodnor-progress-rail/inline-size}.lodnor-progress-rail[data-orientation=vertical]{flex-direction:column;align-items:stretch}.lodnor-progress-rail__step{min-width:0;max-width:100%;display:flex}.lodnor-progress-rail[data-orientation=horizontal]>.lodnor-progress-rail__step{gap:calc(var(--space-4) + var(--space-1));flex-direction:column}.lodnor-progress-rail[data-orientation=vertical]>.lodnor-progress-rail__step{gap:calc(var(--space-5) + var(--space-1));flex-direction:row;flex:none}.lodnor-progress-rail__track{flex:none;min-width:0;display:flex}.lodnor-progress-rail[data-orientation=vertical] .lodnor-progress-rail__track{flex-direction:column;align-items:center}.lodnor-progress-rail__bar{width:100%;height:var(--space-3);background:var(--lodnor-progress-rail-track);border-radius:var(--radius-full);display:block;position:relative;overflow:hidden}.lodnor-progress-rail__step[data-state=completed] .lodnor-progress-rail__bar{background:var(--line-ink)}.lodnor-progress-rail__bar-fill{width:var(--lodnor-progress-rail-value);background:var(--line-measure);border-radius:inherit;height:100%;display:block}.lodnor-progress-rail__bar-fill[data-indeterminate]{background:linear-gradient(90deg, var(--line-measure) 0 var(--space-4), transparent var(--space-4)) 0 0 / var(--space-5) 100% round no-repeat;width:40%;animation:lodnor-progress-rail-sweep 1.4s var(--ease-standard) infinite}.lodnor-progress-rail__node{width:var(--space-8);height:var(--space-8);color:var(--lodnor-progress-rail-check);background:var(--surface-card);border:var(--stroke-medium) solid var(--lodnor-progress-rail-idle);border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;display:flex}.lodnor-progress-rail__step[data-state=completed] .lodnor-progress-rail__node{background:var(--line-ink);border:0}.lodnor-progress-rail__step[data-state=current] .lodnor-progress-rail__node{background:var(--surface-measure-soft);border:var(--stroke-heavy) solid var(--line-measure)}.lodnor-progress-rail__connector{flex:1 0 calc(var(--space-8) + var(--space-2));width:var(--stroke-medium);min-height:calc(var(--space-8) + var(--space-2));background:var(--lodnor-progress-rail-idle)}.lodnor-progress-rail__step[data-state=completed] .lodnor-progress-rail__connector{background:var(--line-ink)}.lodnor-progress-rail__content{gap:var(--space-1);overflow-wrap:break-word;flex-direction:column;min-width:0;display:flex}.lodnor-progress-rail[data-orientation=vertical] .lodnor-progress-rail__content{padding:var(--space-1) 0 var(--space-4)}.lodnor-progress-rail[data-orientation=vertical]>.lodnor-progress-rail__step:last-child .lodnor-progress-rail__content{padding-bottom:0}.lodnor-progress-rail__label{color:var(--text-secondary);font:var(--weight-regular) var(--size-14) / normal var(--type-core);letter-spacing:var(--tracking-normal);white-space:normal}.lodnor-progress-rail[data-orientation=horizontal] .lodnor-progress-rail__label{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap-reverse;display:flex}.lodnor-progress-rail[data-orientation=horizontal] .lodnor-progress-rail__label-text{flex:auto;width:min-content;min-width:0}.lodnor-progress-rail[data-checks=under]:not([data-measuring]) .lodnor-progress-rail__label-text{flex-basis:100%}.lodnor-progress-rail[data-measuring] .lodnor-progress-rail__label-text{flex-grow:0}.lodnor-progress-rail__label>.lodnor-icon{flex:none}.lodnor-progress-rail[data-orientation=vertical] .lodnor-progress-rail__label{font-size:var(--size-15)}.lodnor-progress-rail__step[data-state=completed] .lodnor-progress-rail__label{color:var(--text-body);font-weight:var(--weight-semibold)}.lodnor-progress-rail__step[data-state=current] .lodnor-progress-rail__label{color:var(--text-measure);font-weight:var(--weight-semibold)}.lodnor-progress-rail__detail{color:var(--text-secondary);font:var(--weight-regular) var(--size-13) / normal var(--type-core);letter-spacing:var(--tracking-normal)}.lodnor-progress-rail[data-measuring] .lodnor-progress-rail__content{width:min-content}.lodnor-progress-rail[data-compact]:not([data-measuring])>.lodnor-progress-rail__step:not([data-featured])>.lodnor-progress-rail__content{clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lodnor-progress-rail[data-compact]:not([data-measuring])>.lodnor-progress-rail__step:not([data-featured])>.lodnor-progress-rail__content>*{white-space:nowrap}.lodnor-progress-rail[data-compact]:not([data-measuring])>.lodnor-progress-rail__step[data-featured]>.lodnor-progress-rail__content{--lodnor-progress-rail-gap:clamp(var(--lodnor-progress-rail-gap-min), 2cqi, var(--lodnor-progress-rail-gap-max));width:100cqi;max-width:none;margin-inline-start:calc(var(--lodnor-progress-rail-index,0) * (100cqi + var(--lodnor-progress-rail-gap)) / var(--lodnor-progress-rail-steps) * -1)}.lodnor-progress-rail[data-compact]:not([data-measuring])>.lodnor-progress-rail__step:not([data-state=completed]) .lodnor-progress-rail__bar{box-shadow:inset 0 0 0 var(--stroke-thin) var(--line-strong)}:root,[data-stock]:not(.lodnor-toast){--lodnor-toast-edge:transparent}[data-stock=ink]:not(.lodnor-toast),[data-stock=cyanotype]:not(.lodnor-toast),.lodnor-card[data-surface=ink],.lodnor-plan-slot[data-surface=ink]{--lodnor-toast-edge:var(--line-rule)}.lodnor-toast{--lodnor-toast-shadow:0 12px 32px -12px color-mix(in srgb, var(--graphite-9) 40%, transparent);align-items:center;gap:var(--space-5);width:max-content;min-width:min(calc(420px + 2 * var(--space-6)), 100%);max-width:100%;padding:var(--space-5) var(--space-6);overflow-wrap:anywhere;color:var(--text-body);font-family:var(--type-core);background:var(--surface-stock);border-radius:var(--radius-3);outline:var(--stroke-thin) solid var(--lodnor-toast-edge,transparent);outline-offset:calc(-1 * var(--stroke-thin));box-shadow:var(--lodnor-toast-shadow);animation:lodnor-rise var(--dur-base) var(--ease-draw);border:0;display:flex}.lodnor-toast[data-trailing=pill],.lodnor-toast[data-trailing=dismiss]{min-width:min(calc(420px + var(--space-6) + var(--space-5)), 100%);padding-inline-end:var(--space-5)}.lodnor-toast__icon{flex:none;display:block}.lodnor-toast[data-tone=ok] .lodnor-toast__icon{color:var(--moss-3)}.lodnor-toast[data-tone=warn] .lodnor-toast__icon,.lodnor-toast[data-tone=working] .lodnor-toast__icon{color:var(--glow-5)}.lodnor-toast[data-tone=error] .lodnor-toast__icon{color:var(--oxide-3)}.lodnor-toast[data-tone=working] .lodnor-toast__icon{animation:.8s linear infinite lodnor-spin}.lodnor-toast__content{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.lodnor-toast__title{color:var(--text-body);font:var(--weight-semibold) var(--size-15) / normal var(--type-core);letter-spacing:var(--tracking-normal)}.lodnor-toast__detail,.lodnor-toast__progress{color:var(--text-secondary);font:var(--weight-regular) var(--size-13) / normal var(--type-core);letter-spacing:var(--tracking-normal);font-variant-numeric:var(--numeric)}.lodnor-toast__progress{flex:none}.lodnor-toast__action{flex:none;min-width:0;max-width:50%;display:flex}.lodnor-toast__action,.lodnor-toast__dismiss.lodnor-icon-button{margin-block:calc(-1 * var(--space-4))}.lodnor-toast[data-trailing=text] .lodnor-toast__action{margin-inline:calc(-1 * var(--space-5))}.lodnor-toast .lodnor-toast__action .lodnor-button,.lodnor-toast .lodnor-toast__action>a,.lodnor-toast .lodnor-toast__action>button{min-width:0;max-width:100%;min-height:var(--control-h-sm);height:auto;padding:0 var(--space-5);color:var(--text-body);font:var(--weight-semibold) var(--size-14) / normal var(--type-core);letter-spacing:var(--tracking-normal);text-decoration:underline;text-decoration-thickness:var(--stroke-thin);text-underline-offset:3px;white-space:normal;overflow-wrap:anywhere;border-radius:var(--radius-full);box-shadow:none;background:0 0;border:0}.lodnor-toast .lodnor-toast__action .lodnor-button:hover,.lodnor-toast .lodnor-toast__action>a:hover,.lodnor-toast .lodnor-toast__action>button:hover{color:var(--text-body);background:var(--action-quiet-hover)}.lodnor-toast .lodnor-toast__action .lodnor-button:active,.lodnor-toast .lodnor-toast__action>a:active,.lodnor-toast .lodnor-toast__action>button:active{background:var(--action-quiet-press)}.lodnor-toast__dismiss.lodnor-icon-button{border-radius:var(--radius-full);flex:none;margin-inline:0}.lodnor-toast .lodnor-toast__action .lodnor-button:focus-visible,.lodnor-toast .lodnor-toast__action>a:focus-visible,.lodnor-toast .lodnor-toast__action>button:focus-visible,.lodnor-toast .lodnor-toast__dismiss.lodnor-icon-button:focus-visible{outline:var(--ring-focus-outline);outline-offset:calc(-1 * var(--stroke-heavy))}.lodnor-toast-viewport{right:var(--space-8);bottom:calc(var(--lodnor-toast-inset-bottom,var(--space-8)) + env(safe-area-inset-bottom,0px));z-index:55;align-items:stretch;gap:var(--space-5);width:max-content;min-width:min(calc(420px + 2 * var(--space-6)), calc(100% - 2 * var(--space-8)));max-width:min(560px, calc(100% - 2 * var(--space-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.lodnor-toast-viewport[data-contained]{position:absolute}.lodnor-toast-viewport>*{pointer-events:auto}.lodnor-toast-viewport>.lodnor-toast{width:auto}.lodnor-toast-viewport>.lodnor-toast:not(:last-child){box-shadow:none}.lodnor-tooltip{min-width:0;max-width:100%;display:inline-flex;position:relative}.lodnor-tooltip__trigger-content{align-items:center;min-width:0;display:inline-flex}:root,[data-stock]:not(.lodnor-tooltip__content){--lodnor-tooltip-edge:transparent}[data-stock=ink]:not(.lodnor-tooltip__content),[data-stock=cyanotype]:not(.lodnor-tooltip__content),.lodnor-card[data-surface=ink],.lodnor-plan-slot[data-surface=ink]{--lodnor-tooltip-edge:var(--line-rule)}.lodnor-tooltip__content{z-index:60;align-items:center;gap:calc(var(--space-4) + var(--space-1));max-width:min(320px, var(--radix-tooltip-content-available-width,calc(100vw - var(--space-9))));padding:calc(var(--space-3) + var(--space-1) / 2) calc(var(--space-4) + var(--space-1));overflow-wrap:anywhere;color:var(--text-body);font:var(--weight-medium) var(--size-13) / normal var(--type-core);letter-spacing:var(--tracking-normal);white-space:normal;background:var(--surface-stock);border-radius:calc(var(--radius-1) + var(--space-1) / 2);outline:var(--stroke-thin) solid var(--lodnor-tooltip-edge,transparent);outline-offset:calc(-1 * var(--stroke-thin));box-shadow:none;border:0;display:inline-flex}.lodnor-tooltip__shortcut{padding:calc(var(--space-1) / 2) calc(var(--space-3) + var(--space-1) / 2);color:var(--text-body);font:var(--weight-semibold) var(--size-12) / normal var(--type-core);letter-spacing:var(--tracking-normal);font-variant-numeric:var(--numeric);background:var(--line-rule);border-radius:calc(var(--radius-1) - var(--space-1));flex:none}@media (forced-colors:active){.lodnor-tooltip__content,.lodnor-tooltip__shortcut{outline:var(--stroke-thin) solid CanvasText}.lodnor-tooltip__shortcut{outline-offset:calc(-1 * var(--stroke-thin))}}@keyframes lodnor-dialog-fade{0%{opacity:0}}@keyframes lodnor-dialog-rise{0%{opacity:0;transform:translateY(var(--space-4))}}@keyframes lodnor-dialog-sheet{0%{transform:translateY(100%)}}@keyframes lodnor-progress-rail-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (max-width:599px){.lodnor-dialog__overlay{padding:var(--space-8) 0 0;align-items:flex-end}.lodnor-dialog{width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border:var(--border-hair);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:none;transition:transform var(--dur-base) var(--ease-draw);border-bottom:0;position:relative}.lodnor-dialog[data-state=open]{animation:lodnor-dialog-sheet var(--dur-base) var(--ease-draw)}.lodnor-dialog__grabber{width:var(--space-10);height:5px;margin:var(--space-5) auto 0;background:var(--graphite-3);border-radius:var(--radius-full);touch-action:none;display:block}.lodnor-dialog__header{padding:28px var(--space-8) 0}.lodnor-dialog[data-dismissible] .lodnor-dialog__header{padding-top:var(--space-6);touch-action:none}.lodnor-dialog__title{font-size:var(--size-24)}.lodnor-dialog{--lodnor-dialog-close-inset:calc((var(--touch-min) - var(--space-7)) / 2);--lodnor-dialog-close-clip:padding-box}.lodnor-dialog__header>.lodnor-tooltip{top:calc(var(--ring-focus-offset) + var(--stroke-heavy) - var(--lodnor-dialog-close-inset));right:calc(var(--space-8) - var(--lodnor-dialog-close-inset));pointer-events:none;margin:0;position:absolute}.lodnor-dialog__close.lodnor-icon-button{background:var(--surface-card) var(--lodnor-dialog-close-clip);border:var(--lodnor-dialog-close-inset) solid transparent;box-shadow:inset 0 0 0 var(--stroke-thin) var(--line-strong)}.lodnor-dialog__close.lodnor-icon-button[data-variant]:not([data-disabled]):not([data-active]):not([aria-pressed=true]):hover{background:var(--action-quiet-hover) var(--lodnor-dialog-close-clip)}.lodnor-dialog__close.lodnor-icon-button[data-variant]:not([data-disabled]):not([data-active]):not([aria-pressed=true]):active{background:var(--action-quiet-press) var(--lodnor-dialog-close-clip)}.lodnor-dialog__close>.lodnor-icon{width:var(--size-16);height:var(--size-16)}.lodnor-dialog__close.lodnor-icon-button:not(:focus-visible){opacity:0}.lodnor-dialog__close.lodnor-icon-button:focus-visible{outline-offset:calc(var(--ring-focus-offset) - var(--lodnor-dialog-close-inset));pointer-events:auto}.lodnor-dialog__body{padding:var(--space-6) var(--space-8)}.lodnor-dialog__footer{padding:var(--space-6) var(--space-8) var(--space-8);flex-flow:column-reverse;align-items:stretch}.lodnor-dialog__footer>*,.lodnor-dialog__footer .lodnor-button{width:100%}.lodnor-toast-viewport{right:var(--space-6);bottom:calc(var(--lodnor-toast-inset-bottom,var(--space-6)) + env(safe-area-inset-bottom,0px));left:var(--space-6);width:auto;min-width:0;max-width:none}}@media (max-width:599px) and (forced-colors:active){.lodnor-dialog{--lodnor-dialog-close-clip:content-box}.lodnor-dialog__close.lodnor-icon-button{padding:var(--lodnor-dialog-close-inset);border-style:none}}@media (max-width:599px),(pointer:coarse){.lodnor-dialog__footer .lodnor-button,.lodnor-toast .lodnor-toast__action .lodnor-button,.lodnor-toast .lodnor-toast__action>a,.lodnor-toast .lodnor-toast__action>button{min-height:var(--touch-min)}.lodnor-toast__action,.lodnor-toast__dismiss.lodnor-icon-button{margin-block:calc(-1 * var(--space-5))}}@media (prefers-reduced-motion:reduce){.lodnor-dialog__overlay[data-state=open],.lodnor-dialog[data-state=open],.lodnor-toast,.lodnor-toast[data-tone=working] .lodnor-toast__icon,.lodnor-progress-rail__bar-fill[data-indeterminate]{animation:none}.lodnor-progress-rail__bar-fill[data-indeterminate]{width:100%}.lodnor-dialog{transition:none}}
.lodnor-bottom-sheet__overlay{z-index:40;padding:var(--space-8) 0 0;overscroll-behavior:contain;background:var(--surface-overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.lodnor-bottom-sheet__overlay[data-contained]{position:absolute}.lodnor-bottom-sheet__overlay[data-state=open]{animation:lodnor-bottom-sheet-fade var(--dur-base) var(--ease-enter)}.lodnor-bottom-sheet{--lodnor-sheet-inline:var(--space-8);width:100%;max-width:560px;min-height:0;max-height:100%;padding:var(--space-5) 0 calc(var(--space-8) + env(safe-area-inset-bottom,0px));overflow-wrap:anywhere;color:var(--text-body);font-family:var(--type-core);background:var(--surface-card);border:var(--border-hair);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;transition:transform var(--dur-base) var(--ease-draw);border-bottom:0;flex-direction:column;display:flex;position:relative}.lodnor-bottom-sheet[data-inset]{--lodnor-sheet-inline:var(--space-7)}.lodnor-bottom-sheet[data-state=open]{animation:lodnor-bottom-sheet-rise var(--dur-base) var(--ease-draw)}.lodnor-bottom-sheet[data-flow]{flex:0 auto;max-height:75%;margin:auto auto 0}.lodnor-bottom-sheet[data-dragging]{transition:none}.lodnor-bottom-sheet:focus{outline:none}.lodnor-bottom-sheet__handle{cursor:grab;touch-action:none;flex-direction:column;flex:none;display:flex}.lodnor-bottom-sheet:not([data-titled]) .lodnor-bottom-sheet__description{padding-top:var(--space-6)}.lodnor-bottom-sheet:not([data-inset]) .lodnor-bottom-sheet__grabber:only-child{margin-bottom:var(--space-6)}.lodnor-bottom-sheet[data-dragging] .lodnor-bottom-sheet__handle{cursor:grabbing}.lodnor-bottom-sheet__grabber{width:var(--space-10);background:var(--graphite-3);border-radius:var(--radius-full);align-self:center;height:5px}.lodnor-bottom-sheet__title{padding:var(--space-6) var(--space-8) var(--space-4);color:var(--text-display);font:var(--weight-regular) var(--size-24) / 1.1 var(--type-display);letter-spacing:var(--tracking-normal);text-wrap:balance;margin:0}.lodnor-bottom-sheet__description{padding:0 var(--space-8) var(--space-4);color:var(--text-secondary);font:var(--weight-regular) var(--size-15) / var(--leading-snug) var(--type-core);margin:0}.lodnor-bottom-sheet__body{overscroll-behavior:contain;min-height:0;font:var(--weight-regular) var(--size-16) / var(--leading-body) var(--type-core);flex:auto;overflow-y:auto}.lodnor-bottom-sheet[data-inset] .lodnor-bottom-sheet__handle{padding-bottom:calc(var(--space-5) + var(--space-1))}.lodnor-bottom-sheet[data-inset] .lodnor-bottom-sheet__title{padding:calc(var(--space-6) + var(--space-1)) var(--space-7) 0;font-size:var(--size-30);line-height:var(--leading-tight)}.lodnor-bottom-sheet[data-inset] .lodnor-bottom-sheet__description{padding:var(--space-3) var(--space-7) 0;line-height:normal}.lodnor-bottom-sheet[data-inset]:not([data-titled]) .lodnor-bottom-sheet__description{padding-top:calc(var(--space-6) + var(--space-1))}.lodnor-bottom-sheet[data-inset] .lodnor-bottom-sheet__body{padding:var(--space-2) var(--space-7)}.lodnor-bottom-sheet[data-inset] .lodnor-figure{font-size:var(--size-36);letter-spacing:var(--tracking-normal)}:root,[data-stock=paper],[data-stock=vellum]{--lodnor-bottom-sheet-viewer-edge:0}[data-stock=cyanotype],[data-stock=ink],.lodnor-card[data-surface=ink],.lodnor-plan-slot[data-surface=ink]{--lodnor-bottom-sheet-viewer-edge:var(--stroke-hair)}:is([data-stock=cyanotype],[data-stock=ink])~.lodnor-bottom-sheet[data-flow]{border-width:var(--lodnor-bottom-sheet-viewer-edge);border-bottom-width:0}.lodnor-bottom-sheet__close{--lodnor-sheet-close-inset:calc((var(--touch-min) - var(--space-7)) / 2);top:calc(var(--ring-focus-offset) + var(--stroke-heavy) + var(--space-1) - var(--lodnor-sheet-close-inset));right:calc(var(--lodnor-sheet-inline) - var(--lodnor-sheet-close-inset));min-height:var(--touch-min);padding:0 var(--space-5);color:var(--text-body);font:var(--weight-semibold) var(--size-13) / var(--leading-snug) var(--type-core);letter-spacing:var(--tracking-normal);background:var(--surface-card) padding-box;border:var(--lodnor-sheet-close-inset) solid transparent;border-radius:var(--radius-full);box-shadow:inset 0 0 0 var(--stroke-thin) var(--line-strong);cursor:pointer;position:absolute}.lodnor-bottom-sheet__close:hover{box-shadow:inset 0 0 0 var(--stroke-thin) var(--line-ink)}.lodnor-bottom-sheet__close:active{background-color:var(--action-quiet-press);box-shadow:inset 0 0 0 var(--stroke-thin) var(--line-ink)}.lodnor-bottom-sheet__close:focus-visible{outline-offset:calc(var(--ring-focus-offset) - var(--lodnor-sheet-close-inset))}.lodnor-bottom-sheet__close:not(:focus-visible){opacity:0;pointer-events:none}@media (forced-colors:active){.lodnor-bottom-sheet__close{padding:var(--lodnor-sheet-close-inset) calc(var(--space-5) + var(--lodnor-sheet-close-inset));background-clip:content-box;border-style:none}}@keyframes lodnor-bottom-sheet-fade{0%{opacity:0}}@keyframes lodnor-bottom-sheet-rise{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.lodnor-bottom-sheet__overlay[data-state=open],.lodnor-bottom-sheet[data-state=open]{animation:none}.lodnor-bottom-sheet{transition:none}}
