.Button-module__e7WGRa__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--duration-fast) ease;border:1px solid #0000;line-height:1;display:inline-flex}.Button-module__e7WGRa__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.Button-module__e7WGRa__button[aria-busy=true]{cursor:progress}.Button-module__e7WGRa__button:disabled,.Button-module__e7WGRa__button[aria-disabled=true]:not([aria-busy=true]){opacity:.5;cursor:not-allowed}.Button-module__e7WGRa__primary{background:var(--color-accent);color:var(--color-text-on-accent)}.Button-module__e7WGRa__primary:hover:not(:disabled):not([aria-busy=true]):not([aria-disabled=true]){background:var(--color-accent-hover)}.Button-module__e7WGRa__secondary{border-color:var(--color-border);color:var(--color-text-primary);background:0 0}.Button-module__e7WGRa__secondary:hover:not(:disabled):not([aria-busy=true]):not([aria-disabled=true]){background:var(--color-surface-raised)}.Button-module__e7WGRa__danger{background:var(--color-danger-solid);color:var(--color-text-on-danger)}.Button-module__e7WGRa__danger:hover:not(:disabled):not([aria-busy=true]):not([aria-disabled=true]){background:var(--color-danger-solid-hover)}
.ConfirmDialog-module__kjrLcq__overlay{z-index:var(--z-modal);padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmDialog-module__kjrLcq__backdrop{background:var(--color-backdrop);position:absolute;inset:0}.ConfirmDialog-module__kjrLcq__panel{width:100%;max-width:480px;max-height:80dvh;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative;overflow-y:auto}.ConfirmDialog-module__kjrLcq__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.ConfirmDialog-module__kjrLcq__description{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-block-start:var(--space-2)}.ConfirmDialog-module__kjrLcq__error{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-danger);margin-block-start:var(--space-3)}.ConfirmDialog-module__kjrLcq__footer{gap:var(--space-2);flex-direction:column-reverse;margin-block-start:var(--space-4);display:flex}@media (min-width:768px){.ConfirmDialog-module__kjrLcq__footer{flex-direction:row;justify-content:flex-end}}
.LoginForm-module__nAav1a__form{flex-direction:column;display:flex}.LoginForm-module__nAav1a__googleButton{background:var(--color-surface-raised);border:1px solid var(--color-google-button-border);border-radius:var(--radius-sm);width:100%;color:var(--color-text-primary);}.LoginForm-module__nAav1a__googleButton:hover:not([aria-busy=true]){background:var(--color-surface)}.LoginForm-module__nAav1a__googleButton:active:not([aria-busy=true]){background:var(--color-border)}.LoginForm-module__nAav1a__error{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-danger);margin-block-start:var(--space-2)}
.page-module__aydn6q__wrapper{min-height:100dvh;padding:var(--space-3);background:var(--color-surface);flex-direction:column;display:flex}.page-module__aydn6q__card{width:100%;max-width:var(--auth-card-max-width);text-align:center;padding:var(--space-5) var(--space-4);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);animation:page-module__aydn6q__enter var(--duration-enter) ease-out both;flex-direction:column;align-items:center;margin:auto;display:flex}@keyframes page-module__aydn6q__enter{0%{opacity:0;transform:translateY(var(--space-2))}}.page-module__aydn6q__divider{margin-block:var(--space-5);border:0;border-block-start:1px solid var(--color-border);align-self:stretch}.page-module__aydn6q__intro{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-wrap:pretty;margin-block-end:var(--space-4)}.page-module__aydn6q__action{align-self:stretch}@media (min-width:768px){.page-module__aydn6q__wrapper{padding:var(--space-4)}.page-module__aydn6q__card{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.page-module__aydn6q__card{animation:none}}
.LinkUnavailable-module__StFXua__wrapper{}.LinkUnavailable-module__StFXua__card{}.LinkUnavailable-module__StFXua__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary);margin:0}.LinkUnavailable-module__StFXua__text{margin-block:var(--space-2) var(--space-4);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-secondary);text-wrap:pretty}@media (min-width:1024px){.LinkUnavailable-module__StFXua__heading{font-size:var(--font-size-2xl)}}
.states-module__0NEIGa__linkButton{min-height:var(--touch-target);padding-inline:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) ease;justify-content:center;align-items:center;line-height:1;display:inline-flex}.states-module__0NEIGa__linkButton:hover{background:var(--color-surface)}.states-module__0NEIGa__linkButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.states-module__0NEIGa__titleSkeleton{width:40%;height:var(--font-size-4xl);background:var(--color-border);border-radius:var(--radius-sm);margin-block-start:var(--editor-toolbar-height)}
.states-module__u3MGvq__titleSkeleton{width:40%;height:var(--font-size-4xl);background:var(--color-border);border-radius:var(--radius-sm)}.states-module__u3MGvq__linkButton{}
