.temori-dialog__backdrop{z-index:var(--temori-z-overlay);background:var(--temori-surface-scrim);position:fixed;inset:0}.temori-dialog{z-index:var(--temori-z-dialog);width:min(420px,100vw - 32px);max-height:min(70vh,560px);padding:var(--temori-panel-padding);border-radius:var(--temori-radius-panel);background:var(--surface-glass);color:var(--temori-fg-primary);box-shadow:inset 0 0 0 1px var(--temori-border-subtle), inset 0 1px 0 var(--temori-material-inner-highlight), var(--temori-shadow-panel);-webkit-backdrop-filter:var(--surface-filter);outline:none;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.temori-dialog__head{justify-content:space-between;align-items:center;gap:var(--temori-control-gap);display:flex}.temori-dialog--solid{background:var(--temori-surface-solid);-webkit-backdrop-filter:var(--temori-filter-solid)}.temori-dialog__title{font-size:var(--temori-font-size-modal-title);font-weight:var(--temori-font-weight-strong);line-height:var(--temori-line-height-label);margin:0}.temori-dialog__description{margin:var(--temori-block-gap) 0 0;overflow-wrap:anywhere;font-size:var(--temori-font-size-helper);line-height:var(--temori-line-height-body);color:var(--temori-fg-secondary)}.temori-dialog__body{margin:-6px;margin-top:calc(var(--temori-block-gap) - 6px);padding:6px;overflow-y:auto}.temori-dialog__footer{justify-content:flex-end;gap:var(--temori-control-gap);margin-top:var(--temori-group-gap);flex-wrap:wrap;display:flex}.temori-dialog--reading{width:min(760px,100vw - 48px);max-height:calc(100dvh - 48px);padding:var(--temori-space-7)}.temori-dialog--reading .temori-dialog__head,.temori-dialog--reading .temori-dialog__footer{flex:none}.temori-dialog--reading .temori-dialog__title{overflow-wrap:anywhere}.temori-dialog--reading .temori-dialog__close{flex:none}.temori-dialog--reading .temori-dialog__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.temori-dialog--reading .temori-dialog__footer{padding-top:var(--temori-block-gap);border-top:1px solid var(--temori-border-subtle);display:block}@media (width<=640px){.temori-dialog--reading{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:max(var(--temori-space-5), env(safe-area-inset-top)) max(var(--temori-space-5), env(safe-area-inset-right)) max(var(--temori-space-5), env(safe-area-inset-bottom)) max(var(--temori-space-5), env(safe-area-inset-left))}}.temori-field{gap:var(--temori-control-gap);color:var(--temori-fg-primary);font-size:var(--temori-font-size-label);display:grid}.temori-field__label{font-weight:var(--temori-font-weight-regular)}.temori-field__control{display:block;position:relative}.temori-field__input{box-sizing:border-box;width:100%;min-width:0;height:var(--temori-hit-target);padding-block:0;padding-inline:var(--temori-space-5);border-radius:var(--temori-radius-control);background:var(--temori-surface-control);color:var(--temori-fg-primary);font-family:var(--temori-font-family-ui);font-size:var(--temori-font-size-body);border:0;display:block}.temori-field__input::placeholder{color:var(--temori-fg-tertiary)}.temori-field__input:focus-visible{outline:2px solid var(--temori-accent);outline-offset:2px}.temori-field:has(.temori-field__trailing) .temori-field__input{padding-inline-end:44px}.temori-field__trailing{align-items:center;margin-block:auto;display:flex;position:absolute;inset-block:0;inset-inline-end:var(--temori-space-2)}.temori-field__hint,.temori-field__error{margin:0}.temori-field__error{color:var(--temori-danger);font-size:var(--temori-font-size-helper);line-height:var(--temori-line-height-body)}.temori-field--code .temori-field__input{text-align:center;font-family:var(--temori-font-family-readout);font-variant-numeric:tabular-nums;letter-spacing:var(--temori-tracking-caps)}.pwa-notice{gap:var(--temori-block-gap);display:grid}.pwa-notice p{line-height:var(--temori-line-height-body);margin:0}.notes-status.pwa-notice{align-items:center;gap:var(--temori-group-gap);padding-block:var(--temori-space-1);flex:none;grid-template-columns:minmax(0,1fr) auto}.pwa-notice__actions{justify-content:flex-end;align-items:center;gap:var(--temori-group-gap);text-shadow:none;flex-wrap:wrap;display:flex}.pwa-notice__actions .temori-button{min-width:var(--temori-hit-target)}@media (orientation:landscape) and (height<=480px){.notes-status.pwa-notice{padding-block:0}}
