/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-normal:400;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:where(:root),[data-theme=everyday]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f7f6ef;--color-base-200:#eeeee4;--color-base-300:#d8dbcf;--color-base-content:#29372e;--color-primary:#344f3e;--color-primary-content:#fff;--color-secondary:#dde7d7;--color-secondary-content:#29372e;--color-accent:#eedecd;--color-accent-content:#503d2f;--color-neutral:#29372e;--color-neutral-content:#f7f6ef;--color-info:#d9e5e9;--color-info-content:#29434c;--color-success:#dde7d7;--color-success-content:#29372e;--color-warning:#f2e7bf;--color-warning-content:#534727;--color-error:#f0d9d2;--color-error-content:#642b22;--radius-selector:2rem;--radius-field:.6rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}:root:has(input.theme-controller[value=everyday]:checked){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-base-100:#f7f6ef;--color-base-200:#eeeee4;--color-base-300:#d8dbcf;--color-base-content:#29372e;--color-primary:#344f3e;--color-primary-content:#fff;--color-secondary:#dde7d7;--color-secondary-content:#29372e;--color-accent:#eedecd;--color-accent-content:#503d2f;--color-neutral:#29372e;--color-neutral-content:#f7f6ef;--color-info:#d9e5e9;--color-info-content:#29434c;--color-success:#dde7d7;--color-success-content:#29372e;--color-warning:#f2e7bf;--color-warning-content:#534727;--color-error:#f0d9d2;--color-error-content:#642b22;--radius-selector:2rem;--radius-field:.6rem;--radius-box:1rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components;@layer utilities{@layer daisyui.l1.l2.l3{.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:overlay .3s allow-discrete, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;scrollbar-gutter:auto;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:clip}.modal::backdrop{display:none}.modal[popover]{color:inherit;background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;inset:0}.modal[popover]::backdrop{background-color:oklch(0% 0 0/.4);transition:background-color .3s ease-out}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input)){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true]{outline-color:currentColor}.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card[aria-checked=true]:focus-visible{outline-width:4px}.card:has(>:checked:focus-visible){outline-width:4px}.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.modal-backdrop{color:#0000;z-index:-1;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-backdrop button{cursor:pointer}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.btn-ghost{--btn-bg:#0000;color:var(--btn-rest-fg,var(--btn-color,var(--color-base-content,currentColor)));--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}}@layer daisyui.l1.l2{.modal.modal-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal.modal-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal.modal-open){--page-scroll-lock: }@starting-style{.modal.modal-open{opacity:0}}.modal[open]{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal[open]>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal[open]){--page-scroll-lock: }@starting-style{.modal[open]{opacity:0}}.modal:popover-open{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:popover-open>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:popover-open){--page-scroll-lock: }@starting-style{.modal:popover-open{opacity:0}}.modal:target{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal:target>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal:target){--page-scroll-lock: }@starting-style{.modal:target{opacity:0}}.modal-toggle:checked+.modal{pointer-events:auto;visibility:visible;opacity:1;transition:visibility 0s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;background-color:oklch(0% 0 0/.4)}.modal-toggle:checked+.modal>.modal-box{opacity:1;translate:0;scale:1}:root:has(.modal-toggle:checked+.modal){--page-scroll-lock: }@starting-style{.modal-toggle:checked+.modal{opacity:0}}.modal-top>.modal-box{--modal-tl:0;--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 -100%;scale:1}.modal-middle>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:var(--radius-box);--modal-br:var(--radius-box);width:91.6667%;max-width:32rem;height:auto;max-height:calc(100vh - 5em);translate:0 2%;scale:.98}.modal-bottom>.modal-box{--modal-tl:var(--radius-box);--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:0;width:100%;max-width:none;height:auto;max-height:calc(100vh - 5em);translate:0 100%;scale:1}.modal-start>.modal-box{--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);width:auto;max-width:none;height:100vh;max-height:none;translate:-100%;scale:1}[dir=rtl] :is(.modal-start>.modal-box){--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;translate:100%}.modal-end>.modal-box{--modal-tl:var(--radius-box);--modal-tr:0;--modal-bl:var(--radius-box);--modal-br:0;width:auto;max-width:none;height:100vh;max-height:none;translate:100%;scale:1}[dir=rtl] :is(.modal-end>.modal-box){--modal-tl:0;--modal-tr:var(--radius-box);--modal-bl:0;--modal-br:var(--radius-box);translate:-100%}.badge-outline{color:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.btn-neutral{--btn-color:var(--color-neutral);--btn-fg:var(--color-neutral-content);--btn-soft-bg:var(--color-neutral-content) 80%;--btn-rest-fg:initial}.btn-lg{--fontsize:1.125rem;--btn-p:1.25rem;--size:calc(var(--size-field,.25rem) * 12)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);--btn-soft-bg:initial}}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}.\!visible{visibility:visible!important}.visible{visibility:visible}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.hidden{display:none}.table{display:table}.rounded-full{border-radius:2147483647px}.border-0{border-style:var(--tw-border-style);border-width:0}.bg-accent\!{background-color:var(--color-accent)!important}.bg-info\!{background-color:var(--color-info)!important}.bg-warning\!{background-color:var(--color-warning)!important}.px-2{padding-inline:calc(var(--spacing) * 2)}.align-baseline{vertical-align:baseline}.text-\[1em\]\!{font-size:1em!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-accent-content{color:var(--color-accent-content)}.text-info-content{color:var(--color-info-content)}.text-warning-content{color:var(--color-warning-content)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}}.how-section .steps-grid{align-items:stretch}.how-section .steps-grid>article{flex-direction:column;min-width:0;display:flex}.how-section .steps-grid>article>p{margin-bottom:1.5rem}.workflow-demo{border:1px solid var(--edge);background:var(--color-base-200);border-radius:1rem;margin:auto 0 0;overflow:hidden}.demo-stage{isolation:isolate;height:19.5rem;color:var(--color-base-content);font-size:.77rem;position:relative;overflow:hidden;container-type:inline-size}.demo-stage svg{vertical-align:middle;flex:none;width:1rem;height:1rem;display:inline-block}.workflow-demo figcaption{border-top:1px solid var(--edge);background:var(--color-base-100);align-items:center;gap:.4rem;min-height:3.7rem;padding:.35rem .7rem;display:flex}.demo-caption{color:var(--muted);flex:1;font-size:.7rem;line-height:1.5}.demo-toggle.btn{background:0 0;border:0;min-width:3.6rem;min-height:44px;padding:.4rem;font-size:.7rem}.demo-toggle[hidden]{display:none}.demo-window{border:1px solid var(--edge);background:var(--paper);box-shadow:var(--shadow);opacity:0;border-radius:.75rem;transition:opacity .3s,transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:1.1rem .8rem 1.4rem;overflow:hidden;transform:translateY(.6rem)scale(.96)}.demo-window-head{border-bottom:1px solid var(--edge);color:var(--muted);justify-content:space-between;align-items:center;padding:.7rem .8rem;font-size:.7rem;display:flex}.demo-action{background:var(--color-secondary);min-width:1.55rem;height:1.55rem;color:var(--color-primary);border-radius:.35rem;place-items:center;display:grid}.demo-writing{padding:1.1rem .8rem;line-height:1.9}.demo-toolbar{border-top:1px solid var(--edge);height:2.3rem;color:var(--muted);align-items:center;gap:1rem;padding-inline:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.demo-toolbar>:last-child{margin-left:auto}.demo-caret{background:var(--color-primary);vertical-align:-.12em;width:1px;height:1em;margin-left:2px;display:none}[data-scene=typing] .demo-caret,[data-scene=edit] .demo-caret{animation:.8s step-end infinite demo-caret;display:inline-block}@keyframes demo-caret{50%{opacity:0}}[data-playback=paused] *,[data-playback=idle] *{animation-play-state:paused!important}.demo-browse{opacity:0;padding:1rem .75rem;transition:opacity .35s;position:absolute;inset:0}.demo-list-head{justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.demo-list-head>span{color:var(--muted);font-size:.6rem;font-weight:400}.demo-rows{height:12.2rem;position:relative}.demo-row{border:1px solid var(--edge);background:var(--paper);border-radius:.55rem;align-items:center;gap:.45rem;height:3.7rem;padding:.6rem;transition:transform .8s cubic-bezier(.22,1,.36,1),background .35s,border-color .35s;display:flex;position:absolute;top:0;left:0;right:0}.demo-row-b{transform:translateY(4.15rem)}.demo-row-c{transform:translateY(8.3rem)}.demo-row-copy{flex:1;min-width:0}.demo-row-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.71rem;font-weight:400;display:block;overflow:hidden}.demo-row-copy small{color:var(--muted);margin-top:.28rem;font-size:.59rem;display:block}.demo-checkbox{border:1px solid var(--edge);border-radius:.2rem;flex:none;place-items:center;width:.9rem;height:.9rem;display:grid}.demo-checkbox svg{opacity:0;width:.7rem;height:.7rem}.demo-row-bump{color:var(--muted);border-radius:.3rem;padding:.3rem;position:relative}[data-demo=capture] .demo-row-bump{display:none}.demo-selection-bar{background:var(--color-secondary);opacity:0;border-radius:.45rem;justify-content:space-between;align-items:center;padding:.65rem;font-size:.68rem;transition:opacity .3s;display:flex}.demo-selection-bar>span{font-weight:700}[data-demo=capture][data-scene=typing] .demo-compose{opacity:1;transform:none}[data-demo=capture][data-scene=saving] .demo-compose{opacity:0;transform:translateY(-1rem)scale(.8)}[data-demo=capture]:is([data-scene=saving],[data-scene=browse],[data-scene^=select]) .demo-browse{opacity:1}[data-demo=capture]:is([data-scene=select-one],[data-scene=select-two],[data-scene=select-three]) .demo-row-a,[data-demo=capture]:is([data-scene=select-two],[data-scene=select-three]) .demo-row-b,[data-demo=capture][data-scene=select-three] .demo-row-c{background:var(--color-secondary);border-color:var(--color-primary)}[data-demo=capture]:is([data-scene=select-one],[data-scene=select-two],[data-scene=select-three]) .demo-row-a .demo-checkbox svg,[data-demo=capture]:is([data-scene=select-two],[data-scene=select-three]) .demo-row-b .demo-checkbox svg,[data-demo=capture][data-scene=select-three] .demo-row-c .demo-checkbox svg,[data-demo=capture][data-scene=select-three] .demo-selection-bar{opacity:1}[data-demo=capture]:is([data-scene=arrange],[data-scene=reorder],[data-scene=merging]) .demo-merge,[data-demo=capture][data-scene=result] .demo-result{opacity:1;transform:none}.demo-order-label{color:var(--muted);padding:.8rem .75rem .5rem;font-size:.65rem}.demo-order-rows{height:10.2rem;margin-inline:.6rem;position:relative}.demo-order{border:1px solid var(--edge);background:var(--color-base-100);border-radius:.4rem;align-items:center;gap:.5rem;height:3.1rem;padding-inline:.5rem;font-size:.67rem;line-height:1.4;transition:transform .9s cubic-bezier(.22,1,.36,1),background .3s;display:flex;position:absolute;top:0;left:0;right:0}.demo-order-b{transform:translateY(3.45rem)}.demo-order-c{transform:translateY(6.9rem)}.demo-order>span:first-child{color:var(--muted);font-size:1.1rem}:is([data-scene=reorder],[data-scene=merging]) .demo-order-a{transform:translateY(0)}:is([data-scene=reorder],[data-scene=merging]) .demo-order-b{transform:translateY(6.9rem)}:is([data-scene=reorder],[data-scene=merging]) .demo-order-c{background:var(--color-warning);z-index:1;transform:translateY(3.45rem)}.demo-drag-dot{border:2px solid var(--color-primary);opacity:0;border-radius:50%;width:.65rem;height:.65rem;margin-left:auto}[data-scene=reorder] .demo-drag-dot{opacity:1}.demo-merge-action{background:var(--color-primary);color:var(--color-primary-content);border-radius:.4rem;justify-content:center;align-items:center;gap:.5rem;margin:.4rem .7rem;padding:.5rem;font-size:.7rem;display:flex}[data-scene=merging] .demo-merge-action{opacity:.6}.demo-pieces{padding:.6rem .8rem;font-size:.73rem;line-height:1.5}.demo-pieces>div{padding-block:.45rem}.demo-pieces>div+div{border-top:1px solid var(--edge)}.demo-saved{color:var(--color-primary);align-items:center;gap:.4rem;padding-inline:.8rem;font-size:.65rem;display:flex}.demo-link-window{opacity:1;inset:.65rem .75rem;transform:none}.demo-link-window .demo-window-head{padding-block:.35rem}.demo-link-writing{padding:.65rem .7rem .45rem}.demo-pasted-url{overflow-wrap:anywhere;color:var(--color-primary);background:var(--color-info);opacity:0;border-radius:.35rem;padding:.5rem;font-size:.7rem;line-height:1.7;transition:opacity .3s,transform .4s;position:absolute;top:5.3rem;left:.7rem;right:.7rem;transform:translateY(.4rem)}[data-demo=link][data-scene=paste] .demo-pasted-url{opacity:1;transform:none}.demo-fetching{text-align:center;color:var(--muted);opacity:0;font-size:.7rem;position:absolute;top:8rem;left:0;right:0}.demo-fetching>span{background:var(--color-primary);border-radius:50%;width:.55rem;height:.55rem;margin-right:.35rem;animation:.7s infinite alternate demo-caret;display:inline-block}[data-demo=link][data-scene=loading] .demo-fetching{opacity:1}.demo-film.card{border:1px solid var(--edge);background:var(--color-base-200);opacity:0;border-radius:.5rem;margin:.15rem .65rem 0;transition:opacity .6s,transform .8s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(.75rem)scale(.97)}[data-demo=link][data-scene=result] .demo-film{opacity:1;transform:none}.demo-film>img{object-fit:cover;object-position:center 39%;width:100%;height:5.7rem}.demo-film-body{padding:.55rem .65rem}.demo-film-meta{color:var(--muted);align-items:center;gap:.5rem;font-size:.57rem;font-weight:700;display:flex}.demo-film-meta>span{background:var(--color-warning);color:var(--color-warning-content);border-radius:1rem;align-items:center;gap:.2rem;padding:.15rem .35rem;display:inline-flex}.demo-film-meta svg{width:.65rem;height:.65rem}.demo-film-body>strong{letter-spacing:-.03em;margin:.4rem 0 .3rem;font-size:.82rem;line-height:1.25;display:block}.demo-film-body>small{color:var(--muted);font-size:.6rem}[data-demo=return] .demo-checkbox{display:none}[data-demo=return] .demo-browse{opacity:1}[data-demo=return]:is([data-scene=bumped],[data-scene=edit],[data-scene=close]) .demo-row-a{transform:translateY(4.15rem)}[data-demo=return]:is([data-scene=bumped],[data-scene=edit],[data-scene=close]) .demo-row-b{transform:translateY(8.3rem)}[data-demo=return]:is([data-scene=bumped],[data-scene=edit],[data-scene=close]) .demo-row-c{background:var(--color-secondary);transform:translateY(0)}[data-demo=return][data-scene=tap] .demo-row-c .demo-row-bump{background:var(--color-primary);color:var(--color-primary-content);box-shadow:0 0 0 .35rem var(--color-secondary)}[data-demo=return]:is([data-scene=edit],[data-scene=close]) .demo-browse{opacity:.2}[data-demo=return][data-scene=edit] .demo-edit{opacity:1;transform:none}[data-demo=return][data-scene=close] .demo-edit{opacity:0;transform:translateY(-1rem)scale(.85)}[data-demo=return][data-scene=result] .demo-row-b{background:var(--color-secondary);transform:translateY(0)}[data-demo=return][data-scene=result] .demo-row-c{transform:translateY(4.15rem)}[data-demo=return][data-scene=result] .demo-row-a{transform:translateY(8.3rem)}.demo-return-hint{color:var(--color-primary);text-align:center;font-size:.67rem;position:relative}.demo-return-hint>span{opacity:0;transition:opacity .3s;position:absolute;inset:0}[data-demo=return][data-scene=bumped] .demo-hint-bump,[data-demo=return][data-scene=result] .demo-hint-edit{opacity:1}@media (prefers-reduced-motion:reduce){.workflow-demo *,.workflow-demo :before,.workflow-demo :after{transition:none!important;animation:none!important}}.demo-after-edit,.demo-after-bump,[data-demo=return][data-scene=result] .demo-before-edit,[data-demo=return]:is([data-scene=bumped],[data-scene=edit],[data-scene=close],[data-scene=result]) .demo-before-bump{display:none}[data-demo=return][data-scene=result] .demo-after-edit,[data-demo=return]:is([data-scene=bumped],[data-scene=edit],[data-scene=close],[data-scene=result]) .demo-after-bump{display:inline}@container (width<=250px){.demo-film>img{height:4.3rem}}.demo-merge{inset-block:.65rem}.demo-merge .demo-window-head{padding-block:.35rem}.demo-merge .demo-order-label{padding-top:.5rem}@font-face{font-family:Manrope;src:url(/website-v2/fonts/manrope-regular.ttf);font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(/website-v2/fonts/manrope-bold.ttf);font-weight:700 800;font-display:swap}@font-face{font-family:Caveat;src:url(/website-v2/fonts/caveat.ttf);font-weight:500;font-display:swap}:root{font-synthesis:none;--muted:#60685c;--paper:#fffefa;--paper-peach:#f4e4d3;--paper-yellow:#f5edce;--edge:#dcded2;--shadow:0 12px 35px #29372e0b, 0 2px 4px #29372e05;font-family:Manrope,Avenir Next,sans-serif}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{background:radial-gradient(ellipse 60rem 42rem at 95% 20rem, #dce6d677, transparent 80%), radial-gradient(ellipse 40rem 35rem at 0 8rem, #eedecd55, transparent 80%), var(--color-base-100);margin:0}.opening{isolation:isolate;position:relative}.opening:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#677d6625 .7px,#0000 .7px);background-size:15px 15px;position:absolute;inset:2rem 0 2rem 45%;-webkit-mask-image:radial-gradient(#000 10%,#0000 72%);mask-image:radial-gradient(#000 10%,#0000 72%)}.context-brand{color:#435565;letter-spacing:-.035em;text-transform:none;vertical-align:baseline;align-items:center;gap:.22em;font-family:Georgia,Times New Roman,serif;font-size:1.06em;font-weight:400;line-height:1.15;display:inline-flex}.context-brand svg{flex:none;width:.62em;height:.62em}.feature-name .context-brand{font-size:2rem}#access-title .context-brand{margin-top:.12em}button,a,summary{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{font:inherit}:focus-visible{outline:3px solid var(--color-primary);outline-offset:5px}.wrap{width:min(100% - 5rem,1180px);margin-inline:auto}.skip-link{background:var(--paper);z-index:10;padding:1rem;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.site-header{justify-content:space-between;align-items:center;gap:1.5rem;min-height:7rem;display:flex}.wordmark{letter-spacing:-.08em;white-space:nowrap;font-size:1.65rem;font-weight:400;display:inline-block}.wordmark span{font-weight:800}.wordmark .brand-period{color:var(--muted);margin-left:.05em}nav{align-items:center;gap:2rem;font-size:.875rem;display:flex}nav a{align-items:center;gap:.4rem;min-height:44px;display:inline-flex}.badge{border-color:var(--edge);background:0 0;font-size:.75rem}.btn{height:auto;min-height:44px;box-shadow:none;border-color:var(--edge);padding:.8rem 1.3rem;font-size:.9rem;font-weight:700}.btn-lg{padding:1rem 1.5rem;font-size:1rem}.btn-primary{border-color:var(--color-primary)}.btn span[aria-hidden]{margin-left:.7rem}.opening{grid-template-columns:1fr 1.12fr;align-items:center;gap:3rem;padding-block:4rem 6rem;display:grid}.eyebrow{letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.6rem;font-size:.75rem;font-weight:700}h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.2rem,5.5vw,4.75rem);font-weight:700;line-height:1.08}#hero-title{font-size:clamp(2.7rem,4.5vw,3.8rem);line-height:1.1}.hero-resolution{color:var(--color-primary);text-wrap:balance;display:block}.underlined{text-decoration:underline;-webkit-text-decoration-color:var(--color-base-300);-webkit-text-decoration-color:var(--color-base-300);-webkit-text-decoration-color:var(--color-base-300);text-decoration-color:var(--color-base-300);text-underline-offset:.08em;text-decoration-thickness:.075em}.intro{max-width:26rem;color:var(--muted);margin:1.8rem 0 1.75rem;font-size:1.13rem;line-height:1.7}.hero-promise{color:var(--color-primary);letter-spacing:-.025em;margin-top:1rem;font-size:1.12em;font-weight:700;line-height:1.5;display:block}.fine-print{color:var(--muted);margin-top:.8rem;font-size:.8rem;line-height:1.6}.android-hint{align-items:center;gap:.8rem;margin-top:2rem;font-size:.8rem;line-height:1.7;display:flex}.android-hint>span{font-size:1.8rem}.android-hint strong{font-weight:700}.android-hint div>span{color:var(--muted)}.fragments{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;min-width:0;padding:3rem 0 2rem;display:grid;position:relative}.opening-copy{min-width:0}.handwritten{font-family:Caveat,cursive;font-size:1.6rem;font-weight:500;line-height:1.2}.collage-caption{color:var(--muted);position:absolute;top:-.1rem;right:1rem;transform:rotate(3deg)}.fragment{background:var(--paper);border:1px solid var(--edge);box-shadow:var(--shadow);overflow-wrap:anywhere;border-radius:.7rem;padding:1.3rem}.fragment h2{letter-spacing:-.04em;margin:.65rem 0;font-size:1.25rem;font-weight:700;line-height:1.25}.fragment p{margin:.5rem 0;font-size:.875rem;line-height:1.6}.note-kind{letter-spacing:.05em;color:var(--muted);font-size:.7rem;font-weight:700;display:block}.movie-fragment{--movie-ink:#253238;--movie-gold:#ecd4a5;--movie-text:#f4f0e5;background:radial-gradient(ellipse at 100% 0, #526559, transparent 75%), var(--movie-ink);color:var(--movie-text);border-color:var(--movie-ink);margin-top:1.2rem;transform:rotate(-6deg)}.movie-fragment .note-kind{color:var(--movie-gold);text-transform:uppercase;letter-spacing:.12em}.fragment.movie-fragment h2{letter-spacing:-.025em;color:var(--movie-gold);margin-block:1.1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.4rem,2.8vw,2.3rem);font-weight:400;line-height:.98}.movie-fragment .source-label{border-color:#f4f0e533}.movie-fragment .source-label small{color:#d3d9d2}.movie-fragment .source-icon{background:var(--movie-gold);color:var(--movie-ink)}.source-icon svg{width:1.1rem;height:1.1rem}.source-label{border-top:1px solid var(--edge);align-items:center;gap:.65rem;margin-top:1.25rem;padding-top:.9rem;font-size:.8rem;display:flex}.source-label small{color:var(--muted);font-size:.7rem;display:block}.source-icon{background:var(--paper-yellow);border-radius:.3rem;padding:.5rem}.kitchen-fragment{margin-left:-.7rem;padding:0;overflow:hidden;transform:rotate(5deg)}.kitchen-image{background:var(--color-base-200) url(/website-v2/kitchen.png);background-position:50%;background-size:cover;height:10rem}.fragment-inset{padding:1rem 1.25rem}.quote-fragment{background:var(--paper-yellow);margin:-1rem -.2rem 0 .5rem;transform:rotate(-3deg)}.quote-mark{height:2.5rem;font-family:Georgia,serif;font-size:3rem;display:block}.quote-fragment blockquote{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:700;line-height:1.4}.quote-fragment p{margin-top:1rem;font-size:.75rem}.dinner-fragment{background:var(--paper-peach);margin-top:.7rem;transform:rotate(4deg)}.note-checklist{margin:1rem 0;padding:0;font-size:.85rem;list-style:none}.note-checklist li{margin:.75rem 0;padding-left:1.15rem;position:relative}.note-checklist li:before{content:"";border:1px solid var(--muted);border-radius:2px;width:.6rem;height:.6rem;position:absolute;top:.3rem;left:0}.dinner-fragment .handwritten{font-size:1.2rem}.for-later{color:var(--muted);position:absolute;bottom:-1rem;left:3rem;transform:rotate(-6deg)}.section-space{padding-block:5.5rem}.section-heading{max-width:42rem}h2{letter-spacing:-.055em;font-size:clamp(2rem,3.7vw,3rem);font-weight:700;line-height:1.16}.section-heading>p:last-child{max-width:31rem;color:var(--muted);margin-top:1.5rem;font-size:1rem;line-height:1.8}.how-section{border-top:1px solid var(--edge)}.steps-grid,.benefits-grid{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:3rem;display:grid}.step-number{letter-spacing:.1em;color:var(--muted);font-size:.7rem;font-weight:700}.steps-grid h3,.benefits-grid h3{letter-spacing:-.03em;margin:1rem 0 .6rem;font-size:1.15rem;font-weight:700}.steps-grid p,.benefits-grid p{color:var(--muted);font-size:.95rem;line-height:1.8}.first-note{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem 0 0;display:flex}.first-note .handwritten{color:var(--muted);max-width:8rem;transform:rotate(-4deg)}.first-note p{flex:1;font-size:.85rem;line-height:1.8}.contexts-section{background:var(--color-secondary);padding-block:5.5rem}.contexts-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5rem;display:grid}.contexts-copy .eyebrow{align-items:center;gap:.7rem;display:flex}.contexts-copy .badge{border-color:var(--muted);letter-spacing:0;text-transform:none}.contexts-copy>p:not(.eyebrow):not(.fine-print){color:var(--muted);margin:1.5rem 0;font-size:1rem;line-height:1.8}.contexts-copy .btn{background:var(--paper);margin-top:.5rem}.example-switcher{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.example-switcher button{min-height:44px;color:var(--color-base-content);cursor:pointer;border:1px solid #0000;border-radius:2rem;padding:.6rem .9rem;font-size:.75rem}.example-switcher button[aria-pressed=true]{background:var(--paper);border-color:var(--edge);box-shadow:var(--shadow)}.context-board{background:var(--paper);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:1rem;min-height:29rem;padding:1.8rem}.context-topline{letter-spacing:.09em;color:var(--muted);justify-content:space-between;margin-bottom:1.5rem;font-size:.65rem;display:flex}.context-board h3{letter-spacing:-.05em;margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.context-subtitle{color:var(--muted);margin-top:.65rem;font-size:.8rem;line-height:1.6}.context-groups{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.4rem;display:grid}.context-groups section{background:var(--color-base-200);border-radius:.5rem;padding:1rem}.context-groups section:first-child{background:var(--color-secondary);grid-column:1/-1}.context-groups h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:.6rem;font-size:.65rem;font-weight:700}.context-groups h5{margin:.4rem 0;font-size:.85rem;font-weight:700}.context-groups p{color:var(--muted);font-size:.8rem;line-height:1.65}.context-groups .note-checklist{margin-block:.5rem;font-size:.8rem}.context-sources{border-top:1px solid var(--edge);margin-top:1.25rem;padding-top:1rem;font-size:.7rem;line-height:1.8}.context-sources span{color:var(--muted)}.example-caption{text-align:center;color:var(--muted);margin-top:1rem;font-size:.75rem}.sync-section{grid-template-columns:1fr 1fr;align-items:center;gap:5rem;display:grid}.soft-text{color:var(--muted)}.sync-copy>p{color:var(--muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.sync-copy .large-copy{color:var(--color-base-content);letter-spacing:-.04em;font-size:1.35rem;font-weight:700}.availability-row{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;font-size:.85rem;display:flex}.platform-label{font-weight:700}.availability-row a{align-items:center;gap:.7rem;min-height:44px;display:inline-flex}.availability-row .badge{white-space:normal;text-align:center;height:auto;padding-block:.4rem;line-height:1.5}.sync-copy>.fine-print{margin-top:1.2rem;font-size:.8rem}.ownership-section{background:var(--color-base-200)}.benefits-grid>article{min-width:0}.benefit-visual{background:var(--paper);border-radius:.9rem;flex-direction:column;justify-content:center;min-height:17rem;margin-bottom:1.5rem;padding:1.25rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.benefit-visual{background:color-mix(in srgb, var(--paper) 55%, transparent)}}.benefit-visual{border:1px solid var(--edge)}.mini-editor,.offline-note,.mini-collection{background:var(--paper);border:1px solid var(--edge);box-shadow:var(--shadow);border-radius:.55rem}.mini-editor{transform:rotate(-2deg)}.mini-toolbar{border-bottom:1px solid var(--edge);align-items:center;gap:.8rem;padding:.6rem .8rem;font-size:.8rem;display:flex}.mini-toolbar>svg{flex:none;width:1rem;height:1rem}.toolbar-label{color:var(--muted);margin-left:auto;font-size:.65rem}.mini-editor-page{padding:1rem}.mini-label{letter-spacing:.08em;color:var(--muted);margin-bottom:.8rem;font-size:.6rem;font-weight:700;display:block}.mini-editor-page>strong,.offline-note>strong{font-size:.95rem;font-weight:700;line-height:1.4;display:block}.benefits-grid .benefit-visual p{margin:.65rem 0;font-size:.75rem;line-height:1.65}.mini-editor-page mark{background:var(--paper-yellow);color:inherit;padding-inline:.15rem}.mini-task{align-items:center;gap:.4rem;margin-top:.65rem;font-size:.65rem;display:flex}.mini-task:before{content:"";border:1px solid var(--muted);border-radius:2px;flex:none;width:.5rem;height:.5rem}.offline-visual{background:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.offline-visual{background:color-mix(in srgb, var(--color-secondary) 55%, var(--paper))}}.offline-topline{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1.2rem;font-size:.65rem;display:flex}.connection-label{color:var(--muted)}.mini-saved{color:var(--color-primary)}.offline-note{padding:1rem;transform:rotate(2deg)}.mini-local{border-top:1px solid var(--edge);color:var(--muted);margin-top:1rem;padding-top:.8rem;font-size:.6rem;display:block}.mini-collection{padding:.85rem;transform:rotate(-1deg)}.mini-collection>div{align-items:center;gap:.4rem;padding:.4rem 0;font-size:.65rem;display:flex}.mini-collection>div>span:last-child{margin-left:auto}.grip{color:var(--muted)}.export-flow{text-align:center;color:var(--muted);padding-top:.8rem;font-size:.6rem}.export-arrow{margin:.2rem 0 .5rem;font-size:1.4rem;line-height:1;display:block}.export-flow>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;display:flex}.file-format{background:var(--paper);border:1px solid var(--edge);color:var(--color-base-content);border-radius:.3rem;padding:.4rem .65rem;font-family:monospace;font-size:.8rem;display:inline-block}.export-flow .handwritten{margin-left:.2rem;font-size:1.15rem}.keep-line{border-top:1px solid var(--edge);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:2.8rem;padding-top:1.7rem;font-size:.85rem;display:flex}.keep-line>span:first-child{color:var(--muted)}.plans-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.comparison{border:1px solid var(--edge);border-radius:1rem;margin-top:2.7rem;overflow-x:auto}.table{table-layout:fixed;width:100%;min-width:36rem;font-size:.85rem}.table th,.table td{white-space:normal;overflow-wrap:break-word;border-color:var(--edge);padding:1rem 1.5rem}.table th{text-align:left;font-weight:400}.table th:first-child{width:38%}.table td:last-child,.table thead th:last-child{background:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.table td:last-child,.table thead th:last-child{background:color-mix(in srgb, var(--color-secondary) 50%, transparent)}}.table thead th{vertical-align:top;color:var(--color-base-content);background:var(--paper);padding-block:2rem}.table thead h3{letter-spacing:-.04em;font-size:1.5rem;font-weight:700;line-height:1.3}.table thead p:not(.price){color:var(--muted);max-width:19rem;margin-top:.8rem;font-size:.85rem;line-height:1.7}.table .plan-essentials{background:0 0}.table .plan-essentials h3{margin-top:1.8rem}.price{letter-spacing:-.05em;margin-block:.8rem;font-size:2.7rem;font-weight:700}.price>span:not(.price-amount){letter-spacing:0;color:var(--muted);font-size:.85rem;font-weight:400}.plan-offer .btn{margin-top:1.4rem}.table .plan-offer .fine-print{margin-top:1.8rem;font-size:.75rem}.plan-caveat{max-width:52rem;margin-top:1.25rem}.early-access-section{background:var(--color-secondary);border-radius:1rem;grid-template-columns:1fr 1fr;gap:4rem;padding:3rem;display:grid}.early-access-section p:not(.eyebrow){color:var(--muted);margin-top:1rem;line-height:1.8}.signup-information h3{letter-spacing:-.03em;margin-top:1.2rem;font-size:1.15rem;font-weight:700}.signup-information>p{font-size:.9rem}.signup-information>.fine-print{font-size:.75rem}.signup-information{min-width:0}.faq-section{grid-template-columns:1fr 1.3fr;gap:4rem;display:grid}.faq-section h2{font-size:2rem}.faq-list details{border-bottom:1px solid var(--edge)}.faq-list summary{cursor:pointer;padding:1.4rem 1.8rem 1.4rem 0;font-size:.9rem;font-weight:700;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:1.25rem;font-weight:400;position:absolute;top:1.3rem;right:.2rem}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:var(--muted);padding-bottom:1.4rem;font-size:.9rem;line-height:1.8}.closing-section{text-align:center;padding-block:1rem 6rem}.closing-section .handwritten{color:var(--muted);margin-bottom:1rem}.closing-section h2{margin-bottom:1.8rem;font-size:clamp(2.4rem,4.5vw,3.5rem)}@media (width<=1000px){.contexts-layout,.sync-section{gap:2.5rem}.steps-grid,.benefits-grid{gap:2rem}.context-board{padding:1.3rem}.example-switcher button{padding-inline:.65rem}}@media (width<=760px){.section-space{padding-block:3.5rem}.steps-grid,.benefits-grid{grid-template-columns:1fr;gap:2rem;margin-top:2rem}.first-note{align-items:start;gap:1rem}.first-note p{flex-basis:100%}.contexts-section{padding-block:3.5rem}.contexts-layout,.sync-section,.early-access-section,.faq-section{grid-template-columns:1fr;gap:2.5rem}.context-board{min-height:0}.context-groups{gap:.6rem}.context-groups section{padding:.85rem}.plans-heading{flex-wrap:wrap;gap:1.5rem}.price{font-size:2.2rem}.plan-offer .btn{padding-inline:.8rem}.table{font-size:.75rem}.table th,.table td{padding:.9rem .65rem}.table th:first-child{width:34%}.table thead th{padding-block:1.5rem}.early-access-section{padding:2rem 1.25rem}.faq-section{gap:1rem}.closing-section{padding-block:0 4rem}}@media (width<=1000px){.opening{gap:2rem}nav{gap:1rem}.fragment{padding:1rem}.kitchen-fragment{padding:0}}@media (width<=760px){.wrap{width:min(100% - 2.5rem,36rem)}.site-header{min-height:5.5rem}nav{display:none}.opening{grid-template-columns:1fr;gap:2rem;padding-block:2rem 4rem}h1{font-size:clamp(3rem,10vw,4.5rem)}.opening h1 br:first-of-type{display:none}.opening-copy{max-width:31rem}.intro{margin-block:1.5rem}.fragments{margin-inline:.75rem;padding-top:3rem}.fragment h2{font-size:1.1rem}.fragment p,.note-checklist{font-size:.8rem}.kitchen-image{height:8rem}.quote-fragment blockquote{font-size:1.05rem}.fragment-inset{padding:.9rem}.collage-caption{font-size:1.35rem}}@media (width<=370px){.fragments{gap:.7rem;margin-inline:.3rem}.fragment{padding:.8rem}.kitchen-fragment{padding:0}.fragment h2{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html:not([data-viewport-input-mode=touch]) .fragments>.fragment{transition:translate .22s ease-out,box-shadow .22s ease-out}html:not([data-viewport-input-mode=touch]) .fragments>.fragment:hover{translate:0 -.35rem;box-shadow:0 18px 38px #29372e16,0 4px 8px #29372e09}}.table thead .plan-availability{color:var(--color-base-content);letter-spacing:-.04em;margin-block:.8rem;font-size:1.8rem;font-weight:700;line-height:1.5}.example-switcher[hidden]{display:none}.invite-box{background:var(--color-base-100);width:min(42rem,100%);max-width:42rem;max-height:calc(100dvh - 2rem);padding:clamp(1.25rem,4vw,2.5rem)}.invite-box h2{font-size:clamp(1.8rem,5vw,2.5rem)}.invite-box .eyebrow{margin-top:.5rem}.invite-close{float:right}.invite-box label,.invite-page label{margin:1rem 0 .5rem;font-weight:700;display:block}.invite-box .input,.invite-box .textarea,.invite-page .input{background:var(--paper);width:100%}.invite-box .textarea{resize:vertical}.invite-box .invite-consent{align-items:flex-start;gap:.65rem;font-weight:400;display:flex}.invite-consent input{margin-top:.3rem}.field-error{color:var(--color-error-content);font-size:.85rem;display:block}.invite-actions{flex-wrap:wrap;gap:.5rem;display:flex}.invite-page{max-width:44rem}.invite-page h1{font-size:clamp(2rem,6vw,3rem)}.invite-page .wordmark{margin-bottom:3rem;display:block}#link-resend button{margin-top:1rem}[hidden]{display:none!important}.invite-box :is(.input,.textarea):focus{outline:2px solid var(--color-primary);outline-offset:-2px;box-shadow:none}.invite-box .field-error:not(:empty){margin-top:.5rem}.invite-close .btn{box-shadow:none;background:0 0;border:0;min-width:44px;min-height:44px;padding:0}.invite-progress{margin:1.75rem 0 1.25rem}.invite-progress p{color:var(--muted);font-size:.8rem;font-weight:700}.invite-progress-track{gap:.4rem;margin-top:.65rem;display:flex}.invite-progress-track span{background:var(--color-base-300);border-radius:2px;flex:1;height:3px}.invite-progress-track span[data-current=true]{background:var(--color-primary)}.invite-step{animation:invite-step-in var(--invite-step-duration) ease-out both}#invite-form[data-direction=back] .invite-step{animation-name:invite-step-back}.invite-step>label:first-child{margin-top:0}.invite-box .textarea{min-height:8rem}.invite-navigation{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem}.invite-navigation .btn-primary{margin-left:auto}.invite-box .invite-form-note{margin-top:1.25rem;line-height:1.65}#invite-status:empty{display:none}#invite-status:not(:empty){margin-top:1rem}@keyframes invite-step-in{0%{opacity:0;transform:translate(.65rem)}to{opacity:1;transform:translate(0)}}@keyframes invite-step-back{0%{opacity:0;transform:translate(-.65rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.invite-step{animation:none}}.correspondence-page{min-height:100vh}.correspondence-header{justify-content:space-between;align-items:center;gap:1rem;width:min(100% - 2.5rem,70rem);margin:auto;padding-block:2rem;display:flex}.correspondence-back{color:var(--muted);font-size:.85rem}.correspondence-main{width:min(100% - 2.5rem,42rem);margin:3rem auto 4rem}.correspondence-card{background:var(--paper);border:1px solid var(--edge);box-shadow:var(--shadow);padding:clamp(1.5rem,5vw,3rem);display:block}.correspondence-card h1,.privacy-heading h1{letter-spacing:-.05em;font-size:clamp(2rem,5vw,3rem);line-height:1.12}.correspondence-card .eyebrow{margin-bottom:1.2rem}.correspondence-lead{color:var(--muted);margin:1.2rem 0 0;font-size:1rem;line-height:1.8}.correspondence-mark{background:var(--color-secondary);width:3rem;height:3rem;color:var(--color-primary);border-radius:50%;place-items:center;margin-bottom:1.75rem;font-size:1.4rem;display:grid}.correspondence-mark span{visibility:hidden}[data-state=confirmed] .correspondence-mark span{visibility:visible}.correspondence-mark:before{content:"· · ·";position:absolute}[data-state=confirmed] .correspondence-mark:before{content:none}.correspondence-card>.btn{margin-top:1.5rem}.correspondence-note{background:var(--color-secondary);border-radius:.8rem;margin-top:2rem;padding:1.5rem;font-size:.9rem;line-height:1.7}.correspondence-note strong{color:var(--color-secondary-content);display:block}.correspondence-note p{margin:.5rem 0 0}.correspondence-note .btn{margin-top:1.25rem}#interest-status:not(:empty){margin-top:1.3rem;font-size:.9rem;line-height:1.6}#link-resend{margin-top:1.5rem}#link-resend .input{min-height:3rem}.correspondence-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;margin-top:1.75rem;font-size:.8rem;line-height:1.6;display:flex}.correspondence-footer a,.privacy-sections a{text-underline-offset:.2em;text-decoration:underline}.privacy-page{max-width:44rem}.privacy-heading .correspondence-lead{max-width:35rem;font-size:1.08rem}.privacy-summary{margin-block:2rem .5rem}.privacy-sections>section{border-bottom:1px solid var(--edge);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:2rem;display:grid}.privacy-number{color:var(--muted);padding-top:.45rem;font-size:.75rem}.privacy-sections h2{letter-spacing:-.035em;margin:0 0 .8rem;font-size:1.3rem;line-height:1.4}.privacy-sections p{color:var(--muted);margin:.8rem 0 0;font-size:.95rem;line-height:1.8}.privacy-retention{gap:1rem;display:grid}.privacy-retention dt{font-size:.9rem;font-weight:700}.privacy-retention dd{color:var(--muted);margin:.3rem 0 0;font-size:.95rem}@media (width<=480px){.correspondence-main{margin-top:1rem}.correspondence-header{padding-block:1.5rem}.correspondence-back{font-size:.75rem}.privacy-sections>section{grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
