.rigel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rigel-bg:var(--lightningcss-light,#f5f6f8)var(--lightningcss-dark,#0f1115);--rigel-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171a20);--rigel-paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1a1e25);--rigel-well:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#1f232a);--rigel-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#262b35);--rigel-raised-hover:var(--lightningcss-light,#f6f7f9)var(--lightningcss-dark,#2d333e);--rigel-text:var(--lightningcss-light,#15171c)var(--lightningcss-dark,#eceef2);--rigel-muted:var(--lightningcss-light,#5b616d)var(--lightningcss-dark,#a3a9b5);--rigel-faint:var(--lightningcss-light,#7c828e)var(--lightningcss-dark,#878e9b);--rigel-line:var(--lightningcss-light,#e3e6eb)var(--lightningcss-dark,#2a2f37);--rigel-edge:var(--lightningcss-light,#cdd1d9)var(--lightningcss-dark,#3e4552);--rigel-control-edge:var(--lightningcss-light,#7f8592)var(--lightningcss-dark,#6e7685);--rigel-note:var(--lightningcss-light,#f1f3f6)var(--lightningcss-dark,#22262e);--rigel-danger:var(--lightningcss-light,#c2362b)var(--lightningcss-dark,#ff9c90);--rigel-danger-wash:var(--lightningcss-light,#fcecea)var(--lightningcss-dark,#3a1e1c);--rigel-ok:var(--lightningcss-light,#1e7a57)var(--lightningcss-dark,#5cc79a);--rigel-focus:var(--lightningcss-light,#2f5bd8)var(--lightningcss-dark,#7c9dff);--rigel-person-1:var(--lightningcss-light,#4a55b5)var(--lightningcss-dark,#b4bcff);--rigel-person-2:var(--lightningcss-light,#0f6f68)var(--lightningcss-dark,#7fd6cb);--rigel-person-3:var(--lightningcss-light,#8b3f83)var(--lightningcss-dark,#e7ade0);--rigel-person-4:var(--lightningcss-light,#8a5700)var(--lightningcss-dark,#ebc474);--rigel-person-5:var(--lightningcss-light,#b0356a)var(--lightningcss-dark,#f5a9c6);--rigel-person-6:var(--lightningcss-light,#5e6b1c)var(--lightningcss-dark,#c9d48c);--rigel-on-person:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#222120);--rigel-highlight:#fff0;--rigel-shadow-color:var(--lightningcss-light,#14182114)var(--lightningcss-dark,#0006);--rigel-shadow-deep:var(--lightningcss-light,#14182124)var(--lightningcss-dark,#0000008c);--rigel-scrim:var(--lightningcss-light,#0f111566)var(--lightningcss-dark,#0009);--rigel-picture-ink:#fffefa;--rigel-picture-scrim:var(--lightningcss-light,#14182159)var(--lightningcss-dark,#0006);--rigel-calendar-1:var(--lightningcss-light,#3a66b8)var(--lightningcss-dark,#8fb0f0);--rigel-calendar-1-wash:var(--lightningcss-light,#cfe0fa)var(--lightningcss-dark,#2f4673);--rigel-calendar-2:var(--lightningcss-light,#3b7a4b)var(--lightningcss-dark,#8ccb9a);--rigel-calendar-2-wash:var(--lightningcss-light,#d6ebcb)var(--lightningcss-dark,#2f4a38);--rigel-calendar-3:var(--lightningcss-light,#8a4a86)var(--lightningcss-dark,#d6a0d2);--rigel-calendar-3-wash:var(--lightningcss-light,#ebd3ec)var(--lightningcss-dark,#4c3550);--rigel-calendar-4:var(--lightningcss-light,#7a6a00)var(--lightningcss-dark,#d9cb4a);--rigel-calendar-4-wash:var(--lightningcss-light,#eee8a6)var(--lightningcss-dark,#4e4a22);--rigel-calendar-5:var(--lightningcss-light,#1f7a7a)var(--lightningcss-dark,#7ccbcb);--rigel-calendar-5-wash:var(--lightningcss-light,#c4ebeb)var(--lightningcss-dark,#254a4c);--rigel-calendar-6:var(--lightningcss-light,#b0476b)var(--lightningcss-dark,#ef9db8);--rigel-calendar-6-wash:var(--lightningcss-light,#f8d2df)var(--lightningcss-dark,#5c3445);--rigel-calendar-7:var(--lightningcss-light,#5a6a86)var(--lightningcss-dark,#a6b4ce);--rigel-calendar-7-wash:var(--lightningcss-light,#d5d8e0)var(--lightningcss-dark,#43474f);--rigel-calendar-8:var(--lightningcss-light,#b2552b)var(--lightningcss-dark,#ee9f7d);--rigel-calendar-8-wash:var(--lightningcss-light,#f7d3bf)var(--lightningcss-dark,#5a3a2c);--rigel-action-top:var(--lightningcss-light,#2f5bd8)var(--lightningcss-dark,#7c9dff);--rigel-action-mid:var(--lightningcss-light,#2f5bd8)var(--lightningcss-dark,#7c9dff);--rigel-action-bottom:var(--lightningcss-light,#2f5bd8)var(--lightningcss-dark,#7c9dff);--rigel-action-edge:var(--lightningcss-light,#2850c2)var(--lightningcss-dark,#6a8cf5);--rigel-on-action:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0a1022);--rigel-action-text:var(--lightningcss-light,#2448b8)var(--lightningcss-dark,#a3b8ff);--rigel-action-wash:var(--lightningcss-light,#eaf0ff)var(--lightningcss-dark,#1b2546);--rigel-accent:var(--lightningcss-light,#2f5bd8)var(--lightningcss-dark,#7c9dff);--rigel-accent-wash:var(--lightningcss-light,#eaf0ff)var(--lightningcss-dark,#1b2546);--rigel-font-editorial:var(--rigel-font-ui);--rigel-fill-raised:var(--rigel-raised);--rigel-fill-action:var(--rigel-action-mid);--rigel-shadow-well:none;--rigel-shadow-control:0 1px 2px var(--rigel-shadow-color), inset 0 -1px 0 var(--rigel-shadow-color);--rigel-shadow-hover:0 2px 4px var(--rigel-shadow-color), inset 0 -1px 0 var(--rigel-shadow-color);--rigel-shadow-sheet:none;--rigel-shadow-float:0 14px 34px var(--rigel-shadow-deep), 0 2px 6px var(--rigel-shadow-color);--rigel-shadow-dialog:0 24px 60px var(--rigel-shadow-deep), 0 4px 12px var(--rigel-shadow-color);--rigel-shadow-dock:none;--rigel-shadow-seam:none;--rigel-font-ui:Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rigel-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--rigel-type-small:.75rem;--rigel-type-ui:.875rem;--rigel-type-reading:1rem;--rigel-type-cooking:1.125rem;--rigel-type-section:1.125rem;--rigel-type-title:clamp(1.625rem, 2.6vw, 1.875rem);--rigel-leading-ui:1.5;--rigel-leading-reading:1.65;--rigel-leading-title:1.15;--rigel-space-1:.125rem;--rigel-space-2:.25rem;--rigel-space-3:.5rem;--rigel-space-4:.75rem;--rigel-space-5:1rem;--rigel-space-6:1.5rem;--rigel-space-7:2rem;--rigel-space-8:3rem;--rigel-gutter-desktop:1.75rem;--rigel-gutter-content:1rem;--rigel-radius-control:.625rem;--rigel-radius-tile:.75rem;--rigel-radius-surface:.875rem;--rigel-radius-dialog:1.25rem;--rigel-control-height:2.75rem;--rigel-focus-width:2px;--rigel-focus-offset:2px;--rigel-time-press:.1s;--rigel-time-hover:.15s;--rigel-time-layout:.22s;--rigel-time-sheet:.26s;--rigel-ease:cubic-bezier(.2, .8, .2, 1);--rigel-z-dock:10;--rigel-z-popover:20;--rigel-z-dialog:50;--rigel-z-toast:60}.rigel[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rigel[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.rigel[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-reduced-motion:reduce){.rigel{--rigel-time-press:0s;--rigel-time-hover:0s;--rigel-time-layout:0s;--rigel-time-sheet:0s}}@font-face{font-family:Geist;src:url(/assets/Geist-Variable-C_ya05Eu.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-BJ0bRpLQ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.rigel{isolation:isolate;min-block-size:100dvh;min-inline-size:0;color:var(--rigel-text);background:var(--rigel-bg);font:400 var(--rigel-type-ui)/var(--rigel-leading-ui) var(--rigel-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;container:rigel-layout/inline-size}.rigel *,.rigel :before,.rigel :after{box-sizing:border-box}.rigel [hidden]{display:none!important}.rigel :where(button,input,select,textarea){font:inherit;color:inherit}.rigel :where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}.rigel :where(button,input,select,textarea,a):focus-visible{outline:var(--rigel-focus-width) solid var(--rigel-focus);outline-offset:var(--rigel-focus-offset)}.rigel :where(h1,h2,h3,p){margin:0}.rigel :where(a){color:var(--rigel-action-text);text-underline-offset:.18em}.rigel :where(button){cursor:pointer;touch-action:manipulation}.rigel :where(button:disabled,input:disabled,select:disabled,textarea:disabled){cursor:not-allowed;opacity:.55}.rigel-title,.rigel-heading{font-family:var(--rigel-font-ui);font-weight:600;line-height:var(--rigel-leading-title);letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.rigel-title{font-size:var(--rigel-type-title)}.rigel-heading{font-size:var(--rigel-type-section);letter-spacing:-.01em}.rigel-reading{font-size:var(--rigel-type-reading);line-height:var(--rigel-leading-reading);max-inline-size:66ch}.rigel-cooking-text{font-size:var(--rigel-type-cooking);max-inline-size:54ch;line-height:1.75}.rigel-muted{color:var(--rigel-muted)}.rigel-small{font-size:var(--rigel-type-small)}.rigel-eyebrow{font-size:var(--rigel-type-small);letter-spacing:.02em;color:var(--rigel-muted);font-weight:500}.rigel-number{font-variant-numeric:tabular-nums}.rigel-main{padding:var(--rigel-gutter-desktop)}.rigel-inset{padding:var(--rigel-gutter-content)}.rigel-stack{gap:var(--rigel-space-6);min-inline-size:0;display:grid}.rigel-row{align-items:center;gap:var(--rigel-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.rigel-split{gap:var(--rigel-space-6);grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);display:grid}.rigel-split>*{min-inline-size:0}.rigel-toolbar{padding:var(--rigel-space-5) var(--rigel-gutter-desktop);background:var(--rigel-surface);border-block-end:1px solid var(--rigel-line)}.rigel-surface{background:var(--rigel-paper);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-surface);min-inline-size:0}.rigel-well{background:var(--rigel-well);border-radius:var(--rigel-radius-tile);padding:var(--rigel-space-5);border:1px solid #0000}.rigel-note{background:var(--rigel-note);border:1px solid var(--rigel-line);padding:var(--rigel-space-5);border-radius:var(--rigel-radius-tile)}.rigel-note p{font-size:var(--rigel-type-reading);line-height:var(--rigel-leading-reading)}.rigel-float{background:var(--rigel-paper);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-surface);padding:var(--rigel-space-5);box-shadow:var(--rigel-shadow-float)}.rigel-seam{border-block-end:1px solid var(--rigel-line)}.rigel-button{justify-content:center;align-items:center;gap:var(--rigel-space-3);min-block-size:var(--rigel-control-height);border:1px solid var(--rigel-edge);border-radius:var(--rigel-radius-control);background:var(--rigel-raised);max-inline-size:100%;color:var(--rigel-text);box-shadow:var(--rigel-shadow-control);text-align:center;transition:background-color var(--rigel-time-hover) var(--rigel-ease), border-color var(--rigel-time-hover) var(--rigel-ease), transform var(--rigel-time-press) var(--rigel-ease), box-shadow var(--rigel-time-hover) var(--rigel-ease);padding:.625rem .875rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.rigel-button--action{background:var(--rigel-fill-action);color:var(--rigel-on-action);box-shadow:0 1px 2px var(--rigel-shadow-deep), inset 0 1px 0 #ffffff2e;border-color:#0000}.rigel-button--quiet{box-shadow:none;color:var(--rigel-action-text);background:0 0;border-color:#0000}.rigel-button--icon{inline-size:var(--rigel-control-height);flex-shrink:0;padding:.625rem}@media (hover:hover) and (pointer:fine){.rigel-button:not(:disabled):hover{background:var(--rigel-raised-hover);border-color:var(--rigel-control-edge)}.rigel-button--action:not(:disabled):hover{background:var(--rigel-fill-action);filter:brightness(1.08);border-color:#0000}.rigel-button--quiet:not(:disabled):hover{box-shadow:none;background:var(--rigel-action-wash);border-color:#0000}}.rigel-button:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.rigel-button[aria-pressed=true]{background:var(--rigel-action-wash);color:var(--rigel-action-text);box-shadow:none;border-color:#0000}.rigel-add-slot{align-items:center;gap:var(--rigel-space-3);inline-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-3) var(--rigel-space-4);border:1.5px dashed var(--rigel-edge);border-radius:var(--rigel-radius-control);color:var(--rigel-muted);text-align:start;transition:background-color var(--rigel-time-hover) var(--rigel-ease), border-color var(--rigel-time-hover) var(--rigel-ease), color var(--rigel-time-hover) var(--rigel-ease);background:0 0;font-weight:500;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.rigel-add-slot:hover{border-color:var(--rigel-accent);background:var(--rigel-action-wash);color:var(--rigel-action-text)}}.rigel-field-label{font-size:var(--rigel-type-small);margin-block-end:var(--rigel-space-3);font-weight:500;display:block}.rigel-input{inline-size:100%;min-inline-size:0;min-block-size:var(--rigel-control-height);border:1px solid var(--rigel-edge);border-radius:var(--rigel-radius-control);background:var(--rigel-well);font-size:var(--rigel-type-reading);transition:background-color var(--rigel-time-hover) var(--rigel-ease), border-color var(--rigel-time-hover) var(--rigel-ease);padding:.625rem .75rem;display:block}.rigel-input:hover:not(:disabled){border-color:var(--rigel-control-edge)}.rigel-input:focus{background:var(--rigel-paper);border-color:var(--rigel-focus)}.rigel-input:focus-visible{outline:3px solid color-mix(in srgb, var(--rigel-focus) 28%, transparent);outline-offset:0}.rigel-input::placeholder{color:var(--rigel-muted);opacity:1}textarea.rigel-input{resize:vertical;min-block-size:6rem}.rigel-input[aria-invalid=true]{border-color:var(--rigel-danger)}.rigel-error{color:var(--rigel-danger);font-size:var(--rigel-type-small);margin-block-start:var(--rigel-space-3)}.rigel-check-label{align-items:center;gap:var(--rigel-space-4);min-block-size:var(--rigel-control-height);display:flex}.rigel-check-label input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--rigel-accent);flex-shrink:0}.rigel-segment{gap:var(--rigel-space-1);background:var(--rigel-well);border-radius:var(--rigel-radius-tile);flex-wrap:wrap;padding:3px;display:flex}.rigel-segment button{min-block-size:var(--rigel-control-height);border-radius:var(--rigel-radius-control);color:var(--rigel-muted);background:0 0;border:1px solid #0000;flex:1;padding:.5rem .75rem;font-weight:500}@media (hover:hover) and (pointer:fine){.rigel-segment button:hover{color:var(--rigel-text)}}.rigel-segment button[aria-pressed=true],.rigel-segment button[aria-selected=true]{background:var(--rigel-raised);color:var(--rigel-text);border-color:var(--rigel-edge);box-shadow:var(--rigel-shadow-control)}.rigel-table{border-collapse:collapse;text-align:start;inline-size:100%}.rigel-table th{color:var(--rigel-muted);font-size:var(--rigel-type-small);font-weight:500}.rigel-table :is(th,td){border-block-end:1px solid var(--rigel-line);overflow-wrap:anywhere;padding:.75rem 1rem}.rigel-table tbody tr:last-child td{border-block-end:0}.rigel-table tr[aria-selected=true]{background:var(--rigel-surface)}.rigel-table-scroll{overflow-x:auto}.rigel-badge{align-items:center;gap:var(--rigel-space-2);background:var(--rigel-well);font-size:var(--rigel-type-small);color:var(--rigel-muted);border-radius:.375rem;padding:.25rem .5rem;font-weight:500;display:inline-flex}.rigel-pending{color:var(--rigel-muted)}.rigel-dialog{max-block-size:calc(100dvh - 2rem);inline-size:min(30rem,100% - 2rem);padding:var(--rigel-space-6);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-dialog);background:var(--rigel-paper);color:var(--rigel-text);box-shadow:var(--rigel-shadow-dialog);margin:auto;overflow-y:auto}.rigel-dialog::backdrop{background:var(--rigel-scrim)}.rigel-dialog[open]{animation:rigel-dialog-in var(--rigel-time-sheet) var(--rigel-ease)}@keyframes rigel-dialog-in{0%{opacity:0;transform:translateY(.75rem)}}.rigel-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--rigel-space-4);display:flex}.rigel-dialog-head .rigel-heading{min-inline-size:0}.rigel-dialog-footer{justify-content:flex-end}.rigel-dock{z-index:var(--rigel-z-dock);padding:var(--rigel-space-5);background:var(--rigel-surface);border-block-start:1px solid var(--rigel-line);position:sticky;inset-block-end:var(--rigel-dock-offset,0px)}.rigel-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container rigel-layout (width<=53.125rem){.rigel-main{padding:var(--rigel-space-6)}.rigel-split{grid-template-columns:minmax(0,1fr)}}@container rigel-layout (width<=37.5rem){.rigel-main{padding:0}.rigel-toolbar{padding-inline:var(--rigel-gutter-content)}.rigel-surface{border-inline:0;border-radius:0}.rigel-inset{padding:var(--rigel-gutter-content)}.rigel-mobile-flush{border-inline:0;border-radius:0;margin-inline:0}.rigel-stack--surfaces{gap:0}.rigel-dialog{inline-size:100%;max-inline-size:100%;max-block-size:calc(100dvh - env(safe-area-inset-top,0px) - 1rem);border-radius:var(--rigel-radius-dialog) var(--rigel-radius-dialog) 0 0;border-block-end:0;border-inline:0;margin:auto 0 0;padding-block-end:max(var(--rigel-space-6), env(safe-area-inset-bottom,0px))}.rigel-dialog[open]{animation-name:rigel-sheet-up}@keyframes rigel-sheet-up{0%{transform:translateY(100%)}}.rigel-dock{border-radius:0;padding-block-end:max(var(--rigel-space-5), env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.rigel-button:not(:disabled):hover,.rigel-button:not(:disabled):active{transform:none}}@media (forced-colors:active){.rigel :is(.rigel-button,.rigel-input,.rigel-segment button,.rigel-surface,.rigel-dialog,.rigel-add-slot){box-shadow:none;border-color:buttontext}.rigel .rigel-button[aria-pressed=true],.rigel .rigel-segment :is([aria-selected=true],[aria-pressed=true]){outline-offset:-3px;outline:2px solid highlight}}.rigel-person-1{--rigel-person:var(--rigel-person-1)}.rigel-person-2{--rigel-person:var(--rigel-person-2)}.rigel-person-3{--rigel-person:var(--rigel-person-3)}.rigel-person-4{--rigel-person:var(--rigel-person-4)}.rigel-person-5{--rigel-person:var(--rigel-person-5)}.rigel-person-6{--rigel-person:var(--rigel-person-6)}.rigel-avatar{inline-size:var(--rigel-space-7);block-size:var(--rigel-space-7);background:var(--rigel-person);color:var(--rigel-on-person);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid}.rigel-avatar[data-idle]{opacity:.55}.rigel-menu-wrap{display:inline-block;position:relative}.rigel-menu-trigger{align-items:center;gap:var(--rigel-space-3);max-inline-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-2) var(--rigel-space-3);border-radius:var(--rigel-radius-control);color:var(--rigel-text);text-align:start;background:0 0;border:1px solid #0000;display:inline-flex}.rigel-menu-trigger[aria-expanded=true]{background:var(--rigel-well);border-color:var(--rigel-line)}.rigel-menu{z-index:var(--rigel-z-popover);gap:var(--rigel-space-2);min-inline-size:14rem;max-inline-size:min(22rem,100vw - 1rem);padding:var(--rigel-space-2);background:var(--rigel-paper);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-tile);box-shadow:var(--rigel-shadow-float);display:grid;position:absolute;inset-block-start:calc(100% + var(--rigel-space-3));inset-inline-end:0}.rigel-menu-item{justify-content:space-between;align-items:center;gap:var(--rigel-space-4);inline-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-3) var(--rigel-space-4);border-radius:var(--rigel-radius-control);color:var(--rigel-text);text-align:start;background:0 0;border:1px solid #0000;display:flex}.rigel-menu-item:focus-visible{outline-offset:-2px;background:var(--rigel-well)}.rigel-menu-item[aria-disabled=true]{color:var(--rigel-muted);cursor:not-allowed}.rigel-menu-separator{block-size:1px;margin-block:var(--rigel-space-2);background:var(--rigel-line)}.rigel-menu-check{flex-shrink:0}.rigel-menu-switch-text{flex:1;min-inline-size:0}.rigel-switch{border:1px solid var(--rigel-control-edge);background:var(--rigel-well);border-radius:999px;flex-shrink:0;block-size:1.5rem;inline-size:2.5rem;position:relative}.rigel-switch:after{content:"";background:var(--rigel-control-edge);block-size:1.0625rem;inline-size:1.0625rem;box-shadow:var(--rigel-shadow-control);transition:translate var(--rigel-time-hover) var(--rigel-ease);border-radius:50%;margin-block-start:-.53125rem;position:absolute;inset-block-start:50%;inset-inline-start:.1875rem}.rigel-switch[data-on]{background:var(--rigel-fill-action);border-color:#0000}.rigel-switch[data-on]:after{background:var(--rigel-on-action);translate:1rem}.rigel-facepile{align-items:center;gap:var(--rigel-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.rigel-facepile-list{gap:var(--rigel-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rigel-facepile-words{overflow-wrap:anywhere;min-inline-size:0}.rigel-facepile-name{font-weight:500}.rigel-cursors{z-index:var(--rigel-z-popover);pointer-events:none;position:absolute;inset:0;overflow:clip}.rigel-cursor{transition:transform var(--rigel-time-press) linear;align-items:flex-start;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.rigel-cursor-arrow{fill:var(--rigel-person);stroke:var(--rigel-paper);stroke-width:1.5px;stroke-linejoin:round;flex-shrink:0}.rigel-cursor-label{padding:var(--rigel-space-2) var(--rigel-space-3);border-radius:var(--rigel-radius-control);background:var(--rigel-person);color:var(--rigel-on-person);box-shadow:var(--rigel-shadow-float);font-size:var(--rigel-type-small);white-space:nowrap;margin-block-start:1rem;margin-inline-start:-.25rem;font-weight:600;line-height:1.2}@media (hover:hover) and (pointer:fine){.rigel-menu-trigger:hover,.rigel-menu-item:hover{background:var(--rigel-well)}}@media (any-pointer:coarse) and (not (any-pointer:fine)){.rigel-cursors{display:none}}@container rigel-layout (width<=53.125rem){.rigel-facepile-words{display:none}}@media (forced-colors:active){.rigel-avatar,.rigel-cursor-label{border:1px solid canvastext}.rigel-cursor-arrow{fill:highlight;stroke:canvastext}}.rigel-pending{color:var(--rigel-muted);font-size:var(--rigel-type-small)}.rigel-empty{color:var(--rigel-muted)}.rigel-empty-picture{object-fit:cover;border-radius:var(--rigel-radius-tile);block-size:7.5rem;inline-size:7.5rem;display:block}.rigel[data-theme=dark] .rigel-empty-picture{filter:brightness(.85)}@media (prefers-color-scheme:dark){.rigel[data-theme=system] .rigel-empty-picture{filter:brightness(.85)}}.rigel-dialog::backdrop{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rigel-scrim:var(--lightningcss-light,#0f111566)var(--lightningcss-dark,#0009)}body{margin:0}.shell-body{min-inline-size:0}.shell-body--apps{grid-template-columns:14rem minmax(0,1fr);align-items:start;display:grid}.shell-apps{gap:var(--rigel-space-3);min-block-size:100dvh;padding:var(--rigel-space-5) var(--rigel-space-3);background:var(--rigel-surface);border-inline-end:1px solid var(--rigel-line);align-content:start;display:grid;position:sticky;inset-block-start:0}.shell-app-list{gap:var(--rigel-space-1);margin:0;padding:0;list-style:none;display:grid}.shell-app-link{align-items:center;gap:var(--rigel-space-4);min-block-size:2.5rem;padding:var(--rigel-space-2) var(--rigel-space-3);border-radius:var(--rigel-radius-control);color:var(--rigel-muted);transition:background-color var(--rigel-time-hover) var(--rigel-ease), color var(--rigel-time-hover) var(--rigel-ease);border:0;font-weight:500;text-decoration:none;display:flex}.shell-app-link .app-icon{color:currentColor;flex-shrink:0}.shell-app-link[aria-current=page]{background:var(--rigel-action-wash);color:var(--rigel-action-text)}.shell-app-link .rigel-badge{margin-inline-start:auto}.shell-apps-group{border-block-start:1px solid var(--rigel-line);padding-block-start:var(--rigel-space-4)}@media (hover:hover) and (pointer:fine){.shell-app-link:not([aria-current=page]):hover{background:var(--rigel-well);color:var(--rigel-text)}}@container rigel-layout (width<=53.125rem){.shell-body--apps{display:block}.shell-apps{display:none}}.page-narrow{max-inline-size:34rem;margin-inline:auto}.family-notes{gap:var(--rigel-space-4);margin:0;padding:0;list-style:none;display:grid}.family-note p{margin-block-end:var(--rigel-space-3)}.family-person-heading{align-items:baseline}.family-add-note{align-items:end}.family-add-note-field{flex:1;min-inline-size:12rem}.device-facts{gap:var(--rigel-space-3);margin:0;display:grid}.device-facts>div{align-items:baseline;gap:var(--rigel-space-4);grid-template-columns:8rem minmax(0,1fr);display:grid}.device-facts dt{color:var(--rigel-muted)}.device-facts dd{margin:0}.notification-section-head{justify-content:space-between;gap:var(--rigel-space-3)}.notification-list,.notification-mutes{margin:0;padding:0;list-style:none;display:grid}.notification-list>li,.notification-mute{border-block-end:1px solid var(--rigel-line)}.notification-list>li:last-child,.notification-mute:last-child{border-block-end:0}.notification-item{gap:var(--rigel-space-2);inline-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-4) 0;border-radius:var(--rigel-radius-control);text-align:start;background:0 0;border:0;display:grid}.notification-item:hover{background:var(--rigel-surface)}.notification-item-top{justify-content:space-between;align-items:baseline;gap:var(--rigel-space-4);display:flex}.notification-title{overflow-wrap:anywhere;min-inline-size:0}.notification-title--unread{font-weight:600}.notification-body{overflow-wrap:anywhere}.notification-mute{justify-content:space-between;align-items:center;gap:var(--rigel-space-4);padding-block:var(--rigel-space-2);display:flex}.notification-mute-name{min-inline-size:0;display:grid}.rigel-page-head{justify-content:space-between;align-items:center;gap:var(--rigel-space-4)}.rigel-list{margin:0;padding:0;list-style:none;display:grid}.rigel-item{gap:var(--rigel-space-2);padding:var(--rigel-space-4) 0;border-block-end:1px solid var(--rigel-line);display:grid}.rigel-item:first-child{padding-block-start:0}.rigel-item:last-child{border-block-end:0;padding-block-end:0}.rigel-item p{overflow-wrap:anywhere;margin:0}.rigel-item-top{justify-content:space-between;align-items:baseline;gap:var(--rigel-space-3);display:flex}.rigel-item-title{min-inline-size:0;font-size:inherit;overflow-wrap:anywhere;margin:0;font-weight:600}.rigel-item-task summary{cursor:pointer;color:var(--rigel-muted)}.rigel-item-task-text{white-space:pre-wrap;margin-block-start:var(--rigel-space-2)}.rigel-item-actions{flex-wrap:wrap;margin-block-start:var(--rigel-space-2)}.rigel-examples .rigel-button{text-align:start;block-size:auto;padding-block:var(--rigel-space-3);justify-content:flex-start}.app-tiles{gap:var(--rigel-space-4);grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));margin:0;padding:0;list-style:none;display:grid}.app-tile{align-content:start;gap:var(--rigel-space-2);block-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-5);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-surface);background:var(--rigel-paper);color:var(--rigel-text);transition:border-color var(--rigel-time-hover) var(--rigel-ease);text-decoration:none;display:grid}.app-tile .app-icon{color:var(--rigel-accent)}.app-tile:not(.app-tile--soon){gap:0;padding:0;overflow:hidden}.app-tile-text{gap:var(--rigel-space-2);padding:var(--rigel-space-4) var(--rigel-space-5) var(--rigel-space-5);display:grid}.app-tile-name{font-weight:600}.app-tile--soon{box-shadow:none;background:0 0}.app-tile--soon .app-icon,.app-tile--soon .app-tile-name,.app-tile-soon{color:var(--rigel-muted)}@media (hover:hover) and (pointer:fine){.app-tile:not(.app-tile--soon):hover{border-color:var(--rigel-control-edge)}}.shell-notices{gap:var(--rigel-space-4);display:grid}.shell-notices:not(:empty),.shell-banner{margin-block-end:var(--rigel-space-6)}.shell-banner p,.shell-notice p{flex:1;min-inline-size:12rem;margin:0}.shell-ask{min-inline-size:0;min-block-size:var(--rigel-control-height);flex:1 1 0;justify-content:center;display:flex;position:relative}.ask{inline-size:min(34rem,100%);block-size:var(--rigel-control-height);position:relative}.ask-box{box-sizing:border-box;inline-size:100%;min-block-size:var(--rigel-control-height);border:1px solid var(--rigel-edge);border-radius:var(--rigel-radius-control);background:var(--rigel-well);transition:background-color var(--rigel-time-hover) var(--rigel-ease), border-color var(--rigel-time-hover) var(--rigel-ease);position:absolute;inset-block-start:0;inset-inline:0}@media (hover:hover) and (pointer:fine){.ask-box:hover{border-color:var(--rigel-control-edge)}}.ask-box:focus-within{background:var(--rigel-paper);border-color:var(--rigel-focus);box-shadow:var(--rigel-shadow-float)}.ask-box:has(.ask-field:focus-visible){outline:3px solid color-mix(in srgb, var(--rigel-focus) 28%, transparent);outline-offset:0}.ask-box[data-dropping]{border-color:var(--rigel-accent);box-shadow:var(--rigel-shadow-float)}.ask-row{position:relative}.ask-field{box-sizing:border-box;inline-size:100%;min-block-size:calc(var(--rigel-control-height) - 2px);border-radius:inherit;color:var(--rigel-text);font:inherit;font-size:var(--rigel-type-reading);line-height:var(--rigel-leading-ui);resize:none;background:0 0;border:0;padding:.5625rem 3rem .5625rem 1.125rem;display:block;overflow:hidden}.ask-field:focus{outline:none}.ask-field::placeholder{color:var(--rigel-muted);opacity:1}.ask-attach{inline-size:calc(var(--rigel-control-height) - 2px);block-size:calc(var(--rigel-control-height) - 2px);color:var(--rigel-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:0;inset-inline-end:0}.ask-attach:hover{color:var(--rigel-text)}.ask-notice{padding:0 1.125rem var(--rigel-space-3);color:var(--rigel-danger);margin:0}.attach-icon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.attachments{gap:var(--rigel-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ask-box .attachments{padding:0 var(--rigel-space-4) var(--rigel-space-4)}.attachment{align-items:center;gap:var(--rigel-space-3);min-inline-size:0;max-inline-size:100%;padding:var(--rigel-space-2) var(--rigel-space-3);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-control);background:var(--rigel-well);display:flex}.attachment-thumb{object-fit:cover;border-radius:var(--rigel-space-2);block-size:2.5rem;inline-size:2.5rem;color:var(--rigel-muted);flex-shrink:0;place-items:center;display:grid}.attachment-text{min-inline-size:0;display:grid}.attachment-name{white-space:nowrap;min-inline-size:0;max-inline-size:14rem;display:flex}.attachment-stem{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.attachment-ext{flex-shrink:0}.attachment[data-state=failed] .attachment-state{color:var(--rigel-danger)}.attachment-state{color:var(--rigel-muted)}.attachment-action,.attachment-remove{min-block-size:2rem;padding:0 var(--rigel-space-2);color:var(--rigel-muted);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.attachment-action{color:var(--rigel-text);white-space:nowrap;text-decoration:underline}.attachment-remove:hover{color:var(--rigel-text)}@media (pointer:coarse){.attachment-action,.attachment-remove{min-block-size:2.75rem;min-inline-size:2.75rem}}.bubble-file{align-items:center;gap:var(--rigel-space-3);max-inline-size:100%;padding:var(--rigel-space-2) var(--rigel-space-3);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-control);background:var(--rigel-well);color:inherit;text-decoration:none;display:inline-flex}a.bubble-file:hover .attachment-name{text-decoration:underline}.ask-announcement{z-index:1;padding:var(--rigel-space-3) var(--rigel-space-4);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-tile);background:var(--rigel-paper);box-shadow:var(--rigel-shadow-float);margin:0;position:absolute;inset-block-start:calc(var(--rigel-control-height) + var(--rigel-space-3));inset-inline:0}.bubble-panel{z-index:var(--rigel-z-dialog);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-dialog);background:var(--rigel-paper);block-size:min(38rem,100dvh - 2rem);inline-size:min(26rem,100vw - 2rem);color:var(--rigel-text);box-shadow:var(--rigel-shadow-dialog);flex-direction:column;display:flex;position:fixed;inset-block-end:var(--rigel-space-5);inset-inline-end:var(--rigel-space-5);overflow:hidden}@media (width<=37.5rem){.bubble-panel{border:0;border-radius:0;block-size:100dvh;inline-size:100%;inset:0}}.bubble-head{gap:var(--rigel-space-3);padding:var(--rigel-space-4) var(--rigel-space-5);border-block-end:1px solid var(--rigel-line)}.bubble-title{margin-inline-end:auto}.bubble-log{gap:var(--rigel-space-4);min-block-size:0;padding:var(--rigel-space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.bubble-empty{text-align:center;margin-block:auto}.bubble-message{gap:var(--rigel-space-3);min-inline-size:0;max-inline-size:90%;display:grid}.bubble-message--person{padding:var(--rigel-space-3) var(--rigel-space-4);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-tile);background:var(--rigel-surface);align-self:flex-end}.bubble-text{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.bubble-text--markdown{white-space:normal}.bubble-text--markdown .chat-text>*+*{margin-block-start:var(--rigel-space-3)}.bubble-photos{align-items:flex-start;gap:var(--rigel-space-3);flex-wrap:wrap;display:flex}.bubble-photos img{border-radius:var(--rigel-radius-control);max-block-size:8rem;max-inline-size:8rem}.bubble-actions-taken{gap:var(--rigel-space-2);color:var(--rigel-muted);margin:0;padding:0;list-style:none;display:grid}.bubble-pending{gap:var(--rigel-space-3);display:grid}.bubble-note{padding:var(--rigel-space-3) var(--rigel-space-5);margin:0}.bubble-composer{gap:var(--rigel-space-3);padding:var(--rigel-space-4) var(--rigel-space-5) var(--rigel-space-5);border-block-start:1px solid var(--rigel-line);display:grid}.bubble-composer[data-dropping]{outline:var(--rigel-focus-width) dashed var(--rigel-accent);outline-offset:calc(-1 * var(--rigel-space-2))}.bubble-composer textarea{resize:none}.bubble-actions{gap:var(--rigel-space-3)}.bubble-spacer{flex:1}.bubble-history{margin:0;padding:0;list-style:none;display:grid}.bubble-history-item{gap:var(--rigel-space-2);inline-size:100%;min-block-size:var(--rigel-control-height);padding:var(--rigel-space-4) 0;border:0;border-block-end:1px solid var(--rigel-line);text-align:start;background:0 0;display:grid}.place-badge{box-sizing:border-box;background:var(--rigel-accent-wash);border-radius:var(--rigel-radius-control);color:var(--rigel-accent);flex-shrink:0;place-items:center;display:inline-grid;position:relative;overflow:hidden}.place-badge>.app-icon{color:inherit;grid-area:1/1;position:relative}.place-badge[data-size=small]{block-size:1.75rem;inline-size:1.75rem}.place-badge[data-size=small]>.app-icon{block-size:1.125rem;inline-size:1.125rem}.place-badge[data-size=medium]{block-size:2.75rem;inline-size:2.75rem}.place-badge[data-size=large]{border-radius:0;block-size:6.5rem;inline-size:100%;display:grid}.place-badge[data-size=large]>.app-icon{block-size:2.5rem;inline-size:2.5rem}.place-badge-picture{object-fit:cover;opacity:0;block-size:100%;inline-size:100%;position:absolute;inset:0}.place-badge-picture[data-loaded]{opacity:1}.place-badge-veil{background:radial-gradient(circle at center, var(--rigel-picture-scrim) 0 30%, transparent 75%), linear-gradient(var(--rigel-picture-scrim), var(--rigel-picture-scrim));position:absolute;inset:0}.place-badge:has(.place-badge-veil)>.app-icon{color:var(--rigel-picture-ink)}.shell-header{z-index:var(--rigel-z-popover);align-items:center;gap:var(--rigel-space-4);padding-block:var(--rigel-space-3);display:flex;position:relative}.shell-brandlink{align-items:baseline;gap:var(--rigel-space-4);min-block-size:var(--rigel-control-height);min-inline-size:0;color:var(--rigel-text);align-items:center;text-decoration:none;display:flex}.shell-brand{letter-spacing:-.02em;color:var(--rigel-text);font-size:1.0625rem;font-weight:600;text-decoration:none}.shell-brandlink{gap:var(--rigel-space-3)}.shell-brandlink .shell-household{margin-inline-start:var(--rigel-space-2)}.shell-star{color:var(--rigel-accent);flex-shrink:0}.shell-household{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}.shell-switcher{display:none}.shell-status{white-space:nowrap}.shell-icon-button{inline-size:var(--rigel-control-height);block-size:var(--rigel-control-height);border-radius:var(--rigel-radius-control);color:var(--rigel-text);background:0 0;border:1px solid #0000;flex-shrink:0;place-items:center;padding:0;text-decoration:none;display:inline-grid;position:relative}.shell-bell-count{background:var(--rigel-danger);border:2px solid var(--rigel-surface);min-inline-size:1.125rem;color:var(--rigel-surface);border-radius:.5625rem;justify-content:center;padding:0 .3125rem;font-weight:600;line-height:.875rem;position:absolute;inset-block-start:0;inset-inline-end:0}.shell-menu-group{gap:var(--rigel-space-2);display:grid}.shell-menu-label{padding:var(--rigel-space-2) var(--rigel-space-4);margin:0}@media (hover:hover) and (pointer:fine){.shell-icon-button:hover{background:var(--rigel-well)}}.shell-go-grid{gap:var(--rigel-space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.shell-go{justify-content:center;align-items:center;gap:var(--rigel-space-2);box-sizing:border-box;block-size:100%;min-block-size:4rem;padding:var(--rigel-space-3) var(--rigel-space-1);border-radius:var(--rigel-radius-control);color:var(--rigel-text);font-size:var(--rigel-type-ui);text-align:center;overflow-wrap:normal;word-break:normal;border:1px solid #0000;flex-direction:column;font-weight:500;text-decoration:none;display:flex}.shell-go .app-icon{color:var(--rigel-accent)}.shell-go[aria-current=page]{background:var(--rigel-action-wash);color:var(--rigel-action-text)}@media (hover:hover) and (pointer:fine){.shell-go:not([aria-current=page]):hover{background:var(--rigel-well)}}.shell-tabs{display:none}.shell-tab{min-block-size:3.25rem;padding:var(--rigel-space-2) 0;border-radius:var(--rigel-radius-control);color:var(--rigel-muted);background:0 0;border:0;align-content:center;justify-items:center;gap:.1875rem;font-size:.6875rem;font-weight:500;line-height:1.1;text-decoration:none;display:grid}.shell-tab-pill{block-size:1.875rem;inline-size:3.25rem;transition:background-color var(--rigel-time-hover) var(--rigel-ease);border-radius:999px;place-items:center;display:grid}.shell-tab .app-icon{block-size:1.375rem;inline-size:1.375rem}.shell-tab[aria-current=page]{color:var(--rigel-action-text)}.shell-tab[aria-current=page] .shell-tab-pill{background:var(--rigel-action-wash)}@container rigel-layout (width<=53.125rem){.shell-header{row-gap:var(--rigel-space-3);flex-wrap:wrap}.shell-brandlink{display:none}.shell-switcher{align-items:center;gap:var(--rigel-space-3);max-inline-size:60%;padding-inline:var(--rigel-space-3) var(--rigel-space-3);color:var(--rigel-text);margin-inline-end:auto;font-weight:600;display:inline-flex}.shell-switcher>.app-icon{color:var(--rigel-accent);flex-shrink:0}.shell-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--rigel-muted);flex-shrink:0}.shell-ask{flex:1 0 100%;order:10}.ask{inline-size:100%}.shell-status{white-space:normal;flex:1 0 100%;order:11}.shell-status[data-sync=synced]{clip:rect(0, 0, 0, 0);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}}@container rigel-layout (width<=37.5rem){.shell-go-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-body{--rigel-dock-offset:calc(4.25rem + env(safe-area-inset-bottom,0px));padding-block-end:var(--rigel-dock-offset)}.shell-tabs{z-index:var(--rigel-z-dock);gap:var(--rigel-space-1);padding:var(--rigel-space-2) max(var(--rigel-space-3), env(safe-area-inset-right,0px)) max(var(--rigel-space-2), env(safe-area-inset-bottom,0px)) max(var(--rigel-space-3), env(safe-area-inset-left,0px));background:var(--rigel-surface);border-block-start:1px solid var(--rigel-line);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid;position:fixed;inset-block-end:0;inset-inline:0}}@media print{.shell-tabs{display:none}}.chat-text{overflow-wrap:anywhere;word-break:normal;min-inline-size:0;line-height:var(--rigel-leading-ui)}.chat-text>*+*{margin-block-start:var(--rigel-space-2)}.chat-text__p{margin:0}.chat-text a{color:var(--rigel-action-text);text-underline-offset:.18em}.chat-text del{color:var(--rigel-muted)}.chat-mention{color:var(--rigel-action-text);font-weight:600}.chat-emoji{vertical-align:-.3em;object-fit:contain;block-size:1.4em;inline-size:1.4em;display:inline-block}.chat-text--jumbo{font-size:2.5em;line-height:1.2}.chat-text--jumbo .chat-emoji{vertical-align:-.15em;block-size:1.1em;inline-size:1.1em}.chat-code-inline{font-family:var(--rigel-font-mono);padding:.05em var(--rigel-space-1);border-radius:var(--rigel-radius-control);background:var(--rigel-well);overflow-wrap:anywhere;font-size:.92em}.chat-code{padding:var(--rigel-space-2) var(--rigel-space-3);border-radius:var(--rigel-radius-control);background:var(--rigel-well);font-family:var(--rigel-font-mono);white-space:pre;overflow-wrap:normal;max-inline-size:100%;margin:0;font-size:.92em;line-height:1.5;overflow-x:auto}.chat-code code{font:inherit}.chat-quote{color:var(--rigel-muted);margin:0;padding-inline-start:var(--rigel-space-4)}.chat-quote>*+*{margin-block-start:var(--rigel-space-1)}.chat-list{margin:0;padding-inline-start:var(--rigel-space-5)}.chat-list .chat-list{margin-block-start:var(--rigel-space-1)}.chat-list__item>.chat-text__p{margin:0}.chat-list__item+.chat-list__item{margin-block-start:var(--rigel-space-1)}.record-chip{align-items:center;gap:var(--rigel-space-1);max-inline-size:100%;padding:.05em var(--rigel-space-2);border:1px solid var(--rigel-line);border-radius:var(--rigel-radius-control);background:var(--rigel-well);color:var(--rigel-text);vertical-align:baseline;font-weight:500;text-decoration:none;display:inline-flex}.record-chip:hover{background:var(--rigel-surface);border-color:var(--rigel-edge)}.record-chip .app-icon{block-size:1.1em;inline-size:1.1em;color:var(--rigel-accent);flex-shrink:0}.record-chip-title{overflow-wrap:anywhere;min-inline-size:0}.chat-text a.record-chip{color:var(--rigel-text)}.dashboard{max-inline-size:76rem}.dashboard-body{gap:var(--rigel-space-5);max-inline-size:60rem;display:grid}.dashboard-main,.dashboard-side{align-content:start;min-inline-size:0}.dashboard-side:empty{display:none}@container rigel-layout (width>=56rem){.dashboard-body:has(>.dashboard-side:not(:empty)){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;max-inline-size:none}}.dashboard-title-block{gap:var(--rigel-space-3)}.dashboard-day-nav{gap:var(--rigel-space-2);padding:var(--rigel-space-2);background:var(--rigel-well);border-radius:var(--rigel-radius-tile);inline-size:fit-content;max-inline-size:100%;display:flex}.dashboard-day-nav a{min-block-size:var(--rigel-control-height);border-radius:var(--rigel-radius-control);min-inline-size:44px;color:var(--rigel-muted);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:.5rem .875rem;text-decoration:none;display:inline-flex}.dashboard-day-nav a:hover{color:var(--rigel-text)}.dashboard-day-nav a[aria-current]{background:var(--rigel-raised);color:var(--rigel-text);border-color:var(--rigel-edge);box-shadow:var(--rigel-shadow-control)}@container rigel-layout (width<=37.5rem){.dashboard-day-nav{inline-size:100%}.dashboard-day-nav a{padding-inline:var(--rigel-space-2);flex:1 1 0}}.dashboard-cards-heading{padding-block-end:0}.dashboard-cards{align-items:start;gap:var(--rigel-space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}@container rigel-layout (width<=37.5rem){.dashboard-cards{padding-inline:var(--rigel-gutter-content)}}.dashboard-cards>li{min-inline-size:0;display:grid}.dashboard-card{background:var(--rigel-action-wash);border-radius:var(--rigel-radius-surface);align-content:start;gap:var(--rigel-space-4);overflow-wrap:anywhere;border-color:#0000;min-inline-size:0;display:grid}.dashboard .dashboard-card p{font-family:var(--rigel-font-ui);font-size:inherit;line-height:inherit;margin:0}.dashboard-card-head{align-items:flex-start;gap:var(--rigel-space-3);display:flex}.dashboard-card-icon{color:var(--rigel-accent);flex-shrink:0;display:inline-flex}.dashboard-card-title{min-inline-size:0;font-size:var(--rigel-type-reading);line-height:1.3}.dashboard-card-reason{color:var(--rigel-muted)}.dashboard-card-actions{gap:var(--rigel-space-2)}.dashboard-card-actions>.rigel-button--quiet:first-child{margin-inline-start:calc(-.875rem - 1px)}.day-list{margin:0;padding:0;list-style:none;display:grid}.day-row{align-items:baseline;gap:var(--rigel-space-2) var(--rigel-space-4);padding-block:var(--rigel-space-3);border-block-start:1px solid var(--rigel-line);overflow-wrap:anywhere;grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr);min-inline-size:0;display:grid}.day-row:first-child{border-block-start:0}.day-when{color:var(--rigel-muted);font-size:var(--rigel-type-small)}.day-what{gap:var(--rigel-space-1);min-inline-size:0;display:grid}.day-title{color:var(--rigel-text);font-size:var(--rigel-type-reading);-webkit-text-decoration-color:var(--rigel-line);text-decoration-color:var(--rigel-line);text-underline-offset:.2em}a.day-title:hover{text-decoration-color:currentColor}.day-people{gap:var(--rigel-space-2);flex-wrap:wrap;grid-column:2;display:flex}@container rigel-layout (width>=37.5rem){.day-row:has(.day-people){grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr) auto}.day-people{grid-column:auto;justify-content:flex-end}}.day-fold summary{min-block-size:44px;padding-block:var(--rigel-space-3);color:var(--rigel-muted);cursor:pointer;display:list-item}.day-row--meal{grid-template-columns:32px minmax(0,1fr);align-items:center}.day-meal-icon{object-fit:contain;block-size:32px;inline-size:32px}.day-meal-plate{box-sizing:border-box;border:1px solid var(--rigel-edge);background:var(--rigel-well);border-radius:50%}.day-slot{gap:var(--rigel-space-1)}.day-slot-name{margin:0;font-weight:600}.day-slot .day-row:not(.day-row--meal):not(.day-row--task):not(:has(.day-when)){grid-template-columns:minmax(0,1fr) auto}.day-detail{min-inline-size:0}.day-row--task{grid-template-columns:var(--rigel-control-height) minmax(0, 1fr);align-items:start;column-gap:var(--rigel-space-2);margin-inline-start:calc((var(--rigel-control-height) - 1.25rem) / -2)}.day-check{inline-size:var(--rigel-control-height);block-size:var(--rigel-control-height);margin-block:calc(var(--rigel-space-3) * -1);cursor:pointer;place-items:center;display:grid}.day-check input{cursor:pointer;block-size:1.25rem;inline-size:1.25rem;accent-color:var(--rigel-action-text);margin:0}.day-row--task .day-what{align-self:center}.day-row--task[data-done] .day-title{color:var(--rigel-muted);text-decoration-line:line-through}.day-late{color:var(--rigel-danger);font-weight:600}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--rigel-space-4) var(--rigel-space-5);flex-wrap:wrap;display:flex}.page-header-text{gap:var(--rigel-space-2);flex:20rem;min-inline-size:0;max-inline-size:44rem;display:grid}.page-header-text>*{margin:0}@container rigel-layout (width<=37.5rem){.page-header{flex-direction:column;align-items:flex-start}.page-header-text{flex:none}}.page-column{max-inline-size:48rem}.page-column>.rigel-surface{inline-size:100%}.notification-fold summary{min-block-size:var(--rigel-control-height);padding-block:var(--rigel-space-3);color:var(--rigel-muted);cursor:pointer;display:list-item}.notification-fold .notification-mute{min-block-size:var(--rigel-control-height)}.token-list{gap:var(--rigel-space-3);margin:0;padding:0;list-style:none;display:grid}.token-row{justify-content:space-between;align-items:center;gap:var(--rigel-space-4);min-block-size:var(--rigel-control-height);display:flex}.token-row-text{gap:var(--rigel-space-2);min-inline-size:0;display:grid}.token-secret{overflow-wrap:anywhere;font-family:var(--rigel-font-mono);display:block}.connect-code .rigel-input{max-inline-size:8rem;font-family:var(--rigel-font-mono);letter-spacing:.3em;font-size:1.25rem}.connect-says{gap:var(--rigel-space-2)}.connect-quote{border-inline-start:2px solid var(--rigel-line);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding-inline-start:var(--rigel-space-3)}.rigel .family-note.rigel-note{padding:var(--rigel-space-3) 0;background:0 0;border:0;border-radius:0}.rigel .family-notes>li+li>.family-note.rigel-note{border-block-start:1px solid var(--rigel-line)}.avatar-studio{max-inline-size:64rem}.avatar-studio-head{padding:0}.avatar-studio-grid{gap:var(--rigel-space-5);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));margin:0;padding:0;list-style:none;display:grid}.avatar-studio-cell{align-content:start;justify-items:start;gap:var(--rigel-space-2);min-inline-size:0;display:grid}.avatar-studio-pictures{align-items:flex-end;gap:var(--rigel-space-3);display:flex}.avatar-studio-picture{object-fit:cover;border-radius:50%;flex-shrink:0;block-size:6rem;inline-size:6rem}.avatar-studio-small{inline-size:var(--rigel-space-7);block-size:var(--rigel-space-7)}.avatar-studio-empty{box-sizing:border-box;border:1px dashed var(--rigel-control-edge)}
