@layer loosethreads{.lt-button{--lt-button-h:var(--fc-h);--lt-button-fill:transparent;--lt-button-text:var(--c-type);--lt-button-edge:transparent;--lt-button-wash:var(--c-accent-soft);--lt-button-rim:var(--c-type);--lt-button-gleam:var(--focus-gleam);--lt-button-sheen:color-mix(in srgb,light-dark(color-mix(in srgb,var(--pulp-white) 50%,transparent),color-mix(in srgb,var(--pulp-white) 12%,transparent)) calc(var(--gleam-on) * 100%),transparent);--lt-button-dur:var(--dur-quick);--lt-button-glide:var(--rim-glide);box-sizing:border-box;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-8);min-width:0;max-width:100%;min-height:var(--lt-button-h);margin:0;padding:var(--s-4) var(--s-16);border:var(--line-w) solid var(--lt-button-edge);border-radius:min(var(--corner-button),calc(var(--lt-button-h) * var(--r-cap)));outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--lt-button-fill);color:var(--lt-button-text);font-family:var(--f-reading);font-size:var(--t-body);line-height:var(--lh-body);font-weight:var(--w-strong);text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--lt-button-dur) var(--ease-leave),color var(--lt-button-dur) var(--ease-leave)}.lt-button--primary{--lt-button-fill:light-dark(var(--c-accent),var(--c-btn-bg));--lt-button-text:light-dark(var(--c-on-accent),var(--c-btn-fg));--lt-button-rim:light-dark(var(--c-type),var(--pulp-pink-matter-deep));--lt-button-gleam:light-dark(var(--focus-gleam),var(--focus-gleam-on-primary,var(--focus-gleam)))}.lt-button--secondary{--lt-button-edge:var(--edge);font-weight:var(--w-regular)}.lt-button--danger{--lt-button-fill:var(--c-danger-soft);--lt-button-edge:var(--c-danger);--lt-button-wash:var(--c-danger-soft)}.lt-button--ghost{font-weight:var(--w-regular)}.lt-button--ghost:where([aria-pressed=true],[aria-checked=true],[aria-current]:not([aria-current=false],[aria-current=""])){--lt-button-fill:var(--c-selected);--lt-button-edge:var(--c-selected-edge);--lt-button-wash:var(--c-selected-hover)}.lt-button--sm{--lt-button-h:var(--control-sm);padding:var(--s-4) var(--s-12);font-size:var(--t-label)}.lt-button--icon{min-width:var(--lt-button-h);padding-inline:var(--s-4)}.lt-button__icon{display:inline-flex;flex:none}.lt-button__label{min-width:0;overflow-wrap:anywhere;text-wrap:balance}.lt-button[data-disabled]{--lt-button-fill:var(--disabled-fill);--lt-button-edge:var(--disabled-fill);--lt-button-text:var(--disabled-label);cursor:not-allowed}.lt-button[data-busy]{cursor:not-allowed}.lt-button[data-busy=saving]{cursor:progress}.lt-button:before{content:"";position:absolute;inset:calc(-1 * var(--line-w));z-index:var(--z-under);border-radius:inherit;pointer-events:none;background-color:transparent;background-image:linear-gradient(100deg,transparent 38%,var(--lt-button-sheen) 50%,transparent 62%);background-size:300% 100%;background-position:100% 0;transition:background-color var(--lt-button-dur) var(--ease-leave)}@media (hover:hover){.lt-button:not([aria-disabled=true]):hover:before{background-color:var(--lt-button-wash);background-position:0 0;transition:background-color var(--lt-button-dur) var(--ease-arrive),background-position var(--lt-button-glide) var(--ease-move)}.lt-button:not([aria-disabled=true]):is(:active:hover,:active:focus-visible){background-color:color-mix(in srgb,var(--lt-button-fill) calc(100% - var(--press-amt)),var(--press-mix));transition-timing-function:var(--ease-arrive)}}@media (hover:none){.lt-button:not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--lt-button-fill) calc(100% - var(--press-amt)),var(--press-mix));transition-timing-function:var(--ease-arrive)}}.lt-button:focus-visible{outline:var(--line-w) solid transparent;border-color:var(--lt-button-rim);box-shadow:inset 0 0 0 calc(var(--focus-rim-w) - var(--line-w)) var(--lt-button-rim)}.lt-button:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--line-w));border-radius:inherit;padding:var(--focus-rim-w);pointer-events:none;background-image:linear-gradient(100deg,var(--lt-button-rim) 38%,var(--lt-button-gleam) 50%,var(--lt-button-rim) 62%);background-size:300% 100%;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box,linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lt-button-gleam var(--dur-focus-gleam) var(--ease-move) infinite alternate}@keyframes lt-button-gleam{0%{background-position:100% 0}to{background-position:0 0}}@media (pointer:coarse){.lt-button{--lt-button-h:var(--touch-min);min-width:var(--touch-min)}}@media (prefers-reduced-motion:reduce){.lt-button{--lt-button-dur:var(--dur-none);--lt-button-glide:var(--dur-none);--lt-button-sheen:transparent}.lt-button:focus-visible:after{content:none}}:where([data-motion=reduce]) .lt-button{--lt-button-dur:var(--dur-none);--lt-button-glide:var(--dur-none);--lt-button-sheen:transparent}:where([data-motion=reduce]) .lt-button:focus-visible:after{content:none}}@layer loosethreads{.lt-toast{--lt-toast-in:var(--dur-calm);--lt-toast-out:var(--dur-quick);--lt-toast-clear:var(--s-16);box-sizing:border-box;position:absolute;z-index:var(--z-bar);inset-inline-end:var(--s-16);inset-block-end:var(--lt-toast-clear);display:flex;justify-content:flex-end;max-inline-size:min(var(--size-420),calc(100% - var(--s-16) - var(--s-16)));pointer-events:none}.lt-toast__card{box-sizing:border-box;display:none;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:0 var(--s-4);min-inline-size:0;padding-block:var(--s-4);padding-inline:var(--s-16) var(--s-4);border-radius:var(--corner-floating);background-color:var(--surface-floating);box-shadow:var(--shadow-float);color:var(--c-type);font-family:var(--f-reading);font-size:var(--t-small);line-height:var(--lh-body);font-weight:var(--w-regular);pointer-events:auto;opacity:0;translate:0 0;transition:opacity var(--lt-toast-out) var(--ease-leave),translate var(--lt-toast-out) var(--ease-leave),display var(--lt-toast-out) var(--ease-leave) allow-discrete}.lt-toast__card[data-shown]{display:flex;opacity:1;transition-duration:var(--lt-toast-in);transition-timing-function:var(--ease-arrive)}@starting-style{.lt-toast__card[data-shown]{opacity:0;translate:0 var(--s-8)}}.lt-toast__words{display:flex;flex:1 1 var(--size-200);align-items:baseline;gap:var(--s-8);min-inline-size:0;margin:0;padding-block:var(--s-4);overflow-wrap:anywhere;text-wrap:pretty}.lt-toast__icon{display:inline-grid;flex:none;place-items:center;align-self:flex-start;inline-size:var(--size-icon-sm);block-size:calc(var(--t-small) * var(--lh-body));color:var(--status-ok)}.lt-toast__card[data-status=info] .lt-toast__icon{color:var(--status-info)}.lt-toast__icon>svg{inline-size:100%;block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-toast__message{min-inline-size:0}.lt-toast__action.lt-button{--lt-button-text:var(--c-accent);flex:none;font-weight:var(--w-strong)}.lt-toast__dismiss.lt-button{flex:none;color:var(--c-muted)}.lt-toast__title{display:block;font-weight:var(--w-strong)}.lt-toast__card:not(:has(.lt-button)){-webkit-padding-end:var(--s-16);padding-inline-end:var(--s-16)}.lt-toast--push{--lt-toast-top:var(--s-12);inset-block:var(--lt-toast-top) auto;inset-inline:var(--s-12);justify-content:stretch;max-inline-size:none}.lt-toast__card--push{--lt-toast-rim:var(--c-type);--lt-toast-gleam:var(--focus-gleam);position:relative;flex-wrap:nowrap;align-items:flex-start;gap:var(--s-12);inline-size:100%;margin:0;padding:var(--s-12);border:var(--line-w) solid transparent;text-align:start;cursor:pointer;transition:opacity var(--lt-toast-out) var(--ease-leave),translate var(--lt-toast-out) var(--ease-leave),background-color var(--lt-toast-out) var(--ease-leave),display var(--lt-toast-out) var(--ease-leave) allow-discrete}.lt-toast__card--push[data-shown]{transition-duration:var(--lt-toast-in);transition-timing-function:var(--ease-arrive)}@starting-style{.lt-toast__card--push[data-shown]{opacity:0;translate:0 calc(-1 * var(--s-8))}}@media (hover:hover){.lt-toast__card--push:hover{background-color:var(--surface-well)}}.lt-toast__card--push:focus-visible{outline:var(--line-w) solid transparent;border-color:var(--lt-toast-rim);box-shadow:var(--shadow-float),inset 0 0 0 calc(var(--focus-rim-w) - var(--line-w)) var(--lt-toast-rim)}.lt-toast__card--push:focus-visible:after{content:"";position:absolute;inset:calc(-1 * var(--line-w));border-radius:inherit;padding:var(--focus-rim-w);pointer-events:none;background-image:linear-gradient(100deg,var(--lt-toast-rim) 38%,var(--lt-toast-gleam) 50%,var(--lt-toast-rim) 62%);background-size:300% 100%;-webkit-mask:linear-gradient(var(--pulp-black) 0 0) content-box,linear-gradient(var(--pulp-black) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:lt-toast-gleam var(--dur-focus-gleam) var(--ease-move) infinite alternate}@keyframes lt-toast-gleam{0%{background-position:100% 0}to{background-position:0 0}}.lt-toast__tile{display:grid;flex:none;place-items:center;inline-size:var(--size-40);block-size:var(--size-40);overflow:hidden;border-radius:var(--corner-chip);background-color:var(--c-type);color:var(--surface-ground);font-family:var(--f-display);font-size:var(--t-label);font-weight:var(--w-strong);text-transform:uppercase}.lt-toast__tile>svg{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm);stroke-width:var(--icon-stroke)}.lt-toast__push-body{display:flex;flex:1 1;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere;text-wrap:pretty}.lt-toast__push-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-8)}.lt-toast__app{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--w-strong)}.lt-toast__time{flex:none;color:var(--c-muted);font-size:var(--t-caption)}.lt-toast__push-title{font-weight:var(--w-strong)}.lt-toast__card--points{padding-inline:var(--s-16)}.lt-toast__points-body{display:flex;flex:1 1;flex-direction:column;min-inline-size:0;margin:0}.lt-toast__points{font-weight:var(--w-strong)}.lt-toast__note{color:var(--c-muted);font-size:var(--t-caption)}@media (prefers-reduced-motion:reduce){.lt-toast{--lt-toast-in:var(--dur-none);--lt-toast-out:var(--dur-none)}.lt-toast__card--push:focus-visible:after{content:none}}:where([data-motion=reduce]) .lt-toast{--lt-toast-in:var(--dur-none);--lt-toast-out:var(--dur-none)}:where([data-motion=reduce]) .lt-toast__card--push:focus-visible:after{content:none}.lt-toast__cloud{inline-size:auto;color:inherit}.lt-toast-stack{--lt-toast-clear:var(--s-16);box-sizing:border-box;position:absolute;z-index:var(--z-bar);inset-inline-end:var(--s-16);inset-block-end:var(--lt-toast-clear);display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-8);max-inline-size:min(var(--size-420),calc(100% - var(--s-16) - var(--s-16)));pointer-events:none}.lt-toast-stack__item{--lt-toast-stack-from:0;display:flex;justify-content:flex-end;max-inline-size:100%}.lt-toast-stack__item[data-moving]{animation:lt-toast-stack-move var(--dur-calm) var(--ease-move)}@keyframes lt-toast-stack-move{0%{translate:0 calc(var(--lt-toast-stack-from) * var(--line-w))}}@media (prefers-reduced-motion:reduce){.lt-toast-stack__item[data-moving]{animation:none}}:where([data-motion=reduce]) .lt-toast-stack__item[data-moving]{animation:none}.lt-toast-stack__item>.lt-toast{position:static;max-inline-size:100%}.lt-lock-screen{display:grid;align-content:start;grid-gap:var(--s-16);gap:var(--s-16);max-inline-size:var(--size-420);padding:var(--s-16) var(--s-12);border:var(--line-w) solid var(--c-line);border-radius:var(--corner-card);background-color:var(--surface-well);color:var(--c-type)}.lt-lock-screen__clock{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0;text-align:center}.lt-lock-screen__time{font-family:var(--f-display);font-size:var(--t-heading);line-height:var(--lh-heading);font-weight:var(--w-heading)}.lt-lock-screen__day{color:var(--c-muted);font-size:var(--t-small)}.lt-lock-screen__notices{display:grid;grid-gap:var(--s-8);gap:var(--s-8);min-width:0}.lt-lock-screen__notices>.lt-toast{position:static;min-width:0}}@layer loosethreads{}