.riya-mascot{display:block;position:relative;flex:none}.riya-sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.riya-icon{display:block;flex:none;inline-size:1em;block-size:1em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.riya-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--riya-button-gap);position:relative;block-size:var(--riya-button-height);min-block-size:var(--riya-button-min-tap);padding-inline:var(--riya-button-padding-inline);padding-block:var(--riya-button-padding-block);font-family:var(--riya-button-font-family);font-size:var(--riya-button-font-size);font-weight:var(--riya-button-font-weight);line-height:var(--riya-button-line-height);text-align:center;text-decoration:none;white-space:nowrap;border-radius:var(--riya-button-radius);border-width:var(--riya-button-border-width);border-style:solid;cursor:pointer;transition:background-color var(--riya-button-duration) var(--riya-button-easing),border-color var(--riya-button-duration) var(--riya-button-easing),color var(--riya-button-duration) var(--riya-button-easing),box-shadow var(--riya-button-duration) var(--riya-button-easing),scale var(--riya-button-duration) var(--riya-button-easing)}.riya-button:active:not(:disabled):not([aria-disabled=true]):not([data-variant=link]),.riya-button[data-preview=pressed]:not([data-variant=link]){scale:.96}.riya-button:focus-visible,.riya-button[data-preview=focus]{outline:var(--riya-button-focus-ring-width) solid var(--riya-button-focus-ring-color);outline-offset:var(--riya-button-focus-ring-offset)}.riya-button[data-full=true]{display:flex;inline-size:100%}.riya-button:disabled,.riya-button[aria-disabled=true],.riya-button[data-preview=disabled]{cursor:not-allowed}.riya-button[data-loading=true] .riya-button__label{visibility:hidden}.riya-button__spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;animation:riya-spin .9s linear infinite}@keyframes riya-spin{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.riya-button__spinner{animation:none}}.riya-button[data-variant=primary]{background-color:var(--riya-button-primary-bg);color:var(--riya-button-primary-text);border-color:var(--riya-button-primary-border);box-shadow:var(--riya-button-primary-shadow)}.riya-button[data-variant=primary]:hover:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=primary][data-preview=hover]{background-color:color-mix(in oklch,var(--riya-button-primary-bg-hover) 75%,var(--riya-button-primary-bg-pressed))}.riya-button[data-variant=primary]:active:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=primary][data-preview=pressed]{background-color:color-mix(in oklch,var(--riya-button-primary-bg) 55%,var(--riya-button-primary-bg-pressed));box-shadow:var(--riya-button-primary-shadow-pressed)}.riya-button[data-variant=primary]:disabled,.riya-button[data-variant=primary][aria-disabled=true],.riya-button[data-variant=primary][data-preview=disabled]{background-color:var(--riya-button-primary-bg-disabled);color:var(--riya-button-primary-text-disabled);box-shadow:var(--riya-button-primary-shadow-disabled)}.riya-button[data-variant=secondary]{background-color:var(--riya-button-secondary-bg);color:var(--riya-button-secondary-text);border-color:var(--riya-button-secondary-border);box-shadow:var(--riya-button-secondary-shadow)}.riya-button[data-variant=secondary]:hover:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=secondary][data-preview=hover]{background-color:color-mix(in oklch,var(--riya-button-secondary-bg-hover) 75%,var(--riya-button-secondary-bg-pressed))}.riya-button[data-variant=secondary]:active:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=secondary][data-preview=pressed]{background-color:color-mix(in oklch,var(--riya-button-secondary-bg) 55%,var(--riya-button-secondary-bg-pressed));box-shadow:var(--riya-button-secondary-shadow-pressed)}.riya-button[data-variant=secondary]:disabled,.riya-button[data-variant=secondary][aria-disabled=true],.riya-button[data-variant=secondary][data-preview=disabled]{background-color:var(--riya-button-secondary-bg-disabled);color:var(--riya-button-secondary-text-disabled);box-shadow:var(--riya-button-secondary-shadow-disabled)}.riya-button[data-variant=tertiary]{background-color:var(--riya-button-tertiary-bg);color:var(--riya-button-tertiary-text);border-color:var(--riya-button-tertiary-border)}.riya-button[data-variant=tertiary]:hover:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=tertiary][data-preview=hover]{background-color:var(--riya-button-tertiary-bg-hover);color:var(--riya-button-tertiary-text-hover)}.riya-button[data-variant=tertiary]:active:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=tertiary][data-preview=pressed]{background-color:var(--riya-button-tertiary-bg-pressed);color:var(--riya-button-tertiary-text-hover)}.riya-button[data-variant=tertiary]:disabled,.riya-button[data-variant=tertiary][aria-disabled=true],.riya-button[data-variant=tertiary][data-preview=disabled]{background-color:var(--riya-button-tertiary-bg-disabled);color:var(--riya-button-tertiary-text-disabled)}.riya-button[data-variant=outline]{background-color:var(--riya-button-outline-bg);color:var(--riya-button-outline-text);border-color:var(--riya-button-outline-border)}.riya-button[data-variant=outline]:hover:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=outline][data-preview=hover]{background-color:var(--riya-button-outline-bg-hover);border-color:var(--riya-button-outline-border-hover)}.riya-button[data-variant=outline]:active:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=outline][data-preview=pressed]{background-color:color-mix(in oklch,var(--riya-button-outline-bg-hover) 90%,var(--riya-button-outline-text))}.riya-button[data-variant=outline]:disabled,.riya-button[data-variant=outline][aria-disabled=true],.riya-button[data-variant=outline][data-preview=disabled]{color:var(--riya-text-disabled)}.riya-button[data-variant=danger]{background-color:var(--riya-button-danger-bg);color:var(--riya-button-danger-text);border-color:var(--riya-button-danger-border)}.riya-button[data-variant=danger]:hover:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=danger][data-preview=hover]{background-color:var(--riya-button-danger-bg-hover)}.riya-button[data-variant=danger]:active:not(:disabled):not([aria-disabled=true]),.riya-button[data-variant=danger][data-preview=pressed]{background-color:var(--riya-button-danger-bg-pressed)}.riya-button[data-variant=danger]:disabled,.riya-button[data-variant=danger][aria-disabled=true],.riya-button[data-variant=danger][data-preview=disabled]{background-color:var(--riya-button-danger-bg-disabled);color:var(--riya-button-danger-text-disabled)}.riya-button[data-variant=link]{background-color:transparent;border-color:transparent;padding-inline:0;min-inline-size:var(--riya-button-min-tap);color:var(--riya-button-link-text);font-size:var(--riya-button-link-font-size);line-height:var(--riya-button-link-line-height)}.riya-button[data-variant=link]:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.riya-button[data-variant=link]:disabled,.riya-button[data-variant=link][aria-disabled=true],.riya-button[data-variant=link][data-preview=disabled]{color:var(--riya-button-link-text-disabled)}.riya-close-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--riya-close-button-size);block-size:var(--riya-close-button-size);padding:0;border:0;border-radius:var(--riya-close-button-radius);background:transparent;color:var(--riya-close-button-icon);font-size:var(--riya-close-button-icon-size-android);cursor:pointer}.riya-close-button[data-platform=ios]{background-color:var(--riya-close-button-bg-ios);font-size:var(--riya-close-button-icon-size-ios);backdrop-filter:blur(3px);box-shadow:0 0 0 var(--riya-border-width-hairline) var(--riya-close-button-ring-ios);transition:background-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-close-button[data-platform=ios]:active,.riya-close-button[data-platform=ios]:hover{background-color:var(--riya-close-button-bg-ios-pressed)}.riya-close-button:focus-visible{outline:var(--riya-close-button-focus-ring-width) solid var(--riya-close-button-focus-ring-color);outline-offset:var(--riya-focus-ring-offset)}.riya-icon-button{--_bg:transparent;--_bg-hover:var(--riya-icon-button-bg-hover);--_color:var(--riya-icon-button-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;display:inline-grid;place-items:center;inline-size:var(--riya-icon-button-hit);block-size:var(--riya-icon-button-hit);margin:calc((var(--riya-icon-button-visual) - var(--riya-icon-button-hit)) / 2);padding:0;border:0;background:none;color:var(--_color);font-size:var(--riya-icon-button-icon-size);cursor:pointer}.riya-icon-button:before{content:"";position:absolute;inset:calc((var(--riya-icon-button-hit) - var(--riya-icon-button-visual)) / 2);border-radius:var(--riya-icon-button-radius);background:var(--_bg);transition:background-color var(--riya-icon-button-duration) var(--riya-icon-button-easing)}.riya-icon-button>.riya-icon{position:relative}.riya-icon-button:hover:not(:disabled):before{background:var(--_bg-hover)}.riya-icon-button{transition:scale var(--riya-icon-button-duration) var(--riya-icon-button-easing)}.riya-icon-button:active:not(:disabled){scale:.88}.riya-icon-button:active:not(:disabled):before{filter:brightness(.9)}.riya-icon-button[data-variant=soft]{--_bg:var(--riya-icon-button-soft-bg);--_color:var(--riya-icon-button-filled-color)}.riya-icon-button[data-variant=soft]:before{box-shadow:inset 0 0 0 var(--riya-border-width-hairline) var(--riya-icon-button-soft-border)}.riya-icon-button[data-variant=soft]:active:not(:disabled):before{box-shadow:inset 0 0 0 var(--riya-border-width-hairline) var(--riya-icon-button-soft-border-pressed)}.riya-icon-button[data-variant=filled]{--_bg:var(--riya-icon-button-filled-bg);--_color:var(--riya-icon-button-filled-color)}.riya-icon-button[data-variant=primary]{--_bg:var(--riya-icon-button-primary-bg);--_bg-hover:var(--riya-button-primary-bg-hover);--_color:var(--riya-icon-button-primary-color)}.riya-icon-button[data-variant=secondary]{--_bg:var(--riya-icon-button-secondary-bg);--_bg-hover:var(--riya-icon-button-secondary-bg);--_color:var(--riya-icon-button-primary-color)}.riya-icon-button[data-variant=dark]{--_bg:var(--riya-icon-button-dark-bg);--_bg-hover:var(--riya-icon-button-dark-bg-hover);--_color:var(--riya-icon-button-dark-color)}.riya-icon-button[aria-pressed=true][data-variant=ghost]{--_color:var(--riya-icon-button-pressed-color)}.riya-icon-button:disabled{--_bg:var(--riya-icon-button-disabled-bg);--_color:var(--riya-icon-button-disabled-color);cursor:default}.riya-icon-button:focus-visible{outline:var(--riya-icon-button-focus-ring-width) solid var(--riya-icon-button-focus-ring-color);outline-offset:calc((var(--riya-icon-button-hit) - var(--riya-icon-button-visual)) / -2 + var(--riya-focus-ring-offset));border-radius:var(--riya-icon-button-radius)}.riya-field{display:flex;flex-direction:column;gap:var(--riya-field-stack-gap);text-align:start}.riya-field__label{color:var(--riya-field-label-color);font-size:var(--riya-field-label-size);font-weight:var(--riya-field-label-weight);line-height:var(--riya-field-label-line);margin-block-end:var(--riya-field-label-gap)}.riya-field:is([data-platform=ios],[data-platform=android]) .riya-field__label{line-height:var(--riya-field-label-line-mobile)}.riya-field__control{inline-size:100%;box-sizing:border-box;min-block-size:var(--riya-field-height);padding-inline:var(--riya-field-padding-inline);padding-block:var(--riya-field-padding-block);font-family:var(--riya-field-font-family);font-size:var(--riya-field-font-size);line-height:var(--riya-line-height-body);color:var(--riya-field-text);background-color:var(--riya-field-bg);border-radius:var(--riya-field-radius);border-width:var(--riya-field-border-width);border-style:solid;border-color:var(--riya-field-border);transition:border-color var(--riya-field-duration) var(--riya-field-easing),background-color var(--riya-field-duration) var(--riya-field-easing)}.riya-field__control::-moz-placeholder{color:var(--riya-field-placeholder);opacity:1}.riya-field__control::placeholder{color:var(--riya-field-placeholder);opacity:1}.riya-field__control:hover:not(:disabled),.riya-field__control[data-preview=hover]{border-color:var(--riya-field-border-hover)}.riya-field__control:focus,.riya-field__control[data-preview=focus]{outline:none;border-color:var(--riya-field-border-focus);box-shadow:var(--riya-field-focus-glow)}.riya-field__control:disabled,.riya-field__control[data-preview=disabled]{opacity:var(--riya-field-disabled-opacity);cursor:not-allowed}.riya-field__control[readonly]:not(:disabled):not([aria-invalid=true]){background-color:var(--riya-field-bg-readonly);border-color:var(--riya-field-border-readonly)}.riya-field__control[aria-invalid=true],.riya-field__control[data-preview=error]{border-color:var(--riya-field-border-error);background-color:var(--riya-field-bg-error)}.riya-field__control[aria-invalid=true]:focus,.riya-field__control[aria-invalid=true][data-preview=focus]{border-color:var(--riya-field-border-error);box-shadow:var(--riya-field-glow-error)}.riya-field__control[data-success=true]{border-color:var(--riya-field-border-success)}.riya-field__box{position:relative;display:block}.riya-field__icons{position:absolute;inset-inline-end:var(--riya-field-padding-inline);inset-block-start:50%;translate:0 -50%;display:flex;align-items:center;gap:var(--riya-field-icon-gap);pointer-events:none;color:var(--riya-field-icon);font-size:var(--riya-font-size-lead)}.riya-field__icons [data-tone=error]{color:var(--riya-field-icon-error)}.riya-field__icons [data-tone=success]{color:var(--riya-field-icon-success)}.riya-field__icons [data-tone=muted]{color:var(--riya-field-icon-muted)}.riya-field__box[style*="--icons"] .riya-field__control{padding-inline-end:calc(var(--riya-field-padding-inline) * 2 + var(--icons) * var(--riya-font-size-lead) + (var(--icons) - 1) * var(--riya-field-icon-gap))}.riya-field__lead{position:absolute;inset-inline-start:var(--riya-field-padding-inline);inset-block-start:50%;translate:0 -50%;pointer-events:none;color:var(--riya-field-icon-muted);font-size:var(--riya-font-size-lead)}.riya-field__box[data-lead] .riya-field__control{padding-inline-start:calc(var(--riya-field-padding-inline) + var(--riya-font-size-lead) + var(--riya-field-icon-gap))}.riya-field__action{position:absolute;inset-inline-end:var(--riya-field-action-inset);inset-block-start:50%;translate:0 -50%;display:flex}.riya-field__action>*{block-size:calc(var(--riya-field-height) - var(--riya-field-action-inset) * 2);min-block-size:0}.riya-field__box[data-action] .riya-field__control{padding-inline-end:calc(var(--action, 0px) + var(--riya-field-action-inset) + var(--riya-field-icon-gap))}.riya-field__box[data-action] .riya-field__icons{inset-inline-end:calc(var(--action, 0px) + var(--riya-field-action-inset) + var(--riya-field-icon-gap))}.riya-field__box[data-action][style*="--icons"] .riya-field__control{padding-inline-end:calc(var(--action, 0px) + var(--riya-field-action-inset) + var(--riya-field-icon-gap) * 2 + var(--icons) * var(--riya-font-size-lead) + (var(--icons) - 1) * var(--riya-field-icon-gap))}.riya-field__box[data-control=textarea] .riya-field__icons{inset-block-start:var(--riya-field-padding-block);translate:none}.riya-field__select .riya-field__icons{inset-inline-end:calc(var(--riya-field-padding-inline) * 2 + var(--riya-font-size-body))}.riya-field__select[data-icons] .riya-field__control{padding-inline-end:calc(var(--riya-field-padding-inline) * 3 + var(--riya-font-size-body) + var(--riya-font-size-lead))}@supports (-moz-appearance:none){.riya-field__icons [data-tone=date]{display:none}}.riya-field__control[data-control=date]::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:var(--riya-field-padding-inline);inline-size:var(--riya-font-size-lead);block-size:var(--riya-font-size-lead);opacity:0;cursor:pointer}.riya-field__control[data-control=textarea]{min-block-size:var(--riya-field-textarea-min-height);resize:vertical}.riya-field__control[data-control=select]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--riya-field-padding-inline) * 2 + var(--riya-space-gap-md))}.riya-field__select{position:relative;display:block}.riya-field__chevron{position:absolute;inset-inline-end:var(--riya-field-padding-inline);inset-block-start:50%;translate:0 -50%;pointer-events:none;color:var(--riya-field-text);font-size:var(--riya-font-size-body)}.riya-field__helper{color:var(--riya-field-helper-color);font-size:var(--riya-field-helper-size)}.riya-field__error,.riya-field__helper{line-height:var(--riya-field-helper-line-height)}.riya-field__error{color:var(--riya-field-error-color);font-size:var(--riya-field-error-size)}.riya-helper-text{margin:0;color:var(--riya-field-helper-color);font-size:var(--riya-field-helper-size);line-height:var(--riya-field-helper-line-height)}.riya-helper-text[data-type=error]{color:var(--riya-field-error-color)}.riya-helper-text[data-type=caption]{font-size:var(--riya-field-caption-size);line-height:var(--riya-field-caption-line-height)}.riya-choice{display:flex;align-items:flex-start;gap:var(--riya-choice-gap);min-block-size:var(--riya-choice-row-min-tap);padding-block:var(--riya-space-gap-xs);text-align:start}.riya-choice__control{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--riya-choice-mark-size);block-size:var(--riya-choice-mark-size);font-size:inherit;margin-block-start:calc((1em * var(--riya-line-height-body) - var(--riya-choice-mark-size)) / 2);padding:0;background:var(--riya-choice-bg);border:var(--riya-choice-border-width) solid var(--riya-choice-border);border-radius:var(--riya-choice-radius);cursor:pointer;color:var(--riya-choice-mark);transition:background-color var(--riya-choice-duration) var(--riya-choice-easing),border-color var(--riya-choice-duration) var(--riya-choice-easing)}.riya-choice[data-control=radio] .riya-choice__control{border-radius:var(--riya-choice-radius-round)}.riya-choice[data-preview=hover] .riya-choice__control,.riya-choice__control:hover:not(:disabled){background:var(--riya-choice-bg-hover);border-color:var(--riya-choice-border-hover)}.riya-choice[data-preview=focus] .riya-choice__control,.riya-choice__control:focus-visible{outline:var(--riya-choice-focus-ring-width) solid var(--riya-choice-focus-ring-color);outline-offset:var(--riya-choice-focus-ring-offset)}.riya-choice[data-preview=checked] .riya-choice__control,.riya-choice__control[data-state=checked],.riya-choice__control[data-state=indeterminate]{background:var(--riya-choice-bg-checked);border-color:var(--riya-choice-border-checked)}.riya-choice__control[data-state=checked]:hover:not(:disabled),.riya-choice__control[data-state=indeterminate]:hover:not(:disabled){background:var(--riya-choice-bg-checked-hover)}.riya-choice__control[aria-invalid=true]{border-color:var(--riya-choice-border-error)}.riya-choice__control:disabled{cursor:not-allowed;background:var(--riya-choice-bg-disabled)}.riya-choice__control:disabled[data-state=checked],.riya-choice__control:disabled[data-state=indeterminate]{background:var(--riya-choice-bg-checked-disabled);color:var(--riya-choice-mark-disabled)}.riya-choice__mark{display:inline-flex;align-items:center;justify-content:center;color:var(--riya-choice-mark);font-size:calc(var(--riya-choice-mark-size) * .7)}.riya-choice[data-control=radio] .riya-choice__control{inline-size:var(--riya-radio-mark-size);block-size:var(--riya-radio-mark-size);margin-block-start:calc((1em * var(--riya-line-height-body) - var(--riya-radio-mark-size)) / 2);border-width:var(--riya-radio-border-width)}.riya-choice[data-control=radio] .riya-choice__control:not(:disabled){background:var(--riya-radio-bg);border-color:var(--riya-radio-border)}.riya-choice[data-control=radio] .riya-choice__control:hover:not(:disabled){border-color:var(--riya-choice-border-hover)}.riya-choice[data-control=radio] .riya-choice__control[data-state=checked]:not(:disabled),.riya-choice[data-control=radio][data-preview=checked] .riya-choice__control{background:var(--riya-radio-bg);border-color:var(--riya-radio-checked)}.riya-choice[data-control=radio] .riya-choice__control:disabled{background:var(--riya-choice-bg-disabled);border-color:var(--riya-choice-border)}.riya-choice[data-control=radio] .riya-choice__mark{inline-size:50%;block-size:50%;border-radius:var(--riya-choice-radius-round);background:var(--riya-radio-checked)}.riya-choice[data-control=radio] .riya-choice__control:disabled .riya-choice__mark{background:var(--riya-choice-mark-disabled)}.riya-choice__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.riya-choice__label{color:var(--riya-choice-label-color);font-size:var(--riya-choice-label-size);line-height:var(--riya-line-height-body);cursor:pointer}.riya-choice__control:disabled~.riya-choice__text .riya-choice__label{color:var(--riya-choice-label-disabled);cursor:not-allowed}.riya-choice__description{color:var(--riya-choice-description-color);font-size:var(--riya-choice-description-size);line-height:var(--riya-line-height-body);max-inline-size:var(--riya-measure-body)}.riya-choice-group{display:flex;flex-direction:column;gap:var(--riya-fieldset-gap)}.riya-choice[data-control=switch] .riya-choice__control{inline-size:var(--riya-switch-track-inline);block-size:var(--riya-switch-track-block);margin-block-start:calc((1em * var(--riya-line-height-body) - var(--riya-switch-track-block)) / 2);padding:2px;justify-content:flex-start;background:var(--riya-switch-track-off);border-color:var(--riya-switch-track-off);border-radius:var(--riya-choice-radius-round)}.riya-choice[data-control=switch] .riya-choice__control[data-state=checked]{background:var(--riya-switch-track-on);border-color:var(--riya-switch-track-on)}.riya-choice[data-control=switch] .riya-choice__control:disabled{background:var(--riya-switch-track-disabled);border-color:var(--riya-switch-track-disabled)}.riya-choice__thumb{display:block;inline-size:var(--riya-switch-thumb);block-size:var(--riya-switch-thumb);border-radius:var(--riya-choice-radius-round);background:var(--riya-switch-thumb-bg);transition:translate var(--riya-choice-duration) var(--riya-choice-easing)}.riya-choice__thumb[data-state=checked]{translate:calc(var(--riya-switch-track-inline) - var(--riya-switch-thumb) - 8px) 0}[dir=rtl] .riya-choice__thumb[data-state=checked]{translate:calc((var(--riya-switch-track-inline) - var(--riya-switch-thumb) - 8px) * -1) 0}.riya-fieldset{display:flex;flex-direction:column;gap:var(--riya-fieldset-stack-gap);border:0;margin:0;padding:0;min-inline-size:0}.riya-fieldset__legend{padding:0;color:var(--riya-fieldset-legend-color);font-size:var(--riya-fieldset-legend-size);font-weight:var(--riya-fieldset-legend-weight);margin-block-end:var(--riya-fieldset-legend-gap)}.riya-fieldset__description{color:var(--riya-fieldset-description-color);font-size:var(--riya-fieldset-description-size);max-inline-size:var(--riya-measure-body)}.riya-fieldset__error{display:flex;align-items:flex-start;gap:var(--riya-space-gap-xs);color:var(--riya-fieldset-error-color);font-size:var(--riya-fieldset-error-size)}.riya-fieldset__error .riya-icon{margin-block-start:.15em}.riya-choice[data-shape=circle] .riya-choice__control{border-radius:var(--riya-choice-radius-round)}.riya-choice__control:active:not(:disabled){scale:.88}@media (prefers-reduced-motion:no-preference){.riya-choice__control{transition-property:background-color,border-color,scale}}.riya-tag{display:inline-flex;align-items:center;padding-inline:var(--riya-tag-padding-inline);padding-block:var(--riya-tag-padding-block);border-radius:var(--riya-tag-radius);border-width:var(--riya-tag-border-width);border-style:solid;border-color:transparent;font-size:var(--riya-tag-font-size);font-weight:var(--riya-tag-font-weight);line-height:var(--riya-type-small-600-line);white-space:nowrap;background-color:var(--riya-tag-bg);color:var(--riya-tag-text)}.riya-tag[data-tone=neutral]{border-color:var(--riya-tag-border)}.riya-tag[data-tone=peach]{background-color:var(--riya-tag-peach-bg);color:var(--riya-tag-peach-text)}.riya-tag[data-tone=mint]{background-color:var(--riya-tag-mint-bg);color:var(--riya-tag-mint-text)}.riya-tag[data-tone=sky]{background-color:var(--riya-tag-sky-bg);color:var(--riya-tag-sky-text)}.riya-tag[data-tone=lilac]{background-color:var(--riya-tag-lilac-bg);color:var(--riya-tag-lilac-text)}.riya-tag[data-tone=rose]{background-color:var(--riya-tag-rose-bg);color:var(--riya-tag-rose-text)}.riya-tag[data-tone=butter]{background-color:var(--riya-tag-butter-bg);color:var(--riya-tag-butter-text)}.riya-tag[data-tone=sage]{background-color:var(--riya-tag-sage-bg);color:var(--riya-tag-sage-text)}.riya-tag[data-tone=sand]{background-color:var(--riya-tag-sand-bg);color:var(--riya-tag-sand-text)}.riya-tag-chip{flex:none;display:inline-block;padding:0 var(--riya-space-gap-sm);border:var(--riya-border-width-hairline) solid color-mix(in srgb,var(--riya-text-primary) 10%,transparent);border-radius:var(--riya-radius-round);background:var(--riya-tag-sand-bg);font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-subtle-emphasis);line-height:var(--riya-type-label-line);white-space:nowrap;color:var(--riya-text-primary)}.riya-tag-chip[data-size=sm]{font-size:var(--riya-type-small-size);line-height:var(--riya-type-small-line)}.riya-tag-chip[data-color=sky]{background:var(--riya-tag-sky-bg)}.riya-tag-chip[data-color=lilac]{background:var(--riya-tag-lilac-bg)}.riya-tag-chip[data-color=rose]{background:var(--riya-tag-rose-bg)}.riya-tag-chip[data-color=butter]{background:var(--riya-tag-butter-bg)}.riya-tag-chip[data-color=sage]{background:var(--riya-tag-sage-bg)}.riya-tag-chip[data-color=sand]{background:var(--riya-tag-sand-bg)}.riya-tag-row{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-xs)}.riya-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden;border-radius:var(--riya-avatar-radius);border:var(--riya-avatar-ring-width) solid var(--riya-avatar-ring);--_bg:var(--riya-avatar-fallback-bg);background-color:var(--_bg);-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.riya-avatar[data-color=peach]{--_bg:var(--riya-avatar-bg-peach)}.riya-avatar[data-color=mint]{--_bg:var(--riya-avatar-bg-mint)}.riya-avatar[data-color=sky]{--_bg:var(--riya-avatar-bg-sky)}.riya-avatar[data-color=lilac]{--_bg:var(--riya-avatar-bg-lilac)}.riya-avatar[data-color=rose]{--_bg:var(--riya-avatar-bg-rose)}.riya-avatar[data-color=butter]{--_bg:var(--riya-avatar-bg-butter)}.riya-avatar[data-color=sage]{--_bg:var(--riya-avatar-bg-sage)}.riya-avatar[data-color=sand]{--_bg:var(--riya-avatar-bg-sand)}.riya-avatar-riya[data-shape=square],.riya-avatar[data-shape=square]{border-radius:var(--riya-avatar-radius-square)}.riya-avatar[data-size=sm]{inline-size:var(--riya-avatar-size-sm);block-size:var(--riya-avatar-size-sm)}.riya-avatar[data-size=md]{inline-size:var(--riya-avatar-size-md);block-size:var(--riya-avatar-size-md)}.riya-avatar[data-size=lg]{inline-size:var(--riya-avatar-size-lg);block-size:var(--riya-avatar-size-lg)}.riya-avatar__img{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.riya-avatar__fallback{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:100%;color:var(--riya-avatar-fallback-text);color:oklch(from var(--_bg) calc(l - .5) calc(c * 3) h);font-weight:var(--riya-avatar-fallback-weight);font-size:.4em;line-height:1}.riya-avatar[data-size=sm] .riya-avatar__fallback{font-size:var(--riya-font-size-caption)}.riya-avatar[data-size=md] .riya-avatar__fallback{font-size:var(--riya-font-size-body-sm)}.riya-avatar[data-size=lg] .riya-avatar__fallback{font-size:var(--riya-font-size-lead)}.riya-tabs__list{display:flex;gap:var(--riya-tabs-list-gap);border-block-end:var(--riya-tabs-list-border-width) solid var(--riya-tabs-list-border);overflow-x:auto;scrollbar-width:thin}.riya-tabs__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;font:inherit;cursor:pointer;white-space:nowrap;padding-inline:var(--riya-tabs-trigger-padding-inline);padding-block:var(--riya-tabs-trigger-padding-block);min-block-size:var(--riya-tabs-trigger-min-height);font-size:var(--riya-tabs-trigger-font-size);font-weight:var(--riya-tabs-trigger-font-weight);color:var(--riya-tabs-trigger-text);border-block-end:var(--riya-tabs-indicator-width) solid transparent;margin-block-end:calc(-1 * var(--riya-tabs-list-border-width));transition:color var(--riya-tabs-duration) var(--riya-motion-easing-standard)}.riya-tabs__trigger:hover:not([data-disabled]),.riya-tabs__trigger[data-state=active]{color:var(--riya-tabs-trigger-text-active)}.riya-tabs__trigger[data-state=active]{border-block-end-color:var(--riya-tabs-indicator)}.riya-tabs__trigger[data-disabled]{color:var(--riya-tabs-trigger-text-disabled);cursor:not-allowed}.riya-tabs__trigger:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(-1 * var(--riya-focus-ring-width));border-radius:var(--riya-radius-input)}.riya-tabs__panel{padding-block:var(--riya-tabs-panel-padding-block)}.riya-tabs__panel:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-tabs__bar{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-tabs__bar>.riya-tabs__list{flex:1;min-inline-size:0}.riya-tabs__actions{flex:none;display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-tabs[data-size=sm] .riya-tabs__list{gap:var(--riya-tabs-list-gap-sm)}.riya-tabs[data-size=sm] .riya-tabs__trigger{font-size:var(--riya-tabs-trigger-font-size-sm)}.riya-segmented{display:inline-flex;gap:var(--riya-segmented-gap);padding:var(--riya-segmented-padding);background-color:var(--riya-segmented-bg);border-radius:var(--riya-segmented-radius)}.riya-segmented__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding-inline:var(--riya-segmented-item-padding-inline);min-block-size:var(--riya-segmented-item-min-height);border-radius:var(--riya-segmented-item-radius);border:var(--riya-segmented-item-border-width) solid transparent;background:none;color:var(--riya-segmented-item-text);font-size:var(--riya-segmented-item-font-size);font-weight:var(--riya-segmented-item-font-weight);transition:background-color var(--riya-segmented-duration) var(--riya-motion-easing-standard)}.riya-segmented__item:hover:not([data-disabled]):not([data-state=on]){background-color:var(--riya-segmented-item-hover)}.riya-segmented__item[data-state=on]{background-color:var(--riya-segmented-item-selected-bg);color:var(--riya-segmented-item-selected-text);border-color:var(--riya-segmented-item-selected-border)}.riya-segmented__item[data-disabled]{color:var(--riya-text-disabled);cursor:not-allowed}.riya-segmented__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-card{display:flex;flex-direction:column;gap:var(--riya-card-gap);padding:var(--riya-card-padding);background-color:var(--riya-card-bg);border-radius:var(--riya-card-radius);border-width:var(--riya-card-border-width);border-style:solid;border-color:var(--riya-card-border);box-shadow:var(--riya-card-shadow);text-align:start}.riya-card[data-padding=compact]{padding:var(--riya-card-padding-compact)}.riya-card__title{margin:0;font-family:var(--riya-card-title-font-family);font-size:var(--riya-card-title-size);font-weight:var(--riya-card-title-weight);line-height:var(--riya-type-h3-line);letter-spacing:var(--riya-type-h3-tracking);color:var(--riya-card-title-color)}.riya-card__body{margin:0;font-size:var(--riya-card-body-size);line-height:var(--riya-line-height-body);color:var(--riya-card-body-color);max-inline-size:var(--riya-measure-body)}.riya-card__footer,.riya-card__header{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-card__footer{flex-wrap:wrap}.riya-card[data-tint=peach]{background-color:var(--riya-card-tint-peach-bg)}.riya-card[data-tint=mint]{background-color:var(--riya-card-tint-mint-bg)}.riya-card[data-tint=sky]{background-color:var(--riya-card-tint-sky-bg)}.riya-card[data-tint=lilac]{background-color:var(--riya-card-tint-lilac-bg)}.riya-card[data-tint=rose]{background-color:var(--riya-card-tint-rose-bg)}.riya-card[data-tint=butter]{background-color:var(--riya-card-tint-butter-bg)}.riya-card[data-tint=sage]{background-color:var(--riya-card-tint-sage-bg)}.riya-card[data-tint=sand]{background-color:var(--riya-card-tint-sand-bg)}.riya-card[data-tint]:not([data-tint=none]){border-color:var(--riya-card-tint-border)}.riya-card[data-interactive=true]{cursor:pointer;inline-size:100%;font:inherit;transition:border-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-card[data-interactive=true]:hover,.riya-card[data-interactive=true][data-preview=hover]{border-color:var(--riya-border-strong)}.riya-card[data-interactive=true]:focus-visible,.riya-card[data-interactive=true][data-preview=focus]{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-bottom-bar{background:var(--riya-bottom-bar-bg);--_padding:calc(var(--riya-bottom-bar-padding-block) + var(--riya-bottom-bar-padding-block-extra));padding-block-start:var(--_padding);padding-block-end:max(var(--_padding),env(safe-area-inset-bottom))}.riya-bottom-bar__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:start}.riya-bottom-bar__cell{display:flex;justify-content:center}.riya-bottom-bar__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:var(--riya-bottom-bar-item-gap);min-inline-size:var(--riya-bottom-bar-item-min-size);min-block-size:var(--riya-bottom-bar-item-min-size);border-radius:var(--riya-bottom-bar-item-radius);color:var(--riya-bottom-bar-text);transition:color var(--riya-bottom-bar-duration) var(--riya-motion-easing-standard)}.riya-bottom-bar__icon{font-size:calc(var(--riya-bottom-bar-label-size) * 2);color:var(--riya-bottom-bar-icon);overflow:visible}.riya-bottom-bar__label{font-size:var(--riya-bottom-bar-label-size);line-height:var(--riya-bottom-bar-label-line-height);font-weight:var(--riya-bottom-bar-label-weight);white-space:nowrap}.riya-bottom-bar__item:hover,.riya-bottom-bar__item[aria-current=page]{color:var(--riya-bottom-bar-text-active)}.riya-bottom-bar__item[aria-current=page] .riya-bottom-bar__icon{color:var(--riya-bottom-bar-icon-active)}.riya-bottom-bar__item[aria-current=page] .riya-bottom-bar__label{font-weight:var(--riya-bottom-bar-label-weight-active)}.riya-bottom-bar__action:focus-visible,.riya-bottom-bar__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-bottom-bar-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-bottom-bar__action{--_action-size:calc(var(--riya-bottom-bar-action-base) + var(--riya-bottom-bar-action-extra));-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;cursor:pointer;display:grid;place-items:center;inline-size:var(--_action-size);block-size:var(--_action-size);margin-block-start:calc(var(--_action-size) / -2);border-radius:var(--riya-bottom-bar-action-radius);background:var(--riya-bottom-bar-action-bg);color:var(--riya-bottom-bar-action-icon);transition:background-color var(--riya-bottom-bar-duration) var(--riya-motion-easing-standard)}.riya-bottom-bar__action:hover{background:var(--riya-bottom-bar-action-bg-hover)}.riya-bottom-bar__action:active{background:var(--riya-bottom-bar-action-bg-pressed)}.riya-bottom-bar__action-icon{font-size:calc(var(--riya-bottom-bar-label-size) * 2)}@media (prefers-reduced-motion:reduce){.riya-bottom-bar__action,.riya-bottom-bar__item{transition:none}}.riya-agenda{list-style:none;margin:0;padding:0}.riya-agenda__button,.riya-agenda__row{display:grid;grid-template-columns:var(--riya-agenda-time-width) auto minmax(0,1fr) auto;align-items:center;gap:var(--riya-agenda-row-gap);padding-inline:var(--riya-agenda-row-padding-inline);padding-block:var(--riya-agenda-row-padding-block);min-block-size:var(--riya-agenda-row-min-height);border-radius:var(--riya-agenda-row-radius)}.riya-agenda__row+.riya-agenda__row{border-block-start:var(--riya-agenda-row-border-width) solid var(--riya-agenda-row-border)}.riya-agenda__row:has(>.riya-agenda__button){display:block;padding:0}.riya-agenda__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:start;inline-size:100%;border:0;background:none;cursor:pointer;color:inherit;transition:background-color var(--riya-agenda-duration) var(--riya-motion-easing-standard)}.riya-agenda__button:hover{background-color:var(--riya-agenda-row-hover)}.riya-agenda__button:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(-1 * var(--riya-focus-ring-width))}.riya-agenda__row[data-selected=true],.riya-agenda__row[data-selected=true] .riya-agenda__button{background-color:var(--riya-agenda-row-selected-bg)}.riya-agenda__row[data-selected=true] .riya-agenda__time{color:var(--riya-agenda-time-color-selected);font-weight:var(--riya-agenda-title-font-weight)}.riya-agenda__time{font-size:var(--riya-agenda-time-font-size);color:var(--riya-agenda-time-color);font-variant-numeric:tabular-nums}.riya-agenda__icon{color:var(--riya-agenda-icon-color);inline-size:1.25em;block-size:1.25em}.riya-agenda__text{display:flex;flex-direction:column;min-inline-size:0}.riya-agenda__title{font-size:var(--riya-agenda-title-font-size);font-weight:var(--riya-agenda-title-font-weight);color:var(--riya-agenda-title-color)}.riya-agenda__meta{font-size:var(--riya-agenda-meta-font-size);color:var(--riya-agenda-meta-color)}.riya-radial-menu{--_frame:var(--riya-radial-menu-frame);--_item:var(--riya-radial-menu-item-size);--_hub:var(--riya-radial-menu-hub-size);position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--_frame);block-size:var(--_frame);pointer-events:none}.riya-radial-menu[data-fixed=true]{position:fixed}.riya-radial-menu__ring{--_ring:var(--riya-radial-menu-ring-inner-size);position:absolute;inset-inline-start:calc(var(--_ox) * 1px - var(--_ring) / 2);inset-block-start:calc(var(--_oy) * 1px - var(--_ring) / 2);inline-size:var(--_ring);block-size:var(--_ring);border:var(--riya-radial-menu-ring-width) solid var(--riya-radial-menu-ring);border-radius:var(--riya-radius-round);opacity:var(--riya-radial-menu-ring-inner-opacity)}.riya-radial-menu__ring[data-ring=outer]{--_ring:var(--riya-radial-menu-ring-outer-size);opacity:var(--riya-radial-menu-ring-outer-opacity)}.riya-radial-menu__hub{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;cursor:pointer;pointer-events:auto;position:absolute;inset-inline-start:calc(var(--_ox) * 1px - var(--_hub) / 2);inset-block-start:calc(var(--_oy) * 1px - var(--_hub) / 2);inline-size:var(--_hub);block-size:var(--_hub);display:grid;place-items:center;background:none;border:var(--riya-radial-menu-hub-border-width) solid var(--riya-radial-menu-hub-border);border-radius:var(--riya-radius-round)}.riya-radial-menu__list{list-style:none;margin:0;padding:0}.riya-radial-menu__cell{--_delay:calc(var(--_order) * var(--riya-radial-menu-stagger));--_move:var(--riya-radial-menu-duration) var(--riya-radial-menu-easing) var(--_delay);position:absolute;inset-inline-start:calc(var(--_x) * 1px - var(--_item) / 2);inset-block-start:calc(var(--_y) * 1px - var(--_item) / 2);opacity:0;scale:.4;visibility:hidden;transition:inset-inline-start var(--_move),inset-block-start var(--_move),opacity var(--_move),scale var(--_move),visibility 0s linear calc(var(--_delay) + var(--riya-radial-menu-duration))}.riya-radial-menu[data-open=true] .riya-radial-menu__cell{opacity:1;scale:1;visibility:visible;transition-delay:var(--_delay),var(--_delay),var(--_delay),var(--_delay),0s}.riya-radial-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;font:inherit;cursor:pointer;pointer-events:auto;text-decoration:none;position:relative;display:grid;place-items:center;inline-size:var(--_item);block-size:var(--_item);border-radius:var(--riya-radial-menu-item-radius);background:var(--riya-radial-menu-item-bg);color:var(--riya-radial-menu-item-icon);transition:background-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard),color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-radial-menu__item[aria-current=page]{background:var(--riya-radial-menu-item-bg-active);color:var(--riya-radial-menu-item-icon-active);box-shadow:var(--riya-radial-menu-item-shadow-active)}.riya-radial-menu__hub:focus-visible,.riya-radial-menu__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-radial-menu-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-radial-menu__icon{font-size:var(--riya-radial-menu-item-icon-size)}.riya-radial-menu__tip{position:absolute;z-index:1;white-space:nowrap;pointer-events:none;padding-block:var(--riya-radial-menu-tip-padding-block);padding-inline:var(--riya-radial-menu-tip-padding-inline);border-radius:var(--riya-radial-menu-tip-radius);background:var(--riya-radial-menu-tip-bg);color:var(--riya-radial-menu-tip-text);box-shadow:var(--riya-radial-menu-tip-shadow);font-size:var(--riya-radial-menu-tip-size);line-height:var(--riya-radial-menu-tip-line);font-weight:var(--riya-radial-menu-tip-weight);opacity:0;transition:opacity var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-radial-menu__cell[data-tip=end] .riya-radial-menu__tip{inset-inline-start:calc(100% + var(--riya-radial-menu-tip-gap));inset-block-start:50%;translate:0 -50%}.riya-radial-menu__cell[data-tip=below] .riya-radial-menu__tip{inset-block-start:calc(100% + var(--riya-radial-menu-tip-gap));inset-inline-start:50%;translate:-50% 0}.riya-radial-menu__cell[data-tip=below]:dir(rtl) .riya-radial-menu__tip{translate:50% 0}.riya-radial-menu[data-open=true] .riya-radial-menu__item:focus-visible .riya-radial-menu__tip,.riya-radial-menu[data-open=true] .riya-radial-menu__item:hover .riya-radial-menu__tip,.riya-radial-menu[data-open=true] .riya-radial-menu__item[data-preview=hover] .riya-radial-menu__tip{opacity:1}.riya-radial-menu__badge{--_badge:var(--riya-radial-menu-tip-line);position:absolute;inset-block-start:calc(var(--riya-radial-menu-badge-ring-width) * -2);inset-inline-end:calc(var(--riya-radial-menu-badge-ring-width) * -2);box-sizing:content-box;min-inline-size:calc(var(--_badge) - 2 * var(--riya-radial-menu-badge-padding-inline));block-size:var(--_badge);padding-inline:var(--riya-radial-menu-badge-padding-inline);display:grid;place-items:center;border:var(--riya-radial-menu-badge-ring-width) solid var(--riya-radial-menu-badge-ring);border-radius:var(--riya-radius-round);background:var(--riya-radial-menu-badge-bg);color:var(--riya-radial-menu-badge-text);font-size:var(--riya-radial-menu-badge-size);font-weight:var(--riya-radial-menu-badge-weight);line-height:1}@media (prefers-reduced-motion:reduce){.riya-radial-menu__cell,.riya-radial-menu__item,.riya-radial-menu__tip{transition:none}}.riya-timeline{list-style:none;margin:0;padding:0}.riya-timeline__row{display:grid;grid-template-columns:var(--riya-timeline-date-width) auto minmax(0,1fr) auto;align-items:start;gap:var(--riya-timeline-row-gap);padding-block:var(--riya-timeline-row-padding-block)}.riya-timeline__row+.riya-timeline__row{border-block-start:var(--riya-timeline-row-border-width) solid var(--riya-timeline-row-border)}.riya-timeline__date{font-size:var(--riya-timeline-date-font-size);font-weight:var(--riya-timeline-date-font-weight);color:var(--riya-timeline-date-color);text-transform:uppercase;letter-spacing:var(--riya-letter-spacing-eyebrow);font-variant-numeric:tabular-nums;padding-block-start:2px}.riya-timeline__rail{position:relative;inline-size:var(--riya-timeline-dot-size);align-self:stretch;background:linear-gradient(var(--riya-timeline-rail-color),var(--riya-timeline-rail-color)) 50% /var(--riya-timeline-rail-width) 100% no-repeat}.riya-timeline__rail:before{content:"";position:absolute;inset-block-start:4px;inset-inline-start:0;inline-size:var(--riya-timeline-dot-size);block-size:var(--riya-timeline-dot-size);border-radius:var(--riya-radius-round);background-color:var(--riya-timeline-dot-color)}.riya-timeline__row:first-child .riya-timeline__rail{background-position-y:6px;background-size:var(--riya-timeline-rail-width) calc(100% - 6px)}.riya-timeline__row:last-child .riya-timeline__rail{background-size:var(--riya-timeline-rail-width) 12px;background-position:top}.riya-timeline__text{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.riya-timeline__kind{font-size:var(--riya-timeline-kind-font-size);font-weight:var(--riya-timeline-kind-font-weight);color:var(--riya-timeline-kind-color)}.riya-timeline__body{font-size:var(--riya-timeline-body-font-size);color:var(--riya-timeline-body-color);line-height:var(--riya-line-height-body)}.riya-timeline__aside{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-band-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:var(--riya-band-column-gap);align-items:start}.riya-band{gap:var(--riya-band-card-gap);padding:var(--riya-band-column-padding);border-radius:var(--riya-band-column-radius)}.riya-band,.riya-band__header{display:flex;flex-direction:column}.riya-band__header{gap:var(--riya-band-header-gap);text-align:center;padding-block-end:var(--riya-band-card-gap)}.riya-band__title{margin:0;font-size:var(--riya-band-header-font-size);font-weight:var(--riya-band-header-font-weight)}.riya-band__guidance{margin:0;font-size:var(--riya-band-header-sub-font-size);color:var(--riya-band-header-sub-color)}.riya-band__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--riya-band-card-gap)}.riya-band__button,.riya-band__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon skill" "icon meta";align-items:center;-moz-column-gap:var(--riya-space-gap-sm);column-gap:var(--riya-space-gap-sm);padding:var(--riya-band-card-padding);min-block-size:var(--riya-band-card-min-height);background-color:var(--riya-band-card-bg);border-radius:var(--riya-band-card-radius);border:var(--riya-band-card-border-width) solid transparent}.riya-band__card:has(>.riya-band__button){display:block;padding:0;background:none;border:0}.riya-band__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:start;inline-size:100%;cursor:pointer;color:inherit}.riya-band__button:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-band__icon{grid-area:icon;inline-size:1.15em;block-size:1.15em}.riya-band__skill{grid-area:skill;font-size:var(--riya-band-card-title-font-size);font-weight:var(--riya-band-card-title-font-weight);color:var(--riya-band-card-title-color)}.riya-band__meta{grid-area:meta;font-size:var(--riya-band-card-meta-font-size)}.riya-band[data-status=strongest]{background-color:var(--riya-band-strongest-surface)}.riya-band[data-status=strongest] .riya-band__icon,.riya-band[data-status=strongest] .riya-band__meta,.riya-band[data-status=strongest] .riya-band__title{color:var(--riya-band-strongest-text)}.riya-band[data-status=strongest] .riya-band__button,.riya-band[data-status=strongest] .riya-band__card{border-color:var(--riya-band-strongest-border)}.riya-band[data-status=ontrack]{background-color:var(--riya-band-ontrack-surface)}.riya-band[data-status=ontrack] .riya-band__icon,.riya-band[data-status=ontrack] .riya-band__meta,.riya-band[data-status=ontrack] .riya-band__title{color:var(--riya-band-ontrack-text)}.riya-band[data-status=ontrack] .riya-band__button,.riya-band[data-status=ontrack] .riya-band__card{border-color:var(--riya-band-ontrack-border)}.riya-band[data-status=emerging]{background-color:var(--riya-band-emerging-surface)}.riya-band[data-status=emerging] .riya-band__icon,.riya-band[data-status=emerging] .riya-band__meta,.riya-band[data-status=emerging] .riya-band__title{color:var(--riya-band-emerging-text)}.riya-band[data-status=emerging] .riya-band__button,.riya-band[data-status=emerging] .riya-band__card{border-color:var(--riya-band-emerging-border)}.riya-band[data-status=needs-support]{background-color:var(--riya-band-needs-support-surface)}.riya-band[data-status=needs-support] .riya-band__icon,.riya-band[data-status=needs-support] .riya-band__meta,.riya-band[data-status=needs-support] .riya-band__title{color:var(--riya-band-needs-support-text)}.riya-band[data-status=needs-support] .riya-band__button,.riya-band[data-status=needs-support] .riya-band__card{border-color:var(--riya-band-needs-support-border)}.riya-phone-field{display:flex;flex-direction:column;gap:var(--riya-login-field-label-gap);text-align:start}.riya-phone-field__label{color:var(--riya-login-field-label-color);font-size:var(--riya-login-field-label-size);line-height:var(--riya-login-field-label-line);font-weight:var(--riya-login-field-label-weight)}.riya-phone-field:is([data-platform=ios],[data-platform=android]) .riya-phone-field__label{line-height:var(--riya-login-field-label-line-mobile)}.riya-phone-field__row{display:flex;gap:var(--riya-login-field-row-gap)}.riya-country-select,.riya-otp__cell,.riya-phone-field__number{box-sizing:border-box;block-size:var(--riya-login-field-height);border:var(--riya-login-field-border-width) solid var(--riya-login-field-border);border-radius:var(--riya-login-field-radius);background:var(--riya-login-field-bg);color:var(--riya-login-field-text);font-family:inherit;font-size:var(--riya-login-field-font-size)}.riya-country-select{flex:none;inline-size:var(--riya-login-field-country-inline);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--riya-space-gap-xs);padding-inline:var(--riya-login-field-padding-inline) var(--riya-space-inset-sm);white-space:nowrap;cursor:pointer}.riya-country-select__chevron{flex:none;inline-size:var(--riya-space-inset-md);block-size:var(--riya-space-inset-md);color:var(--riya-login-field-chevron);transition:transform var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-country-select[data-open=true] .riya-country-select__chevron{transform:rotate(180deg)}.riya-phone-field__number{flex:1 1 0;min-inline-size:0;padding-inline:var(--riya-login-field-padding-inline)}.riya-phone-field__number::-moz-placeholder{color:var(--riya-login-field-placeholder)}.riya-phone-field__number::placeholder{color:var(--riya-login-field-placeholder)}.riya-country-select:focus-visible,.riya-country-select[data-open=true],.riya-phone-field__number:focus-visible,.riya-phone-field__number[data-preview=focus]{outline:none;border-color:var(--riya-login-field-border-focus);box-shadow:var(--riya-login-field-glow-focus)}.riya-phone-field__number[aria-invalid=true]{border-color:var(--riya-login-field-border-error)}.riya-country-select:disabled,.riya-phone-field__number:disabled{opacity:var(--riya-opacity-disabled);cursor:not-allowed}.riya-otp{position:relative;display:flex;gap:var(--riya-otp-gap);max-inline-size:calc(var(--length, 6) * var(--riya-otp-cell-inline) + (var(--length, 6) - 1) * var(--riya-otp-gap))}.riya-otp[data-compact=true]{gap:var(--riya-otp-gap-compact);max-inline-size:calc(var(--length, 6) * var(--riya-otp-cell-inline) + (var(--length, 6) - 1) * var(--riya-otp-gap-compact))}.riya-otp__input{position:absolute;inset:0;inline-size:100%;block-size:100%;opacity:0;border:0;padding:0;font-size:var(--riya-login-field-font-size);cursor:text}.riya-otp__cell{flex:1 1 0;min-inline-size:0;max-inline-size:var(--riya-otp-cell-inline);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.riya-otp__cell[data-focus=true]{border-color:var(--riya-login-field-border-focus);box-shadow:var(--riya-login-field-glow-focus)}.riya-otp__caret{inline-size:var(--riya-otp-caret-width);block-size:var(--riya-login-field-font-size);background:var(--riya-otp-caret)}@media (prefers-reduced-motion:no-preference){.riya-otp__caret{animation:riya-otp-blink 1s steps(1) infinite}}@keyframes riya-otp-blink{50%{opacity:0}}.riya-otp[data-state=error] .riya-otp__cell{border-color:var(--riya-login-field-border-error)}.riya-otp[data-state=error] .riya-otp__cell[data-focus=true]{box-shadow:var(--riya-login-field-glow-error)}.riya-otp[data-state=locked] .riya-otp__cell{background:var(--riya-otp-cell-bg-locked);border-color:var(--riya-otp-cell-border-locked);color:var(--riya-otp-cell-text-locked)}.riya-otp[data-state=locked] .riya-otp__input{cursor:not-allowed}.riya-otp[data-state=locked]:has(.riya-otp__input:focus-visible) .riya-otp__cell{box-shadow:var(--riya-login-field-glow-focus)}.riya-otp-message{margin:0;color:var(--riya-otp-message-color);font-size:var(--riya-otp-message-size);line-height:var(--riya-otp-message-line)}.riya-otp-assist{display:flex;align-items:center;justify-content:space-between;gap:var(--riya-space-gap-md);font-size:var(--riya-otp-assist-size);line-height:var(--riya-otp-assist-line)}.riya-otp-assist__timer{color:var(--riya-otp-assist-text)}.riya-otp-assist__link{padding:0;border:0;background:none;font:inherit;font-weight:var(--riya-otp-assist-link-weight);color:var(--riya-otp-assist-link);cursor:pointer;min-block-size:var(--riya-size-tap-min);margin-block:calc((var(--riya-otp-assist-line) - var(--riya-size-tap-min)) / 2)}.riya-otp-assist__link:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset);border-radius:var(--riya-radius-chip)}.riya-sheet{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--riya-sheet-gap);padding:var(--riya-sheet-padding-block-start) var(--riya-sheet-padding-inline) var(--riya-sheet-padding-block-end);background:var(--riya-sheet-bg);border-start-start-radius:var(--riya-sheet-radius);border-start-end-radius:var(--riya-sheet-radius);box-shadow:var(--riya-sheet-shadow);font-family:var(--riya-font-family-text)}.riya-sheet[data-platform=ios]{margin-inline:var(--riya-sheet-inset-ios);padding-block-start:0;border-radius:var(--riya-sheet-radius-ios)}.riya-sheet[data-platform=ios][data-keyboard=true]{border-end-start-radius:0;border-end-end-radius:0;padding-block-end:var(--riya-sheet-padding-block-end-keyboard)}.riya-sheet__grabber{--_cancel:calc(-1 * (var(--riya-sheet-padding-block-start) + var(--riya-sheet-handle-block)) / 2);align-self:center;inline-size:var(--riya-sheet-handle-inline);block-size:var(--riya-sheet-handle-block);margin-block:var(--_cancel);border-radius:var(--riya-radius-round);background:var(--riya-sheet-grabber)}.riya-sheet[data-platform=ios] .riya-sheet__grabber{--_offset:calc((var(--riya-sheet-grabber-row) - var(--riya-sheet-grabber-block)) / 2);inline-size:var(--riya-sheet-grabber-inline);block-size:var(--riya-sheet-grabber-block);margin-block:var(--_offset) calc(-1 * (var(--_offset) + var(--riya-sheet-grabber-block)))}.riya-sheet__header{position:relative;display:flex;align-items:flex-start;gap:var(--riya-space-gap-md)}.riya-sheet__titles{flex:1 1 auto;min-inline-size:0}.riya-sheet[data-platform=ios] .riya-sheet__titles{text-align:center}.riya-sheet[data-platform=ios] .riya-sheet__header[data-close=true] .riya-sheet__titles{padding-inline:var(--riya-size-tap-min)}.riya-sheet[data-platform=ios] .riya-sheet__close{position:absolute;inset-inline-end:0;inset-block-start:calc(-1 * var(--riya-space-inset-sm));margin:0}.riya-sheet__title{margin:0;color:var(--riya-sheet-heading-color);font-family:inherit;font-size:var(--riya-sheet-heading-size);line-height:var(--riya-sheet-heading-line);font-weight:var(--riya-sheet-heading-weight)}.riya-sheet__subheading{margin:var(--riya-sheet-subheading-gap) 0 0;color:var(--riya-sheet-subheading-color);font-size:var(--riya-sheet-subheading-size);line-height:var(--riya-sheet-subheading-line);font-weight:var(--riya-sheet-subheading-weight)}.riya-sheet__close{flex:none;margin-block-start:calc(var(--riya-space-inset-sm) - var(--riya-size-tap-min) / 2);margin-inline-end:calc(var(--riya-space-inset-md) + var(--riya-space-gap-xs) / 2 - var(--riya-size-tap-min) / 2)}.riya-sheet__body{display:flex;flex-direction:column;gap:var(--riya-sheet-gap)}.riya-country-picker{display:flex;flex-direction:column;gap:var(--riya-space-gap-lg)}.riya-country-picker__empty{margin:0;color:var(--riya-text-secondary);font-size:var(--riya-type-label-size)}.riya-search-field{box-sizing:border-box;display:flex;align-items:center;gap:var(--riya-search-gap);block-size:var(--riya-search-height);padding-inline:var(--riya-login-field-padding-inline);border:var(--riya-login-field-border-width) solid var(--riya-search-border);border-radius:var(--riya-search-radius);background:var(--riya-search-bg)}.riya-search-field:focus-within{border-color:var(--riya-search-border-focus);box-shadow:var(--riya-search-glow-focus)}.riya-search-field__icon{flex:none;color:var(--riya-search-icon)}.riya-search-field__input{flex:1 1 auto;min-inline-size:0;border:0;padding:0;background:none;font:inherit;font-size:var(--riya-login-field-font-size);color:var(--riya-login-field-text);outline:none}.riya-search-field__input::-moz-placeholder{color:var(--riya-search-placeholder)}.riya-search-field__input::placeholder{color:var(--riya-search-placeholder)}.riya-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.riya-country-list{display:flex;flex-direction:column;gap:var(--riya-country-list-gap)}.riya-country-row{box-sizing:border-box;display:flex;align-items:center;gap:var(--riya-country-row-gap);inline-size:100%;block-size:var(--riya-country-row-height);padding-inline:var(--riya-country-row-padding-inline);border:var(--riya-border-width-hairline) solid var(--riya-country-row-border);border-radius:var(--riya-country-row-radius);background:var(--riya-country-row-bg);color:var(--riya-country-row-text);font:inherit;font-size:var(--riya-country-row-size);text-align:start;cursor:pointer}.riya-country-row[data-state=checked]{background:var(--riya-country-row-bg-selected);border-color:var(--riya-country-row-border-selected)}.riya-country-row[data-active=true]{border-color:var(--riya-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-country-row:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-country-row__flag{flex:none;inline-size:var(--riya-country-row-flag-inline);block-size:var(--riya-country-row-flag-block);border-radius:var(--riya-country-row-flag-radius);overflow:hidden}.riya-country-row__flag img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;display:block}.riya-country-row__dial{flex:none;min-inline-size:3ch;font-weight:var(--riya-country-row-dial-weight)}.riya-country-row__name{flex:1 1 auto;min-inline-size:0;font-weight:var(--riya-country-row-name-weight)}.riya-country-row__radio{box-sizing:border-box;flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--riya-country-radio-size);block-size:var(--riya-country-radio-size);border:var(--riya-country-radio-border-width) solid var(--riya-country-radio-border);border-radius:var(--riya-radius-round);background:var(--riya-country-row-bg)}.riya-country-row[data-state=checked] .riya-country-row__radio{border-color:var(--riya-country-radio-border-selected)}.riya-country-row__dot{inline-size:50%;block-size:50%;border-radius:var(--riya-radius-round);background:var(--riya-country-radio-dot)}.riya-social{display:flex;align-items:center;justify-content:center;gap:var(--riya-social-gap);color:var(--riya-social-text);font-size:var(--riya-social-text-size)}.riya-social__button{padding:0;border:0;background:none;inline-size:var(--riya-social-size);block-size:var(--riya-social-size);border-radius:var(--riya-social-radius);cursor:pointer}.riya-social__button img{display:block}.riya-social__button:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-consent{margin:0;color:var(--riya-consent-text);font-size:var(--riya-consent-size);line-height:var(--riya-consent-line)}.riya-consent a{color:var(--riya-consent-link);font-weight:var(--riya-consent-link-weight);text-decoration:none}.riya-consent a:hover{text-decoration:underline}.riya-consent:is([data-platform=ios],[data-platform=android]){line-height:var(--riya-consent-line-mobile)}.riya-consent:is([data-platform=ios],[data-platform=android]) a{color:var(--riya-consent-link-mobile);font-weight:inherit;text-decoration:underline}.riya-consent a:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-page-dots{display:inline-flex;align-items:center;gap:var(--riya-page-dot-gap)}.riya-page-dots__dot{inline-size:var(--riya-page-dot-size);block-size:var(--riya-page-dot-size);border-radius:var(--riya-page-dot-radius);background:var(--riya-page-dot)}.riya-page-dots__dot[data-current=true]{inline-size:var(--riya-page-dot-active-inline);background:var(--riya-page-dot-active)}.riya-country-dropdown{box-sizing:border-box;inline-size:var(--riya-country-dropdown-inline);max-block-size:var(--riya-country-dropdown-max-block);overflow:auto;padding:var(--riya-space-inset-sm);border:var(--riya-border-width-hairline) solid var(--riya-country-row-border);border-radius:var(--riya-country-row-radius);background:var(--riya-country-row-bg);box-shadow:var(--riya-elevation-overlay);font-family:var(--riya-font-family-text);z-index:10}.riya-status-pill{display:inline-flex;align-items:center;gap:var(--riya-status-pill-gap);padding-inline:var(--riya-status-pill-padding-inline);padding-block:var(--riya-status-pill-padding-block);border-radius:var(--riya-status-pill-radius);border-width:var(--riya-status-pill-border-width);border-style:solid;font-size:var(--riya-status-pill-font-size);font-weight:var(--riya-status-pill-font-weight);line-height:var(--riya-type-label-600-line);white-space:nowrap}.riya-status-pill[data-interactive=true]{min-block-size:var(--riya-status-pill-min-tap);cursor:pointer}.riya-status-pill[data-interactive=true]:focus-visible,.riya-status-pill[data-preview=focus]{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-status-pill[data-status=strongest]{background-color:var(--riya-status-pill-strongest-bg);color:var(--riya-status-pill-strongest-text);border-color:var(--riya-status-pill-strongest-border)}.riya-status-pill[data-status=ontrack]{background-color:var(--riya-status-pill-ontrack-bg);color:var(--riya-status-pill-ontrack-text);border-color:var(--riya-status-pill-ontrack-border)}.riya-status-pill[data-status=emerging]{background-color:var(--riya-status-pill-emerging-bg);color:var(--riya-status-pill-emerging-text);border-color:var(--riya-status-pill-emerging-border)}.riya-status-pill[data-status=needs-support]{background-color:var(--riya-status-pill-needs-support-bg);color:var(--riya-status-pill-needs-support-text);border-color:var(--riya-status-pill-needs-support-border)}.riya-feed{gap:var(--riya-space-gap-md);font-family:var(--riya-feed-font-text);color:var(--riya-feed-ink)}.riya-feed__title{margin:0;font-family:var(--riya-feed-font-display);font-size:var(--riya-type-h3-size);line-height:var(--riya-type-h3-line);font-weight:var(--riya-type-h3-weight);color:var(--riya-feed-ink);text-wrap:balance}.riya-feed__body{margin:0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-feed-ink-soft);text-wrap:pretty}.riya-feed__meta{font-size:var(--riya-type-small-size);line-height:var(--riya-type-small-line);color:var(--riya-feed-ink-soft)}.riya-feed__meta a{color:inherit;text-decoration:none;border-radius:var(--riya-radius-chip)}.riya-feed__meta a:hover{text-decoration:underline}.riya-feed__meta a:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-width)}.riya-feed__eyebrow{flex:1;min-inline-size:0;font-size:var(--riya-type-small-600-size);line-height:var(--riya-type-small-600-line);font-weight:var(--riya-type-small-600-weight);letter-spacing:var(--riya-letter-spacing-eyebrow);text-transform:uppercase;color:var(--riya-feed-ink-soft)}.riya-feed__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--riya-space-gap-sm)}.riya-feed__header{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-face{flex:none;overflow:visible}.riya-face__halo{transform-box:fill-box;transform-origin:center}.riya-face__halo ellipse{fill:none;stroke:var(--riya-feed-mint)}.riya-face__skin{fill:var(--riya-feed-accent)}.riya-face__eyes{transform-box:fill-box;transform-origin:center}.riya-face__eye{fill:var(--riya-feed-ink)}.riya-face__blush{fill:var(--riya-feed-rose)}.riya-face__smile{fill:none;stroke:var(--riya-feed-ink);stroke-width:5.5;stroke-linecap:round}.riya-face__body{transform-origin:50px 100px}.riya-face__peek{transform-box:view-box;transform-origin:50px 112px}.riya-avatar-riya{position:relative;flex:none;display:grid;place-items:center;border-radius:var(--riya-feed-radius-round);background:var(--riya-feed-accent-light)}.riya-avatar-riya[data-surface=white]{background:var(--riya-feed-bg)}.riya-avatar-riya[data-surface=dark]{background:var(--riya-feed-dark)}.riya-typing{display:inline-flex;gap:var(--riya-space-gap-xs)}.riya-typing>span{inline-size:var(--riya-space-gap-sm);block-size:var(--riya-space-gap-sm);border-radius:var(--riya-feed-radius-round);background:var(--riya-feed-accent);opacity:.6}.riya-typing[data-tone=muted]>span{background:var(--riya-feed-ink-faint)}.riya-listening{display:flex;align-items:center;gap:var(--riya-space-gap-md);font-family:var(--riya-feed-font-display);font-size:var(--riya-type-label-600-size);line-height:var(--riya-type-label-600-line);font-weight:var(--riya-type-label-600-weight);color:var(--riya-feed-ink)}.riya-listening__bars{display:flex;align-items:center;gap:var(--riya-space-gap-xs);block-size:var(--riya-space-inset-md)}.riya-listening__bars>span{inline-size:var(--riya-space-gap-xs);block-size:var(--riya-space-inset-md);border-radius:var(--riya-feed-radius-chip);background:var(--riya-feed-mint);transform:scaleY(.6)}@media (prefers-reduced-motion:no-preference){.riya-face[data-bob] .riya-face__body{animation:riya-face-bob 3.6s ease-in-out infinite}.riya-face__halo{animation:riya-face-halo 3.2s ease-in-out infinite}.riya-face__eyes{animation:riya-face-blink 4.2s ease-in-out infinite}.riya-face[data-float]{animation:riya-face-float 3.6s ease-in-out infinite}.riya-face[data-look] .riya-face__look{animation:riya-face-look 7s cubic-bezier(.45,0,.3,1) infinite}.riya-face[data-peek] .riya-face__peek{animation:riya-face-peek 7s cubic-bezier(.45,0,.3,1) infinite}.riya-typing>span{animation:riya-dot 1s ease-in-out infinite}.riya-typing>span:nth-child(2){animation-delay:.15s}.riya-typing>span:nth-child(3){animation-delay:.3s}.riya-listening__bars>span{animation:riya-bar .8s ease-in-out infinite}.riya-listening__bars>span:nth-child(2){animation-delay:.12s}.riya-listening__bars>span:nth-child(3){animation-delay:.24s}.riya-listening__bars>span:nth-child(4){animation-delay:.36s}.riya-listening__bars>span:nth-child(5){animation-delay:.48s}}@keyframes riya-face-halo{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes riya-face-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes riya-face-blink{0%,40%,44%,to{transform:scaleY(1)}42%{transform:scaleY(.1)}}@keyframes riya-face-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7px) rotate(3deg)}}@keyframes riya-face-look{0%,to{transform:translateX(0)}15%,35%{transform:translateX(-6px)}50%,65%{transform:translateX(5px)}}@keyframes riya-face-peek{0%,to{transform:translateY(6px) rotate(0)}15%,35%{transform:translateY(-2px) rotate(-4deg)}50%,65%{transform:translateY(-3px) rotate(4deg)}}@keyframes riya-dot{0%,to{opacity:.3}50%{opacity:1}}@keyframes riya-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.riya-menu{inline-size:-moz-max-content;inline-size:max-content;min-inline-size:calc(var(--riya-size-tap-min) * 5);padding:var(--riya-space-gap-xs);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-feed-radius-input);box-shadow:var(--riya-feed-shadow);font-family:var(--riya-feed-font-text)}.riya-menu[data-floating]{position:absolute;inset-block-start:100%;inset-inline-end:0;z-index:5}.riya-menu__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;display:flex;align-items:center;gap:var(--riya-space-gap-md);padding-block:var(--riya-space-gap-sm);padding-inline:var(--riya-space-gap-md);border:0;border-radius:var(--riya-feed-radius-chip);background:none;font:inherit;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);font-weight:var(--riya-font-weight-subtle-emphasis);color:var(--riya-feed-ink);text-align:start;cursor:pointer}.riya-menu__item:hover{background:var(--riya-feed-canvas)}.riya-menu__item[data-destructive]{color:var(--riya-feed-error)}.riya-menu__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-feed-border-focus);outline-offset:calc(var(--riya-focus-ring-width) * -1)}.riya-menu__item .riya-icon{font-size:var(--riya-type-body-lg-size)}.riya-menu-anchor{position:relative;display:inline-flex}.riya-menu-scrim{position:fixed;inset:0;z-index:4}.riya-post__who{flex:1;min-inline-size:0;display:flex;flex-direction:column}.riya-post__name{font-family:var(--riya-feed-font-display);font-size:var(--riya-type-body-md-600-size);line-height:var(--riya-type-body-md-600-line);font-weight:var(--riya-type-body-md-600-weight)}.riya-post__text{margin:0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);text-wrap:pretty}.riya-post__media{position:relative;block-size:var(--riya-feed-media-size);overflow:hidden;border-radius:var(--riya-feed-radius-control);background:var(--riya-feed-border)}.riya-post__grid{position:absolute;inset:0;display:grid;grid-auto-rows:1fr;gap:var(--riya-space-gap-xs);background:var(--riya-feed-bg)}.riya-post__grid[data-count="2"],.riya-post__grid[data-count="3"],.riya-post__grid[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.riya-post__grid>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.riya-post__grid[data-count="3"]>img:first-child{grid-row:span 2}.riya-post__photo,.riya-post__video{position:absolute;inset:0;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.riya-post__video{background:var(--riya-feed-ink)}.riya-post__chip{position:absolute;inset-block-end:var(--riya-space-gap-md);inset-inline-start:var(--riya-space-gap-md);padding-block:var(--riya-space-gap-xs);padding-inline:var(--riya-space-gap-md);border-radius:var(--riya-feed-radius-round);background:color-mix(in srgb,var(--riya-feed-bg) 92%,transparent);font-size:var(--riya-type-small-600-size);line-height:var(--riya-type-small-600-line);font-weight:var(--riya-type-small-600-weight)}.riya-post__chip[data-end]{inset-inline-start:auto;inset-inline-end:var(--riya-space-gap-md);background:color-mix(in srgb,var(--riya-feed-dark) 72%,transparent);color:var(--riya-feed-on-dark)}.riya-post__tags{flex-wrap:wrap}.riya-post__footer,.riya-post__tags{display:flex;gap:var(--riya-space-gap-sm)}.riya-post__footer{align-items:center;justify-content:space-between;border-block-start:var(--riya-feed-hairline) solid var(--riya-feed-border);padding-block-start:var(--riya-space-gap-sm)}.riya-post__footer .riya-button[data-variant=tertiary]{block-size:auto;min-block-size:0;padding:var(--riya-space-gap-xs) var(--riya-space-gap-sm);margin-inline:auto calc(-1 * var(--riya-space-gap-sm))}.riya-post__footer .riya-button[data-variant=tertiary]:after{content:"";position:absolute;inset-inline:0;inset-block:calc((100% - var(--riya-size-tap-min)) / 2)}.riya-feed[data-tint=none]{border-color:var(--riya-feed-border)}.riya-feed .riya-button[data-variant=link]{color:var(--riya-feed-ink)}.riya-post__footer .riya-button[data-variant=tertiary],.riya-post__footer .riya-button[data-variant=tertiary]:hover:not(:disabled),.riya-thread-comment__action.riya-button[data-variant=link]{color:var(--riya-feed-accent-dark)}.riya-thread-comment__action.riya-button[data-variant=link][data-kind=delete],.riya-thread-comment__action.riya-button[data-variant=link][data-kind=toggle]{color:var(--riya-feed-ink-soft)}.riya-thread-comment__action.riya-button[data-variant=link][data-kind=delete]:hover{color:var(--riya-feed-error)}.riya-post .riya-feed__header .riya-avatar{inline-size:var(--riya-feed-avatar-size);block-size:var(--riya-feed-avatar-size)}.riya-post[data-layout=mobile] .riya-feed__header .riya-avatar{inline-size:var(--riya-feed-avatar-size-mobile);block-size:var(--riya-feed-avatar-size-mobile)}.riya-post[data-layout=mobile] .riya-post__media{block-size:var(--riya-feed-media-size-mobile)}.riya-post[data-layout=mobile] .riya-post__footer .riya-button[data-variant=tertiary]{margin-inline:calc(-1 * var(--riya-space-gap-sm)) auto}.riya-post .riya-feed__header{align-items:flex-start}.riya-post .riya-feed__header>.riya-feed__meta{line-height:var(--riya-type-body-md-600-line)}.riya-post .riya-feed__header .riya-menu-anchor{align-items:center;block-size:var(--riya-size-tap-min);margin-block:calc((var(--riya-type-body-md-600-line) - var(--riya-size-tap-min)) / 2)}.riya-moment-composer{overflow:hidden;background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-surface);font-family:var(--riya-font-family-text);transition:border-color var(--riya-feed-duration-control) var(--riya-feed-easing-standard),box-shadow var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-moment-composer:focus-within{border-color:var(--riya-feed-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-moment-composer__input{display:block;inline-size:100%;box-sizing:border-box;margin:0;padding:var(--riya-space-inset-sm) var(--riya-space-inset-md) var(--riya-space-gap-sm);border:0;outline:0;resize:none;background:none;font:inherit;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-feed-ink)}.riya-moment-composer__input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-moment-composer__input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-moment-composer__listening{padding:0 var(--riya-space-inset-md) var(--riya-space-gap-sm)}.riya-moment-composer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--riya-space-gap-sm);padding:var(--riya-space-gap-xs) var(--riya-space-gap-sm) var(--riya-space-gap-xs) var(--riya-space-gap-xs);background:color-mix(in srgb,var(--riya-feed-canvas) 50%,var(--riya-feed-bg));border-block-start:var(--riya-feed-hairline) solid var(--riya-feed-border)}.riya-moment-composer__formats{flex:1;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center}.riya-moment-composer__actions{display:flex;align-items:center;gap:var(--riya-space-gap-xs)}.riya-card.riya-finish{position:relative;overflow:hidden;gap:var(--riya-space-gap-xs);padding-inline-start:var(--riya-feed-finish-mascot);min-block-size:var(--riya-feed-finish-mascot)}.riya-finish__mascot{position:absolute;inset-inline-start:calc(var(--riya-space-gap-sm) * -1);inset-block-end:calc(var(--riya-space-inset-md) * -1)}.riya-finish__dismiss{position:absolute;inset-block-start:0;inset-inline-end:0}.riya-finish .riya-feed__title{padding-inline-end:var(--riya-size-tap-min);font-size:var(--riya-type-body-lg-size);line-height:var(--riya-type-body-lg-line)}.riya-finish__row{display:flex;align-items:center;gap:var(--riya-space-gap-md);margin-block-start:var(--riya-space-gap-sm)}.riya-finish__steps{flex:1;min-inline-size:0;display:flex;gap:var(--riya-space-gap-xs)}.riya-finish__steps>span{flex:1;block-size:var(--riya-space-gap-sm);border-radius:var(--riya-feed-radius-round);background:var(--riya-feed-border);transition:background-color var(--riya-feed-duration) var(--riya-feed-easing)}.riya-finish__steps>span[data-done]{background:var(--riya-feed-mint)}.riya-life-story{position:relative;flex-direction:row;align-items:flex-start;gap:var(--riya-space-gap-lg);overflow:hidden}.riya-life-story__decor{position:absolute;border-radius:var(--riya-feed-radius-round);opacity:.55;pointer-events:none}.riya-life-story__decor[data-size=large]{inline-size:var(--riya-feed-decor-large);block-size:var(--riya-feed-decor-large);inset-block-start:calc(var(--riya-feed-decor-large) * -.35);inset-inline-end:calc(var(--riya-feed-decor-large) * -.25);background:var(--riya-feed-rose)}.riya-life-story__decor[data-size=small]{inline-size:var(--riya-feed-decor-small);block-size:var(--riya-feed-decor-small);inset-block-end:calc(var(--riya-feed-decor-small) * -.6);inset-inline-end:calc(var(--riya-feed-decor-small) * .55);background:var(--riya-feed-butter)}.riya-life-story__text{position:relative;flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-life-story__text .riya-feed__eyebrow{flex:none}.riya-life-story__mascot{position:relative;flex:none;align-self:center;padding-inline:var(--riya-space-gap-lg)}.riya-insight{gap:var(--riya-space-gap-sm);border-color:var(--riya-feed-border)}.riya-card.riya-insight[data-tint=peach]{--_tint:var(--riya-card-tint-peach-bg)}.riya-card.riya-insight[data-tint=mint]{--_tint:var(--riya-card-tint-mint-bg)}.riya-card.riya-insight[data-tint=sky]{--_tint:var(--riya-card-tint-sky-bg)}.riya-card.riya-insight[data-tint=lilac]{--_tint:var(--riya-card-tint-lilac-bg)}.riya-card.riya-insight[data-tint=rose]{--_tint:var(--riya-card-tint-rose-bg)}.riya-card.riya-insight[data-tint=butter]{--_tint:var(--riya-card-tint-butter-bg)}.riya-card.riya-insight[data-tint=sage]{--_tint:var(--riya-card-tint-sage-bg)}.riya-card.riya-insight[data-tint=sand]{--_tint:var(--riya-card-tint-sand-bg)}.riya-card.riya-insight[data-tint]:not([data-tint=none]){background-color:color-mix(in srgb,var(--_tint) 50%,var(--riya-surface-secondary))}.riya-card.riya-insight[data-tint]:not([data-tint=none]) .riya-feed__actions .riya-button[data-variant=primary]{background-color:var(--_action,var(--_tint))}.riya-card.riya-insight[data-tint=peach]{--_action:var(--riya-button-primary-bg)}.riya-card.riya-insight[data-tint=mint]{--_action:var(--riya-button-secondary-bg)}.riya-card.riya-insight[data-tint]:not([data-tint=none]) .riya-feed__actions .riya-button[data-variant=primary]:is(:hover,:active,[data-preview=hover],[data-preview=pressed]):not(:disabled){background-color:color-mix(in srgb,var(--_action,var(--_tint)) 88%,var(--riya-text-primary))}.riya-card.riya-empty{align-items:center;text-align:center;padding-block:var(--riya-space-inset-xl)}.riya-empty .riya-feed__title{font-size:var(--riya-type-h2-size);line-height:var(--riya-type-h2-line);font-weight:var(--riya-type-h2-weight)}.riya-empty .riya-feed__body{max-inline-size:calc(var(--riya-size-tap-min) * 9.5)}.riya-empty .riya-feed__actions{justify-content:center;margin-block-start:var(--riya-space-gap-sm)}.riya-day-label{margin-block-start:var(--riya-space-gap-xs);font-size:var(--riya-type-small-600-size);line-height:var(--riya-type-small-600-line);font-weight:var(--riya-type-small-600-weight);letter-spacing:var(--riya-letter-spacing-eyebrow);text-transform:uppercase}.riya-day-label,.riya-no-results{font-family:var(--riya-feed-font-text);color:var(--riya-feed-ink-soft)}.riya-no-results{padding-block:var(--riya-space-inset-xl);text-align:center;font-size:var(--riya-type-body-md-size)}.riya-inline-chat{display:flex;flex-direction:column;gap:var(--riya-space-gap-sm);margin-block-start:var(--riya-space-gap-md);padding-block-start:var(--riya-space-gap-md);border-block-start:var(--riya-feed-hairline) solid color-mix(in srgb,var(--riya-feed-dark) 9%,transparent);font-family:var(--riya-feed-font-text)}.riya-inline-chat__line{display:flex}.riya-inline-chat__line[data-from=me]{justify-content:flex-end}.riya-inline-chat__bubble{max-inline-size:86%;padding-block:var(--riya-space-gap-sm);padding-inline:var(--riya-space-gap-md);border-radius:var(--riya-feed-radius-input);background:color-mix(in srgb,var(--riya-feed-bg) 85%,transparent);font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);text-wrap:pretty}.riya-inline-chat__line[data-from=riya] .riya-inline-chat__bubble{border-start-start-radius:var(--riya-feed-radius-chip)}.riya-inline-chat__line[data-from=me] .riya-inline-chat__bubble{background:var(--riya-feed-ink);color:var(--riya-feed-on-dark);border-end-end-radius:var(--riya-feed-radius-chip)}.riya-inline-chat__thinking{align-self:flex-start;padding-block:var(--riya-space-gap-md);padding-inline:var(--riya-space-gap-md);border-radius:var(--riya-feed-radius-input);border-start-start-radius:var(--riya-feed-radius-chip);background:color-mix(in srgb,var(--riya-feed-bg) 85%,transparent)}.riya-inline-chat__options{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-sm)}.riya-slideshow{background:var(--riya-feed-dark)}.riya-slideshow,.riya-slideshow__slide{position:absolute;inset:0;overflow:hidden}.riya-slideshow__slide{opacity:0;transition:opacity var(--riya-feed-duration) var(--riya-feed-easing)}.riya-slideshow__slide[data-active]{opacity:1}.riya-slideshow__image{position:absolute;inset:-6%;background-size:cover;background-position:50%}.riya-slideshow__shade{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--riya-feed-dark) 0%,transparent) 50%,color-mix(in srgb,var(--riya-feed-dark) 80%,transparent))}.riya-slideshow__caption{position:absolute;inset-inline:var(--riya-space-gap-lg);inset-block-end:var(--riya-space-inset-xl);font-size:var(--_caption-size,var(--riya-type-body-lg-size));line-height:var(--riya-type-body-lg-line);font-weight:var(--riya-type-body-lg-600-weight);color:var(--riya-feed-on-dark);text-shadow:0 var(--riya-feed-hairline) var(--riya-space-gap-sm) color-mix(in srgb,var(--riya-feed-dark) 40%,transparent);text-wrap:balance}.riya-slideshow__bars{position:absolute;inset-block-start:var(--riya-space-gap-sm);inset-inline:var(--riya-space-gap-md);display:flex;gap:var(--riya-space-gap-xs)}.riya-slideshow__bar{flex:1;block-size:var(--riya-feed-slideshow-bar);border-radius:var(--riya-feed-radius-round);background:color-mix(in srgb,var(--riya-feed-bg) 40%,transparent);overflow:hidden}.riya-slideshow__bar>span{display:block;block-size:100%;inline-size:var(--_progress,0);background:var(--riya-feed-bg)}@media (prefers-reduced-motion:no-preference){.riya-slideshow__slide[data-active][data-variant=a] .riya-slideshow__image{animation:riya-ken-a var(--_interval,3.2s) ease-out both}.riya-slideshow__slide[data-active][data-variant=b] .riya-slideshow__image{animation:riya-ken-b var(--_interval,3.2s) ease-out both}}@keyframes riya-ken-a{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-3%,-2%)}}@keyframes riya-ken-b{0%{transform:scale(1.12) translate(2%)}to{transform:scale(1) translate(-2%,2%)}}.riya-menu__emoji{font-size:var(--riya-type-body-lg-size);line-height:1}.riya-post{position:relative}.riya-post__toolbar{position:absolute;inset-block-start:calc(var(--riya-space-inset-md) * -1);inset-inline-end:var(--riya-space-inset-sm);z-index:5;max-inline-size:calc(100% - var(--riya-space-inset-lg));opacity:0;pointer-events:none;transition:opacity var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-post:is(:hover,:focus-within) .riya-post__toolbar{opacity:1;pointer-events:auto}.riya-insight-stack{display:flex;flex-direction:column;gap:var(--riya-space-gap-md)}.riya-insight-stack__head{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-insight-stack__head>:first-child{flex:1;min-inline-size:0}.riya-insight-stack__list{display:flex;flex-direction:column;gap:var(--riya-space-gap-md)}.riya-insight-stack__pile{position:relative;padding-block-end:var(--riya-space-gap-lg)}.riya-insight-stack__front{position:relative;z-index:2;box-shadow:var(--riya-feed-shadow)}.riya-insight-stack__front .riya-feed__body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.riya-insight-stack__layer{position:absolute;inset-block-end:var(--riya-space-gap-sm);inset-inline:var(--riya-space-inset-sm);z-index:1;block-size:var(--riya-space-inset-xl);border-radius:0 0 var(--riya-radius-surface) var(--riya-radius-surface);background:color-mix(in srgb,var(--riya-card-tint-mint-bg) 50%,var(--riya-surface-secondary));border:var(--riya-feed-hairline) solid var(--riya-feed-border)}.riya-insight-stack__layer[data-layer="2"]{inset-block-end:0;inset-inline:var(--riya-space-inset-lg);z-index:0;background:color-mix(in srgb,var(--riya-card-tint-lilac-bg) 50%,var(--riya-surface-secondary))}.riya-tag-filter{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-sm)}.riya-tag-filter[data-scroll]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block-end:var(--riya-border-width-strong)}.riya-tag-filter__chip{flex:none;min-block-size:var(--riya-size-avatar-md);padding-inline:var(--riya-space-inset-md);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-round);background:var(--riya-feed-bg);font:inherit;font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);color:var(--riya-feed-ink);cursor:pointer;transition:background-color var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-tag-filter__chip:hover{background:var(--riya-feed-accent-light)}.riya-tag-filter__chip[aria-checked=true]{background:var(--riya-feed-mint);border-color:var(--riya-feed-mint)}.riya-tag-filter__chip:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-expand-toggle .riya-icon{transition:rotate var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-expand-toggle[aria-expanded=true] .riya-icon{rotate:180deg}.riya-post-toolbar{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding:var(--riya-space-gap-xs);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-surface);box-shadow:var(--riya-feed-shadow)}.riya-post-toolbar__item{display:inline-flex;align-items:center;gap:var(--riya-space-gap-xs);min-block-size:var(--riya-size-avatar-sm);padding-inline:var(--riya-space-gap-sm);border:0;border-radius:var(--riya-radius-round);background:none;font:inherit;font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);white-space:nowrap;color:var(--riya-feed-ink);cursor:pointer}.riya-post-toolbar__item:hover{background:var(--riya-feed-accent-light)}.riya-post-toolbar__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(-1 * var(--riya-focus-ring-width))}.riya-thread-scrim{position:fixed;inset:0;z-index:47;background:color-mix(in srgb,var(--riya-feed-dark) 28%,transparent)}.riya-thread{position:fixed;inset-block:0;inset-inline-end:0;z-index:48;inline-size:max(var(--riya-feed-thread-width-min),min(var(--riya-feed-thread-width),100%))}.riya-thread-scrim[data-inline],.riya-thread[data-inline]{position:absolute}.riya-thread__panel{--_a:var(--riya-feed-comment-avatar);--_n:calc(var(--_a) * 6 / 7);--_pad:var(--riya-space-gap-md);--_axis:calc(var(--_pad) + var(--riya-avatar-size-md) / 2);font-family:var(--riya-feed-font-text);color:var(--riya-feed-ink);inline-size:100%;block-size:100%;display:flex;flex-direction:column;background:var(--riya-feed-canvas);border-inline-start:var(--riya-feed-hairline) solid var(--riya-feed-border);box-shadow:var(--riya-feed-shadow)}.riya-thread__header{flex:none;display:flex;align-items:center;gap:var(--riya-space-gap-md);padding-block:var(--riya-space-gap-md);padding-inline:var(--riya-space-gap-lg) var(--riya-space-gap-md);background:var(--riya-feed-bg);border-block-end:var(--riya-feed-hairline) solid var(--riya-feed-border)}.riya-thread__heading{flex:1;min-inline-size:0;display:flex;flex-direction:column}.riya-thread__title{margin:0;font-family:var(--riya-feed-font-display);font-size:var(--riya-type-body-lg-600-size);line-height:var(--riya-type-body-lg-600-line);font-weight:var(--riya-type-body-lg-600-weight)}.riya-thread__scroll{flex:1;min-block-size:0;overflow-y:auto;padding:var(--riya-space-gap-lg);display:flex;flex-direction:column}.riya-thread__scroll:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-feed-border-focus);outline-offset:calc(var(--riya-focus-ring-width) * -1)}.riya-thread-post{flex:none;position:relative;z-index:1;padding-inline-start:var(--_pad);gap:var(--riya-space-gap-sm)}.riya-thread-post .riya-feed__header .riya-avatar{inline-size:var(--riya-feed-preview-avatar);block-size:var(--riya-feed-preview-avatar)}.riya-thread-post[data-layout=mobile] .riya-feed__header .riya-avatar{inline-size:var(--riya-feed-preview-avatar-mobile);block-size:var(--riya-feed-preview-avatar-mobile)}.riya-thread-post[data-layout=mobile] .riya-thread-post__photo{block-size:var(--riya-feed-preview-photo-mobile)}.riya-thread-post__photo{display:block;inline-size:100%;block-size:var(--riya-feed-preview-photo);-o-object-fit:cover;object-fit:cover;border-radius:var(--riya-feed-radius-input);background:var(--riya-feed-border)}.riya-thread-post__tags{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-sm)}.riya-thread__node{position:absolute;z-index:2;display:grid;place-items:center;inline-size:var(--riya-space-gap-lg);block-size:var(--riya-space-gap-lg);box-sizing:border-box;border:var(--riya-feed-ring-width) solid var(--riya-feed-accent);border-radius:var(--riya-feed-radius-round);background:var(--riya-feed-bg)}.riya-thread__node:after{content:"";inline-size:var(--riya-space-gap-sm);block-size:var(--riya-space-gap-sm);border-radius:var(--riya-feed-radius-round);background:var(--riya-feed-accent)}.riya-thread__line{position:absolute;border-inline-start:var(--riya-feed-ring-width) dotted var(--riya-feed-accent)}.riya-thread__join{flex:none;position:relative;block-size:var(--riya-space-inset-lg)}.riya-thread__join .riya-thread__node{inset-inline-start:calc(var(--_axis) - var(--riya-space-gap-lg) / 2);inset-block-start:calc(var(--riya-space-gap-xs) * -2)}.riya-thread__join .riya-thread__line{inset-inline-start:calc(var(--_axis) - var(--riya-feed-ring-width) / 2);inset-block:var(--riya-space-gap-sm) 0}.riya-thread__replies{padding-block-start:var(--riya-space-gap-lg);padding-inline-start:calc(var(--_axis) - var(--_a) / 2)}.riya-thread-group,.riya-thread__replies{flex:none;display:flex;flex-direction:column}.riya-thread-group{position:relative;padding-block-end:var(--riya-space-gap-lg)}.riya-thread-group>.riya-thread__line{inset-inline-start:calc(var(--_a) / 2 - var(--riya-feed-ring-width) / 2);inset-block:calc(var(--_a) + var(--riya-space-gap-sm)) 0}.riya-thread-group__top{position:relative}.riya-thread-group__top>.riya-thread__stub{position:absolute;inset-inline-start:calc(var(--_a) / 2 - var(--riya-feed-ring-width) / 2);inset-block-start:calc(var(--_a) + var(--riya-space-gap-xs));inline-size:var(--riya-feed-ring-width);block-size:var(--riya-space-gap-sm);background:var(--riya-feed-accent)}.riya-thread-group__top>.riya-thread__node{inset-inline-start:calc(var(--_a) / 2 - var(--riya-space-gap-lg) / 2);inset-block-start:calc(var(--_a) + var(--riya-space-gap-md))}.riya-thread-group__subs{position:relative;display:flex;flex-direction:column;gap:var(--riya-space-gap-md);padding-block-start:var(--riya-space-gap-sm);padding-inline-start:calc(var(--_a) + var(--riya-space-gap-md))}.riya-thread-group__elbow{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--_a) / 2 - var(--riya-feed-ring-width) / 2);inline-size:calc(var(--_a) / 2 + var(--riya-space-gap-md) - var(--riya-space-gap-xs));block-size:calc(var(--riya-space-gap-sm) + var(--_n) / 2);border-inline-start:var(--riya-feed-ring-width) dotted var(--riya-feed-accent);border-block-end:var(--riya-feed-ring-width) dotted var(--riya-feed-accent);border-end-start-radius:var(--riya-feed-radius-input)}.riya-thread-group__sub{position:relative}.riya-thread-group__sub>.riya-thread__line{inset-inline-start:calc(var(--_n) / 2 - var(--riya-feed-ring-width) / 2);inset-block:calc(var(--_n) + var(--riya-space-gap-sm)) calc(var(--riya-space-gap-md) * -1)}.riya-thread-comments{display:flex;flex-direction:column}.riya-thread-comments__join{flex:none;position:relative;block-size:var(--riya-space-inset-lg)}.riya-thread-comments__join .riya-thread__node{inset-inline-start:calc(var(--_a) / 2 - var(--riya-space-gap-lg) / 2);inset-block-start:0}.riya-thread-comments__join .riya-thread__line{inset-inline-start:calc(var(--_a) / 2 - var(--riya-feed-ring-width) / 2);inset-block:var(--riya-space-gap-lg) var(--riya-space-gap-xs)}.riya-thread-comment,.riya-thread-comments,.riya-thread-group{--_a:var(--riya-feed-comment-avatar);--_n:calc(var(--_a) * 6 / 7)}.riya-thread-comment[data-layout=mobile],.riya-thread-comments[data-layout=mobile],.riya-thread-group[data-layout=mobile]{--_a:var(--riya-feed-comment-avatar-mobile)}.riya-thread-comment{position:relative;display:flex;align-items:flex-start;gap:var(--riya-space-gap-sm)}.riya-thread-comment__avatar{flex:none;display:grid;place-items:center;inline-size:var(--_a);block-size:var(--_a)}.riya-thread-comment__avatar .riya-avatar{inline-size:100%;block-size:100%}.riya-thread-comment__avatar[data-riya] svg{inline-size:100%;block-size:100%;overflow:visible}.riya-thread-comment[data-nested] .riya-thread-comment__avatar{inline-size:var(--_n);block-size:var(--_n)}.riya-thread-comment__main{min-inline-size:0;max-inline-size:80%;display:flex;flex-direction:column;align-items:flex-start}.riya-thread-comment[data-nested] .riya-thread-comment__main{flex:1;max-inline-size:none}.riya-thread-comment__name{margin-block-end:var(--riya-space-gap-xs);font-size:var(--riya-type-small-600-size);line-height:var(--riya-type-small-600-line);font-weight:var(--riya-type-small-600-weight);color:var(--riya-feed-ink-soft)}.riya-thread-comment__bubble{padding-block:var(--riya-space-gap-sm);padding-inline:var(--riya-space-gap-md);border:var(--riya-feed-ring-width) solid transparent;border-radius:var(--riya-feed-radius-control);background:var(--riya-feed-bg);font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);text-wrap:pretty;transition:border-color var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-thread-comment[data-mine] .riya-thread-comment__bubble{background:color-mix(in srgb,var(--riya-feed-accent) 30%,var(--riya-feed-bg))}.riya-thread-comment[data-layout=mobile] .riya-thread-comment__main{max-inline-size:92%}.riya-thread-comment[data-layout=mobile] .riya-thread-comment__name{font-size:var(--riya-type-label-600-size);line-height:var(--riya-type-label-600-line)}.riya-thread-comment[data-nested] .riya-thread-comment__bubble{border-radius:var(--riya-feed-radius-input);font-size:var(--riya-type-label-size);line-height:var(--riya-type-label-line)}.riya-thread-comment[data-selected] .riya-thread-comment__bubble{border-color:var(--riya-feed-accent)}.riya-thread-comment__meta{margin-block-start:var(--riya-space-gap-xs)}.riya-thread-comment__actions,.riya-thread-comment__meta{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-thread-comment__action{min-block-size:0;padding-block:var(--riya-space-gap-xs);font-size:var(--riya-type-small-600-size)}.riya-thread-typing{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-thread-typing__bubble{display:flex;padding-block:var(--riya-space-gap-md);padding-inline:var(--riya-space-gap-md);border-radius:var(--riya-feed-radius-control);background:var(--riya-feed-accent-light)}.riya-thread-composer{flex:none;padding-block:var(--riya-space-gap-md) var(--riya-space-gap-lg);padding-inline:var(--riya-space-gap-lg);border-block-start:var(--riya-feed-hairline) solid var(--riya-feed-border);background:var(--riya-feed-bg)}.riya-thread-composer__listening{padding-block-end:var(--riya-space-gap-sm)}.riya-thread-composer__row{display:flex;align-items:center;gap:var(--riya-space-gap-sm);padding-block:var(--riya-space-gap-sm);padding-inline:var(--riya-space-gap-lg) var(--riya-space-gap-sm);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-feed-radius-round)}.riya-thread-composer__row:focus-within{border-color:var(--riya-feed-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-thread-composer__input{flex:1;min-inline-size:0;border:0;outline:0;background:none;font:inherit;font-size:var(--riya-type-body-md-size);color:var(--riya-feed-ink);padding-block:var(--riya-space-gap-sm)}.riya-thread-composer__input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-thread-composer__input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-thread-composer[data-layout=mobile]{background:var(--riya-feed-canvas)}.riya-thread-composer[data-layout=mobile] .riya-thread-composer__input{font-size:var(--riya-type-body-lg-size)}.riya-replying{display:flex;align-items:center;gap:var(--riya-space-gap-sm);margin-block-end:var(--riya-space-gap-sm);padding-block:var(--riya-space-gap-xs);padding-inline:var(--riya-space-gap-md) var(--riya-space-gap-xs);border-radius:var(--riya-feed-radius-input);background:var(--riya-feed-accent-light)}.riya-replying>.riya-icon{color:var(--riya-feed-accent-dark);font-size:var(--riya-type-label-size)}.riya-replying__text{flex:1;min-inline-size:0;font-size:var(--riya-type-label-size);color:var(--riya-feed-ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riya-replying__text strong{color:var(--riya-feed-ink);font-weight:var(--riya-type-label-600-weight)}@media (prefers-reduced-motion:no-preference){.riya-thread{animation:riya-thread-in var(--riya-feed-duration) var(--riya-feed-easing)}.riya-thread-scrim{animation:riya-thread-fade var(--riya-feed-duration) var(--riya-feed-easing)}.riya-thread-comment{animation:riya-thread-rise var(--riya-feed-duration-control) var(--riya-feed-easing)}}@keyframes riya-thread-in{0%{transform:translateX(100%)}to{transform:none}}@keyframes riya-thread-fade{0%{opacity:0}to{opacity:1}}@keyframes riya-thread-rise{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.riya-chat-composer{display:flex;align-items:center;gap:var(--riya-space-gap-sm);padding:var(--riya-space-gap-xs);padding-inline-start:var(--riya-space-inset-lg);background:color-mix(in srgb,var(--riya-feed-bg) 78%,transparent);border:var(--riya-feed-hairline) solid color-mix(in srgb,var(--riya-feed-bg) 95%,transparent);border-radius:var(--riya-feed-radius-round);box-shadow:var(--riya-feed-shadow),0 0 0 var(--riya-feed-hairline) color-mix(in srgb,var(--riya-feed-border) 60%,transparent);backdrop-filter:blur(18px) saturate(1.4);font-family:var(--riya-feed-font-text)}.riya-chat-composer:focus-within{border-color:var(--riya-feed-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-chat-composer__input{flex:1;min-inline-size:7.5rem;border:0;outline:0;background:none;font:inherit;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-feed-ink)}.riya-chat-composer__input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-chat-composer__input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-caption{display:flex;flex-direction:column;gap:var(--riya-space-gap-sm);font-family:var(--riya-feed-font-text);color:var(--riya-feed-ink)}.riya-caption__label{font-size:var(--riya-type-body-md-600-size);line-height:var(--riya-type-body-md-600-line);font-weight:var(--riya-type-body-md-600-weight)}.riya-caption__box{position:relative}.riya-caption__input{display:block;inline-size:100%;box-sizing:border-box;resize:none;padding:var(--riya-space-gap-md);padding-inline-end:calc(var(--riya-size-tap-min) + var(--riya-space-gap-sm));background:var(--riya-feed-canvas);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-feed-radius-control);font:inherit;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-feed-ink);outline:0}.riya-caption__input:focus{border-color:var(--riya-feed-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-caption__input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-caption__input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-caption__mic{position:absolute;inset-block-end:var(--riya-space-gap-xs);inset-inline-end:var(--riya-space-gap-xs)}.riya-caption__tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--riya-space-gap-sm)}.riya-caption__lead{flex:none;display:flex;font-size:var(--riya-type-label-size);color:var(--riya-feed-ink-soft)}.riya-caption__lead,.riya-caption__tag{align-items:center;gap:var(--riya-space-gap-xs)}.riya-caption__tag{display:inline-flex}.riya-caption__remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;inline-size:var(--riya-space-inset-md);block-size:var(--riya-space-inset-md);padding:0;border:0;border-radius:var(--riya-feed-radius-round);background:none;color:inherit;font-size:var(--riya-type-small-size);cursor:pointer}.riya-caption__remove:hover{background:var(--riya-feed-accent-light)}.riya-caption__remove:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-feed-border-focus)}.riya-caption__new{inline-size:calc(var(--riya-size-tap-min) * 2.5);padding-block:var(--riya-space-gap-xs);padding-inline:var(--riya-space-gap-md);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border-focus);border-radius:var(--riya-feed-radius-chip);font:inherit;font-size:var(--riya-type-label-size);color:var(--riya-feed-ink);outline:0}.riya-fab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:none;display:grid;place-items:center;inline-size:var(--riya-mobile-radial-fab);block-size:var(--riya-mobile-radial-fab);margin:0;padding:0;border:0;border-radius:var(--riya-fab-radius);background:var(--riya-fab-bg);box-shadow:var(--riya-fab-shadow);cursor:pointer;transition:background-color var(--riya-motion-duration-surface) var(--riya-motion-easing-standard)}.riya-fab[data-active]{background:var(--riya-fab-bg-active)}.riya-fab[data-variant=camera]{background:var(--riya-fab-bg-camera);color:var(--riya-fab-icon-camera);font-size:var(--riya-type-h2-size)}.riya-fab:focus-visible{outline:var(--riya-fab-focus-ring-width) solid var(--riya-fab-focus-ring-color);outline-offset:var(--riya-focus-ring-offset)}.riya-fab__badge{position:absolute;inset-block-start:calc(var(--riya-space-gap-xs) * -.5);inset-inline-end:calc(var(--riya-space-gap-xs) * -.5)}.riya-mobile-radial{--_origin:calc(var(--riya-mobile-radial-inset) + var(--riya-mobile-radial-fab) / 2);--_cell:calc(var(--riya-mobile-radial-disc) * 1.5);position:absolute;inset:0;z-index:57;font-family:var(--riya-font-family-text)}.riya-mobile-radial__scrim{position:absolute;inset:0;background:var(--riya-mobile-radial-scrim);backdrop-filter:blur(3px)}.riya-mobile-radial__ring{--_r:var(--riya-mobile-radial-ring-1);position:absolute;inset-inline-start:calc(var(--_origin) - var(--_r));inset-block-end:calc(var(--_origin) - var(--_r));inline-size:calc(var(--_r) * 2);block-size:calc(var(--_r) * 2);box-sizing:border-box;border:var(--riya-mobile-radial-ring-width) solid var(--riya-mobile-radial-ring-mint);border-radius:var(--riya-radius-round);opacity:.9;pointer-events:none}.riya-mobile-radial__ring[data-ring="2"]{--_r:var(--riya-mobile-radial-ring-2);border-color:var(--riya-mobile-radial-ring-peach);border-width:var(--riya-mobile-radial-ring-width-strong)}.riya-mobile-radial__ring[data-ring="3"]{--_r:var(--riya-mobile-radial-arc)}.riya-mobile-radial__ring[data-ring="4"]{--_r:var(--riya-mobile-radial-more-arc);border-color:var(--riya-mobile-radial-ring-peach)}.riya-mobile-radial__list{list-style:none;margin:0;padding:0}.riya-mobile-radial__cell{--_r:var(--riya-mobile-radial-arc);--_bx:var(--_origin);--_by:var(--_origin);--_x:calc(var(--_origin) + var(--_r) * cos(var(--_deg)));--_y:calc(var(--_origin) + var(--_r) * sin(var(--_deg)));--_fx:calc(var(--_bx) - var(--_x));--_fy:calc(var(--_y) - var(--_by));position:absolute;inline-size:var(--_cell);inset-inline-start:calc(var(--_x) - var(--_cell) / 2);inset-block-end:calc(var(--_y) - var(--riya-mobile-radial-disc) / 2 - var(--riya-space-gap-sm) - var(--riya-mobile-radial-label-line))}.riya-mobile-radial__cell[data-tier=more]{--_r:var(--riya-mobile-radial-more-arc);--_bx:calc(var(--_origin) + var(--riya-mobile-radial-arc))}.riya-mobile-radial__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;display:flex;flex-direction:column;align-items:center;gap:var(--riya-space-gap-sm);margin:0;padding:0;border:0;background:none;font:inherit;cursor:pointer}.riya-mobile-radial__disc{position:relative;display:grid;place-items:center;inline-size:var(--riya-mobile-radial-disc);block-size:var(--riya-mobile-radial-disc);border-radius:var(--riya-radius-round);background:var(--riya-mobile-radial-disc-bg);color:var(--riya-mobile-radial-disc-icon);box-shadow:var(--riya-mobile-radial-disc-shadow);font-size:var(--riya-type-body-lg-size);transition:background-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-mobile-radial__disc[data-current]{background:var(--riya-mobile-radial-disc-bg-active);color:var(--riya-mobile-radial-disc-icon-active);box-shadow:0 0 0 var(--riya-space-gap-sm) color-mix(in srgb,var(--riya-mobile-radial-disc-glow) 18%,transparent),var(--riya-mobile-radial-disc-shadow)}.riya-mobile-radial__disc .riya-radial-menu__badge{border-color:var(--riya-mobile-radial-disc-bg-active)}.riya-mobile-radial__item:hover:not([aria-current]) .riya-mobile-radial__disc{background:var(--riya-surface-primary)}.riya-mobile-radial__item:focus-visible{outline:none}.riya-mobile-radial__item:focus-visible .riya-mobile-radial__disc{outline:var(--riya-focus-ring-width) solid var(--riya-fab-focus-ring-color);outline-offset:var(--riya-focus-ring-offset)}.riya-mobile-radial__label{font-size:var(--riya-mobile-radial-label-size);line-height:var(--riya-mobile-radial-label-line);font-weight:var(--riya-mobile-radial-label-weight);color:var(--riya-mobile-radial-label);white-space:nowrap;text-shadow:0 var(--riya-border-width-hairline) var(--riya-space-gap-xs) color-mix(in srgb,var(--riya-mobile-radial-label-shadow) 45%,transparent)}@media (prefers-reduced-motion:no-preference){.riya-mobile-radial__scrim{animation:riya-mobile-fade .2s ease-out}.riya-mobile-radial__ring{animation:riya-mobile-fade .4s ease-out}.riya-mobile-radial__cell{animation:riya-mobile-burst var(--riya-mobile-radial-duration) cubic-bezier(.22,1.2,.36,1) calc(var(--_i) * var(--riya-mobile-radial-stagger)) both}}@media (prefers-reduced-motion:no-preference){.riya-mobile-radial[data-state=closing] :is(.riya-mobile-radial__scrim,.riya-mobile-radial__ring){animation:riya-mobile-fade-out var(--riya-mobile-radial-duration) ease-in calc(var(--riya-mobile-radial-stagger) * 2) both}.riya-mobile-radial[data-state=closing] .riya-mobile-radial__cell{animation:riya-mobile-gather calc(var(--riya-mobile-radial-duration) * .6) ease-in calc(var(--_back) * var(--riya-mobile-radial-stagger) * .6) both}}@keyframes riya-mobile-fade{0%{opacity:0}}@keyframes riya-mobile-fade-out{to{opacity:0}}@keyframes riya-mobile-gather{0%{opacity:1;transform:none}to{opacity:0;transform:translate(var(--_fx),var(--_fy)) scale(.3)}}@keyframes riya-mobile-burst{0%{opacity:0;transform:translate(var(--_fx),var(--_fy)) scale(.3)}to{opacity:1;transform:none}}.riya-moment-bar{display:flex;flex-direction:column;gap:var(--riya-space-gap-xs);padding:var(--riya-space-gap-xs) var(--riya-space-gap-xs) var(--riya-space-gap-xs) var(--riya-space-inset-sm);background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-surface);transition:border-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-moment-bar:focus-within{border-color:var(--riya-border-focus)}.riya-moment-bar__input{display:block;inline-size:100%;box-sizing:border-box;padding:calc(var(--riya-space-inset-sm) - var(--riya-space-gap-xs)) var(--riya-space-gap-sm) 0 calc(var(--riya-space-inset-md) - var(--riya-space-inset-sm));border:0;outline:none;resize:none;background:transparent;font:inherit;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-text-primary)}.riya-moment-bar__input::-moz-placeholder{color:var(--riya-text-secondary);opacity:1}.riya-moment-bar__input::placeholder{color:var(--riya-text-secondary);opacity:1}.riya-moment-bar__tools{display:flex;align-items:center;gap:var(--riya-space-gap-xs)}.riya-moment-bar__spacer{flex:1}@media (prefers-reduced-motion:no-preference){.riya-moment-bar__mic[data-listening]{animation:riya-moment-mic 1.4s ease-out infinite}}@keyframes riya-moment-mic{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--riya-brand-secondary) 50%,transparent)}50%{box-shadow:0 0 0 var(--riya-space-gap-sm) color-mix(in srgb,var(--riya-brand-secondary) 0%,transparent)}}.riya-compose-sheet__text .riya-field__control{min-block-size:calc(var(--riya-size-control-tall) * 3);resize:none}.riya-compose-sheet__actions{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-compose-sheet__post{margin-inline-start:auto}.riya-compose-sheet__photos.riya-button[data-variant=tertiary]{background-color:var(--riya-surface-secondary);border-color:var(--riya-feed-border);border-radius:var(--riya-radius-round);color:var(--riya-text-primary)}.riya-slide-sheet__scrim{position:fixed;inset:0;z-index:60;background:var(--riya-slide-sheet-scrim)}.riya-slide-sheet{position:fixed;inset-block:0;inset-inline-end:0;z-index:61;display:flex;flex-direction:column;inline-size:min(var(--riya-slide-sheet-width),100%);box-sizing:border-box;background:var(--riya-slide-sheet-bg);border-start-start-radius:var(--riya-slide-sheet-radius);border-end-start-radius:var(--riya-slide-sheet-radius);box-shadow:var(--riya-slide-sheet-shadow);font-family:var(--riya-font-family-text)}.riya-slide-sheet:focus{outline:none}.riya-slide-sheet__header{display:flex;align-items:flex-start;gap:var(--riya-slide-sheet-gap);padding:var(--riya-slide-sheet-padding-block) var(--riya-slide-sheet-padding-inline);border-block-end:var(--riya-slide-sheet-divider-width) solid var(--riya-slide-sheet-divider)}.riya-slide-sheet__titles{flex:1 1 auto;min-inline-size:0}.riya-slide-sheet__title{margin:0;color:var(--riya-slide-sheet-heading-color);font-family:var(--riya-font-family-display);font-size:var(--riya-slide-sheet-heading-size);line-height:var(--riya-slide-sheet-heading-line);font-weight:var(--riya-slide-sheet-heading-weight)}.riya-slide-sheet__subheading{margin:var(--riya-space-gap-xs) 0 0;color:var(--riya-slide-sheet-subheading-color);font-size:var(--riya-slide-sheet-subheading-size);line-height:var(--riya-slide-sheet-subheading-line)}.riya-slide-sheet__close{flex:none;margin-block-start:calc(-1 * var(--riya-space-gap-sm));margin-inline-end:calc(-1 * var(--riya-space-gap-sm))}.riya-slide-sheet__body{flex:1 1 auto;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--riya-slide-sheet-gap);padding:var(--riya-slide-sheet-padding-inline)}.riya-slide-sheet__actions{display:flex;gap:var(--riya-slide-sheet-action-gap);padding:var(--riya-slide-sheet-padding-block) var(--riya-slide-sheet-padding-inline);border-block-start:var(--riya-slide-sheet-divider-width) solid var(--riya-slide-sheet-divider)}.riya-slide-sheet__actions>*{flex:1}.riya-slide-sheet[data-side=bottom]{inset-block:auto 0;inset-inline:0;inline-size:100%;max-block-size:90%;border-radius:var(--riya-slide-sheet-radius-bottom) var(--riya-slide-sheet-radius-bottom) 0 0;background:color-mix(in srgb,var(--riya-slide-sheet-bg-bottom) 92%,transparent);backdrop-filter:blur(24px) saturate(1.3);box-shadow:var(--riya-slide-sheet-shadow-bottom)}.riya-slide-sheet__grabber{align-self:center;flex:none;inline-size:var(--riya-size-drag-handle-inline);block-size:var(--riya-size-drag-handle-block);margin-block-start:var(--riya-space-gap-sm);border-radius:var(--riya-radius-round);background:var(--riya-slide-sheet-grabber)}.riya-slide-sheet[data-side=bottom] :is(.riya-slide-sheet__header,.riya-slide-sheet__actions){border:0}.riya-slide-sheet[data-side=bottom] .riya-slide-sheet__header{padding-block:var(--riya-space-gap-sm) 0}.riya-slide-sheet[data-side=bottom] .riya-slide-sheet__body{gap:var(--riya-space-gap-md);padding:var(--riya-space-gap-md) var(--riya-space-inset-md) var(--riya-space-inset-lg)}.riya-slide-sheet[data-side=bottom] .riya-slide-sheet__header{padding-inline:var(--riya-space-inset-md)}@media (prefers-reduced-motion:no-preference){.riya-slide-sheet[data-state=open]{animation:riya-slide-sheet-in var(--riya-slide-sheet-duration) var(--riya-slide-sheet-easing)}.riya-slide-sheet__scrim[data-state=open]{animation:riya-slide-sheet-fade var(--riya-slide-sheet-duration) var(--riya-slide-sheet-easing)}}@keyframes riya-slide-sheet-in{0%{translate:100% 0}}@keyframes riya-slide-sheet-fade{0%{opacity:0}}@keyframes riya-slide-sheet-in-rtl{0%{translate:-100% 0}}@keyframes riya-slide-sheet-up{0%{translate:0 100%}}.riya-slide-sheet[data-side=bottom][data-state=open]{animation-name:riya-slide-sheet-up}[dir=rtl] .riya-slide-sheet[data-state=open]{animation-name:riya-slide-sheet-in-rtl}.riya-modal__scrim{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:var(--riya-modal-padding);background:var(--riya-modal-scrim)}.riya-modal__scrim[data-placement=bottom]{place-items:end stretch;padding:0}.riya-modal{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--riya-modal-gap);inline-size:min(var(--riya-modal-width),100%);max-block-size:88%;overflow-y:auto;padding:var(--riya-modal-padding);background:var(--riya-modal-bg);border-radius:var(--riya-modal-radius);box-shadow:var(--riya-modal-shadow);font-family:var(--riya-font-family-text);color:var(--riya-modal-heading-color)}.riya-modal:focus{outline:none}.riya-modal[data-placement=bottom]{inline-size:100%;max-block-size:92%;border-end-start-radius:0;border-end-end-radius:0;padding-block-start:var(--riya-space-gap-sm);background:var(--riya-surface-primary)}.riya-modal[data-bare]{padding:0;gap:0;overflow:hidden}.riya-modal__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--riya-space-gap-md)}.riya-modal__grabber{flex:1 0 100%;justify-self:center;max-inline-size:var(--riya-size-drag-handle-inline);block-size:var(--riya-size-drag-handle-block);margin-inline:auto;border-radius:var(--riya-radius-round);background:var(--riya-modal-grabber)}.riya-modal__title{flex:1;margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-modal-heading-size);line-height:var(--riya-modal-heading-line);font-weight:var(--riya-modal-heading-weight)}.riya-modal__close{flex:none}.riya-modal__body{display:flex;flex-direction:column;gap:var(--riya-space-gap-md)}.riya-modal__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--riya-space-gap-sm)}@media (prefers-reduced-motion:no-preference){.riya-modal__scrim[data-state=open]{animation:riya-modal-fade var(--riya-modal-duration) var(--riya-modal-easing)}.riya-modal[data-state=open]{animation:riya-modal-pop var(--riya-modal-duration) var(--riya-modal-easing)}.riya-modal[data-placement=bottom][data-state=open]{animation-name:riya-modal-up}.riya-modal[data-flip][data-state=open]{animation:riya-modal-flip calc(var(--riya-modal-duration) * 1.4) var(--riya-modal-easing) both}}@keyframes riya-modal-fade{0%{opacity:0}}@keyframes riya-modal-pop{0%{opacity:0;transform:translateY(var(--riya-space-gap-sm)) scale(.97)}}@keyframes riya-modal-up{0%{transform:translateY(100%)}}@keyframes riya-modal-flip{0%{opacity:0;transform:perspective(900px) rotateY(-80deg) scale(.85)}60%{opacity:1}to{opacity:1;transform:perspective(900px) rotateY(0) scale(1)}}.riya-goal-card{position:relative;box-sizing:border-box;display:flex;align-items:flex-start;gap:var(--riya-space-gap-lg);padding:var(--riya-space-inset-md) var(--riya-space-inset-md);background:var(--riya-goals-card-bg);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface);font-family:var(--riya-font-family-text);color:var(--riya-goals-ink)}.riya-goal-card__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.riya-goal-card__open:after{content:"";position:absolute;inset:0;border-radius:inherit}.riya-goal-card__open:focus-visible{outline:none}.riya-goal-card:has(.riya-goal-card__open:focus-visible){outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-goal-card:has(.riya-goal-card__open):hover{border-color:var(--riya-goals-border-strong)}.riya-emoji-tile{flex:none;display:grid;place-items:center;inline-size:var(--riya-goals-tile);block-size:var(--riya-goals-tile);border-radius:var(--riya-radius-control);background:var(--riya-goals-canvas);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);font-size:var(--riya-type-h2-size)}.riya-emoji-tile[data-size=sm]{inline-size:var(--riya-size-control-height);block-size:var(--riya-size-control-height);font-size:var(--riya-type-h3-size)}.riya-emoji-tile[data-dim]{opacity:var(--riya-opacity-disabled)}.riya-target__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-target__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h3-size);line-height:var(--riya-type-h3-line);font-weight:var(--riya-type-h3-weight);text-wrap:pretty}.riya-target{flex-wrap:wrap}.riya-target--completed .riya-target__title{color:var(--riya-goals-ink-soft);text-decoration:line-through}.riya-target[data-paused] .riya-target__title{color:var(--riya-goals-ink-soft)}.riya-target__actions{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:var(--riya-space-gap-md);block-size:var(--riya-type-h3-line)}.riya-target__progress{flex:0 0 100%}.riya-target--completed{align-items:center}.riya-target__chips{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-xs)}.riya-target__meta{font-size:var(--riya-type-label-size);color:var(--riya-goals-ink-soft)}.riya-target__tick{flex:none;display:grid;place-items:center;inline-size:var(--riya-size-avatar-sm);block-size:var(--riya-size-avatar-sm);border-radius:var(--riya-radius-round);background:var(--riya-goals-done);color:var(--riya-goals-ink)}.riya-goal-progress{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-goal-progress__track{position:relative;flex:1;min-inline-size:0;block-size:var(--riya-space-gap-sm);border-radius:var(--riya-radius-round);background:var(--riya-goals-accent-light);overflow:hidden}.riya-goal-progress__fill{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:var(--riya-goals-accent);transition:inline-size var(--riya-motion-duration-entrance) var(--riya-motion-easing-entrance)}.riya-goal-progress__text{flex:none;font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);color:var(--riya-goals-ink-soft);font-variant-numeric:tabular-nums}.riya-complete-circle{position:relative;z-index:1;flex:none;align-self:center;display:grid;place-items:center;inline-size:var(--riya-size-avatar-sm);block-size:var(--riya-size-avatar-sm);padding:0;border:var(--riya-border-width-strong) solid var(--riya-goals-done-strong);border-radius:var(--riya-radius-round);background:var(--riya-goals-card-bg);color:var(--riya-goals-done-strong);cursor:pointer;transition:background-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard),border-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard),scale var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-complete-circle:hover,.riya-complete-circle[data-done]{background:var(--riya-goals-done);color:var(--riya-goals-ink)}.riya-complete-circle[data-done]{border-color:var(--riya-goals-done);scale:1.08}.riya-complete-circle:active{scale:.88}.riya-complete-circle:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-goals-section{display:block}.riya-goals-empty{margin:0;padding:var(--riya-space-inset-xl) var(--riya-space-inset-md);border:var(--riya-border-width-hairline) dashed var(--riya-goals-border-strong);border-radius:var(--riya-radius-surface);text-align:center;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-goals-ink-soft)}.riya-stepper{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-stepper__label{flex:1;color:var(--riya-goals-ink-soft)}.riya-stepper__value{min-inline-size:4.5em;text-align:center;font-weight:var(--riya-font-weight-emphasis)}.riya-emoji-picker{display:flex;flex-wrap:wrap;gap:var(--riya-space-gap-xs)}.riya-emoji-picker__option{inline-size:var(--riya-size-control-height);block-size:var(--riya-size-control-height);padding:0;border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-control);background:var(--riya-goals-card-bg);font-size:var(--riya-type-h3-size);cursor:pointer}.riya-emoji-picker__option[aria-checked=true]{background:var(--riya-goals-accent-light);border-color:var(--riya-goals-accent)}.riya-emoji-picker__option:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-add-target,.riya-add-target__box{display:flex;flex-direction:column;gap:var(--riya-space-gap-md)}.riya-add-target__box{padding:var(--riya-space-inset-md);background:var(--riya-goals-card-bg);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface)}.riya-add-target__head{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-add-target__actions{display:flex;justify-content:flex-end;gap:var(--riya-space-gap-sm)}.riya-task{align-items:center}.riya-task__check{flex:1;min-inline-size:0}.riya-task .riya-choice__label{font-size:var(--riya-type-body-lg-size);font-weight:var(--riya-font-weight-emphasis);line-height:var(--riya-type-body-lg-line)}.riya-task .riya-choice__control{margin-block-start:calc((var(--riya-type-body-lg-line) - var(--riya-choice-mark-size)) / 2)}.riya-task[data-done] .riya-choice__label{color:var(--riya-goals-ink-soft);text-decoration:line-through}.riya-task__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--riya-space-gap-md);font-size:var(--riya-type-body-md-size)}.riya-task__due{display:inline-flex;align-items:center;gap:var(--riya-space-gap-xs);color:var(--riya-goals-ink-soft)}.riya-task__due[data-soon]{color:var(--riya-goals-due-soon)}.riya-task__due[data-overdue]{color:var(--riya-goals-overdue)}.riya-task__who{color:var(--riya-goals-ink-soft)}.riya-task-input{display:flex;align-items:center;gap:var(--riya-space-gap-sm);padding-block:var(--riya-space-gap-xs);padding-inline:var(--riya-space-inset-md) var(--riya-space-gap-xs);background:var(--riya-goals-card-bg);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface)}.riya-task-input:focus-within{border-color:var(--riya-border-focus)}.riya-task-input__icon{color:var(--riya-goals-ink-faint)}.riya-task-input__field{flex:1;min-inline-size:0;padding-block:var(--riya-space-gap-sm);border:0;outline:none;background:transparent;font:inherit;font-size:var(--riya-type-body-md-size);color:var(--riya-goals-ink)}.riya-task-input__field::-moz-placeholder{color:var(--riya-goals-ink-soft);opacity:1}.riya-task-input__field::placeholder{color:var(--riya-goals-ink-soft);opacity:1}.riya-month-header{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-month-header__title{flex:1;min-inline-size:0;margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h2-size);line-height:var(--riya-type-h2-line);font-weight:var(--riya-type-h2-weight)}.riya-calendar{overflow:hidden;background:var(--riya-goals-card-bg);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface);font-family:var(--riya-font-family-text)}.riya-calendar__dow,.riya-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.riya-calendar__dow{background:var(--riya-goals-accent-light);border-block-end:var(--riya-border-width-hairline) solid var(--riya-goals-border)}.riya-calendar__dow span{padding-block:var(--riya-space-gap-sm);text-align:center;font-size:var(--riya-type-small-size);font-weight:var(--riya-font-weight-emphasis);letter-spacing:.1em;text-transform:uppercase;color:var(--riya-goals-ink-soft)}.riya-calendar__day{display:flex;flex-direction:column;gap:var(--riya-space-gap-xs);min-inline-size:0;min-block-size:var(--riya-goals-calendar-cell);padding:var(--riya-space-gap-xs);border:0;border-inline-end:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-block-end:var(--riya-border-width-hairline) solid var(--riya-goals-border);background:var(--riya-goals-card-bg);font:inherit;text-align:start;color:var(--riya-goals-ink);cursor:pointer}.riya-calendar__day:nth-child(7n){border-inline-end:0}.riya-calendar__day[data-muted]{background:var(--riya-goals-canvas);color:var(--riya-goals-ink-faint)}.riya-calendar__day[aria-pressed=true]{box-shadow:inset 0 0 0 var(--riya-border-width-strong) var(--riya-goals-accent)}.riya-calendar__day:hover{background:var(--riya-goals-canvas)}.riya-calendar__day:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(-1 * var(--riya-focus-ring-width))}.riya-calendar__n{align-self:flex-end;display:grid;place-items:center;min-inline-size:var(--riya-space-inset-lg);block-size:var(--riya-space-inset-lg);border-radius:var(--riya-radius-round);font-size:var(--riya-type-small-size)}.riya-calendar__day[data-today] .riya-calendar__n{background:var(--riya-goals-today);font-weight:var(--riya-font-weight-heading)}.riya-calendar__item{overflow:hidden;padding:0 var(--riya-space-gap-xs);border-radius:var(--riya-radius-chip);font-size:var(--riya-type-small-size);font-weight:var(--riya-font-weight-emphasis);white-space:nowrap;text-overflow:ellipsis;background:var(--riya-tag-butter-bg)}.riya-calendar__item[data-tone=sky]{background:var(--riya-tag-sky-bg)}.riya-calendar__item[data-tone=sage]{background:var(--riya-tag-sage-bg)}.riya-calendar__item[data-tone=rose]{background:var(--riya-tag-rose-bg)}.riya-calendar__item[data-tone=lilac]{background:var(--riya-tag-lilac-bg)}.riya-calendar__item[data-done]{text-decoration:line-through}.riya-selected-day{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-selected-day__label{flex:1;color:var(--riya-goals-accent-dark)}.riya-watch-button{position:relative;display:inline-flex;align-items:center;gap:var(--riya-space-gap-sm);min-block-size:var(--riya-size-tap-min);padding-inline:var(--riya-space-inset-sm) var(--riya-space-inset-md);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-round);background:var(--riya-goals-card-bg);font:inherit;font-weight:var(--riya-font-weight-emphasis);color:var(--riya-goals-ink);cursor:pointer}.riya-watch-button:hover,.riya-watch-button[data-active]{background:var(--riya-goals-accent-light);border-color:var(--riya-goals-accent)}.riya-watch-button:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-watch-button__dot{position:absolute;inset-block-start:calc(var(--riya-space-gap-xs) * -.5);inset-inline-end:calc(var(--riya-space-gap-xs) * -.5);inline-size:var(--riya-space-gap-md);block-size:var(--riya-space-gap-md);border:var(--riya-border-width-strong) solid var(--riya-goals-card-bg);border-radius:var(--riya-radius-round);background:var(--riya-goals-alert)}.riya-watch-summary{display:flex;align-items:center;gap:var(--riya-space-gap-lg)}.riya-watch-summary__text{flex:1;min-inline-size:0}.riya-watch-summary__text p{margin:var(--riya-space-gap-xs) 0 0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line)}.riya-watch-card{flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-watch-card__head{display:flex;align-items:center;gap:var(--riya-space-gap-sm);align-self:stretch}.riya-watch-card__since{flex:1;min-inline-size:0;font-size:var(--riya-type-label-size);color:var(--riya-goals-ink-soft)}.riya-watch-card__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h3-size);line-height:var(--riya-type-h3-line);font-weight:var(--riya-type-h3-weight)}.riya-watch-card__note{margin:0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-goals-ink-soft);text-wrap:pretty}.riya-watch-card__foot{display:flex;justify-content:flex-end;align-self:stretch}.riya-task .riya-choice__control[data-state=checked]:not(:disabled){background:var(--riya-goals-done);border-color:var(--riya-goals-done)}.riya-task .riya-choice__control[data-state=checked] .riya-choice__mark{color:var(--riya-goals-ink)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=peach]{--_tint:var(--riya-card-tint-peach-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=sky]{--_tint:var(--riya-card-tint-sky-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=lilac]{--_tint:var(--riya-card-tint-lilac-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=rose]{--_tint:var(--riya-card-tint-rose-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=butter]{--_tint:var(--riya-card-tint-butter-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=sage]{--_tint:var(--riya-card-tint-sage-bg)}:is(.riya-trophy,.riya-win-sticker,.riya-tint-picker__swatch,.riya-evidence__head,.riya-log-item__thumb,.riya-calendar-item__icon)[data-tint=sand]{--_tint:var(--riya-card-tint-sand-bg)}.riya-trophy{flex:none;display:grid;place-items:center;inline-size:var(--riya-goals-trophy);block-size:var(--riya-goals-trophy);border-radius:var(--riya-radius-surface);background:var(--_tint,var(--riya-card-tint-butter-bg))}.riya-trophy svg{inline-size:60%;block-size:67%;overflow:visible}.riya-trophy__cup{fill:var(--riya-goals-trophy-cup)}.riya-trophy__rim{fill:var(--riya-goals-trophy-rim)}.riya-trophy__rim-stroke{fill:none;stroke:var(--riya-goals-trophy-rim);stroke-width:7;stroke-linecap:round}.riya-trophy__shine{fill:none;stroke:var(--riya-goals-trophy-shine);stroke-width:5;stroke-linecap:round;opacity:.5}.riya-trophy__base{fill:var(--riya-goals-trophy-base)}.riya-win{flex-wrap:wrap;align-items:center;gap:var(--riya-space-gap-lg);padding:var(--riya-space-inset-md) var(--riya-space-inset-lg);border-color:transparent}.riya-win__body{flex:1;min-inline-size:15rem;display:flex;flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-win__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h3-size);line-height:var(--riya-type-h3-line);font-weight:var(--riya-type-h3-weight);text-wrap:pretty}.riya-win__after{margin:0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);text-wrap:pretty}.riya-win__foot{display:flex;align-items:center;gap:var(--riya-space-gap-sm);margin-block-start:var(--riya-space-gap-xs)}.riya-win__target{min-inline-size:0;overflow:hidden;padding:0 var(--riya-space-gap-sm);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-chip);font-weight:var(--riya-font-weight-emphasis);white-space:nowrap;text-overflow:ellipsis}.riya-win__date,.riya-win__target{font-size:var(--riya-type-small-size);color:var(--riya-goals-ink-soft)}.riya-win__date{flex:none;margin-inline-start:auto}.riya-wins-empty{margin:0;padding:var(--riya-space-inset-md) var(--riya-space-inset-lg);background:var(--riya-goals-accent-light);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface);font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);color:var(--riya-goals-ink-soft)}.riya-win-sticker{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--riya-space-gap-xs);inline-size:var(--riya-goals-sticker);min-block-size:var(--riya-goals-sticker);padding:var(--riya-space-inset-sm);background:var(--_tint,var(--riya-card-tint-peach-bg));border:var(--riya-space-gap-sm) solid var(--riya-goals-sticker-edge);border-radius:var(--riya-radius-panel);box-shadow:var(--riya-goals-shadow);text-align:center;rotate:-3deg}.riya-win-sticker__emoji{font-size:var(--riya-type-h1-size);line-height:1}.riya-win-sticker__label{font-family:var(--riya-font-family-display);font-weight:var(--riya-font-weight-heading);text-wrap:balance}.riya-add-win__preview{display:flex;justify-content:center;padding-block:var(--riya-space-gap-sm)}.riya-add-win__group{display:flex;flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-add-win__label{font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);color:var(--riya-goals-ink-soft)}.riya-tint-picker{display:flex;gap:var(--riya-space-gap-sm)}.riya-tint-picker__swatch{inline-size:var(--riya-size-avatar-sm);block-size:var(--riya-size-avatar-sm);padding:0;border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-round);background:var(--_tint);cursor:pointer}.riya-tint-picker__swatch[aria-checked=true]{box-shadow:0 0 0 var(--riya-border-width-strong) var(--riya-goals-card-bg),0 0 0 calc(var(--riya-border-width-strong) * 2) var(--riya-goals-ink)}.riya-tint-picker__swatch:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-space-gap-xs)}.riya-evidence-modal{max-block-size:84%}.riya-evidence{display:flex;flex-direction:column;min-block-size:0;max-block-size:100%}.riya-evidence__head{position:relative;flex:none;display:flex;flex-direction:column;align-items:center;gap:var(--riya-space-gap-sm);padding:var(--riya-space-inset-lg) var(--riya-space-inset-lg) var(--riya-space-inset-md);background:var(--_tint);text-align:center}.riya-evidence__close{position:absolute;inset-block-start:var(--riya-space-gap-sm);inset-inline-end:var(--riya-space-gap-sm)}.riya-evidence__icon{display:grid;place-items:center;inline-size:var(--riya-goals-detail-icon);block-size:var(--riya-goals-detail-icon);border-radius:var(--riya-radius-round);background:var(--riya-goals-card-bg);font-size:var(--riya-type-h1-size)}.riya-evidence__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h2-size);line-height:var(--riya-type-h2-line);font-weight:var(--riya-type-h2-weight);text-wrap:balance}.riya-evidence__meta{padding:0 var(--riya-space-gap-md);border-radius:var(--riya-radius-round);background:var(--riya-goals-card-bg);font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);white-space:nowrap}.riya-evidence__list{flex:1;min-block-size:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--riya-space-gap-sm);padding:var(--riya-space-inset-md) var(--riya-space-inset-md) var(--riya-space-inset-lg)}.riya-evidence__none{margin:0;color:var(--riya-goals-ink-soft)}.riya-log-item{display:flex;align-items:flex-start;gap:var(--riya-space-gap-md);padding:var(--riya-space-gap-md);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface)}.riya-log-item__thumb{flex:none;inline-size:var(--riya-size-control-tall);block-size:var(--riya-size-control-tall);border-radius:var(--riya-radius-control);background:var(--_tint)}.riya-log-item__body{flex:1;min-inline-size:0}.riya-log-item__when{display:flex;align-items:baseline;gap:var(--riya-space-gap-sm);font-size:var(--riya-type-label-size);font-weight:var(--riya-font-weight-emphasis);color:var(--riya-goals-ink-soft)}.riya-log-item__when>:first-child{flex:1;min-inline-size:0}.riya-log-item__ago{flex:none;font-size:var(--riya-type-small-size);font-weight:400}.riya-log-item__text{margin:var(--riya-space-gap-xs) 0 0;font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line);text-wrap:pretty}.riya-target-calendar{display:flex;flex-direction:column;gap:var(--riya-space-gap-md);font-family:var(--riya-font-family-text);color:var(--riya-goals-ink)}.riya-target-calendar__bar{display:flex;align-items:center;gap:var(--riya-space-gap-sm)}.riya-target-calendar__month{flex:1;min-inline-size:0}.riya-target-calendar__list{display:flex;flex-direction:column;gap:var(--riya-space-gap-sm)}.riya-calendar-item{align-items:center;gap:var(--riya-space-gap-md);padding:var(--riya-space-inset-sm) var(--riya-space-inset-md)}.riya-calendar-item__icon{flex:none;display:grid;place-items:center;inline-size:var(--riya-size-control-height);block-size:var(--riya-size-control-height);border-radius:var(--riya-radius-control);background:var(--_tint);font-size:var(--riya-type-h3-size)}.riya-calendar-item__text{flex:1;min-inline-size:0;display:flex;flex-direction:column}.riya-calendar-item__title{font-weight:var(--riya-font-weight-emphasis)}.riya-calendar-item__when{font-size:var(--riya-type-label-size);color:var(--riya-goals-ink-soft)}.riya-nothing-planned{display:flex;flex-direction:column;gap:var(--riya-space-gap-sm);max-inline-size:35rem;padding:var(--riya-space-inset-md) var(--riya-space-inset-lg);background:var(--riya-goals-accent-light);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:var(--riya-radius-surface)}.riya-nothing-planned__icon{font-size:var(--riya-type-h2-size);color:var(--riya-goals-accent-dark)}.riya-nothing-planned__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-type-h3-size);font-weight:var(--riya-type-h3-weight)}.riya-nothing-planned p{margin:0;line-height:var(--riya-type-body-md-line);color:var(--riya-goals-ink-soft)}.riya-progress{display:flex;flex-direction:column;gap:var(--riya-progress-gap);inline-size:100%}.riya-progress__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--riya-space-gap-md);font-size:var(--riya-progress-label-size)}.riya-progress__label{display:flex;align-items:center;gap:var(--riya-space-gap-sm);color:var(--riya-progress-label-color)}.riya-progress__value{color:var(--riya-progress-value-color);font-variant-numeric:tabular-nums}.riya-progress__track{inline-size:100%;block-size:var(--riya-progress-track-height);background-color:var(--riya-progress-track-bg);border-radius:var(--riya-progress-radius);overflow:hidden}.riya-progress__fill{block-size:100%;background-color:var(--riya-progress-fill);border-radius:var(--riya-progress-radius);transition:inline-size var(--riya-progress-duration) var(--riya-progress-easing)}.riya-progress[data-tone=warning] .riya-progress__fill{background-color:var(--riya-progress-fill-warning)}.riya-progress[data-tone=danger] .riya-progress__fill{background-color:var(--riya-progress-fill-danger)}.riya-progress[data-indeterminate=true] .riya-progress__fill{inline-size:35%;animation:riya-progress-shuttle 1.4s var(--riya-progress-easing) infinite}@keyframes riya-progress-shuttle{0%{margin-inline-start:-35%}to{margin-inline-start:100%}}@media (prefers-reduced-motion:reduce){.riya-progress[data-indeterminate=true] .riya-progress__fill{animation:none;inline-size:100%;opacity:.5}}.riya-goal-card[data-layout=mobile]{gap:var(--riya-space-gap-md);padding:var(--riya-space-inset-sm)}.riya-target[data-layout=mobile] .riya-emoji-tile{inline-size:var(--riya-size-control-height);block-size:var(--riya-size-control-height);font-size:var(--riya-type-h3-size)}.riya-target[data-layout=mobile] .riya-target__title,.riya-watch-card[data-layout=mobile] .riya-watch-card__title,.riya-win[data-layout=mobile] .riya-win__title{font-size:var(--riya-type-body-lg-size)}.riya-target[data-layout=mobile] .riya-goal-progress__text{font-size:var(--riya-type-small-size)}.riya-watch-summary[data-layout=mobile]{gap:var(--riya-space-gap-md)}.riya-watch-summary[data-layout=mobile] .riya-watch-summary__text p,.riya-win[data-layout=mobile] .riya-win__after{font-size:var(--riya-type-label-size)}.riya-win[data-layout=mobile]{align-items:flex-start;flex-wrap:nowrap}.riya-win[data-layout=mobile] .riya-trophy{inline-size:var(--riya-size-control-height);block-size:var(--riya-size-control-height);border-radius:var(--riya-radius-control)}.riya-win[data-layout=mobile] .riya-win__body{min-inline-size:0}.riya-win[data-layout=mobile] .riya-win__foot{flex-direction:column;align-items:flex-start;gap:var(--riya-space-gap-sm);margin-block-start:0}.riya-win[data-layout=mobile] .riya-win__date{margin-inline-start:0}.riya-listening-wave{display:flex;justify-content:center}.riya-listening-wave__bars{display:flex;align-items:center;gap:var(--riya-listening-wave-gap);block-size:var(--riya-listening-wave-height)}.riya-listening-wave__bars>span{inline-size:var(--riya-listening-wave-bar);block-size:calc(var(--riya-listening-wave-height) * var(--_h));border-radius:var(--riya-radius-round);background:var(--riya-feed-accent)}.riya-listening-wave__bars>span:nth-child(2n){background:var(--riya-feed-mint)}@media (prefers-reduced-motion:no-preference){.riya-listening-wave__bars>span{animation:riya-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--_i) * 70ms)}}@keyframes riya-wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.55)}}.riya-overlay{position:fixed;inset:0;z-index:40;background:var(--riya-overlay-scrim)}.riya-overlay[data-inline]{position:absolute}:is(.riya-overlay[data-blur],.riya-modal__scrim,.riya-slide-sheet__scrim,.riya-thread-scrim){backdrop-filter:blur(8px)}@media (prefers-reduced-motion:no-preference){.riya-overlay{animation:riya-overlay-fade .2s ease-out}}@keyframes riya-overlay-fade{0%{opacity:0}to{opacity:1}}.riya-filter{display:flex;justify-content:flex-end;align-items:center;gap:var(--riya-space-gap-sm);font-family:var(--riya-feed-font-text);color:var(--riya-feed-ink)}.riya-filter__dropdown{position:relative;flex:none}.riya-filter__trigger{display:flex;align-items:center;gap:var(--riya-space-gap-sm);white-space:nowrap;padding:var(--riya-space-gap-sm) var(--riya-space-gap-md);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-feed-radius-control);color:var(--riya-feed-ink);font:inherit;font-size:var(--riya-type-label-size);font-weight:500;cursor:pointer;transition:border-color var(--riya-feed-duration-control) var(--riya-feed-easing-standard)}.riya-filter__trigger:hover,.riya-filter__trigger[data-open],.riya-filter__trigger[data-preview=hover]{border-color:var(--riya-feed-accent)}.riya-filter__trigger:focus-visible,.riya-filter__trigger[data-preview=focus]{outline:none;border-color:var(--riya-feed-border-focus);box-shadow:var(--riya-elevation-focus-glow)}.riya-filter__chevron{color:var(--riya-feed-ink-soft);font-size:var(--riya-type-label-size)}.riya-filter__menu{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + var(--riya-space-gap-xs));z-index:41;box-sizing:border-box;min-inline-size:10rem;padding:var(--riya-space-gap-xs);background:var(--riya-feed-bg);border:var(--riya-feed-hairline) solid var(--riya-feed-border);border-radius:var(--riya-feed-radius-input);box-shadow:var(--riya-feed-shadow)}.riya-filter__menu[data-kind=tag]{inline-size:18.75rem;max-block-size:22.5rem;overflow-y:auto;padding:var(--riya-space-gap-sm)}.riya-filter__search{display:flex;align-items:center;gap:var(--riya-space-gap-sm);padding:var(--riya-space-gap-sm) var(--riya-space-gap-md);border:1.5px solid var(--riya-feed-accent);border-radius:var(--riya-feed-radius-control)}.riya-filter__search:focus-within{border-color:var(--riya-feed-border-focus)}.riya-filter__search-icon{color:var(--riya-feed-ink-soft);font-size:var(--riya-type-label-size)}.riya-filter__search input{flex:1;min-inline-size:0;border:0;outline:0;background:transparent;color:var(--riya-feed-ink);font:inherit;font-size:var(--riya-type-body-md-size)}.riya-filter__search input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-filter__search input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-filter__list{display:flex;flex-direction:column;margin-block-start:var(--riya-space-gap-sm)}.riya-filter__heading{padding:var(--riya-space-gap-md) var(--riya-space-gap-md) var(--riya-space-gap-xs);color:var(--riya-feed-accent-dark);font-size:var(--riya-type-small-600-size);font-weight:var(--riya-type-small-600-weight);letter-spacing:.1em;text-transform:uppercase}.riya-filter__option{display:block;inline-size:100%;box-sizing:border-box;padding:var(--riya-space-gap-sm) var(--riya-space-gap-md);border:0;border-radius:var(--riya-feed-radius-chip);background:transparent;color:var(--riya-feed-ink);font:inherit;font-size:var(--riya-type-body-md-size);text-align:start;cursor:pointer}.riya-filter__option:hover,.riya-filter__option[aria-selected=true],.riya-filter__option[data-active]{background:var(--riya-feed-accent-light)}.riya-filter__option:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-feed-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-filter__empty{margin:0;padding:var(--riya-space-gap-md);color:var(--riya-feed-ink-soft);font-size:var(--riya-type-label-size)}.riya-filter[data-layout=mobile] .riya-filter__trigger{min-block-size:2.75rem;font-size:var(--riya-type-body-md-size)}.riya-filter[data-layout=mobile] .riya-filter__option{min-block-size:2.75rem;font-size:var(--riya-type-body-lg-size)}.riya-filter[data-layout=mobile] .riya-filter__search input{font-size:var(--riya-type-body-lg-size)}.riya-toast{display:inline-flex;align-items:center;gap:var(--riya-space-gap-sm);max-inline-size:100%;box-sizing:border-box;padding:var(--riya-space-gap-sm) var(--riya-space-gap-md) var(--riya-space-gap-sm) var(--riya-space-gap-md);background:var(--riya-feed-ink);color:var(--riya-feed-bg);border-radius:var(--riya-feed-radius-round);box-shadow:var(--riya-feed-shadow);font-family:var(--riya-feed-font-text);font-size:var(--riya-type-body-md-size);line-height:var(--riya-type-body-md-line)}.riya-toast__icon{flex:none;font-size:var(--riya-type-body-lg-size)}.riya-toast[data-tone=success] .riya-toast__icon{color:var(--riya-feed-mint)}.riya-toast[data-tone=warning] .riya-toast__icon{color:var(--riya-feed-butter)}.riya-toast[data-tone=error] .riya-toast__icon{color:var(--riya-feed-error)}.riya-toast__message{min-inline-size:0;overflow-wrap:anywhere}.riya-toast__dismiss{flex:none;display:grid;place-items:center;margin:0;padding:var(--riya-space-gap-xs);border:0;border-radius:var(--riya-feed-radius-round);background:none;color:inherit;cursor:pointer}.riya-toast__dismiss:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-feed-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-toast[data-layout=mobile]{display:flex;inline-size:100%;padding-block:var(--riya-space-gap-md);font-size:var(--riya-type-body-lg-size);line-height:var(--riya-type-body-lg-line)}.riya-target-list{display:flex;flex-direction:column;gap:var(--riya-space-gap-lg)}.riya-target-animated__row{display:flex;align-items:center;gap:var(--riya-space-gap-md)}.riya-target-animated__row .riya-goal-progress{flex:1;min-inline-size:0}.riya-target-animated__tick{transition:inline-size var(--riya-motion-duration-control) var(--riya-motion-easing-standard),margin var(--riya-motion-duration-control) var(--riya-motion-easing-standard),opacity var(--riya-motion-duration-control) var(--riya-motion-easing-standard),scale var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-target-animated__tick[data-hidden]{inline-size:0;margin-inline-start:calc(var(--riya-space-gap-md) * -1);opacity:0;scale:.3;pointer-events:none}.riya-target__title[data-greyed]{color:var(--riya-goals-ink-soft);text-decoration-color:var(--riya-goals-ink-soft);transition:color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-target-animated__tick[data-done]{background:var(--riya-goals-done);border-color:var(--riya-goals-done);color:var(--riya-goals-ink)}.riya-target--animated[data-completing] .riya-target__title{text-decoration:line-through}.riya-target--animated[data-completing] .riya-goal-progress__fill{inline-size:100%}@media (prefers-reduced-motion:no-preference){.riya-target--animated{animation:riya-target-in var(--riya-motion-duration-entrance) var(--riya-motion-easing-entrance) both}.riya-target--animated[data-completing]{animation:riya-target-gone .38s cubic-bezier(.4,0,.2,1) .95s forwards}.riya-target--animated[data-completing] .riya-target-animated__tick{animation:riya-target-tick .4s ease .5s both}}@keyframes riya-target-in{0%{opacity:0;transform:translateY(var(--riya-space-gap-sm))}to{opacity:1;transform:none}}@keyframes riya-target-tick{0%{scale:1}35%{scale:1.3}65%{scale:.9}to{scale:1}}@keyframes riya-target-gone{0%{opacity:1;max-block-size:22rem}to{opacity:0;max-block-size:0;padding-block:0;margin-block-end:calc(var(--riya-space-gap-lg) * -1);border-width:0}}.riya-profile{display:flex;flex-direction:column;gap:14px;box-sizing:border-box;padding:2px 16px 30px;background:var(--riya-surface-primary);color:var(--riya-text-primary);font-family:var(--riya-font-family-text)}.riya-profile[data-layout=web]{padding:18px}.riya-profile-page{box-sizing:border-box;max-inline-size:36.5rem;margin-inline:auto;padding-block:24px;background:var(--riya-surface-primary)}.riya-profile__title{margin:0;font-family:var(--riya-font-family-display);font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.riya-profile-scrim{position:absolute;inset:0;background:var(--riya-mobile-radial-scrim);backdrop-filter:blur(3px)}.riya-profile-sheet{position:absolute;inset-inline:0;inset-block-end:0;max-block-size:88%;overflow:auto;border-start-start-radius:var(--riya-radius-sheet-ios);border-start-end-radius:var(--riya-radius-sheet-ios);background:var(--riya-surface-primary)}.riya-profile-sheet__grabber{display:block;inline-size:36px;block-size:5px;margin:8px auto 12px;border-radius:var(--riya-radius-round);background:var(--riya-border-strong)}.riya-profile-card{display:flex;flex-direction:column;align-items:center;padding:18px;background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:22px;text-align:center}.riya-profile-card__initial{display:grid;place-items:center;inline-size:68px;block-size:68px;border-radius:var(--riya-radius-round);background:var(--riya-tag-lilac-bg);color:var(--riya-text-primary);font-family:var(--riya-font-family-display);font-size:23px;font-weight:700}.riya-profile-card[data-layout=web] .riya-profile-card__initial{inline-size:72px;block-size:72px}.riya-profile-card__name{margin-block-start:9px;font-family:var(--riya-font-family-display);font-size:24px;font-weight:600;line-height:1.2}.riya-profile-card[data-layout=web] .riya-profile-card__name{margin-block-start:10px;font-size:20px}.riya-profile-card__meta{margin-block-start:8px;font-size:14px;color:var(--riya-text-secondary)}.riya-profile-card[data-layout=web] .riya-profile-card__meta{font-size:14.5px}.riya-profile-card__kids{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:10px}.riya-profile-card__kid{display:inline-flex;align-items:center;gap:6px;padding:3px 11px 3px 4px;background:var(--riya-surface-primary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-round);font-size:14px;font-weight:600}.riya-profile-card__kid-dot{display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:var(--riya-radius-round);font-size:11px;font-weight:700}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=lilac]{background:var(--riya-tag-lilac-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=peach]{background:var(--riya-tag-peach-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=sage]{background:var(--riya-tag-sage-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=butter]{background:var(--riya-tag-butter-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=sky]{background:var(--riya-tag-sky-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=rose]{background:var(--riya-tag-rose-bg)}:is(.riya-profile-card__kid-dot,.riya-profile-row__icon,.riya-person-row__avatar,.riya-kid-team__card)[data-tone=sand]{background:var(--riya-tag-sand-bg)}.riya-person-row__chip[data-tone=peach]{background:var(--riya-tag-peach-bg);color:var(--riya-tag-peach-text)}.riya-person-row__chip[data-tone=lilac]{background:var(--riya-tag-lilac-bg);color:var(--riya-tag-lilac-text)}.riya-person-row__chip[data-tone=sage]{background:var(--riya-tag-sage-bg);color:var(--riya-tag-sage-text)}.riya-person-row__chip[data-tone=butter]{background:var(--riya-tag-butter-bg);color:var(--riya-tag-butter-text)}.riya-person-row__chip[data-tone=mint]{background:var(--riya-tag-mint-bg);color:var(--riya-tag-mint-text)}.riya-profile-group__title{padding:0 4px 7px;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--riya-goals-ink-faint)}.riya-profile-group[data-layout=web] .riya-profile-group__title{font-family:var(--riya-font-family-display);font-size:12.5px}.riya-profile-group__card{padding:2px 14px;background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:18px}.riya-profile-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;display:flex;align-items:center;gap:12px;margin:0;padding:11px 0;border:0;border-block-end:var(--riya-border-width-hairline) solid color-mix(in srgb,var(--riya-feed-border) 60%,var(--riya-surface-secondary));background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.riya-profile-group__card>.riya-profile-row:last-child{border-block-end-color:transparent}.riya-profile-row:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(-1 * var(--riya-focus-ring-width))}.riya-profile-row__icon{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:10px;color:var(--riya-text-primary)}.riya-profile-row__label{flex:1;min-inline-size:0;font-size:15.5px;font-weight:500}.riya-profile-row__value{flex:none;font-size:14px;color:var(--riya-text-secondary)}.riya-profile-row__chevron{flex:none;font-size:13px;stroke-width:2.4;color:var(--riya-goals-ink-faint)}.riya-profile-group[data-layout=web] .riya-profile-row__chevron{font-size:14px}.riya-profile-logout__icon,.riya-profile-logout__row{color:var(--riya-feed-accent-dark)}.riya-profile-logout__icon{background:color-mix(in srgb,var(--riya-tag-peach-bg) 70%,var(--riya-surface-secondary))}.riya-profile__foot{padding-block-start:2px;text-align:center;font-size:13px;color:var(--riya-goals-ink-faint)}.riya-profile[data-layout=web] .riya-profile__foot{font-size:12.5px}.riya-profile-screen{display:flex;flex-direction:column;background:var(--riya-surface-primary);color:var(--riya-text-primary);font-family:var(--riya-font-family-text)}.riya-profile-header{display:flex;align-items:center;gap:14px;padding:4px 16px 10px}.riya-profile-header__back{flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;margin:0;padding:0;border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:var(--riya-radius-round);background:var(--riya-surface-secondary);color:var(--riya-text-primary);cursor:pointer}.riya-profile-header__back:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-profile-header__title{flex:1;min-inline-size:0;font-family:var(--riya-font-family-display);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:44px}.riya-profile-pill{flex:none;display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 18px;border:0;border-radius:12px;background:var(--riya-feed-accent);font:inherit;font-size:15.5px;font-weight:600;color:var(--riya-text-primary);white-space:nowrap;cursor:pointer;transition:scale .1s ease}.riya-profile-pill .riya-icon{font-size:16px;stroke-width:2.2}.riya-profile-pill[data-size=sm]{padding:8px 18px;border-radius:10px;font-size:15px}.riya-profile-pill:active{scale:.96}.riya-profile-pill:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-profile-screen__body{padding:6px 16px 36px}.riya-profile-screen__body,.riya-profile-search{display:flex;flex-direction:column}.riya-profile-search__label{margin-block-start:6px;font-size:15px;font-weight:600;color:var(--riya-text-secondary)}.riya-profile-search__input{inline-size:100%;box-sizing:border-box;margin-block-start:8px;padding:13px 16px;background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:14px;font:inherit;font-size:16px;color:var(--riya-text-primary)}.riya-profile-search__input:focus{outline:none;border-color:var(--riya-feed-accent)}.riya-profile-screen__count{margin-block-start:20px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--riya-goals-ink-faint)}.riya-profile-screen__people{display:flex;flex-direction:column;gap:10px;margin-block-start:10px}.riya-person-row{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:18px}.riya-person-row__riya{flex:none;display:flex;justify-content:center;inline-size:38px}.riya-person-row__riya svg{display:block;flex:none}.riya-person-row__avatar{flex:none;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--riya-radius-round);font-size:13.5px;font-weight:700}.riya-person-row__name{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.riya-person-row__chip{flex:none;padding:6px 12px;border-radius:10px;font-size:13.5px;font-weight:600;white-space:nowrap}.riya-kid-head{display:flex;align-items:flex-start;gap:12px;padding:4px 16px 10px}.riya-kid-head__who{flex:1;min-inline-size:0}.riya-kid-head__name{font-family:var(--riya-font-family-display);font-size:18px;font-weight:600;letter-spacing:-.015em;line-height:1.15}.riya-kid-head__nick{margin-block-start:4px;font-size:15.5px;color:var(--riya-text-secondary)}.riya-profile-screen__body--kid{padding:6px 16px 40px}.riya-kid-section{margin:24px 0 0;font-family:var(--riya-font-family-display);font-size:20px;font-weight:600}.riya-kid-section:first-child{margin-block-start:8px}.riya-kid-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-block-start:10px;padding:18px 20px;background:var(--riya-surface-secondary);border:var(--riya-border-width-hairline) solid var(--riya-feed-border);border-radius:20px}.riya-kid-field__k{font-size:13px;font-weight:600;color:var(--riya-text-secondary)}.riya-kid-field__v{margin-block-start:3px;font-size:15.5px}.riya-kid-team{display:flex;flex-direction:column;gap:10px;margin-block-start:10px}.riya-kid-team__card{padding:16px 20px;border-radius:20px}.riya-kid-team__name{font-family:var(--riya-font-family-display);font-size:18px;font-weight:600}.riya-kid-team__role{margin-block-start:4px;font-size:15px;color:var(--riya-text-secondary)}.riya-task-list{display:flex;flex-direction:column;gap:10px}.riya-task-list[data-layout=mobile]{gap:8px}.riya-task-card{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;background:var(--riya-goals-card-bg);border:var(--riya-border-width-hairline) solid var(--riya-goals-border);border-radius:16px;font-family:var(--riya-font-family-text);color:var(--riya-goals-ink)}.riya-task-card[data-layout=mobile]{gap:12px;padding:13px 14px}.riya-task-card__check{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;margin:0;padding:0;border:2px solid var(--riya-goals-border-strong);border-radius:8px;background:var(--riya-goals-card-bg);color:transparent;font-size:14px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,scale .1s ease}.riya-task-card[data-layout=mobile] .riya-task-card__check{font-size:13px}.riya-task-card__check .riya-icon{stroke-width:3.2}.riya-task-card__check:active{scale:.92}.riya-task-card__check:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-task-card__check[aria-checked=true]{background:var(--riya-goals-done);border-color:var(--riya-goals-done);color:var(--riya-goals-ink)}.riya-task-card__body{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:8px}.riya-task-card__title{font-size:16px;font-weight:600;line-height:1.35;text-wrap:pretty}.riya-task-card[data-layout=mobile] .riya-task-card__title{font-size:15.5px}.riya-task-card[data-done] .riya-task-card__title{color:var(--riya-goals-ink-faint);text-decoration:line-through}.riya-task-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;color:var(--riya-goals-ink-soft)}.riya-task-card[data-layout=mobile] .riya-task-card__meta{gap:5px;font-size:13px}.riya-task-card__meta>[aria-hidden]{color:var(--riya-goals-ink-faint)}.riya-task-card__due{display:inline-flex;align-items:center;gap:5px;font-weight:500}.riya-task-card__due .riya-icon{font-size:13px;stroke-width:2.2}.riya-task-card__foot{display:flex;align-items:center;gap:10px}.riya-task-card__timeline{flex:1;min-inline-size:0;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--riya-goals-accent-dark);text-align:start;cursor:pointer}.riya-task-card[data-layout=mobile] .riya-task-card__timeline{font-size:13.5px}.riya-task-card__timeline .riya-icon{font-size:12px;stroke-width:2.4}.riya-task-card__timeline:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-task-card__foot .riya-tag-chip{flex:none;padding:3px 11px;border-radius:var(--riya-radius-round);font-size:13px;font-weight:600;line-height:1.35}.riya-task-card[data-layout=mobile] .riya-task-card__foot .riya-tag-chip{padding:3px 10px;font-size:12.5px}@media (prefers-reduced-motion:no-preference){.riya-task-card{animation:riya-task-in .25s ease-out both}}@keyframes riya-task-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.riya-noticed{display:flex;flex-direction:column;gap:10px;font-family:var(--riya-font-family-text);color:var(--riya-text-primary)}.riya-noticed__heading{display:flex;align-items:center;gap:8px;margin-block-end:-2px;padding:0 4px}.riya-noticed__heading svg{flex:none}.riya-noticed__label{flex:1;min-inline-size:0;font-size:12.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--riya-text-secondary)}.riya-noticed[data-layout=mobile] .riya-noticed__label{font-size:12px}.riya-noticed__stack{position:relative;padding-block-end:16px;border-radius:22px;cursor:pointer}.riya-noticed__layer{position:absolute;inset-inline:14px;inset-block-end:8px;block-size:40px;border:var(--riya-border-width-hairline) solid color-mix(in srgb,var(--riya-text-primary) 6%,transparent);border-radius:0 0 21px 21px;background:color-mix(in srgb,var(--riya-tag-sage-bg) 45%,var(--riya-surface-secondary));box-shadow:0 4px 10px color-mix(in srgb,var(--riya-text-primary) 6%,transparent)}.riya-noticed__layer[data-layer="2"]{inset-inline:28px;inset-block-end:0;border-radius:0 0 20px 20px;background:color-mix(in srgb,var(--riya-tag-lilac-bg) 45%,var(--riya-surface-secondary));box-shadow:0 4px 10px color-mix(in srgb,var(--riya-text-primary) 5%,transparent)}.riya-noticed[data-layout=mobile] .riya-noticed__layer{inset-inline:13px}.riya-noticed[data-layout=mobile] .riya-noticed__layer[data-layer="2"]{inset-inline:26px}.riya-noticed-card{--_tint:var(--riya-tag-butter-bg);position:relative;flex:none;display:flex;flex-direction:column;gap:8px;overflow:hidden;padding:16px 18px;background:color-mix(in srgb,var(--_tint) 45%,var(--riya-surface-secondary));border:var(--riya-border-width-hairline) solid color-mix(in srgb,var(--_tint) 80%,var(--riya-surface-secondary));border-radius:22px;cursor:default}.riya-noticed-card[data-layout=mobile]{padding:14px}.riya-noticed-card[data-clamp]{box-shadow:0 10px 22px color-mix(in srgb,var(--riya-text-primary) 8%,transparent)}.riya-noticed-card[data-tone=sage]{--_tint:var(--riya-tag-sage-bg)}.riya-noticed-card[data-tone=sand]{--_tint:var(--riya-tag-sand-bg)}.riya-noticed-card[data-tone=lilac]{--_tint:var(--riya-tag-lilac-bg)}.riya-noticed-card[data-tone=sky]{--_tint:var(--riya-tag-sky-bg)}.riya-noticed-card[data-tone=peach]{--_tint:var(--riya-tag-peach-bg)}.riya-noticed-card[data-tone=rose]{--_tint:var(--riya-tag-rose-bg)}.riya-noticed-card__head{display:flex;align-items:center;gap:8px}.riya-noticed-card__tag{flex:none;padding:2px 10px;border-radius:var(--riya-radius-round);background:color-mix(in srgb,var(--riya-surface-secondary) 80%,transparent);font-size:13px;font-weight:600;color:var(--riya-text-primary)}.riya-noticed-card__time{margin-inline-start:auto;flex:none;font-size:13px;color:var(--riya-text-secondary)}.riya-noticed-card[data-layout=mobile] :is(.riya-noticed-card__tag,.riya-noticed-card__time){font-size:12.5px}.riya-noticed-card__title{margin:0;font-family:var(--riya-font-family-display);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.riya-noticed-card__body{margin:0;font-size:15px;line-height:1.5;color:var(--riya-text-secondary);text-wrap:pretty}.riya-noticed-card[data-clamp] .riya-noticed-card__body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.riya-noticed-card__chips{display:flex;flex-wrap:wrap;gap:6px}.riya-noticed-card__chip{margin:0;padding:3px 10px;border:0;border-radius:var(--riya-radius-round);background:color-mix(in srgb,var(--riya-surface-secondary) 80%,transparent);font:inherit;font-size:12.5px;font-weight:600;color:var(--riya-text-secondary);cursor:pointer}.riya-noticed-card__chip:hover{color:var(--riya-text-primary)}.riya-noticed-card__chip:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-noticed-card__actions{display:flex;align-items:center;gap:8px;margin-block-start:4px}:is(.riya-noticed-card__confirm,.riya-noticed-card__dismiss){margin:0;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:scale .1s ease,filter .1s ease}.riya-noticed-card__confirm{padding:9px 16px;background:color-mix(in srgb,var(--_tint) 80%,var(--riya-surface-secondary));color:var(--riya-text-primary)}.riya-noticed-card__confirm:hover{filter:brightness(.93)}.riya-noticed-card__dismiss{padding:8px 14px;background:transparent;color:var(--riya-text-secondary)}:is(.riya-noticed-card__confirm,.riya-noticed-card__dismiss):active{scale:.92}:is(.riya-noticed-card__confirm,.riya-noticed-card__dismiss):focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-noticed-card__more{margin:0 0 0 auto;flex:none;padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--riya-text-secondary);cursor:pointer}.riya-noticed-card__more:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset);border-radius:var(--riya-radius-chip)}.riya-noticed__overlay{position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;align-items:center;background:color-mix(in srgb,var(--riya-surface-primary) 62%,transparent);backdrop-filter:blur(20px) saturate(1.2)}.riya-noticed__overlay[data-inline],.riya-noticed__overlay[data-layout=mobile]{position:absolute}.riya-noticed__scrim{position:absolute;inset:0}.riya-noticed__list,.riya-noticed__sheet-head{position:relative;box-sizing:border-box;inline-size:min(640px,100%)}.riya-noticed__sheet-head{flex:none;display:flex;align-items:center;gap:10px;padding:40px 20px 12px}.riya-noticed__sheet-head svg{flex:none}.riya-noticed__sheet-title{flex:1;min-inline-size:0;font-family:var(--riya-font-family-display);font-size:22px;font-weight:600}.riya-noticed__list{flex:1;min-block-size:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:4px 20px 60px}.riya-noticed__overlay[data-layout=mobile] :is(.riya-noticed__sheet-head,.riya-noticed__list){inline-size:100%}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__sheet-head{padding:60px 18px 10px}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__sheet-title{font-size:20px}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__list{padding:4px 16px 120px}.riya-noticed__more{align-self:center;margin:4px 0 0;padding:10px 18px;border:0;border-radius:10px;background:color-mix(in srgb,var(--riya-surface-secondary) 80%,transparent);font:inherit;font-size:14px;font-weight:600;color:var(--riya-text-primary);cursor:pointer}.riya-noticed__more:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-noticed__close-wrap{position:absolute;inset-block-start:18px;inset-inline-end:22px;z-index:6}.riya-noticed__close{display:grid;place-items:center;inline-size:42px;block-size:42px;margin:0;padding:0;border:0;border-radius:var(--riya-radius-round);background:var(--riya-text-primary);color:var(--riya-surface-secondary);font-size:16px;cursor:pointer}.riya-noticed__close .riya-icon{stroke-width:2.2}.riya-noticed__close:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:var(--riya-focus-ring-offset)}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__close-wrap{inset:auto 0 0;display:flex;justify-content:center;padding:10px 12px 30px;pointer-events:none}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__close{inline-size:68px;block-size:68px;font-size:24px;pointer-events:auto;box-shadow:0 10px 24px color-mix(in srgb,var(--riya-text-primary) 28%,transparent)}.riya-noticed__overlay[data-layout=mobile] .riya-noticed__close .riya-icon{stroke-width:2.4}@media (prefers-reduced-motion:no-preference){.riya-noticed__layer[data-layer="1"]{animation:riya-noticed-layer .9s cubic-bezier(.22,1,.36,1) .3s both}.riya-noticed__layer[data-layer="2"]{animation:riya-noticed-layer .9s cubic-bezier(.22,1,.36,1) .1s both}.riya-noticed__stack[data-anim=leave]{animation:riya-noticed-leave .28s cubic-bezier(.5,0,.75,0) forwards}.riya-noticed__stack[data-anim=return]{animation:riya-noticed-return .5s cubic-bezier(.22,1,.36,1) .22s both}.riya-noticed-card[data-anim=top-out]{animation:riya-noticed-top-out .28s ease-out forwards}.riya-noticed-card[data-anim=promote]{animation:riya-noticed-promote .45s cubic-bezier(.22,1,.36,1) both}.riya-noticed-card[data-anim=down]{animation:riya-noticed-down .5s cubic-bezier(.22,1,.36,1) var(--_delay,0s) both}.riya-noticed-card[data-anim=up]{animation:riya-noticed-up .45s cubic-bezier(.45,0,.25,1) var(--_delay,0s) both}.riya-noticed-card[data-anim=row-out]{animation:riya-noticed-row-out .5s cubic-bezier(.4,0,.2,1) forwards}.riya-noticed__overlay[data-anim=fade-in]{animation:riya-noticed-fade-in .22s ease-out}.riya-noticed__overlay[data-anim=fade-out]{animation:riya-noticed-fade-out .5s ease-in-out .2s forwards}}.riya-noticed__stack[data-anim=leave]{opacity:0}@keyframes riya-noticed-leave{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(46px) scale(.97)}}@keyframes riya-noticed-return{0%{opacity:0;transform:translateY(60px) scale(.97)}to{opacity:1;transform:none}}@keyframes riya-noticed-layer{0%{opacity:0;transform:translateY(-16px) scale(.9)}to{opacity:1;transform:none}}@keyframes riya-noticed-top-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px) scale(.97)}}@keyframes riya-noticed-promote{0%{opacity:.75;transform:translateY(14px) scale(.94)}to{opacity:1;transform:none}}@keyframes riya-noticed-down{0%{opacity:0;transform:translateY(-34px) scale(.97)}to{opacity:1;transform:none}}@keyframes riya-noticed-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-90px) scale(.96)}}@keyframes riya-noticed-row-out{0%{opacity:1;max-block-size:360px;transform:none}45%{opacity:0;max-block-size:360px;transform:scale(.96)}to{opacity:0;max-block-size:0;padding-block:0;margin-block-end:-12px;border-width:0;transform:scale(.96)}}@keyframes riya-noticed-fade-in{0%{opacity:0}to{opacity:1}}@keyframes riya-noticed-fade-out{0%{opacity:1}to{opacity:0}}.riya-badge{display:inline-flex;align-items:center;gap:var(--riya-space-gap-xs);padding-inline:var(--riya-badge-padding-inline);padding-block:var(--riya-badge-padding-block);border-radius:var(--riya-badge-radius);font-size:var(--riya-badge-font-size);font-weight:var(--riya-badge-font-weight);line-height:var(--riya-type-small-600-line);background-color:var(--riya-badge-bg);color:var(--riya-badge-text);white-space:nowrap}.riya-eyebrow{display:block;margin-block-end:var(--riya-eyebrow-gap);font-family:var(--riya-eyebrow-font-family);font-size:var(--riya-eyebrow-font-size);font-weight:var(--riya-eyebrow-font-weight);letter-spacing:var(--riya-eyebrow-letter-spacing);color:var(--riya-eyebrow-color);text-transform:uppercase}.riya-reply-box{flex:none;padding:10px 14px 28px;border-block-start:1px solid var(--riya-feed-border);background:var(--riya-feed-canvas)}.riya-reply-box__field{display:flex;align-items:flex-end;gap:6px;padding:5px 5px 5px 15px;background:var(--riya-feed-bg);border:1.5px solid var(--riya-feed-border);border-radius:16px;transition:border-color .2s ease,box-shadow .2s ease}.riya-reply-box__field[data-replying]{border-color:var(--riya-feed-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--riya-feed-accent) 22%,transparent)}.riya-reply-box__input{flex:1;min-inline-size:0;box-sizing:border-box;max-block-size:calc(22px * 5 + 16px);padding:8px 0;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;font:inherit;font-size:16px;line-height:22px;color:var(--riya-feed-ink)}.riya-reply-box__input::-moz-placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-reply-box__input::placeholder{color:var(--riya-feed-ink-soft);opacity:1}.riya-reply-box__button{flex:none;display:grid;place-items:center;inline-size:38px;block-size:38px;padding:0;border:0;border-radius:50%;color:var(--riya-feed-ink);cursor:pointer;transition:transform .1s ease,filter .1s ease,background-color .2s ease}.riya-reply-box__button:active{transform:scale(.88);filter:brightness(.9)}.riya-reply-box__button:focus-visible{outline:var(--riya-feed-ring-width) solid var(--riya-feed-border-focus);outline-offset:2px}.riya-reply-box__mic svg{inline-size:19px;block-size:19px}.riya-reply-box__send svg{inline-size:17px;block-size:17px}.riya-reply-box__mic,.riya-reply-box__send[data-ready]{background:var(--riya-feed-accent)}.riya-reply-box__send{background:color-mix(in srgb,var(--riya-feed-border) 60%,var(--riya-feed-canvas))}.riya-reply-box__mic[data-listening]{background:var(--riya-brand-secondary)}@media (prefers-reduced-motion:no-preference){.riya-reply-box__mic[data-listening]{animation:riya-moment-mic 1.4s ease-out infinite}}@media (prefers-reduced-motion:reduce){.riya-reply-box__button,.riya-reply-box__field{transition:none}.riya-reply-box__button:active{transform:none}}.riya-target-chip{display:block;inline-size:100%;box-sizing:border-box;margin:0;padding:6px 14px;border:0;border-radius:var(--riya-radius-chip);background:color-mix(in srgb,var(--riya-feed-accent) 12%,var(--riya-feed-bg));font-family:var(--riya-feed-font-text);font-size:var(--riya-type-label-size);line-height:var(--riya-type-label-line);text-align:start;text-wrap:pretty;color:var(--riya-text-secondary)}button.riya-target-chip{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .1s ease,filter .1s ease}button.riya-target-chip:active{transform:scale(.98);filter:brightness(.96)}button.riya-target-chip:focus-visible{outline:var(--riya-feed-ring-width) solid var(--riya-feed-border-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){button.riya-target-chip{transition:none}button.riya-target-chip:active{transform:none}}.riya-state{display:flex;flex-direction:column;align-items:flex-start;gap:var(--riya-state-gap);padding:var(--riya-state-padding);border-radius:var(--riya-state-radius);background-color:var(--riya-state-bg);max-inline-size:var(--riya-state-measure);text-align:start}.riya-state__icon{color:var(--riya-state-icon-color);font-size:var(--riya-font-size-h2)}.riya-state__title{margin:0;font-family:var(--riya-state-title-font-family);font-size:var(--riya-state-title-size);font-weight:var(--riya-state-title-weight);line-height:var(--riya-type-h3-line);color:var(--riya-state-title-color)}.riya-state__body{margin:0;font-size:var(--riya-state-body-size);line-height:var(--riya-line-height-body);color:var(--riya-state-body-color)}.riya-state__actions{display:flex;gap:var(--riya-space-gap-md);flex-wrap:wrap}.riya-state[data-tone=error]{background-color:var(--riya-state-error-bg);border:var(--riya-border-width-hairline) solid var(--riya-state-error-border)}.riya-state[data-tone=error] .riya-state__title{color:var(--riya-state-error-title-color)}.riya-state[data-tone=error] .riya-state__icon{color:var(--riya-state-error-icon-color)}.riya-state__mascot{margin-block-end:calc(var(--riya-state-gap) * -1 + var(--riya-space-gap-sm))}.riya-shell{display:grid;grid-template-columns:1fr;min-block-size:100dvb;background:var(--riya-layout-bg)}.riya-shell__sidebar{box-sizing:border-box;display:none;flex-direction:column;gap:var(--riya-layout-gap);inline-size:var(--riya-layout-sidebar-inline);padding:var(--riya-layout-content-padding-compact);background:var(--riya-layout-sidebar-bg);color:var(--riya-layout-nav-text);border-inline-end:var(--riya-border-width-hairline) solid var(--riya-layout-sidebar-border)}@media (min-width:60rem){.riya-shell{grid-template-columns:var(--riya-layout-sidebar-inline) minmax(0,1fr)}.riya-shell__sidebar{display:flex;position:sticky;inset-block-start:0;block-size:100dvb;overflow-y:auto}}.riya-shell__main{display:flex;flex-direction:column;min-inline-size:0}.riya-shell__header{display:flex;align-items:center;gap:var(--riya-layout-nav-gap);min-block-size:var(--riya-layout-header-block);padding-inline:var(--riya-layout-content-padding-compact);background:var(--riya-layout-header-bg);border-block-end:var(--riya-border-width-hairline) solid var(--riya-layout-header-border);position:sticky;inset-block-start:0;z-index:5}.riya-shell__title{margin:0;font-family:var(--riya-font-family-display);font-size:var(--riya-font-size-h3);line-height:var(--riya-type-h3-line);letter-spacing:var(--riya-type-h3-tracking)}.riya-shell__header-end{margin-inline-start:auto;display:flex;align-items:center;gap:var(--riya-layout-nav-gap)}.riya-shell__menu{display:inline-flex;align-items:center;justify-content:center;inline-size:var(--riya-size-tap-min);block-size:var(--riya-size-tap-min);flex:none;border:0;background:transparent;color:var(--riya-text-primary);border-radius:var(--riya-layout-nav-radius);cursor:pointer;font-size:var(--riya-font-size-h3)}.riya-shell__menu:hover{background:var(--riya-brand-primary-light)}.riya-shell__drawer .riya-shell__menu{color:var(--riya-layout-nav-text)}.riya-shell__drawer .riya-shell__menu:hover{color:var(--riya-layout-nav-text-active);background:var(--riya-layout-nav-bg-hover)}.riya-shell__menu:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-border-focus);outline-offset:calc(var(--riya-focus-ring-offset) * -1)}@media (min-width:60rem){.riya-shell__menu{display:none}}.riya-shell__brand{font-size:var(--riya-font-size-lead)}.riya-shell__brand,.riya-shell__brand-compact{display:flex;align-items:center;gap:var(--riya-space-gap-sm);font-family:var(--riya-font-family-display);font-weight:var(--riya-font-weight-heading)}.riya-shell__sidebar-footer{margin-block-start:auto;padding-block-start:var(--riya-space-gap-md);border-block-start:var(--riya-border-width-hairline) solid var(--riya-layout-sidebar-border)}.riya-shell__content{flex:1;padding:var(--riya-layout-content-padding)}.riya-shell__measure{inline-size:100%;max-inline-size:var(--riya-layout-content-inline);margin-inline:auto;display:flex;flex-direction:column;gap:var(--riya-layout-gap)}.riya-shell[data-content=fill]{block-size:100dvb;overflow:hidden;grid-template-rows:minmax(0,1fr)}.riya-shell[data-content=fill] .riya-shell__main{min-block-size:0}.riya-shell[data-content=fill] .riya-shell__content{display:flex;flex-direction:column;min-block-size:0;padding:0;overflow:auto}.riya-shell[data-content=fill] .riya-shell__measure{flex:1;min-block-size:0;max-inline-size:none;margin-inline:0;gap:0}.riya-shell__scrim{position:fixed;inset:0;background:var(--riya-layout-scrim);z-index:40}.riya-shell__drawer{box-sizing:border-box;position:fixed;inset-block:0;inset-inline-start:0;z-index:41;display:flex;flex-direction:column;gap:var(--riya-layout-gap);inline-size:min(var(--riya-layout-sidebar-inline),86vw);padding:var(--riya-layout-content-padding-compact);background:var(--riya-layout-sidebar-bg);color:var(--riya-layout-nav-text);border-inline-end:var(--riya-border-width-hairline) solid var(--riya-layout-sidebar-border);overflow-y:auto}.riya-shell__drawer:focus-visible{outline:none}.riya-shell__drawer-head{display:flex;align-items:center;justify-content:space-between;gap:var(--riya-space-gap-sm)}@media (prefers-reduced-motion:no-preference){.riya-shell__drawer[data-state=open]{animation:riya-drawer-in var(--riya-layout-duration) var(--riya-layout-easing)}.riya-shell__scrim[data-state=open]{animation:riya-fade-in var(--riya-layout-duration) var(--riya-layout-easing)}}@keyframes riya-drawer-in{0%{translate:-100% 0}}@keyframes riya-fade-in{0%{opacity:0}}.riya-nav{gap:var(--riya-layout-gap)}.riya-nav,.riya-nav__section{display:flex;flex-direction:column}.riya-nav__section{gap:var(--riya-layout-nav-gap)}.riya-nav__section-label{font-size:var(--riya-layout-nav-section-size);font-weight:var(--riya-font-weight-heading);letter-spacing:var(--riya-layout-nav-section-tracking);color:var(--riya-layout-nav-section-color);text-transform:uppercase;padding-inline:var(--riya-layout-nav-padding-inline)}.riya-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.riya-nav__item{display:flex;align-items:center;gap:var(--riya-space-gap-md);min-block-size:var(--riya-size-tap-min);padding-block:var(--riya-layout-nav-padding-block);padding-inline:var(--riya-layout-nav-padding-inline);border-radius:var(--riya-layout-nav-radius);color:var(--riya-layout-nav-text);font-size:var(--riya-font-size-body);text-decoration:none;position:relative;transition:background-color var(--riya-motion-duration-control) var(--riya-motion-easing-standard)}.riya-nav__item:hover{background:var(--riya-layout-nav-bg-hover)}.riya-nav__item:focus-visible{outline:var(--riya-focus-ring-width) solid var(--riya-layout-nav-focus);outline-offset:calc(var(--riya-focus-ring-offset) * -1)}.riya-nav__item[aria-current=page]{background:var(--riya-layout-nav-bg-active);color:var(--riya-layout-nav-text-active);font-weight:var(--riya-font-weight-emphasis)}.riya-nav__item[aria-current=page]:before{content:"";position:absolute;inset-inline-start:0;inset-block:20%;inline-size:3px;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--riya-layout-nav-marker)}.riya-nav__item>.riya-icon--nav{font-size:2em}.riya-nav__item[aria-current=page]>.riya-icon{color:var(--riya-layout-nav-icon-active)}.riya-nav__label{flex:1;min-inline-size:0}.riya-nav__trailing{margin-inline-start:auto}.riya-stacked{display:flex;flex-direction:column;min-block-size:100dvb;background:var(--riya-layout-bg)}.riya-stacked__header{background:var(--riya-layout-sidebar-bg);color:var(--riya-layout-nav-text);border-block-end:var(--riya-border-width-hairline) solid var(--riya-layout-sidebar-border);position:sticky;inset-block-start:0;z-index:5}.riya-stacked__measure{display:flex;align-items:center;gap:var(--riya-space-inset-lg);min-block-size:var(--riya-layout-header-block);max-inline-size:var(--riya-layout-content-inline);margin-inline:auto;padding-inline:var(--riya-layout-content-padding-compact)}.riya-stacked__measure .riya-nav{flex-direction:row}.riya-stacked__measure .riya-nav__list{flex-direction:row;gap:var(--riya-layout-nav-gap)}.riya-stacked__content{flex:1;padding:var(--riya-layout-content-padding)}.riya-auth{min-block-size:100dvb;align-items:center;justify-content:center;gap:var(--riya-space-stack-sm);padding:var(--riya-layout-content-padding);background:var(--riya-layout-bg)}.riya-auth,.riya-auth__panel{display:flex;flex-direction:column}.riya-auth__panel{inline-size:100%;max-inline-size:var(--riya-layout-auth-inline);padding:var(--riya-layout-auth-padding);background:var(--riya-card-bg);border:var(--riya-card-border-width) solid var(--riya-card-border);border-radius:var(--riya-radius-panel);gap:var(--riya-space-gap-md)}.riya-auth__brand{display:flex;align-items:center;gap:var(--riya-space-gap-sm);font-weight:var(--riya-font-weight-heading);font-size:var(--riya-font-size-lead);margin-block-end:var(--riya-space-gap-sm)}.riya-auth__brand,.riya-auth__title{font-family:var(--riya-font-family-display)}.riya-auth__title{margin:0;font-size:var(--riya-font-size-h2);line-height:var(--riya-type-h2-line);letter-spacing:var(--riya-type-h2-tracking);color:var(--riya-text-primary)}.riya-auth__description{margin:0;color:var(--riya-text-secondary);font-size:var(--riya-font-size-body);line-height:var(--riya-line-height-body)}.riya-auth__body{display:flex;flex-direction:column;gap:var(--riya-space-gap-md);margin-block-start:var(--riya-space-gap-sm)}.riya-auth__footer{font-size:var(--riya-font-size-body-sm);color:var(--riya-text-secondary);text-align:center}.riya-master-detail{display:grid;gap:var(--riya-master-detail-gap)}.riya-master-detail__detail{order:-1;min-inline-size:0}.riya-master-detail__master{min-inline-size:0}@media (min-width:48rem){.riya-master-detail{grid-template-columns:var(--riya-master-detail-master-width) minmax(0,1fr)}.riya-master-detail__detail{order:0}.riya-master-detail__master{border-inline-end:var(--riya-master-detail-divider-width) solid var(--riya-master-detail-divider);padding-inline-end:var(--riya-master-detail-gap)}}.riya-logo{color:var(--riya-logo-wordmark)}.riya-logo[data-on-dark=true]{color:var(--riya-logo-wordmark-on-dark)}