@layer properties, theme, base, components, utilities;
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-medium:500;--font-weight-semibold:600;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--r-font-sans);--default-mono-font-family:var(--r-font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.r-root,.r-root *,.r-root :after,.r-root :before{box-sizing:border-box}.r-root{font-family:var(--r-font-sans);font-size:var(--r-text-body);line-height:var(--r-text-body-leading);letter-spacing:var(--r-text-body-tracking);color:var(--r-ink-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}:where(.r-root) :where(h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote,dl,dd){margin:0}:where(.r-root) :where(ul,ol){padding:0;list-style:none}:where(.r-root) :where(a){color:inherit;text-decoration:none}:where(.r-root) :where(button){font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}:where(.r-root) :where(input,textarea,select){font:inherit;color:inherit;margin:0}:where(.r-root) :where(img,video){max-width:100%;display:block}:where(.r-root) :where(svg){flex-shrink:0}:where(.r-root) :where(table){border-collapse:separate;border-spacing:0;width:100%}:where(.r-root) :where(h1,h2,h3){text-wrap:balance}:where(.r-root) ::placeholder{color:var(--r-ink-3);opacity:1}:where(.r-root) ::selection{background:var(--r-accent-soft)}:where(.r-root) :focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset)}:where(.r-on-accent) :focus-visible{outline-color:var(--r-accent-ink)}.dark,.r-dark,.r-light,:root{--r-ui-fill-2:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark,.r-light,:root{--r-ui-fill-2:color-mix(in srgb,var(--r-ink-1) 7%,transparent)}}.dark,.r-dark,.r-light,:root{--r-ui-fill-3:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark,.r-light,:root{--r-ui-fill-3:color-mix(in srgb,var(--r-ink-1) 10%,transparent)}}.dark,.r-dark,.r-light,:root{--r-ui-shadow-field:0 0 0 1px var(--r-line),0 1px 2px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark,.r-light,:root{--r-ui-shadow-field:0 0 0 1px var(--r-line),0 1px 2px color-mix(in srgb,var(--r-scrim) 12%,transparent)}}:where(.r-dark,.r-light){--r-ui-surface:initial}@media (prefers-reduced-motion:reduce){.r-root,.r-root *,.r-root :after,.r-root :before,.r-scrim{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background:var(--r-canvas)}body{min-height:100dvh;color:var(--r-ink-1);font-family:var(--r-font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}::selection{background:var(--r-accent-soft)}}@layer components{.r-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.r-i{width:var(--r-size-icon);height:var(--r-size-icon);vertical-align:middle;fill:none;stroke:currentColor;stroke-width:var(--r-size-icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:inline-block}.r-i-12{stroke-width:2px;width:12px;height:12px}.r-i-14{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);stroke-width:var(--r-size-icon-meta-stroke)}.r-i-18{stroke-width:1.6px;width:18px;height:18px}.r-i-20{width:var(--r-size-icon-lg);height:var(--r-size-icon-lg);stroke-width:var(--r-size-icon-lg-stroke)}.r-i-24{stroke-width:1.5px;width:24px;height:24px}svg.r-i.r-i-ai,svg.r-sparkle{color:var(--r-ai)}svg.r-sparkle{fill:currentColor;stroke:none;vertical-align:middle;flex-shrink:0}.r-display{font-size:var(--r-text-display);line-height:var(--r-text-display-leading);font-weight:var(--r-text-display-weight);letter-spacing:var(--r-text-display-tracking);text-wrap:balance}.r-display,.r-title{color:var(--r-ink-1)}.r-title{font-size:var(--r-text-title);line-height:var(--r-text-title-leading);font-weight:var(--r-text-title-weight);letter-spacing:var(--r-text-title-tracking)}.r-subject{font-size:var(--r-text-subject);line-height:var(--r-text-subject-leading);font-weight:var(--r-text-subject-weight);letter-spacing:var(--r-text-subject-tracking);text-wrap:balance}.r-h2,.r-subject{color:var(--r-ink-1)}.r-h2{font-size:var(--r-text-title);line-height:var(--r-text-title-leading);font-weight:var(--r-text-title-weight);letter-spacing:var(--r-text-title-tracking)}.r-h3{font-size:var(--r-text-body);line-height:var(--r-text-body-leading);font-weight:var(--r-weight-semibold);letter-spacing:-.01em;color:var(--r-ink-1)}.r-eyebrow,.r-label-xs{font-size:var(--r-text-label);line-height:var(--r-text-label-leading);font-weight:var(--r-weight-medium);letter-spacing:0;color:var(--r-ink-3)}.r-read{font-size:var(--r-text-reading);line-height:var(--r-text-reading-leading);font-weight:var(--r-text-reading-weight);letter-spacing:var(--r-text-reading-tracking);color:var(--r-ink-1)}.r-body{font-size:var(--r-text-body);line-height:var(--r-text-body-leading);letter-spacing:var(--r-text-body-tracking)}.r-meta{font-size:var(--r-text-meta);line-height:var(--r-text-meta-leading);font-weight:var(--r-text-meta-weight);color:var(--r-ink-3)}.r-small{font-size:13px;line-height:18px}.r-caption{font-size:var(--r-text-meta);line-height:var(--r-text-meta-leading)}.r-subtitle{max-width:var(--r-layout-reading-column);font-size:var(--r-text-body);color:var(--r-ink-2);line-height:1.55}.r-mono{letter-spacing:0}.r-code,.r-mono{font-family:var(--r-font-mono);font-size:12.5px}.r-code{padding:2px var(--r-space-3);border-radius:var(--r-radius-xs);background:var(--r-surface-3);line-height:var(--r-text-meta-leading)}.r-code,.r-ink-1{color:var(--r-ink-1)}.r-ink-2{color:var(--r-ink-2)}.r-ink-3{color:var(--r-ink-3)}.r-accent-text{color:var(--r-accent-text)}.r-ai-text{color:var(--r-ai-text)}.r-success,.r-up{color:var(--r-success)}.r-down{color:var(--r-danger)}.r-warn{color:var(--r-warning)}.r-w5{font-weight:var(--r-weight-medium)}.r-w6{font-weight:var(--r-weight-semibold)}.r-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.r-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-hl-word{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);background:linear-gradient(0deg,var(--r-warning-soft),var(--r-warning-soft)) no-repeat 0 85% /100% 45%;border-radius:2px}.r-dotsep>*+:before{content:"";width:3px;height:3px;margin:0 var(--r-space-5);background:var(--r-ink-4);vertical-align:middle;border-radius:50%;display:inline-block}.r-row{align-items:center}.r-col,.r-row{gap:var(--r-space-6);display:flex}.r-col{flex-direction:column}.r-wrap{flex-wrap:wrap}.r-grow{flex:1 1 0;min-width:0}.r-between{justify-content:space-between}.r-gap-1{gap:var(--r-space-1)}.r-gap-2{gap:var(--r-space-2)}.r-gap-3{gap:var(--r-space-3)}.r-gap-4{gap:var(--r-space-4)}.r-gap-5{gap:var(--r-space-5)}.r-gap-6{gap:var(--r-space-6)}.r-gap-8{gap:var(--r-space-8)}.r-gap-9{gap:var(--r-space-9)}.r-gap-10{gap:var(--r-space-10)}.r-grid{gap:var(--r-space-9);display:grid}.r-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.r-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.r-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.r-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.r-hairline{background:var(--r-line);border:0;height:1px}.r-split{gap:var(--r-space-13);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.r-rail{gap:var(--r-space-11)}.r-page,.r-rail{flex-direction:column;display:flex}.r-page{min-width:0;padding:var(--r-space-12) var(--r-space-13) var(--r-space-15)}.r-page:has(.r-bulkbar){padding-bottom:calc(var(--r-space-15) * 2)}.r-page-head{justify-content:space-between;align-items:flex-end;gap:var(--r-space-10);flex-wrap:wrap;display:flex}.r-lede{gap:var(--r-space-4);flex-direction:column;min-width:0;display:flex}.r-title-row{align-items:baseline;gap:var(--r-space-6)}.r-actions,.r-title-row{flex-wrap:wrap;display:flex}.r-actions{align-items:center;gap:var(--r-space-5);flex-shrink:0}.r-crumbs{align-items:center;gap:var(--r-space-3);font-size:var(--r-text-meta);color:var(--r-ink-3);flex-wrap:wrap;display:flex}.r-crumbs a{border-radius:var(--r-radius-xs)}@media (hover:hover){.r-crumbs a:hover{color:var(--r-ink-1)}}.r-crumbs .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);color:var(--r-ink-3)}.r-crumbs [aria-current=page]{color:var(--r-ink-2)}.r-sec{gap:var(--r-space-7);flex-direction:column;display:flex}.r-sec-head{justify-content:space-between;align-items:flex-end;gap:var(--r-space-8);flex-wrap:wrap;display:flex}.r-sec-head .r-lede{align-items:baseline;gap:var(--r-space-6);flex-flow:wrap}.r-toolbar{align-items:center;gap:var(--r-space-5);flex-wrap:wrap;display:flex}.r-spacer{flex:1 1 0}.r-deskcard{--r-ui-surface:var(--r-surface);border-radius:var(--r-radius-card);background:var(--r-surface);min-width:0;min-height:0;box-shadow:var(--r-shadow-card);position:relative}.r-panel{--r-ui-surface:var(--r-surface-2);border-radius:var(--r-radius-xl);background:var(--r-surface-2)}.r-panel-pad{padding:var(--r-space-8) var(--r-space-9)}.r-tiles{gap:var(--r-space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.r-tile{--r-ui-surface:var(--r-surface-2);border-radius:var(--r-radius-xl);background:var(--r-surface-2);min-width:0;transition:background-color var(--r-dur-hover) var(--r-ease-standard),box-shadow var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring);flex-direction:column;display:flex;position:relative}@media (hover:hover){.r-tile:hover{--r-ui-surface:var(--r-surface);background:var(--r-surface);box-shadow:var(--r-shadow-float)}}.r-tile.is-selected{--r-ui-surface:var(--r-surface);background:var(--r-surface);box-shadow:0 0 0 2px var(--r-accent-line)}.r-tile-body{gap:var(--r-space-5);padding:var(--r-space-7) var(--r-space-8) var(--r-space-8);flex-direction:column;display:flex}.r-tile-foot{justify-content:space-between;align-items:center;gap:var(--r-space-6);padding:var(--r-space-5) var(--r-space-8) var(--r-space-6);color:var(--r-ink-3);font-size:var(--r-text-meta);display:flex}.r-hover-check{top:var(--r-space-6);left:var(--r-space-6);z-index:var(--r-z-raised-2);border-radius:var(--r-radius-sm);background:var(--r-surface);width:22px;height:22px;color:var(--r-ink-1);box-shadow:inset 0 0 0 1px var(--r-line-strong),var(--r-shadow-lift);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard);place-items:center;display:grid;position:absolute}.r-hover-check .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);stroke-width:3px}.r-hover-check:focus-visible,.r-tile.is-selected .r-hover-check{opacity:1}@media (hover:hover){.r-tile:hover .r-hover-check{opacity:1}}.r-tile.is-selected .r-hover-check{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:none}@media (hover:none){.r-hover-check{opacity:1}}@media not all and (min-width:80rem){.r-split{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:64rem){.r-page{padding:var(--r-space-10) calc(var(--r-space-9) + env(safe-area-inset-right,0px)) calc(var(--r-space-14) + var(--r-space-4) + env(safe-area-inset-bottom,0px)) calc(var(--r-space-9) + env(safe-area-inset-left,0px))}}@media not all and (min-width:48rem){.r-page-head{flex-direction:column;align-items:flex-start}.r-cols-3,.r-cols-4,.r-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.r-btn{justify-content:center;align-items:center;gap:var(--r-space-3);height:var(--r-layout-control);padding:0 var(--r-space-5);border-radius:var(--r-radius-sm);background:var(--r-surface);color:var(--r-ink-1);box-shadow:var(--r-ui-shadow-field);font-family:var(--r-font-sans);font-size:13px;font-weight:var(--r-weight-medium);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--r-dur-hover) var(--r-ease-standard),box-shadow var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);line-height:1;text-decoration:none;display:inline-flex}:where(.dark,.r-dark) .r-btn:not(.r-btn-primary,.r-btn-ghost,.r-btn-danger,.r-btn-danger-soft,.r-btn-warn){background:var(--r-surface-2)}.r-btn .r-i{width:15px;height:15px;color:var(--r-ink-3)}@media (hover:hover){.r-btn:hover{background:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-btn:hover{background:color-mix(in srgb,var(--r-ink-1) 3%,var(--r-surface))}}.r-btn:hover{box-shadow:0 0 0 1px var(--r-line-strong),0 1px 2px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-btn:hover{box-shadow:0 0 0 1px var(--r-line-strong),0 1px 2px color-mix(in srgb,var(--r-scrim) 12%,transparent)}}.r-btn:hover .r-i{color:var(--r-ink-1)}}.r-btn:active:not(:disabled){transform:scale(.97)}.r-btn:focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset)}.r-btn-primary{background:var(--r-accent);color:var(--r-accent-ink);font-weight:var(--r-weight-semibold);box-shadow:0 1px 2px var(--r-accent),0 4px 12px -4px var(--r-accent)}@supports (color:color-mix(in lab,red,red)){.r-btn-primary{box-shadow:0 1px 2px color-mix(in srgb,var(--r-accent) 35%,transparent),0 4px 12px -4px color-mix(in srgb,var(--r-accent) 45%,transparent)}}.r-btn-primary .r-i{color:var(--r-accent-ink)}@media (hover:hover){.r-btn-primary:hover .r-i{color:var(--r-accent-ink)}.r-btn-primary:hover{background:var(--r-accent-hover);box-shadow:0 1px 2px var(--r-accent),0 6px 16px -6px var(--r-accent)}@supports (color:color-mix(in lab,red,red)){.r-btn-primary:hover{box-shadow:0 1px 2px color-mix(in srgb,var(--r-accent) 35%,transparent),0 6px 16px -6px color-mix(in srgb,var(--r-accent) 55%,transparent)}}}:where(.dark,.r-dark) .r-btn-primary{box-shadow:none}@media (hover:hover){:where(.dark,.r-dark) .r-btn-primary:hover{box-shadow:none}}.r-btn-ghost{box-shadow:none;color:var(--r-ink-2);background:0 0}@media (hover:hover){.r-btn-ghost:hover{background:var(--r-hover);box-shadow:none;color:var(--r-ink-1)}}.r-btn-ghost:active:not(:disabled){background:var(--r-ui-fill-2)}.r-btn-ai{color:var(--r-ai-text)}.r-btn-ai .r-i{color:var(--r-ai)}@media (hover:hover){.r-btn-ai:hover .r-i{color:var(--r-ai)}.r-btn-ai.r-btn-ghost:hover,.r-btn-ghost.r-btn-ai:hover{background:var(--r-ai-soft);color:var(--r-ai-text)}}.r-btn-ai:not(.r-btn-ghost){background:var(--r-surface);box-shadow:0 0 0 1px var(--r-ai-line)}@media (hover:hover){.r-btn-ai:not(.r-btn-ghost):hover{background:var(--r-surface);box-shadow:0 0 0 1px var(--r-ai-line),0 6px 16px -8px var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-btn-ai:not(.r-btn-ghost):hover{box-shadow:0 0 0 1px var(--r-ai-line),0 6px 16px -8px color-mix(in srgb,var(--r-ai) 45%,transparent)}}}:where(.dark,.r-dark) .r-btn-ai:not(.r-btn-ghost){background:var(--r-ai-soft)}.r-btn-warn{background:var(--r-warning-soft);box-shadow:none}.r-btn-warn,.r-btn-warn .r-i{color:var(--r-warning)}@media (hover:hover){.r-btn-warn:hover .r-i{color:var(--r-warning)}.r-btn-warn:hover{background:var(--r-warning)}@supports (color:color-mix(in lab,red,red)){.r-btn-warn:hover{background:color-mix(in srgb,var(--r-warning) 22%,transparent)}}.r-btn-warn:hover{box-shadow:none}}.r-btn-danger{background:var(--r-danger);font-weight:var(--r-weight-semibold);box-shadow:none}.r-btn-danger,.r-btn-danger .r-i{color:var(--r-danger-ink)}@media (hover:hover){.r-btn-danger:hover .r-i{color:var(--r-danger-ink)}.r-btn-danger:hover{background:var(--r-danger)}@supports (color:color-mix(in lab,red,red)){.r-btn-danger:hover{background:color-mix(in srgb,var(--r-danger) 88%,var(--r-ink-1))}}.r-btn-danger:hover{box-shadow:none}}.r-btn-danger-soft{background:var(--r-danger-soft);box-shadow:none}.r-btn-danger-soft,.r-btn-danger-soft .r-i{color:var(--r-danger)}@media (hover:hover){.r-btn-danger-soft:hover .r-i{color:var(--r-danger)}.r-btn-danger-soft:hover{background:var(--r-danger)}@supports (color:color-mix(in lab,red,red)){.r-btn-danger-soft:hover{background:color-mix(in srgb,var(--r-danger) 16%,transparent)}}.r-btn-danger-soft:hover{box-shadow:none}}.r-btn:not(.r-btn-primary,.r-btn-danger)[aria-pressed=true]{color:var(--r-ink-1)}.r-btn-ghost[aria-pressed=true]{background:var(--r-ui-fill-2)}.r-btn:not(.r-btn-primary,.r-btn-danger)[aria-pressed=true] .r-i{color:var(--r-accent-text)}.r-btn-sm{height:28px;padding:0 var(--r-space-4);gap:5px;font-size:12.5px}.r-btn-sm .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta)}.r-btn-lg{height:38px;padding:0 var(--r-space-7);gap:var(--r-space-4);border-radius:var(--r-radius-md);font-size:var(--r-text-body)}.r-btn-lg .r-i{width:var(--r-size-icon);height:var(--r-size-icon)}.r-btn-icon{width:var(--r-layout-control);padding:0}.r-btn-icon:active:not(:disabled){transform:scale(.94)}.r-btn-icon.r-btn-sm{width:28px}.r-btn-icon.r-btn-lg{width:38px}.r-btn-icon.r-btn-xs{width:var(--r-size-chip);height:var(--r-size-chip);border-radius:var(--r-radius-xs)}.r-btn-icon.r-btn-xs .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta)}.r-btn-block{width:100%}.r-btn:disabled,.r-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none}.r-btn-primary:disabled,.r-btn-primary[aria-disabled=true]{background:var(--r-ui-fill-2);color:var(--r-ink-3);opacity:1}.r-btn-primary:disabled .r-i,.r-btn-primary[aria-disabled=true] .r-i{color:var(--r-ink-3)}.r-textlink{align-items:center;gap:var(--r-space-2);border-radius:var(--r-radius-xs);font-size:13px;font-weight:var(--r-weight-medium);color:var(--r-ink-2);cursor:pointer;display:inline-flex}@media (hover:hover){.r-textlink:hover{color:var(--r-ink-1)}}.r-textlink .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta)}.r-textlink-accent{color:var(--r-accent-text);font-weight:var(--r-weight-strong)}@media (hover:hover){.r-textlink-accent:hover{color:var(--r-accent-text);text-underline-offset:3px;text-decoration:underline}}.r-kbd{background:var(--r-hover);min-width:18px;height:18px;color:var(--r-ink-3);font-family:var(--r-font-mono);font-size:10.5px;font-weight:var(--r-weight-medium);letter-spacing:.02em;border-radius:5px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.r-shortcut{align-items:center;gap:2px;display:inline-flex}.r-count{min-width:0;height:auto;color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-text-meta-weight);font-variant-numeric:tabular-nums;background:0 0;padding:0;line-height:1;display:inline-block}.r-count-accent{color:var(--r-ink-2)}.r-count-accent,.r-count-warn{font-weight:var(--r-weight-semibold)}.r-count-warn{color:var(--r-warning)}.r-count-down{color:var(--r-danger);font-weight:var(--r-weight-semibold)}.r-pill{height:var(--r-size-chip);border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-strong);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.r-pill .r-i{stroke-width:2px;width:13px;height:13px}.r-pill-accent{color:var(--r-accent-text)}.r-pill-warn{background:var(--r-warning-soft);color:var(--r-warning)}.r-pill-ai{background:var(--r-ai-soft);color:var(--r-ai-text)}.r-pill-ai .r-i{color:var(--r-ai)}.r-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.r-dot-pulse{animation:r-breathe var(--r-dur-breathe) ease-in-out infinite}@keyframes r-breathe{0%,to{opacity:1}50%{opacity:.45}}.r-status{align-items:center;gap:var(--r-space-3);color:var(--r-ink-2);white-space:nowrap;font-size:12.5px;display:inline-flex}.r-status .r-dot{width:7px;height:7px;color:var(--r-ink-4)}.r-status-success .r-dot{color:var(--r-presence)}.r-status-accent .r-dot{color:var(--r-accent)}.r-status-info .r-dot{color:var(--r-info)}.r-status-warn .r-dot{color:var(--r-flag-orange)}.r-status-down .r-dot{color:var(--r-danger)}.r-delta{font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);font-variant-numeric:tabular-nums;color:var(--r-ink-2);align-items:center;gap:3px;display:inline-flex}.r-delta .r-i{stroke-width:2.2px;width:13px;height:13px}.r-delta.is-up{color:var(--r-success)}.r-delta.is-down{color:var(--r-danger)}.r-delta-chip{height:22px;padding:0 var(--r-space-4);border-radius:var(--r-radius-pill)}.r-delta-chip.is-up{background:var(--r-success-soft)}.r-delta-chip.is-down{background:var(--r-danger-soft)}.r-badge{height:22px;padding:0 var(--r-space-4);border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);color:var(--r-ink-2);font-size:var(--r-text-meta);font-weight:var(--r-weight-strong);white-space:nowrap;align-items:center;gap:5px;line-height:1;display:inline-flex}.r-badge .r-i{stroke-width:2px;width:13px;height:13px}.r-badge-accent{color:var(--r-accent-text)}.r-badge-success{background:var(--r-success-soft);color:var(--r-success)}.r-badge-warn{background:var(--r-warning-soft);color:var(--r-warning)}.r-badge-down{background:var(--r-danger-soft);color:var(--r-danger)}.r-badge-info{background:var(--r-info-soft);color:var(--r-info)}.r-badge-violet{background:var(--r-cat-7-soft);color:var(--r-cat-7-text)}.r-badge-ai{background:var(--r-ai-soft);color:var(--r-ai-text)}.r-badge-ai .r-i{color:var(--r-ai)}.r-badge-note{color:var(--r-note)}.r-badge-note,.r-badge-outline{background:0 0;height:auto;padding:0}.r-badge-outline{color:var(--r-ink-3);font-weight:var(--r-weight-meta)}.r-chip{align-items:center;gap:var(--r-space-3);height:28px;padding:0 var(--r-space-5);border-radius:var(--r-radius-pill);color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);background:0 0;display:inline-flex}@media (hover:hover){.r-chip:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-chip:active{transform:scale(.97)}.r-chip.is-active,.r-chip[aria-pressed=true]{background:var(--r-ui-fill-2);color:var(--r-ink-1)}.r-chip .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);color:var(--r-ink-3)}.r-chip.is-active .r-i,.r-chip[aria-pressed=true] .r-i{color:var(--r-ink-1)}.r-seg{background:var(--r-ui-fill-2);scrollbar-width:none;border-radius:9px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.r-seg::-webkit-scrollbar{display:none}.r-seg>:is(button,a){height:26px;padding:0 var(--r-space-5);color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard);border-radius:7px;justify-content:center;align-items:center;gap:5px;display:inline-flex}@media (hover:hover){.r-seg>:is(button,a):hover{color:var(--r-ink-1)}}.r-seg>button:disabled{color:var(--r-ink-3);cursor:default}.r-seg>button:disabled[data-state=on]{color:var(--r-ink-2);box-shadow:none}.r-seg>:is(button,a):focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:0}.r-seg>:is(.is-active,[data-state=on],[aria-current=page]){background:var(--r-surface);color:var(--r-ink-1);box-shadow:var(--r-shadow-lift)}:where(.dark,.r-dark) .r-seg>:is(.is-active,[data-state=on],[aria-current=page]){background:var(--r-surface-3);box-shadow:none}.r-seg .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta)}.r-seg .r-count{color:inherit;opacity:.75}.r-seg-sm>:is(button,a){height:24px;padding:0 var(--r-space-4);font-size:var(--r-text-meta)}.r-seg-block{display:flex}.r-seg-block>:is(button,a){flex:1 1 0}.r-ptabs{align-items:center;gap:var(--r-space-9);box-shadow:inset 0 -1px 0 var(--r-line);scrollbar-width:none;display:flex;overflow-x:auto}.r-ptabs::-webkit-scrollbar{display:none}.r-ptab{padding:var(--r-space-5) 0 var(--r-space-6);border-radius:var(--r-radius-xs);color:var(--r-ink-3);font-size:13.5px;font-weight:var(--r-weight-medium);white-space:nowrap;transition:color var(--r-dur-hover) var(--r-ease-standard);align-items:center;gap:7px;display:inline-flex;position:relative}@media (hover:hover){.r-ptab:hover{color:var(--r-ink-1)}}.r-ptab:focus-visible{outline-offset:-2px}.r-ptab .r-i{width:15px;height:15px}.r-ptab.is-active,.r-ptab[aria-current=page]{color:var(--r-ink-1)}.r-ptab.is-active:after,.r-ptab[aria-current=page]:after{content:"";background:var(--r-ink-1);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.r-tabs-quiet{align-items:center;gap:var(--r-space-2);display:flex}.r-tabs-quiet>[role=tab]{height:28px;padding:0 var(--r-space-5);border-radius:var(--r-radius-sm);color:var(--r-ink-3);font-size:13px;font-weight:var(--r-weight-medium);cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard);align-items:center;display:inline-flex}@media (hover:hover){.r-tabs-quiet>[role=tab]:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-tabs-quiet>[role=tab][data-state=active]{background:var(--r-ui-fill-2);color:var(--r-ink-1)}.r-tabs-panel:focus-visible{outline-offset:4px;border-radius:var(--r-radius-md)}.r-form{gap:var(--r-space-8);flex-direction:column;display:flex}.r-form-row{gap:var(--r-space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-field{flex-direction:column;min-width:0}.r-field,.r-label{gap:var(--r-space-3);display:flex}.r-label{align-items:center;color:var(--r-ink-2);font-size:var(--r-text-label);font-weight:var(--r-text-label-weight)}.r-label .r-opt{color:var(--r-ink-3);font-weight:var(--r-weight-regular)}.r-hint{color:var(--r-ink-3);font-size:var(--r-text-meta);line-height:var(--r-text-meta-leading)}.r-hint-error{color:var(--r-danger)}.r-input{align-items:center;gap:var(--r-space-4);width:100%;height:36px;padding:0 var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-field);color:var(--r-ink-1);box-shadow:inset 0 0 0 1px var(--r-line-strong);font-size:var(--r-text-body);transition:box-shadow var(--r-dur-hover) var(--r-ease-standard);display:flex}@media (hover:hover){.r-input:hover{box-shadow:inset 0 0 0 1px var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-ink-1) 30%,transparent)}}}.r-input.is-focus,.r-input:focus-within{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-inset);box-shadow:none}.r-input .r-i{width:15px;height:15px;color:var(--r-ink-3)}.r-input :is(input,textarea){min-width:0;height:100%;color:var(--r-ink-1);font:inherit;font-size:var(--r-text-body);background:0 0;border:0;outline:none;flex:1 1 0;padding:0}.r-input :is(input,textarea):focus,.r-input :is(input,textarea):focus-visible{box-shadow:none;border-color:#0000;outline:none}.r-input input[type=search]::-webkit-search-cancel-button,.r-input input[type=search]::-webkit-search-decoration{appearance:none;display:none}.r-affix{color:var(--r-ink-3);white-space:nowrap;font-size:13px}.r-input-sm{height:var(--r-layout-control);padding:0 var(--r-space-5);border-radius:var(--r-radius-sm);font-size:13px}.r-input-sm :is(input,textarea){font-size:13px}.r-input-search{width:280px;max-width:100%}.r-input-invalid,.r-input-invalid:focus-within{box-shadow:inset 0 0 0 1px var(--r-danger),0 0 0 3px var(--r-danger-soft)}@media (hover:hover){.r-input-invalid:hover{box-shadow:inset 0 0 0 1px var(--r-danger),0 0 0 3px var(--r-danger-soft)}}.r-input:has(:disabled){opacity:.55;cursor:not-allowed}.r-textarea{height:auto;min-height:96px;padding:var(--r-space-5) var(--r-space-6);align-items:flex-start}.r-textarea textarea{resize:none;min-height:76px;line-height:1.5}.r-textarea.is-resizable textarea{resize:vertical}.r-select{text-align:left;cursor:pointer;justify-content:space-between}.r-select:focus-visible,.r-select[data-state=open]{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-inset);box-shadow:none}.r-select:disabled{opacity:.55;cursor:not-allowed}.r-select .r-val{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.r-select .is-placeholder,.r-select .r-chev,.r-select [data-placeholder]{color:var(--r-ink-3)}.r-select .r-chev{display:flex}.r-tags{gap:var(--r-space-2);height:auto;min-height:36px;padding:4px var(--r-space-3);flex-wrap:wrap}.r-tags>input{min-width:120px;height:26px;padding:0 var(--r-space-2);flex:120px}.r-tag{height:24px;padding:0 var(--r-space-2) 0 9px;border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);color:var(--r-ink-1);font-size:12.5px;font-weight:var(--r-weight-medium);align-items:center;gap:4px;display:inline-flex}.r-tag>button{width:16px;height:16px;color:var(--r-ink-3);border-radius:50%;place-items:center;display:grid}@media (hover:hover){.r-tag>button:hover{background:var(--r-ui-fill-3);color:var(--r-ink-1)}}.r-tag .r-i{stroke-width:2.2px;width:11px;height:11px}.r-tag-mono{font-family:var(--r-font-mono);font-size:var(--r-text-meta)}.r-switch{border-radius:var(--r-radius-pill);background:var(--r-ui-fill-3);cursor:pointer;width:34px;height:20px;transition:background-color var(--r-dur-hover) var(--r-ease-standard);flex-shrink:0;display:inline-block;position:relative}.r-switch:after{content:"";background:var(--r-surface);width:16px;height:16px;box-shadow:0 1px 3px var(--r-scrim);border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab,red,red)){.r-switch:after{box-shadow:0 1px 3px color-mix(in srgb,var(--r-scrim) 45%,transparent)}}.r-switch:after{transition:transform var(--r-dur-press) var(--r-ease-spring)}:where(.dark,.r-dark) .r-switch:after{background:var(--r-ink-1)}.r-switch>span{display:none}.r-switch:is(.is-on,[data-state=checked]){background:var(--r-switch-on)}.r-switch:is(.is-on,[data-state=checked]):after{background:#fff;transform:translate(14px)}.r-switch:is(:disabled,[data-disabled]){opacity:.45;cursor:not-allowed}.r-checkbox{background:var(--r-field);width:16px;height:16px;color:var(--r-accent-ink);box-shadow:inset 0 0 0 1.5px var(--r-line-strong);cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.r-checkbox:active{transform:scale(.9)}.r-checkbox:is([data-state=checked],[data-state=indeterminate]){background:var(--r-accent);box-shadow:none}.r-checkbox .r-i{stroke-width:3px;width:12px;height:12px}.r-checkbox:disabled{opacity:.45;cursor:not-allowed}.r-radio{background:var(--r-field);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--r-line-strong);cursor:pointer;transition:box-shadow var(--r-dur-press) var(--r-ease-spring);border-radius:50%;flex-shrink:0}.r-radio[data-state=checked]{box-shadow:inset 0 0 0 5px var(--r-ink-1)}.r-radio:disabled{opacity:.45;cursor:not-allowed}.r-radio-group{gap:var(--r-space-5);flex-direction:column;display:flex}.r-choice{align-items:center;gap:var(--r-space-5);color:var(--r-ink-1);font-size:var(--r-text-body);cursor:pointer;display:inline-flex}.r-choice.is-top{align-items:flex-start}.r-choice.is-top>:is(.r-radio,.r-checkbox){margin-top:2px}.r-choice[data-disabled]{opacity:.55;cursor:not-allowed}.r-choice-copy{flex-direction:column;gap:2px;display:flex}.r-choice-copy>.r-desc{color:var(--r-ink-3);font-size:13px}.r-option{align-items:center;gap:var(--r-space-6);width:100%;padding:var(--r-space-6) var(--r-space-7);border-radius:var(--r-radius-lg);background:var(--r-surface-2);text-align:left;cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),box-shadow var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);display:flex;position:relative}@media (hover:hover){.r-option:hover{background:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-option:hover{background:color-mix(in srgb,var(--r-ink-1) 3%,var(--r-surface-2))}}}.r-option:active:not(:disabled){transform:scale(.99)}.r-option:focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset)}.r-option:is(.is-selected,[aria-pressed=true],[data-state=checked]){background:var(--r-surface);box-shadow:0 0 0 1.5px var(--r-accent),var(--r-shadow-lift)}.r-option:disabled{opacity:.5;cursor:not-allowed}.r-option-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.r-option-title{color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold)}.r-option-desc{color:var(--r-ink-3);font-size:12.5px}.r-option .r-check{color:#0000;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--r-line-strong);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.r-option .r-check .r-i{stroke-width:3px;width:12px;height:12px}.r-option:is(.is-selected,[aria-pressed=true],[data-state=checked]) .r-check{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:none}.r-av{--r-ui-hue:var(--r-cat-10);--r-ui-hue-soft:var(--r-cat-10-soft);--r-ui-hue-text:var(--r-cat-10-text);--r-ui-av:26px;width:var(--r-ui-av);height:var(--r-ui-av);background:linear-gradient(var(--r-ui-hue-soft),var(--r-ui-hue-soft)),var(--r-ui-surface,var(--r-surface));color:var(--r-ui-hue-text);font-size:calc(var(--r-ui-av) * .38);font-weight:var(--r-weight-semibold);letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;line-height:1;display:inline-grid;position:relative}.r-av-1{--r-ui-hue:var(--r-cat-1);--r-ui-hue-soft:var(--r-cat-1-soft);--r-ui-hue-text:var(--r-cat-1-text)}.r-av-2{--r-ui-hue:var(--r-cat-2);--r-ui-hue-soft:var(--r-cat-2-soft);--r-ui-hue-text:var(--r-cat-2-text)}.r-av-3{--r-ui-hue:var(--r-cat-3);--r-ui-hue-soft:var(--r-cat-3-soft);--r-ui-hue-text:var(--r-cat-3-text)}.r-av-4{--r-ui-hue:var(--r-cat-4);--r-ui-hue-soft:var(--r-cat-4-soft);--r-ui-hue-text:var(--r-cat-4-text)}.r-av-5{--r-ui-hue:var(--r-cat-5);--r-ui-hue-soft:var(--r-cat-5-soft);--r-ui-hue-text:var(--r-cat-5-text)}.r-av-6{--r-ui-hue:var(--r-cat-6);--r-ui-hue-soft:var(--r-cat-6-soft);--r-ui-hue-text:var(--r-cat-6-text)}.r-av-7{--r-ui-hue:var(--r-cat-7);--r-ui-hue-soft:var(--r-cat-7-soft);--r-ui-hue-text:var(--r-cat-7-text)}.r-av-8{--r-ui-hue:var(--r-cat-8);--r-ui-hue-soft:var(--r-cat-8-soft);--r-ui-hue-text:var(--r-cat-8-text)}.r-av-9{--r-ui-hue:var(--r-cat-9);--r-ui-hue-soft:var(--r-cat-9-soft);--r-ui-hue-text:var(--r-cat-9-text)}.r-av-10{--r-ui-hue:var(--r-cat-10);--r-ui-hue-soft:var(--r-cat-10-soft);--r-ui-hue-text:var(--r-cat-10-text)}.r-av-2xs{--r-ui-av:var(--r-size-avatar-row);letter-spacing:0;font-size:6.5px}.r-av-xs{--r-ui-av:var(--r-size-avatar-nav);letter-spacing:0;font-size:7.5px}.r-av-sm{--r-ui-av:22px}.r-av-md{--r-ui-av:var(--r-size-avatar-message)}.r-av-lg{--r-ui-av:var(--r-layout-touch)}.r-av-xl{--r-ui-av:72px}.r-av-sq{border-radius:28%}.r-av>img{border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r-av-more,.r-av>img{background:var(--r-surface-3)}.r-av-more{color:var(--r-ink-2)}.r-avs{align-items:center;display:inline-flex}.r-avs>.r-av{box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface))}.r-avs>.r-av+.r-av{margin-left:-4px}.r-avs>.r-av.is-viewing{box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface)),0 0 0 3.5px var(--r-presence)}@supports (color:color-mix(in lab,red,red)){.r-avs>.r-av.is-viewing{box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface)),0 0 0 3.5px color-mix(in srgb,var(--r-presence) 70%,transparent)}}.r-presence{width:max(7px,calc(var(--r-ui-av) * .3));height:max(7px,calc(var(--r-ui-av) * .3));background:var(--r-presence);box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface));border-radius:50%;position:absolute;bottom:-1px;right:-1px}.r-presence.is-away{background:var(--r-flag-orange)}.r-av-2xs .r-presence,.r-av-xs .r-presence{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--r-ui-surface,var(--r-surface))}.r-copyfield{align-items:center;gap:var(--r-space-4);height:36px;padding:0 3px 0 var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface-2);display:flex}.r-copyfield>.r-i{color:var(--r-ink-3)}.r-copyfield .r-mono{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-1);font-weight:var(--r-weight-medium);flex:1 1 0;line-height:1;overflow:hidden}.r-copied .r-i,.r-copied.r-i{color:var(--r-success)}.r-settings{gap:var(--r-space-14);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.r-settings-body{gap:var(--r-space-13);max-width:var(--r-layout-reading-column);min-width:0}.r-settings-body,.r-settings-section{flex-direction:column;display:flex}.r-settings-section>.r-head{justify-content:space-between;align-items:flex-end;gap:var(--r-space-8);padding-bottom:var(--r-space-3);display:flex}.r-settings-section>.r-head.is-wrap{flex-wrap:wrap}.r-settings-section>.r-head .r-h2,.r-settings-section>.r-head h2{font-size:15px;font-weight:var(--r-weight-semibold);letter-spacing:-.01em}.r-settings-section>.r-head .r-desc{margin-top:var(--r-space-1);color:var(--r-ink-3);font-size:13px}.r-subnav{top:var(--r-space-9);flex-direction:column;gap:1px;display:flex;position:sticky}.r-subnav-label{padding:var(--r-space-8) var(--r-space-4) var(--r-space-2)}.r-subnav-label:first-child{padding-top:2px}.r-subnav a{align-items:center;gap:var(--r-space-5);height:var(--r-layout-nav-row);padding:0 var(--r-space-4);border-radius:var(--r-radius-sm);color:var(--r-ink-2);font-size:var(--r-text-row);transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard);display:flex;position:relative}.r-subnav a .r-i{width:15px;height:15px;color:var(--r-ink-3)}@media (hover:hover){.r-subnav a:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-subnav a:focus-visible{outline-offset:-2px}.r-subnav a:is(.is-active,[aria-current=page]){background:var(--r-ui-fill-2);color:var(--r-ink-1);font-weight:var(--r-weight-medium)}.r-subnav a:is(.is-active,[aria-current=page]) .r-i{color:var(--r-accent)}.r-setting{align-items:center;gap:var(--r-space-10);padding:var(--r-space-7) 0;grid-template-columns:minmax(0,1fr) auto;display:grid}.r-setting+.r-setting,.r-setting+.r-setting-block,.r-setting-block+.r-setting,.r-setting-block+.r-setting-block{box-shadow:inset 0 1px 0 var(--r-line)}.r-setting.is-top{align-items:start}.r-setting .r-copy{flex-direction:column;gap:2px;max-width:480px;display:flex}.r-setting .r-name{color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-medium)}.r-setting .r-desc{color:var(--r-ink-3);font-size:13px;line-height:1.45}.r-setting-block{gap:var(--r-space-6);padding:var(--r-space-7) 0;flex-direction:column;display:flex}.r-savebar{bottom:calc(var(--r-space-8) + env(safe-area-inset-bottom,0px));z-index:var(--r-z-sticky-bar);justify-content:space-between;align-items:center;gap:var(--r-space-8);padding:6px 6px 6px var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-surface);box-shadow:var(--r-shadow-float);animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring);flex-wrap:wrap;display:flex;position:sticky}:where(.dark,.r-dark) .r-savebar{background:var(--r-surface-2)}.r-savebar[data-state=closed]{animation:r-sink-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-savebar-message{align-items:center;gap:var(--r-space-4);color:var(--r-ink-2);font-size:13.5px;display:flex}.r-savebar-message .r-dot{color:var(--r-flag-orange)}.r-savebar-actions{align-items:center;gap:var(--r-space-2);display:flex}.r-danger{gap:var(--r-space-7);padding:var(--r-space-8) var(--r-space-9);border-radius:var(--r-radius-lg);background:var(--r-danger);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.r-danger{background:color-mix(in srgb,var(--r-danger) 6%,transparent)}}.r-danger-head{justify-content:space-between;align-items:center;gap:var(--r-space-9);flex-wrap:wrap;display:flex}.r-danger-copy{gap:var(--r-space-1);flex-direction:column;max-width:520px;display:flex}.r-danger-copy>p{color:var(--r-ink-2);font-size:13px;line-height:1.45}@keyframes r-rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes r-sink-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)}}@media not all and (min-width:64rem){.r-settings{grid-template-columns:minmax(0,1fr)}.r-settings>.r-settings-nav{display:none}}@media not all and (min-width:40rem){.r-setting{gap:var(--r-space-5);grid-template-columns:minmax(0,1fr)}.r-settings-section>.r-head.is-wrap{flex-direction:column;align-items:flex-start}.r-form-row{grid-template-columns:minmax(0,1fr)}}.r-app{--r-ui-sidebar-width:var(--r-layout-sidebar);grid-template-columns:var(--r-ui-sidebar-width) minmax(0,1fr);height:100vh;height:calc(100dvh - var(--r-keyboard-inset,0px));padding:var(--r-layout-desk-gutter) var(--r-layout-desk-gutter) var(--r-layout-desk-gutter) 0;background:var(--r-desk);display:grid;position:relative}.r-app.is-collapsed{--r-ui-sidebar-width:64px}.r-side{z-index:var(--r-z-sticky);background:0 0;height:100%}.r-main,.r-side{min-width:0;min-height:0;position:relative}.r-main{--r-ui-surface:var(--r-surface);border-radius:var(--r-radius-card);background:var(--r-surface);box-shadow:var(--r-shadow-card);flex-direction:column;display:flex;overflow:hidden}:where(.dark,.r-dark) .r-main{box-shadow:0 0 0 1px var(--r-line),0 20px 50px -20px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){:where(.dark,.r-dark) .r-main{box-shadow:0 0 0 1px var(--r-line),0 20px 50px -20px color-mix(in srgb,var(--r-scrim) 90%,transparent)}}.r-skip{top:var(--r-space-4);left:var(--r-space-4);z-index:var(--r-z-dock);padding:var(--r-space-4) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface);color:var(--r-ink-1);box-shadow:var(--r-shadow-pop);font-size:13px;font-weight:var(--r-weight-semibold);position:fixed;transform:translateY(-200%)}.r-skip:focus-visible{transform:none}.r-main-body{scrollbar-width:thin;scrollbar-color:var(--r-line-strong) transparent;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow-y:auto}.r-main-body:focus{outline:none}.r-sb{--r-ui-surface:var(--r-desk);flex-direction:column;height:100%;min-height:0;padding:6px 10px 4px 12px;display:flex;position:relative}.r-sb-head{flex-shrink:0;align-items:center;gap:2px;height:40px;padding-left:6px;display:flex}.r-sb-brand{border-radius:var(--r-radius-sm);flex-shrink:0;place-items:center;width:28px;height:28px;margin-left:-4px;display:inline-grid}.r-sb-mark{width:20px;height:auto;color:var(--r-ink-2)}.r-sb-slash{color:var(--r-ink-4);margin:0 1px 0 0;font-size:17px;font-weight:300}.r-sb-tools{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:inline-flex}.r-sb-icon{width:var(--r-layout-control);height:var(--r-layout-control);border-radius:var(--r-radius-sm);color:var(--r-ink-3);transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);place-items:center;display:inline-grid}@media (hover:hover){.r-sb-icon:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-sb-icon:active{transform:scale(.94)}.r-sb-team{min-width:0;height:28px;padding:0 var(--r-space-3);border-radius:var(--r-radius-sm);color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-semibold);letter-spacing:-.01em;text-align:left;transition:background-color var(--r-dur-hover) var(--r-ease-standard);align-items:center;gap:5px;display:inline-flex}.r-sb-team[data-state=open]{background:var(--r-hover)}@media (hover:hover){.r-sb-team:hover{background:var(--r-hover)}}.r-sb-team>.r-i{color:var(--r-ink-3)}.r-sb-team-copy{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.3;display:flex}.r-sb-team-name{min-width:0}.r-sb-team-sub{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-regular)}.r-ws-mark{background:var(--r-gradient);width:22px;height:22px;color:var(--r-ink-1);font-size:9.5px;font-weight:var(--r-weight-bold);letter-spacing:-.02em;border-radius:6px;flex-shrink:0;place-items:center;line-height:1;display:grid;overflow:hidden}.r-ws-mark:not(.is-img){color:var(--r-accent-ink)}.r-ws-mark>img{object-fit:contain;width:100%;height:100%}.r-ws-mark.is-img{background:var(--r-logo-plate);box-shadow:inset 0 0 0 .5px var(--r-line)}.r-ws-mark-sm{border-radius:5px;width:18px;height:18px;font-size:8px}.r-ws-mark-lg{border-radius:10px;width:40px;height:40px;font-size:15px}.r-av.r-ws-av-lg{--r-ui-av:40px}.r-ws-mark.is-all{background:var(--r-surface-3);color:var(--r-ink-2)}.r-ws-mark.has-hue:not(.is-img){background:var(--r-surface-3);color:var(--r-ui-hue)}.r-sb-toolbar{padding:0 var(--r-space-5) var(--r-space-5);flex:none}.r-sb-toolbar .r-sb-search.is-field{height:36px;margin:0}.r-sb-search.is-field{align-items:center;gap:var(--r-space-4);width:100%;height:var(--r-layout-control);margin:var(--r-space-4) 0 0;padding:0 var(--r-space-3) 0 var(--r-space-5);border-radius:var(--r-radius-sm);background:var(--r-hover);color:var(--r-ink-3);text-align:left;font-size:13px;display:flex}@media (hover:hover){.r-sb-search.is-field:hover{color:var(--r-ink-2)}}.r-sb-search.is-field>span{flex:1 1 0}.r-nav{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;margin:10px -6px 0;padding:0 6px 16px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 24px),#0000);mask-image:linear-gradient(#000 calc(100% - 24px),#0000)}.r-nav::-webkit-scrollbar{display:none}.r-nav-sub>*,.r-nav>*{flex-shrink:0}.r-nav-list,.r-nav-section{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.r-nav-section+.r-nav-section,.r-nav>*+*{margin-top:var(--r-space-6)}.r-nav-section.has-label,.r-nav>*+.r-nav-section.has-label{margin-top:var(--r-space-8)}.r-nav>:first-child{margin-top:0}.r-nav-list[hidden]{display:none}.r-nav-label{align-items:center;gap:var(--r-space-2);height:24px;padding:0 var(--r-space-2) 0 var(--r-space-4);margin-bottom:2px;display:flex}.r-nav-label-text{min-width:0;color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);border-radius:5px;align-items:center;gap:4px;display:inline-flex}.r-nav-label-toggle{cursor:pointer}@media (hover:hover){.r-nav-label-toggle:hover{color:var(--r-ink-1)}}.r-nav-label-toggle .r-chevron{opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring)}.r-nav-label-toggle[aria-expanded=false] .r-chevron{opacity:1;transform:rotate(-90deg)}.r-nav-label-toggle:focus-visible .r-chevron{opacity:1}@media (hover:hover){.r-nav-section:hover .r-chevron{opacity:1}}.r-nav-label-btn{width:22px;height:22px;color:var(--r-ink-3);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard),background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:6px;place-items:center;margin-left:auto;display:grid}.r-nav-label-btn:focus-visible{opacity:1}@media (hover:hover){.r-nav-section:hover .r-nav-label-btn{opacity:1}.r-nav-label-btn:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-nav-node{flex-direction:column;gap:1px}.r-nav-item,.r-nav-node{display:flex;position:relative}.r-nav-item{width:100%;height:var(--r-layout-nav-row);padding:0 var(--r-space-4);border-radius:var(--r-radius-sm);color:var(--r-ink-2);font-size:var(--r-text-row);text-align:left;cursor:pointer;transition:background-color .12s var(--r-ease-standard),color .12s var(--r-ease-standard);align-items:center;gap:10px;line-height:1}.r-nav-lead{width:18px;color:var(--r-ink-3);flex:none;place-items:center;display:inline-grid}.r-nav-item>.r-i{color:var(--r-ink-3)}@media (hover:hover){.r-nav-item:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-nav-item:focus-visible{outline-offset:-2px}.r-nav-text{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.r-nav-item .r-count{transition:opacity var(--r-dur-hover) var(--r-ease-standard);margin-left:auto}.r-nav-item:is(.is-active,[aria-current=page]){background:var(--r-surface);box-shadow:var(--r-shadow-lift);color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}:where(.dark,.r-dark) .r-nav-item:is(.is-active,[aria-current=page]){background:var(--r-surface-2)}.r-nav-item:is(.is-active,[aria-current=page])>.r-i,.r-nav-item:is(.is-active,[aria-current=page])>.r-nav-lead{color:var(--r-accent)}.r-nav-item:is(.is-active,[aria-current=page]) .r-count{color:var(--r-ink-2)}.r-nav-item svg.r-i.r-i-ai{color:var(--r-ai)}.r-nav-item.is-drop{background:var(--r-surface);box-shadow:0 0 0 1.5px var(--r-accent),var(--r-shadow-lift);color:var(--r-ink-1)}.r-nav-toggle{z-index:var(--r-z-raised);width:22px;height:22px;color:var(--r-ink-3);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard);border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.r-nav-toggle:focus-visible,.r-nav-toggle[aria-expanded=false]{opacity:1}@media (hover:hover){.r-nav-node.has-toggle:hover>.r-nav-toggle{opacity:1}}.r-nav-node.has-toggle:has(>.r-nav-toggle[aria-expanded=false])>.r-nav-item .r-count{opacity:0}@media (hover:hover){.r-nav-node.has-toggle:hover>.r-nav-item .r-count{opacity:0}.r-nav-toggle:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-nav-toggle .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);transition:transform var(--r-dur-press) var(--r-ease-spring)}.r-nav-toggle[aria-expanded=true] .r-i{transform:rotate(90deg)}.r-nav-action{z-index:var(--r-z-raised);width:22px;height:22px;color:var(--r-ink-3);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard);border-radius:6px;place-items:center;display:grid;position:absolute;top:3px;right:3px}.r-nav-node.has-toggle>.r-nav-action{right:27px}.r-nav-action:focus-visible{opacity:1}@media (hover:hover){.r-nav-node.has-action:hover>.r-nav-action{opacity:1}.r-nav-node.has-action:hover>.r-nav-item .r-count{opacity:0}.r-nav-action:hover{background:var(--r-hover);color:var(--r-ink-1)}}@media (hover:none){.r-nav-label-btn{opacity:1;width:28px;height:28px;margin:-2px -3px -2px auto}.r-nav-action{display:none}}.r-nav-sub{flex-direction:column;gap:1px;margin:0;padding:0 0 0 17px;list-style:none;display:flex;position:relative}.r-nav-sub[hidden]{display:none}.r-nav-sub:before{content:"";background:var(--r-line);width:1px;position:absolute;top:4px;bottom:4px;left:16px}.r-nav-sub .r-nav-item{padding-left:11px}.r-nav-sub .r-nav-sub{padding-left:14px}.r-nav-sub .r-nav-sub:before{left:13px}.r-sb-foot{padding:var(--r-space-4) 0 var(--r-space-2);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px;margin-top:auto;display:flex}.r-sb-foot>:is(.r-sb-status,.r-nav-item,.r-nav-node,.r-sb-me:not(.is-avatar)){flex:1 0 100%}.r-sb-ask{min-width:0;height:34px;padding:0 var(--r-space-4) 0 9px;color:var(--r-ink-1);font-size:var(--r-text-row);font-weight:var(--r-weight-medium);transition:background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:9px;flex:1 1 0;align-items:center;gap:9px;display:flex}.r-sb-ask-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.r-sb-ask .r-kbd{margin-left:auto}@media (hover:hover){.r-sb-ask:hover{background:var(--r-hover)}}.r-sb-ask:is([aria-current=page],[aria-pressed=true]){background:var(--r-ai-soft);color:var(--r-ai-text)}.r-sb-status{align-items:center;gap:var(--r-space-4);height:28px;padding:0 var(--r-space-4);border-radius:var(--r-radius-sm);color:var(--r-ink-3);font-size:var(--r-text-meta);display:flex}.r-sb-status .r-dot{margin:0 4px 0 5px}@media (hover:hover){a.r-sb-status:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-sb-me{align-items:center;gap:var(--r-space-5);width:100%;padding:var(--r-space-3) var(--r-space-4);border-radius:var(--r-radius-md);text-align:left;transition:background-color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);display:flex}.r-sb-me.is-avatar{border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.r-sb-me[data-state=open]{background:var(--r-hover)}@media (hover:hover){.r-sb-me:hover{background:var(--r-hover)}}.r-sb-me:active{transform:scale(.94)}.r-sb-me-copy{flex-direction:column;flex:1 1 0;min-width:0;line-height:1.3;display:flex}.r-sb-me-name{color:var(--r-ink-1);font-size:13px;font-weight:var(--r-weight-semibold)}.r-sb-me-sub{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-sb-me>.r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta);color:var(--r-ink-3)}.r-menu-head{padding:var(--r-space-3) var(--r-space-4) var(--r-space-4);flex-direction:column;line-height:1.35;display:flex}.r-app.is-collapsed .r-sb-head{justify-content:center;padding:0}.r-app.is-collapsed :is(.r-sb-slash,.r-sb-team,.r-sb-tools,.r-sb-me-copy,.r-sb-me>.r-i,.r-nav-sub,.r-nav-toggle,.r-nav-action,.r-sb-ask-label,.r-sb-ask .r-kbd,.r-nav-item .r-count){display:none}.r-app.is-collapsed :is(.r-nav-text,.r-nav-label,.r-sb-status-text){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-app.is-collapsed .r-sb{padding-inline:8px}.r-app.is-collapsed .r-nav-item,.r-app.is-collapsed .r-sb-ask{justify-content:center;padding:0}.r-mobile-bar{z-index:var(--r-z-header);align-items:center;gap:var(--r-space-3);min-height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0) calc(var(--r-space-4) + env(safe-area-inset-right,0px)) 0 calc(var(--r-space-4) + env(safe-area-inset-left,0px));background:var(--r-surface);display:none;position:sticky;top:0}.r-mobile-bar-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-1);font-size:15px;font-weight:var(--r-weight-semibold);letter-spacing:-.01em;flex:1 1 0;overflow:hidden}.r-mobile-bar-mark{border-radius:var(--r-radius-sm);padding:4px;display:flex}.r-mobile-bar-mark .r-sb-mark{width:20px}.r-scrim.r-drawer-scrim{z-index:var(--r-z-drawer-scrim)}.r-side.r-side-drawer{z-index:var(--r-z-drawer);width:min(300px,86vw);height:100dvh;padding:calc(4px + env(safe-area-inset-top,0px)) 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:var(--r-desk);box-shadow:0 0 0 1px var(--r-line),24px 0 60px -24px var(--r-scrim);animation:r-drawer-in var(--r-dur-drawer) var(--r-ease-spring);display:block;position:fixed;top:0;left:0}.r-side.r-side-drawer[data-state=closed]{animation:r-drawer-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-side.r-side-drawer:focus{outline:none}.r-side.r-side-drawer .r-sb-head{padding-right:36px}.r-drawer-close{top:calc(11px + env(safe-area-inset-top,0px));right:var(--r-space-4);z-index:calc(var(--r-z-raised) + 1);position:absolute}@keyframes r-drawer-in{0%{transform:translate(-104%)}to{transform:none}}@keyframes r-drawer-out{0%{transform:none}to{transform:translate(-104%)}}.r-topnotice{align-items:center;gap:var(--r-space-5);min-height:40px;margin:var(--r-space-4) var(--r-space-4) 0;padding:var(--r-space-2) var(--r-space-2) var(--r-space-2) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface-2);color:var(--r-ink-1);font-size:13px;line-height:1.45;display:flex}.r-topnotice>.r-i{color:var(--r-ink-3);flex-shrink:0}.r-topnotice-body{flex:1 1 0;min-width:0}.r-topnotice-warn{background:var(--r-warning-soft)}.r-topnotice-warn>.r-i{color:var(--r-warning)}.r-topnotice-down{background:var(--r-danger-soft)}.r-topnotice-down>.r-i{color:var(--r-danger)}.r-topnotice-info{background:var(--r-info-soft)}.r-topnotice-info>.r-i{color:var(--r-info)}.r-topnotice-accent{background:var(--r-surface-2)}.r-topnotice-accent>.r-i{color:var(--r-accent-text)}.r-cmdk.r-dialog{border-radius:var(--r-radius-xl);transform-origin:50% 0;width:640px;max-height:none;padding:0;animation-name:r-cmdk-in;top:14vh;overflow:hidden;transform:translate(-50%)}.r-cmdk.r-dialog[data-state=closed]{animation-name:r-cmdk-out}@keyframes r-cmdk-in{0%{opacity:0;transform:translate(-50%,-4px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes r-cmdk-out{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-2px)scale(.98)}}.r-cmdk-input{align-items:center;gap:var(--r-space-5);height:52px;padding:0 var(--r-space-8) 0 18px;color:var(--r-ink-3);box-shadow:inset 0 -1px 0 var(--r-line);display:flex}.r-cmdk-input input{min-width:0;height:100%;color:var(--r-ink-1);background:0 0;border:0;outline:none;flex:1 1 0;padding:0;font-size:15px}.r-cmdk-input input:focus,.r-cmdk-input input:focus-visible{box-shadow:none;outline:none}.r-cmdk-list{max-height:min(440px,100dvh - 14vh - 140px);padding:var(--r-space-2) 6px 6px;overscroll-behavior:contain;overflow-y:auto}.r-cmdk [cmdk-group-heading]{padding:var(--r-space-5) var(--r-space-5) var(--r-space-2);color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium)}.r-cmdk [cmdk-item]{align-items:center;gap:var(--r-space-5);height:36px;padding:0 var(--r-space-5);border-radius:var(--r-radius-sm);color:var(--r-ink-1);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13.5px;display:flex}.r-cmdk [cmdk-item] .r-i{color:var(--r-ink-3)}.r-cmdk [cmdk-item][data-selected=true]{background:var(--r-ui-fill-2)}.r-cmdk [cmdk-item][data-selected=true]>.r-i:first-child{color:var(--r-ink-1)}.r-cmdk [cmdk-item][data-disabled=true]{opacity:.45;cursor:default}.r-cmdk-label{flex:1 1 0;min-width:0}.r-cmdk-label,.r-cmdk-meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-cmdk-meta{max-width:45%;color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-cmdk-hint{opacity:0}.r-cmdk [cmdk-item][data-selected=true] .r-cmdk-hint{opacity:1}.r-cmdk [cmdk-item].r-cmdk-ask{color:var(--r-ai-text)}.r-cmdk [cmdk-item].r-cmdk-ask>:is(.r-i,.r-sparkle):first-child{color:var(--r-ai)}.r-cmdk [cmdk-item].r-cmdk-ask[data-selected=true]{background:var(--r-ai-soft)}.r-cmdk [cmdk-empty],.r-cmdk-status{justify-content:center;align-items:center;gap:var(--r-space-5);padding:var(--r-space-12) var(--r-space-6);color:var(--r-ink-3);text-align:center;font-size:13px;display:flex}.r-cmdk-status{height:36px;padding:0 var(--r-space-5);justify-content:flex-start}.r-cmdk-foot{align-items:center;gap:var(--r-space-8);height:38px;padding:0 var(--r-space-8);color:var(--r-ink-3);box-shadow:inset 0 1px 0 var(--r-line);font-size:var(--r-text-meta);display:flex}.r-cmdk-foot>span{align-items:center;gap:var(--r-space-3);display:inline-flex}@media not all and (min-width:68.75rem){.r-app{padding:var(--r-layout-desk-gutter);grid-template-columns:minmax(0,1fr)}.r-app>.r-side:not(.r-side-drawer){display:none}.r-mobile-bar{display:flex}}@media not (min-device-width:32rem),not all and (min-width:47.5rem){.r-app{padding:0}.r-main{box-shadow:none;border-radius:0}}@media not all and (min-width:40rem){.r-cmdk.r-dialog{top:calc(var(--r-space-4) + env(safe-area-inset-top,0px));right:var(--r-space-4);bottom:auto;left:var(--r-space-4);border-radius:var(--r-radius-xl);transform-origin:top;width:auto;max-width:none;padding-bottom:0;animation-name:r-pop-in;transform:none}.r-cmdk.r-dialog[data-state=closed]{animation-name:r-pop-out}.r-cmdk-list{max-height:calc(100dvh - 180px)}.r-cmdk-meta{display:none}}@media (hover:none) and (pointer:coarse){.r-cmdk-foot,.r-kbd,.r-shortcut{display:none}.r-app,.r-cmdk,.r-side-drawer,[data-radix-popper-content-wrapper]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.r-app :is(.r-msg-body,.r-read,.r-quote,.r-fold-body,.r-inote-body,.r-nr-body,.r-aisum-body,.r-prose,.r-ask-q-text,.r-ql-body,.r-draft-body,.r-facts-text,.r-msg-details,code,pre,[data-selectable]),:is(input,textarea,select,[contenteditable]:not([contenteditable=false])){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.r-app :is(a,img,[draggable=true]){-webkit-user-drag:none}}@keyframes r-fade-in{0%{opacity:0}to{opacity:1}}@keyframes r-fade-out{0%{opacity:1}to{opacity:0}}@keyframes r-pop-in{0%{opacity:0;transform:translateY(-2px)scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes r-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@keyframes r-dialog-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes r-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,calc(4px - 50%))scale(.98)}}@keyframes r-slide-up-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes r-slide-down-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes r-slide-left-in{0%{transform:translate(100%)}to{transform:none}}@keyframes r-slide-right-out{0%{transform:none}to{transform:translate(100%)}}@keyframes r-slide-right-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes r-slide-left-out{0%{transform:none}to{transform:translate(-100%)}}.r-scrim{z-index:var(--r-z-modal-scrim);background:var(--r-scrim);animation:r-fade-in .24s var(--r-ease-standard);position:fixed;inset:0}.r-scrim[data-state=closed]{animation:r-fade-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-dialog{--r-ui-surface:var(--r-surface);z-index:var(--r-z-modal);width:var(--r-ui-dialog-width,560px);overscroll-behavior:contain;border-radius:var(--r-radius-card);background:var(--r-surface);max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);box-shadow:var(--r-shadow-pop);animation:r-dialog-in var(--r-dur-menu) var(--r-ease-spring);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}:where(.dark,.r-dark) .r-dialog{--r-ui-surface:var(--r-surface-2);background:var(--r-surface-2)}.r-dialog[data-state=closed]{animation:r-dialog-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-dialog:focus{outline:none}.r-dialog-wide{--r-ui-dialog-width:720px}.r-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--r-space-8);padding:22px var(--r-space-10) 0;display:flex}.r-dialog-head.is-floating{z-index:var(--r-z-raised);position:absolute;top:0;right:0}.r-dialog-titles{flex-direction:column;min-width:0;display:flex}.r-dialog-head .r-h2{font-size:var(--r-text-title)}.r-dialog-head .r-desc{margin-top:var(--r-space-2);color:var(--r-ink-2);font-size:var(--r-text-body);line-height:var(--r-text-body-leading)}.r-dialog-head>.r-btn{margin:-4px -8px 0 0}.r-dialog-body{padding:18px var(--r-space-10) 22px;flex-direction:column;gap:18px;display:flex}.r-dialog-gap{height:var(--r-space-8)}.r-dialog-foot{justify-content:flex-end;align-items:center;gap:var(--r-space-4);padding:var(--r-space-2) var(--r-space-10) var(--r-space-9);flex-wrap:wrap;margin-top:auto;display:flex}.r-dialog-foot>.r-start{margin-right:auto}.r-sheet{--r-ui-surface:var(--r-surface);z-index:var(--r-z-modal);width:min(var(--r-ui-sheet-width,560px),100vw);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) 0;overscroll-behavior:contain;background:var(--r-surface);box-shadow:var(--r-shadow-pop);animation:r-slide-left-in var(--r-dur-drawer) var(--r-ease-spring);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.r-sheet[data-state=closed]{animation:r-slide-right-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-sheet:focus{outline:none}.r-sheet-left{padding:env(safe-area-inset-top,0) 0 env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);animation-name:r-slide-right-in;left:0;right:auto}.r-sheet-left[data-state=closed]{animation-name:r-slide-left-out}.r-sheet-bottom{width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));padding:0 env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);border-radius:var(--r-radius-card) var(--r-radius-card) 0 0;animation-name:r-slide-up-in;top:auto;left:0}.r-sheet-bottom[data-state=closed]{animation-name:r-slide-down-out}.r-sheet-bottom:before{content:"";width:36px;height:5px;margin-top:var(--r-space-4);border-radius:var(--r-radius-pill);background:var(--r-line-strong);flex-shrink:0;align-self:center}.r-menu{--r-ui-surface:var(--r-surface);z-index:var(--r-z-popover);min-width:208px;max-width:calc(100vw - 16px);max-height:var(--radix-dropdown-menu-content-available-height,var(--radix-context-menu-content-available-height,var(--radix-popover-content-available-height,420px)));overscroll-behavior:contain;background:var(--r-surface);box-shadow:var(--r-shadow-pop);transform-origin:var(--radix-dropdown-menu-content-transform-origin,var(--radix-context-menu-content-transform-origin,var(--radix-popover-content-transform-origin,top)));animation:r-pop-in var(--r-dur-menu) var(--r-ease-spring);border-radius:12px;flex-direction:column;gap:1px;padding:5px;display:flex;position:relative;overflow-y:auto}:where(.dark,.r-dark) .r-menu{--r-ui-surface:var(--r-surface-2);background:var(--r-surface-2)}.r-menu[data-state=closed]{animation:r-pop-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-menu [cmdk-root]:focus,.r-menu:focus{outline:none}.r-menu-item{width:100%;min-height:32px;padding:5px var(--r-space-4);border-radius:var(--r-radius-sm);color:var(--r-ink-1);white-space:nowrap;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:9px;font-size:13.5px;display:flex}.r-menu-item .r-i{width:15px;height:15px;color:var(--r-ink-3)}.r-menu-item:is([data-highlighted],[data-selected=true],[data-state=open]){background:var(--r-ui-fill-2)}@media (hover:hover){.r-menu-item:hover{background:var(--r-ui-fill-2)}}.r-menu-item:is([data-disabled=""],[data-disabled=true]){opacity:.45;pointer-events:none}.r-menu-item.is-danger,.r-menu-item.is-danger .r-i{color:var(--r-danger)}.r-menu-text{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.r-menu-hint{white-space:normal;color:var(--r-ink-3);font-size:12px;line-height:16px;display:block}.r-menu-item>:is(.r-kbd,.r-shortcut,.r-menu-trail){margin-left:auto}.r-menu-trail{align-items:center;gap:var(--r-space-3);color:var(--r-ink-3);font-variant-numeric:tabular-nums;font-size:12px;display:flex}.r-menu-check{margin-left:auto;display:flex}.r-menu-check,.r-menu-check .r-i{color:var(--r-ink-1)}.r-menu-check.is-off{opacity:0}.r-menu-trail+.r-menu-check{margin-left:0}.r-menu-sep{height:1px;margin:var(--r-space-2) var(--r-space-3);background:var(--r-line)}.r-menu-label{padding:var(--r-space-4) var(--r-space-4) var(--r-space-2);color:var(--r-ink-3);font-size:11.5px;font-weight:var(--r-weight-medium);display:block}.r-menu-search{width:auto;margin:2px 2px var(--r-space-3);flex-shrink:0}.r-menu-list{max-height:min(320px,calc(var(--radix-popover-content-available-height,370px) - 56px));overscroll-behavior:contain;overflow-y:auto}.r-menu-empty{padding:var(--r-space-4) var(--r-space-5);color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-menu .r-av-xs,.r-menu .r-ws-mark-sm{box-shadow:none}.r-select-portal{--r-ui-surface:var(--r-surface);z-index:var(--r-z-popover);min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height,320px));background:var(--r-surface);box-shadow:var(--r-shadow-pop);transform-origin:var(--radix-select-content-transform-origin,top);animation:r-pop-in var(--r-dur-menu) var(--r-ease-spring);border-radius:12px;padding:5px;position:relative;overflow:hidden}:where(.dark,.r-dark) .r-select-portal{background:var(--r-surface-2)}.r-select-portal[data-state=closed]{animation:r-pop-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-select-viewport{flex-direction:column;gap:1px;display:flex}.r-popover{--r-ui-surface:var(--r-surface);z-index:var(--r-z-popover);max-width:min(calc(100vw - 16px),var(--radix-popover-content-available-width,100vw));max-height:var(--radix-popover-content-available-height,80dvh);padding:var(--r-space-7);background:var(--r-surface);box-shadow:var(--r-shadow-pop);transform-origin:var(--radix-popover-content-transform-origin,top);animation:r-pop-in var(--r-dur-menu) var(--r-ease-spring);border-radius:12px;overflow:auto}:where(.dark,.r-dark) .r-popover{--r-ui-surface:var(--r-surface-2);background:var(--r-surface-2)}.r-popover[data-state=closed]{animation:r-pop-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-popover:focus{outline:none}.r-popover-flush{padding:0}.r-tooltip{z-index:var(--r-z-tooltip);align-items:center;gap:var(--r-space-4);max-width:280px;padding:5px var(--r-space-4);background:var(--r-ink-1);color:var(--r-surface);font-size:12px;font-weight:var(--r-weight-medium);transform-origin:var(--radix-tooltip-content-transform-origin,bottom);animation:r-pop-in var(--r-dur-menu) var(--r-ease-spring);border-radius:7px;line-height:1.35;display:flex}:where(.dark,.r-dark) .r-tooltip{background:var(--r-surface-3);color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-line-strong)}.r-tooltip[data-state=closed]{animation:r-fade-out var(--r-dur-hover) var(--r-ease-standard) forwards}.r-tooltip .r-kbd{background:currentColor;min-width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.r-tooltip .r-kbd{background:color-mix(in srgb,currentColor 16%,transparent)}}.r-tooltip .r-kbd{color:inherit;opacity:.8}.r-toaster{right:calc(var(--r-space-10) + env(safe-area-inset-right,0px));bottom:calc(var(--r-space-10) + env(safe-area-inset-bottom,0px));z-index:var(--r-z-toast);align-items:flex-end;gap:var(--r-space-4);pointer-events:none;flex-direction:column;display:flex;position:fixed}:root:has(.r-bulkbar:not([data-state=closed])) .r-toaster,:root:has(.r-reply-dock-wrap) .r-toaster{bottom:calc(var(--r-space-10) + 60px + env(safe-area-inset-bottom,0px))}.r-toast{--r-ui-surface:var(--r-ink-1);align-items:center;gap:var(--r-space-6);min-width:260px;max-width:min(440px,100vw - 32px);padding:7px 7px 7px var(--r-space-7);background:var(--r-ink-1);color:var(--r-surface);box-shadow:0 12px 30px -10px var(--r-scrim);pointer-events:auto;animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring);border-radius:12px;font-size:13px;display:flex}:where(.dark,.r-dark) .r-toast{--r-ui-surface:var(--r-surface-3);background:var(--r-surface-3);color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-line-strong),0 12px 30px -10px var(--r-scrim)}.r-toast-ring{flex:none;width:20px;height:20px;transform:rotate(-90deg)}.r-toast-ring circle{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:100;opacity:.55;animation:r-toast-drain var(--r-toast-countdown,10s) linear forwards}@keyframes r-toast-drain{to{stroke-dashoffset:100px}}.r-toast[data-state=closed]{animation:r-sink-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}.r-toast>.r-i{color:inherit;opacity:.7}.r-toast .r-btn{height:26px;padding:0 var(--r-space-5);color:var(--r-accent);box-shadow:none;font-weight:var(--r-weight-semibold);background:0 0;border-radius:7px}@media (hover:hover){.r-toast .r-btn:hover{background:var(--r-accent)}@supports (color:color-mix(in lab,red,red)){.r-toast .r-btn:hover{background:color-mix(in srgb,var(--r-accent) 18%,transparent)}}}.r-toast .r-btn .r-i{color:inherit}.r-toast-success>.r-i{color:var(--r-presence);opacity:1}.r-toast-down>.r-i{color:var(--r-flag-red);opacity:1}.r-toast-warn>.r-i{color:var(--r-flag-orange);opacity:1}.r-toast-ai>:is(.r-i,.r-sparkle){color:var(--r-ai);opacity:1}.r-toast-body{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.r-toast-desc{opacity:.72;font-size:var(--r-text-meta)}.r-toast-actions{gap:var(--r-space-2);flex-shrink:0}.r-bulkbar,.r-toast-actions{align-items:center;display:flex}.r-bulkbar{bottom:calc(var(--r-space-10) + env(safe-area-inset-bottom,0px));left:calc(var(--r-ui-sidebar-width,0px) + (100% - var(--r-ui-sidebar-width,0px)) / 2);z-index:var(--r-z-floating-bar);gap:var(--r-space-6);max-width:calc(100% - var(--r-ui-sidebar-width,0px) - 48px);padding:6px 6px 6px var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-ink-1);color:var(--r-surface);box-shadow:0 16px 40px -14px var(--r-scrim);font-size:13px;font-weight:var(--r-weight-semibold);animation:r-bulkbar-in var(--r-dur-drawer) var(--r-ease-spring);position:fixed;transform:translate(-50%)}:where(.dark,.r-dark) .r-bulkbar{background:var(--r-surface-3);color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-line-strong),0 16px 40px -14px var(--r-scrim)}.r-bulkbar[data-state=closed]{animation:r-bulkbar-out var(--r-dur-dismiss) var(--r-ease-standard) forwards}@keyframes r-bulkbar-in{0%{opacity:0;transform:translate(-50%,12px)scale(.98)}to{opacity:1;transform:translate(-50%)}}@keyframes r-bulkbar-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}.r-bulkbar-label{white-space:nowrap}.r-bulkbar-actions{scrollbar-width:none;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.r-bulkbar .r-btn{color:inherit;box-shadow:none;background:0 0}.r-bulkbar .r-btn .r-i{color:inherit;opacity:.75}@media (hover:hover){.r-bulkbar .r-btn:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.r-bulkbar .r-btn:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}}.r-bulkbar .r-btn:focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset)}.r-bulkbar .r-btn-strong{background:var(--r-accent);color:var(--r-accent-ink)}.r-bulkbar .r-btn-strong .r-i{color:var(--r-accent-ink);opacity:1}@media (hover:hover){.r-bulkbar .r-btn-strong:hover{background:var(--r-accent-hover)}}@media not all and (min-width:68.75rem){.r-bulkbar{max-width:calc(100% - 32px);left:50%}}@media not all and (min-width:40rem){.r-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--r-radius-card) var(--r-radius-card) 0 0;animation-name:r-slide-up-in;top:auto;bottom:0;left:0;transform:none}.r-dialog[data-state=closed]{animation-name:r-slide-down-out}.r-dialog-foot>.r-btn{flex:1 1 0}.r-sheet:not(.r-sheet-left){width:100vw}.r-toaster{left:calc(var(--r-space-4) + env(safe-area-inset-left,0px));right:calc(var(--r-space-4) + env(safe-area-inset-right,0px));bottom:calc(var(--r-space-4) + env(safe-area-inset-bottom,0px));align-items:stretch}.r-toast{min-width:0;max-width:none}}.r-scroll-x{width:100%;overflow-x:auto}.r-table{width:100%;font-size:var(--r-text-body)}.r-table th{padding:var(--r-space-4) var(--r-space-6) var(--r-space-3);color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-strong);text-align:left;white-space:nowrap}.r-table td,.r-table th{box-shadow:inset 0 -1px 0 var(--r-line)}.r-table td{padding:var(--r-space-6);color:var(--r-ink-1);vertical-align:middle;transition:background-color var(--r-dur-hover) var(--r-ease-standard);font-size:13.5px}.r-table tbody tr:last-child td{box-shadow:none}@media (hover:hover){.r-table tbody tr:hover td{background:var(--r-hover)}}.r-table tr.is-selected td{background:var(--r-selected)}.r-table :is(th,td):first-child{padding-left:2px}.r-table :is(th,td):last-child{padding-right:2px}.r-table .r-r{text-align:right;font-variant-numeric:tabular-nums}.r-table .r-sub{color:var(--r-ink-3);margin-top:1px;font-size:12px;display:block}.r-table :is(.r-sub,td).r-warn{color:var(--r-warning)}.r-table :is(.r-sub,td).r-down{color:var(--r-danger)}.r-table :is(.r-sub,td).r-up{color:var(--r-success)}.r-table-compact td{padding-top:var(--r-space-5);padding-bottom:var(--r-space-5)}.r-table th[aria-sort]{cursor:pointer}.r-table th[aria-sort]>button{align-items:center;gap:var(--r-space-2);border-radius:var(--r-radius-xs);letter-spacing:inherit;text-transform:inherit;display:inline-flex}.r-table th[aria-sort=ascending],.r-table th[aria-sort=descending]{color:var(--r-ink-1)}.r-ledger td{padding:var(--r-space-7) var(--r-space-8);border-top:1px solid var(--r-line);vertical-align:middle}.r-ledger tr:last-child td{border-bottom:1px solid var(--r-line)}.r-ledger td:first-child{padding-left:2px}.r-ledger td:last-child{padding-right:2px}@media (hover:hover){.r-ledger tr:hover td{background:var(--r-hover)}}.r-ledger tr.is-issue{background:linear-gradient(90deg,var(--r-warning-soft),transparent 55%)}.r-ledger tr.is-issue td{background:0 0}@media (hover:hover){.r-ledger tr.is-issue:hover td{background:0 0}}.r-ledger tr.is-issue .r-v{color:var(--r-ink-3)}.r-v{color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.r-l{color:var(--r-ink-3);white-space:nowrap;margin-top:2px;font-size:12px}.r-cellbar{background:var(--r-surface-3);height:4px;margin-top:7px;position:relative;overflow:hidden}.r-cellbar,.r-cellbar>span{border-radius:var(--r-radius-xs)}.r-cellbar>span{background:var(--r-ink-2);position:absolute;top:0;bottom:0;left:0}.r-li{align-items:center;gap:var(--r-space-7);min-width:0;padding:var(--r-space-7) 2px;box-shadow:inset 0 -1px 0 var(--r-line);display:flex}.r-feed{flex-direction:column;display:flex}.r-feed-day{z-index:var(--r-z-raised);padding:var(--r-space-8) 0 var(--r-space-3);background:var(--r-ui-surface,var(--r-surface));color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);position:sticky;top:0}.r-feed-item{grid-template-columns:var(--r-layout-control) minmax(0,1fr) auto;align-items:start;gap:var(--r-space-7);padding:var(--r-space-7) 0;box-shadow:inset 0 -1px 0 var(--r-line);display:grid}.r-feed-item.is-compact{padding:var(--r-space-4) 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center}.r-feed-glyph{width:var(--r-layout-control);height:var(--r-layout-control);background:var(--r-surface-2);color:var(--r-ink-3);box-shadow:inset 0 0 0 1px var(--r-line);border-radius:50%;place-items:center;display:grid}.r-feed-item.is-compact .r-feed-glyph{width:20px;height:20px;box-shadow:none;background:0 0}.r-what{min-width:0;color:var(--r-ink-2);font-size:var(--r-text-body);line-height:1.5}.r-what b,.r-what strong{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-feed-time{color:var(--r-ink-3);font-size:var(--r-text-meta);white-space:nowrap}.r-diff{align-items:center;gap:var(--r-space-4);gap:var(--r-space-3);color:var(--r-ink-4);font-size:12.5px;font-weight:var(--r-weight-medium);font-variant-numeric:tabular-nums;flex-wrap:wrap;line-height:1.4;display:inline-flex}.r-diff .r-old{color:var(--r-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--r-ink-4);text-decoration-color:var(--r-ink-4)}.r-diff .r-new{text-decoration:none}.r-diff .r-new,.r-fig{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-fig{font-family:var(--r-font-sans);letter-spacing:var(--r-text-display-tracking);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.r-fig .r-unit{color:var(--r-ink-2);letter-spacing:-.02em;margin-left:.08em;font-size:.5em}.r-fig-sm{font-size:var(--r-text-title);letter-spacing:var(--r-text-title-tracking)}.r-fig-md{font-size:var(--r-text-subject);letter-spacing:var(--r-text-subject-tracking)}.r-fig-lg,.r-fig-xl{font-size:var(--r-text-display);letter-spacing:var(--r-text-display-tracking)}.r-strip{grid-template-columns:repeat(var(--r-ui-cells,4),minmax(0,1fr));gap:var(--r-space-2);padding:var(--r-space-2);border-radius:var(--r-radius-xl);background:var(--r-surface-2);display:grid}.r-strip .r-cell{gap:var(--r-space-4);min-width:0;padding:var(--r-space-6) var(--r-space-7) var(--r-space-6);border-radius:var(--r-radius-lg);flex-direction:column;display:flex}.r-strip .r-cell .r-fig{font-size:var(--r-text-subject)}.r-cell-foot{align-items:center;gap:var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;display:flex}.r-spark{height:30px;color:var(--r-accent);position:relative}.r-spark svg{width:100%;height:100%;display:block;overflow:visible}.r-spark path{vector-effect:non-scaling-stroke}.r-spark .r-spark-area{fill:currentColor;fill-opacity:.07;stroke:none}.r-spark .r-spark-line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.r-spark .r-end{width:7px;height:7px;box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface)),0 0 10px currentColor;background:currentColor;border-radius:50%;margin-top:-3.5px;position:absolute;right:-3px}@supports (color:color-mix(in lab,red,red)){.r-spark .r-end{box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface)),0 0 10px color-mix(in srgb,currentColor 55%,transparent)}}.r-meter{background:var(--r-surface-3);height:6px;position:relative;overflow:hidden}.r-meter,.r-meter>span{border-radius:var(--r-radius-pill)}.r-meter>span{background:var(--r-ink-2);transition:width var(--r-dur-reveal) var(--r-ease-spring);position:absolute;top:0;bottom:0;left:0}.r-meter-success>span{background:var(--r-success);box-shadow:none}.r-meter-warn>span{background:var(--r-warning);box-shadow:none}.r-meter-down>span{background:var(--r-danger);box-shadow:none}.r-meter-thin{height:4px}.r-meter-steps{gap:3px;height:8px;display:flex}.r-meter-steps>span{background:var(--r-surface-3);border-radius:3px;flex:1 1 0}.r-meter-steps>span.is-on{background:var(--r-ink-2)}.r-meter-steps>span.is-extra{background:var(--r-warning)}.r-statlist{flex-direction:column;display:flex}.r-statlist>div{justify-content:space-between;align-items:center;gap:var(--r-space-6);box-shadow:inset 0 1px 0 var(--r-line);padding:11px 0;display:flex}.r-statlist dt{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-statlist dd{color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);font-variant-numeric:tabular-nums}.r-chart{width:100%;display:block;overflow:visible}.r-chart .r-bl,.r-chart .r-gl{stroke:var(--r-line);stroke-width:1px;shape-rendering:crispedges}.r-chart .r-tick{fill:var(--r-ink-3);font-family:var(--r-font-sans);font-size:var(--r-text-label);font-weight:var(--r-weight-medium);font-variant-numeric:tabular-nums}.r-chart .r-tick-end{text-anchor:end}.r-chart .r-tick-mid{text-anchor:middle}.r-chart .r-ln{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.r-chart .r-ln-accent{stroke:var(--r-accent)}.r-chart .r-ln-muted{stroke:var(--r-ink-4);stroke-dasharray:2 4}.r-chart .r-ln-ink{stroke:var(--r-ink-3)}.r-chart .r-ln-down{stroke:var(--r-danger)}.r-chart .r-ln-s1{stroke:var(--r-accent)}.r-chart .r-ln-s2{stroke:var(--r-cat-1)}.r-chart .r-ln-s3{stroke:var(--r-cat-3)}.r-chart .r-ln-s4{stroke:var(--r-cat-5)}.r-chart .r-ln-s5{stroke:var(--r-cat-2)}.r-chart .r-ln-s6{stroke:var(--r-cat-7)}.r-chart .r-fill-accent{fill:var(--r-accent)}.r-chart .r-fill-muted{fill:var(--r-surface-3)}.r-chart .r-stop-accent{stop-color:var(--r-accent)}.r-chart .r-mk{stroke:var(--r-ui-surface,var(--r-surface));stroke-width:2px}.r-chart .r-crosshair{stroke:var(--r-line-strong);stroke-width:1px}.r-chart-hit{fill:#0000;cursor:pointer;outline:none}.r-chart-hit:focus-visible{stroke:var(--r-focus);stroke-width:2px}.r-chart-tip{z-index:var(--r-z-chart-tip);border-radius:var(--r-radius-xl);background:var(--r-surface-2);min-width:188px;padding:11px 13px;position:absolute}@supports (color:color-mix(in lab,red,red)){.r-chart-tip{background:color-mix(in srgb,var(--r-surface-2) 95%,transparent)}}.r-chart-tip{color:var(--r-ink-2);box-shadow:var(--r-shadow-pop);font-size:var(--r-text-meta);pointer-events:none}.r-chart-tip .r-t{margin-bottom:var(--r-space-3);color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-bg-accent,.r-bg-s1{background:var(--r-accent)}.r-bg-s2{background:var(--r-cat-1)}.r-bg-s3{background:var(--r-cat-3)}.r-bg-s4{background:var(--r-cat-5)}.r-bg-s5{background:var(--r-cat-2)}.r-bg-s6{background:var(--r-cat-7)}.r-bg-ink{background:var(--r-ink-4)}.r-bg-down{background:var(--r-danger)}.r-bg-warn{background:var(--r-warning)}.r-share{border-radius:var(--r-radius-pill);gap:2px;height:10px;display:flex;overflow:hidden}.r-share>span{height:100%;display:block}.r-hbars{gap:var(--r-space-6);flex-direction:column;display:flex}.r-hbar{align-items:center;gap:var(--r-space-2) var(--r-space-6);font-size:var(--r-text-meta);grid-template-columns:minmax(0,1fr) auto;display:grid}.r-hbar .r-track{border-radius:var(--r-radius-sm);background:var(--r-surface-3);grid-column:1/-1;height:6px;overflow:hidden}.r-hbar .r-track>span{border-radius:var(--r-radius-sm);background:var(--r-ink-2);height:100%;display:block}.r-legend{align-items:center;gap:var(--r-space-8);color:var(--r-ink-3);flex-wrap:wrap;font-size:12px;display:flex}.r-legend .r-key{width:8px;height:8px}.r-legend .r-key,.r-legend .r-key-line{border-radius:2px;margin-right:7px;display:inline-block}.r-legend .r-key-line{vertical-align:3px;width:14px;height:2px}@media not all and (min-width:48rem){.r-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.r-strip.r-strip-stack{grid-template-columns:minmax(0,1fr)}}.r-note{align-items:flex-start;gap:var(--r-space-5);padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface-2);color:var(--r-ink-2);font-size:13px;line-height:1.5;display:flex}.r-note>:is(.r-i,.r-sparkle){color:var(--r-ink-3);margin-top:2px}.r-note b,.r-note strong{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-note-body{flex:1 1 0;min-width:0}.r-note-action{flex-shrink:0;margin:-4px -4px -4px 0}.r-note-accent{color:var(--r-ink-1)}.r-note-accent>.r-i{color:var(--r-accent)}.r-note-success{background:var(--r-success-soft);color:var(--r-ink-1)}.r-note-success>.r-i{color:var(--r-success)}.r-note-down{background:var(--r-danger-soft);color:var(--r-ink-1)}.r-note-down>.r-i{color:var(--r-danger)}.r-note-info{background:var(--r-info-soft);color:var(--r-ink-1)}.r-note-info>.r-i{color:var(--r-info)}.r-note-ai{background:var(--r-ai-soft);color:var(--r-ink-1)}.r-note-ai>:is(.r-i,.r-sparkle){color:var(--r-ai)}.r-empty{align-items:center;gap:var(--r-space-3);padding:var(--r-space-14) var(--r-space-10);border-radius:var(--r-radius-xl);text-align:center;animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring);flex-direction:column;display:flex}.r-empty-glyph{width:48px;height:48px;margin-bottom:var(--r-space-4);border-radius:var(--r-radius-lg);background:var(--r-surface);color:var(--r-ink-3);box-shadow:var(--r-shadow-lift);place-items:center;display:grid;position:relative}:where(.dark,.r-dark) .r-empty-glyph{background:var(--r-surface-2)}.r-empty-glyph:before{content:"";border-radius:inherit;background:var(--r-gradient);opacity:.45;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.r-empty-glyph .r-i{stroke-width:1.6px;width:22px;height:22px}.r-empty.is-error .r-empty-glyph{color:var(--r-danger)}.r-empty.is-error .r-empty-glyph:before{display:none}.r-empty .r-h3{font-size:15px;font-weight:var(--r-weight-semibold)}.r-empty p{max-width:380px;color:var(--r-ink-3);font-size:13.5px;line-height:1.5}.r-empty-action{justify-content:center;gap:var(--r-space-4);margin-top:var(--r-space-5);flex-wrap:wrap;display:flex}.r-skel{border-radius:var(--r-radius-md);background:linear-gradient(90deg,var(--r-surface-2) 0,var(--r-surface-3) 50%,var(--r-surface-2) 100%);animation:r-shimmer var(--r-dur-shimmer) ease-in-out infinite;background-size:200% 100%;display:block}@keyframes r-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.r-skel-text{height:12px}.r-skel-title{width:256px;max-width:100%;height:28px}.r-skel-row{height:52px}.r-skel-stack{gap:var(--r-space-5);flex-direction:column;display:flex}.r-thumb-empty{background:var(--r-surface-2)}.r-spin{animation:r-spin .9s linear infinite}@keyframes r-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.r-dot-pulse,.r-empty,.r-skel,.r-spin{animation:none}}.r-beacon{--r-ui-surface:var(--r-surface-2);gap:var(--r-space-12);padding:var(--r-space-9) var(--r-space-10);border-radius:var(--r-radius-xl);background:var(--r-surface-2);color:var(--r-ink-1);grid-template-columns:280px minmax(0,1fr);display:grid;position:relative}.r-beacon.is-single{grid-template-columns:minmax(0,1fr)}.r-beacon-aside{justify-content:space-between;gap:var(--r-space-9)}.r-beacon-aside,.r-beacon-main{flex-direction:column;min-width:0;display:flex}.r-beacon .r-beacon-peak{color:var(--r-ink-1);font-weight:var(--r-weight-heavy)}.r-beacon .r-fig .r-unit{color:var(--r-ink-3)}@media not all and (min-width:64rem){.r-beacon{grid-template-columns:minmax(0,1fr)}}@media not all and (min-width:48rem){.r-beacon{padding:var(--r-space-8)}}.r-unread-dot{width:var(--r-size-unread);height:var(--r-size-unread);background:var(--r-unread);box-shadow:0 0 0 3px var(--r-unread);border-radius:50%;flex-shrink:0;display:inline-block}@supports (color:color-mix(in lab,red,red)){.r-unread-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--r-unread) 16%,transparent)}}.r-flag-glyph{stroke-width:1.5px}.r-vip{color:var(--r-accent)}.r-vip.is-filled{fill:currentColor}.r-mbx-dot{--r-ui-hue:var(--r-cat-10);width:var(--r-size-dot);height:var(--r-size-dot);background:var(--r-ui-hue);border-radius:50%;flex-shrink:0;display:inline-block}.r-mbx-dot.is-folder{box-shadow:inset 0 0 0 1.6px var(--r-ui-hue);background:0 0}.r-mbx-dot-sm{width:7px;height:7px}.r-mbx-dot.is-workspace{border-radius:2px}.r-proj-mark{--r-ui-hue:var(--r-cat-4);width:var(--r-size-project-mark);height:var(--r-size-project-mark);background:var(--r-ui-hue);border-radius:3.5px;flex-shrink:0;display:inline-block;transform:rotate(45deg)scale(.86)}.r-cust-mark{--r-mark:16px;--r-ui-hue:var(--r-cat-10);width:var(--r-mark);height:var(--r-mark);border-radius:calc(var(--r-mark) * .3);background:var(--r-surface-3);color:var(--r-ui-hue);font-size:calc(var(--r-mark) * .56);font-weight:var(--r-weight-bold);flex-shrink:0;place-items:center;line-height:1;display:inline-grid;overflow:hidden}.r-cust-mark.is-img,.r-place-mark.is-img{background:var(--r-logo-plate);box-shadow:inset 0 0 0 .5px var(--r-line)}.r-cust-mark>img,.r-place-mark>img{object-fit:contain;width:100%;height:100%}.r-place-mark{color:var(--r-ui-hue);border-radius:3px;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.r-place-mark.is-folder{box-shadow:inset 0 0 0 1.5px var(--r-ui-hue);border-radius:50%}.r-place-mark.is-folder.is-img>img{border-radius:2px;width:72%;height:72%}.r-org-tile{background:var(--r-surface);width:17px;height:17px;box-shadow:var(--r-ui-shadow-field);color:var(--r-ink-2);font-size:9.5px;font-weight:var(--r-weight-bold);border-radius:5px;place-items:center;line-height:1;display:inline-grid}.r-stglyph{--r-ui-st:var(--r-flag-blue);border:1.6px solid var(--r-ui-st);background-clip:content-box;border-radius:50%;flex:none;width:11px;height:11px;padding:1.4px;display:inline-block}.r-stglyph[data-s=waiting]{--r-ui-st:var(--r-flag-orange);background-image:conic-gradient(var(--r-ui-st) 0 180deg,transparent 0)}.r-stglyph[data-s=done]{--r-ui-st:var(--r-flag-green);background:var(--r-ui-st)}.r-status-word{align-items:center;gap:6px;display:inline-flex}.r-typing{gap:2px;display:inline-flex}.r-typing i{background:var(--r-presence);border-radius:50%;width:3.5px;height:3.5px;animation:r-typing 1.2s ease-in-out infinite}.r-typing i:nth-child(2){animation-delay:.15s}.r-typing i:nth-child(3){animation-delay:.3s}@keyframes r-typing{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.r-chipx{--r-ui-hue:var(--r-cat-10);--r-ui-hue-soft:var(--r-cat-10-soft);--r-ui-hue-text:var(--r-cat-10-text);max-width:100%;height:var(--r-size-chip);border-radius:var(--r-radius-pill);color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;vertical-align:middle;transition:background-color var(--r-dur-hover) var(--r-ease-standard),box-shadow var(--r-dur-hover) var(--r-ease-standard)}.r-chipx,.r-chipx-main{min-width:0;align-items:center;display:inline-flex}.r-chipx-main{height:100%;padding:0 var(--r-space-2);border-radius:inherit;color:inherit;gap:6px}.r-chipx-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.r-chipx-dot{width:var(--r-size-dot);height:var(--r-size-dot);background:var(--r-ui-hue);border-radius:50%;flex-shrink:0}@media (hover:hover){.r-chipx.is-action:hover{background:var(--r-hover)}}.r-chipx-x{width:18px;height:18px;color:inherit;opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard),background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:50%;flex-shrink:0;place-items:center;margin-right:3px;display:grid}.r-chipx-x:focus-visible{opacity:.8}@media (hover:hover){.r-chipx:hover .r-chipx-x{opacity:.8}.r-chipx-x:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.r-chipx-x:hover{background:color-mix(in srgb,currentColor 14%,transparent)}}.r-chipx-x:hover{opacity:1}}.r-chipx-x .r-i{stroke-width:2.2px;width:11px;height:11px}.r-lchip{background:var(--r-ui-hue-soft);color:var(--r-ui-hue-text);font-weight:var(--r-weight-strong)}.r-lchip>.r-chipx-main{padding:0 9px}.r-lchip>.r-chipx-x{opacity:.7}.r-lchip:has(.r-chipx-x)>.r-chipx-main{padding-right:3px}@media (hover:hover){.r-lchip.is-action:hover{background:var(--r-ui-hue-soft);box-shadow:inset 0 0 0 1px var(--r-ui-hue)}@supports (color:color-mix(in lab,red,red)){.r-lchip.is-action:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-ui-hue) 40%,transparent)}}}.r-lchip.is-sm{height:20px;font-size:12px}.r-lchip.is-sm>.r-chipx-main{padding:0 7px}.r-cchip.is-sm,.r-pchip.is-sm,.r-tchip.is-sm{height:20px;font-size:12px}.r-pchip-swatch{width:var(--r-size-project-mark);height:var(--r-size-project-mark);background:var(--r-ui-hue);border-radius:3.5px;flex-shrink:0;display:inline-block;transform:rotate(45deg)scale(.86)}.r-pchip .r-chipx-text{max-width:180px}.r-pchip>.r-chipx-main>.r-i{color:var(--r-ink-3)}.r-pchip.is-suggested{color:var(--r-ai-text)}.r-pchip.is-suggested .r-pchip-swatch{display:none}.r-pchip-yes{color:var(--r-ai-text)}.r-pchip.is-suggested .r-chipx-x{opacity:.8}.r-cchip-mark{border-radius:4px}.r-ftype{--r-ui-hue:var(--r-ink-3);background:var(--r-ui-hue);border-radius:5px;flex-shrink:0;place-items:center;min-width:30px;height:20px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.r-ftype{background:color-mix(in srgb,var(--r-ui-hue) 12%,transparent)}}.r-ftype{color:var(--r-ui-hue);font-size:9.5px;font-weight:var(--r-weight-bold);letter-spacing:.02em;line-height:1}.r-ftype-lg{border-radius:var(--r-radius-sm);background:var(--r-surface);width:32px;min-width:0;height:32px;box-shadow:var(--r-shadow-lift);padding:0;font-size:9px}:where(.dark,.r-dark) .r-ftype-lg{background:var(--r-ui-fill-3);box-shadow:none}.r-attach{border-radius:var(--r-radius-md);background:var(--r-hover);gap:2px;max-width:100%;padding:5px 4px 5px 6px;position:relative}.r-attach,.r-attach-main{align-items:center;min-width:0;display:inline-flex}.r-attach-main{gap:var(--r-space-4);text-align:left}.r-attach-main,.r-attach-pic{border-radius:var(--r-radius-sm)}.r-attach-pic{object-fit:cover;width:32px;height:32px;box-shadow:inset 0 0 0 .5px var(--r-line);flex-shrink:0}.r-attach-copy{flex-direction:column;min-width:0;line-height:1.25;display:flex}.r-attach-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;color:var(--r-ink-1);font-size:13px;font-weight:var(--r-weight-medium);overflow:hidden}.r-attach-meta{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-attach-meter{position:absolute;bottom:3px;left:8px;right:8px}.r-attach.is-error{background:var(--r-danger-soft)}.r-attach .r-chipx-x{opacity:.7}.r-attach-grid-wrap{gap:var(--r-space-4);margin-top:var(--r-space-8);flex-direction:column;display:flex}.r-attach-grid-head{justify-content:space-between;align-items:center;gap:var(--r-space-6);min-height:24px;color:var(--r-ink-3);font-size:var(--r-text-meta);display:flex}.r-attach-grid-all{align-items:center;gap:var(--r-space-5);min-width:0;display:inline-flex}.r-attach-grid-all .r-textlink[disabled]{opacity:.7}.r-attach-grid{grid-template-columns:repeat(auto-fill,minmax(232px,1fr));gap:8px;display:grid}.r-attach-grid-more{font-size:var(--r-text-meta);align-self:flex-start}.r-attach-tile{-webkit-touch-callout:none;min-width:0;display:flex;position:relative}.r-attach-tile-main{background:var(--r-hover);text-align:left;-webkit-user-select:none;user-select:none;width:100%;min-width:0;min-height:56px;transition:background-color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;padding:8px 12px 8px 8px;display:grid}@media (hover:hover){.r-attach-tile-main:hover{background:var(--r-ui-fill-2)}}.r-attach-tile-main:active{transform:scale(.98)}.r-attach-tile:has(.r-attach-tile-dl.is-shown) .r-attach-tile-main{padding-right:44px}@media (hover:hover){.r-attach-tile:hover .r-attach-tile-main{padding-right:44px}}.r-attach-thumb{background:var(--r-surface);width:40px;height:40px;box-shadow:inset 0 0 0 .5px var(--r-line);border-radius:8px;grid-row:span 2;place-items:center;display:grid;position:relative;overflow:hidden}.r-attach-thumb>img{object-fit:cover;width:100%;height:100%}.r-attach-thumb.r-thumb-empty{box-shadow:none;background:0 0}.r-attach-busy{border-radius:inherit;background:var(--r-surface);box-shadow:inset 0 0 0 .5px var(--r-line);color:var(--r-ink-2);place-items:center;display:grid;position:absolute;inset:0}.r-attach-tile-name{color:var(--r-ink-1);font-size:13px;font-weight:var(--r-weight-medium);align-self:end;line-height:1.3;display:block}.r-attach-tile-meta,.r-attach-tile-name{min-width:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-attach-tile-meta{color:var(--r-ink-3);font-size:var(--r-text-meta);align-self:start;line-height:1.35}.r-attach-tile.is-error .r-attach-tile-meta,.r-attach-tile.is-loading .r-attach-tile-meta{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.r-attach-tile.is-error .r-attach-tile-main{background:var(--r-danger)}@supports (color:color-mix(in lab,red,red)){.r-attach-tile.is-error .r-attach-tile-main{background:color-mix(in srgb,var(--r-danger) 7%,transparent)}}.r-attach-tile-dl{background:var(--r-surface);width:28px;height:28px;color:var(--r-ink-2);box-shadow:var(--r-shadow-lift);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard);border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover){.r-attach-tile-dl:hover{color:var(--r-ink-1)}}.r-attach-tile-dl.is-shown,.r-attach-tile-dl:focus-visible{opacity:1}@media (hover:hover){.r-attach-tile:hover .r-attach-tile-dl{opacity:1}}.r-lightbox-scrim{z-index:var(--r-z-modal-scrim);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);background:#0c0c0eeb}.r-lightbox,.r-lightbox-scrim{animation:r-fade-in .2s var(--r-ease-standard);position:fixed;inset:0}.r-lightbox{z-index:var(--r-z-modal);color:#fff;outline:none;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.r-lightbox-bar{min-height:56px;padding:max(10px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 10px max(20px,env(safe-area-inset-left,0px));align-items:center;gap:12px;display:flex}.r-lightbox-titles{flex-direction:column;flex:1;min-width:0;display:flex}.r-lightbox-name{color:#fff;font-size:14px;font-weight:var(--r-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.35;overflow:hidden}.r-lightbox-meta{color:#fff9;font-size:12px;line-height:1.35}.r-lightbox-actions{flex-shrink:0;gap:2px;display:flex}.r-lightbox-btn{color:#ffffffdb;width:36px;height:36px;transition:background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:10px;place-items:center;display:grid}@media (hover:hover){.r-lightbox-btn:hover{color:#fff;background:#ffffff1f}}@media (pointer:coarse){.r-lightbox-btn{width:44px;height:44px}.r-lightbox-actions{margin-right:-4px}}.r-lightbox-btn:focus-visible,.r-lightbox-nav:focus-visible,.r-lightbox-pill:focus-visible{outline-offset:2px;outline:2px solid #ffffffe6}.r-lightbox-stage{min-height:0;padding:4px 76px max(28px,env(safe-area-inset-bottom,0px));touch-action:pan-y pinch-zoom;outline:none;grid-template:minmax(0,1fr)/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.r-lightbox-stage.is-zoomed{cursor:zoom-out;touch-action:auto;padding:0;overflow:auto}.r-lightbox-slide{width:100%;min-width:0;height:100%;min-height:0;transition:transform .22s var(--r-ease-spring);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative}.r-lightbox-stage.is-zoomed .r-lightbox-slide{width:max-content;min-width:100%;height:auto;padding:16px;transition:none;display:block}.r-lightbox-img{object-fit:contain;cursor:zoom-in;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:4px;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 24px 64px #00000073}.r-lightbox-img.is-zoomed{cursor:zoom-out;max-width:none;max-height:none;margin:0 auto}.r-lightbox-stage.is-pdf{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.r-lightbox-pdf{background:#fff;border:0;border-radius:8px;width:min(100%,1000px);height:100%;box-shadow:0 24px 64px #00000073}.r-lightbox-status{color:#ffffffc7;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:340px;font-size:14px;line-height:1.45;display:flex}.r-lightbox-over{pointer-events:none;justify-content:center;max-width:none;position:absolute;inset:0}.r-lightbox-pill{color:#fff;height:36px;font-size:13.5px;font-weight:var(--r-weight-semibold,600);transition:background-color var(--r-dur-hover) var(--r-ease-standard);background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:0 16px;display:inline-flex}@media (hover:hover){.r-lightbox-pill:hover{background:#ffffff38}}.r-lightbox-pill.is-primary{color:#111;background:#fff}@media (hover:hover){.r-lightbox-pill.is-primary:hover{background:#ffffffe0}}.r-lightbox-file{text-align:center;background:#ffffff12;border-radius:22px;flex-direction:column;align-items:center;gap:6px;width:min(100%,340px);padding:32px 28px 24px;display:flex}.r-lightbox-file .r-ftype-lg{width:64px;height:64px;box-shadow:none;background:#ffffff1a;border-radius:16px;margin-bottom:8px;font-size:13px}.r-lightbox-file strong{overflow-wrap:anywhere;color:#fff;max-width:100%;font-size:15px;font-weight:var(--r-weight-semibold,600)}.r-lightbox-file>span{color:#fff9;font-size:12.5px}.r-lightbox-file-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.r-lightbox-file p{color:#ffffff80;margin:10px 0 0;font-size:12px}.r-lightbox-nav{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:44px;height:44px;transition:background-color var(--r-dur-hover) var(--r-ease-standard);background:#12121485;border:1px solid #ffffff38;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 12px #00000059}@media (hover:hover){.r-lightbox-nav:hover{background:#121214b8}}.r-lightbox-nav.is-prev{left:max(16px,env(safe-area-inset-left,0px))}.r-lightbox-nav.is-next{right:max(16px,env(safe-area-inset-right,0px))}@media not (min-device-width:32rem),not all and (min-width:47.5rem){.r-lightbox-stage{padding:0 0 max(12px,env(safe-area-inset-bottom,0px))}.r-lightbox-img{box-shadow:none;border-radius:0}.r-lightbox-pdf{border-radius:0;width:100%}.r-lightbox-nav{display:none}.r-lightbox-file{width:calc(100% - 32px)}}@media (prefers-reduced-motion:reduce){.r-lightbox,.r-lightbox-scrim,.r-lightbox-slide{transition:none;animation:none}}.r-hover-actions{border-radius:9px;align-items:center;gap:1px;padding:2px;display:flex}.r-hover-action{width:28px;height:28px;color:var(--r-ink-3);transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard),box-shadow var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);border-radius:7px;place-items:center;display:grid}.r-hover-action .r-i{stroke-width:1.7px;width:15px;height:15px}@media (hover:hover){.r-hover-action:hover{background:var(--r-surface);color:var(--r-ink-1);box-shadow:var(--r-shadow-lift)}:where(.dark,.r-dark) .r-hover-action:hover{background:var(--r-ui-fill-3);box-shadow:none}}.r-hover-action:active{transform:scale(.94)}.r-hover-action:disabled{opacity:.4;pointer-events:none}.r-panes{grid-template-columns:minmax(var(--r-layout-list-min),var(--r-layout-list)) minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;position:relative}.r-list-pane{border-right:1px solid var(--r-line);flex-direction:column;min-width:0;min-height:0;display:flex}.r-list-head{align-items:center;gap:var(--r-space-2);height:var(--r-layout-bar-height);padding:0 var(--r-space-6) 0 var(--r-space-9);flex:none;display:flex}.r-list-title{min-width:0;font-size:var(--r-text-title);line-height:var(--r-text-title-leading);font-weight:var(--r-text-title-weight);letter-spacing:var(--r-text-title-tracking);color:var(--r-ink-1);align-items:baseline;gap:7px;display:flex}.r-list-count{color:var(--r-ink-3);font-size:13px;font-weight:var(--r-weight-meta);letter-spacing:0;font-variant-numeric:tabular-nums}.r-list-tools{gap:2px;margin-left:auto;display:flex}.r-list-sub{display:none}.r-list-bar{align-items:center;gap:var(--r-space-1);min-width:0;padding:0 var(--r-space-6) var(--r-space-3) calc(var(--r-space-9) - 8px);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.r-list-bar::-webkit-scrollbar{display:none}.r-ltab{border-radius:var(--r-radius-pill);height:26px;color:var(--r-ink-3);font:inherit;font-size:13px;font-weight:var(--r-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@media (hover:hover){.r-ltab:hover{background:var(--r-hover);color:var(--r-ink-2)}}.r-ltab:focus-visible{outline:2px solid var(--r-focus);outline-offset:1px}.r-ltab.is-active{background:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-ltab.is-active{background:color-mix(in srgb,var(--r-ink-1) 7%,transparent)}}.r-ltab.is-active{color:var(--r-ink-1)}.r-ltab .r-i{width:14px;height:14px}.r-ltab.is-active .r-i{color:var(--r-accent)}.r-ltab.is-ai .r-i,.r-ltab.is-ai .r-sparkle{color:var(--r-ai)}.r-ltab-count{color:var(--r-ink-3);font-size:12px;font-weight:var(--r-weight-meta);font-variant-numeric:tabular-nums}.r-ltab-sep{background:var(--r-line-strong);opacity:.6;flex:none;width:1px;height:14px;margin:0 6px}.r-list-scroll{min-height:0;padding-bottom:var(--r-space-10);scrollbar-width:thin;scrollbar-color:var(--r-line-strong) transparent;flex:1;overflow-y:auto}.r-list-end{padding:22px var(--r-space-9) var(--r-space-4);color:var(--r-ink-3);text-align:center;font-size:12.5px}.r-section-label{color:var(--r-ink-3);font-size:var(--r-text-label);line-height:var(--r-text-label-leading);font-weight:var(--r-text-label-weight)}.r-mlist{padding:0 var(--r-space-4);outline:none}.r-mlist,.r-mlist-group{flex-direction:column;gap:2px;display:flex}.r-mlist-day{z-index:var(--r-z-raised-2);padding:var(--r-space-8) var(--r-space-6) 6px;background:var(--r-ui-surface,var(--r-surface));color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);position:sticky;top:0}.r-mlist>.r-mlist-group:first-child>.r-mlist-day{padding-top:2px}.r-mlist-empty{padding:var(--r-space-10);flex:1;justify-content:center}.r-mrow{--r-ui-row-bg:var(--r-hover);--r-ui-surface:var(--r-surface);cursor:default;-webkit-user-select:none;user-select:none;outline:none}.r-mrow,.r-mrow-inner{border-radius:var(--r-radius-lg);position:relative}.r-mrow-inner{background:var(--r-surface);min-width:0;transition:background-color .16s var(--r-ease-standard),transform var(--r-dur-reveal) var(--r-ease-spring);padding:12px 14px 13px 26px;display:flex}@media (hover:hover){.r-mrow:hover .r-mrow-inner{background:var(--r-ui-row-bg)}}.r-mrow.is-checked,.r-mrow.is-selected{--r-ui-row-bg:var(--r-selected)}.r-mrow.is-checked .r-mrow-inner,.r-mrow.is-selected .r-mrow-inner{background:var(--r-selected)}.r-mrow.is-cursor .r-mrow-inner,.r-mrow:focus-visible .r-mrow-inner{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-inset)}.r-mrow.is-swiping{overflow:hidden}.r-mrow.is-swiping .r-mrow-inner{transition:none}.r-mrow-gutter{justify-content:center;width:26px;padding-top:19px;display:flex;position:absolute;top:0;bottom:0;left:0}.r-mrow-lead-glyph{place-items:center;height:8px;display:grid}.r-mrow-lead-glyph .r-vip{margin-top:-2px}.r-mrow-check{background:var(--r-field);color:#0000;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--r-line-strong);cursor:pointer;border-radius:5px;place-items:center;margin-top:-4px;display:none}.r-mrow-check .r-i{stroke-width:3px;width:11px;height:11px}.r-mrow.is-selecting .r-mrow-check{display:grid}.r-mrow-check.is-on{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:none}@media (hover:hover){.r-mrow.is-checkable .r-mrow-gutter:hover .r-mrow-lead-glyph{display:none}.r-mrow.is-checkable .r-mrow-gutter:hover .r-mrow-check{display:grid}}.r-mrow-body{flex-direction:column;flex:auto;min-width:0;display:flex}.r-mrow-l1{display:flex}.r-mrow-from,.r-mrow-l1{align-items:baseline;gap:6px;min-width:0}.r-mrow-from{color:var(--r-ink-1);font-size:var(--r-text-body);line-height:20px;font-weight:var(--r-weight-medium);display:inline-flex}.r-mrow.is-unread .r-mrow-from{font-weight:var(--r-weight-heavy)}.r-mrow.is-left{opacity:.55}.r-mrow-count{font-size:var(--r-text-meta);font-weight:var(--r-weight-meta);font-variant-numeric:tabular-nums}.r-mrow-count,.r-mrow-end{color:var(--r-ink-3);flex:none}.r-mrow-end{padding-left:var(--r-space-4);transition:opacity .12s var(--r-ease-standard);align-self:center;align-items:center;gap:5px;margin-left:auto;display:inline-flex}.r-mrow-glyph,.r-mrow-time{color:var(--r-ink-3)}.r-mrow-time{font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.r-mrow-l2{white-space:nowrap;text-overflow:ellipsis;font-size:var(--r-text-row);line-height:var(--r-text-row-leading);margin-top:1px;display:block;overflow:hidden}.r-mrow-subject{color:var(--r-ink-1)}.r-mrow.is-unread .r-mrow-subject{font-weight:var(--r-weight-semibold)}.r-mrow-preview{color:var(--r-ink-3)}.r-mrow-l2:not(.is-wrapped) .r-mrow-preview:before{content:" "}.r-mrow-l2.is-wrapped{white-space:normal;flex-direction:column;display:flex}.r-mrow-l2.is-wrapped .r-mrow-subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-mrow-l2.is-wrapped .r-mrow-preview{-webkit-line-clamp:var(--r-ui-lines,2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-mrow-meta{gap:var(--r-space-7);margin-top:var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);line-height:var(--r-text-meta-leading);font-weight:var(--r-text-meta-weight);white-space:nowrap;display:flex;overflow:hidden}.r-mrow-meta,.r-mrow-mi{align-items:center;min-width:0}.r-mrow-mi{flex:none;gap:5px;display:inline-flex}.r-mrow-mi:first-child{flex-shrink:1}.r-mrow-mi.r-mrow-ws{max-width:9.5em;color:var(--r-ink-2);flex-shrink:0}.r-mrow-ws+.r-mrow-mi{flex-shrink:1}.r-mrow-mi .r-i{color:var(--r-ink-3)}.r-mrow-mi.is-ai{color:var(--r-ai-text);font-weight:var(--r-weight-medium)}.r-mrow-mi.is-draft,.r-mrow-mi.is-live{color:var(--r-ink-2)}.r-mrow-mi.is-draft{font-weight:var(--r-weight-medium)}.r-mrow-mi.is-failed,.r-mrow-mi.is-failed .r-i{color:var(--r-danger)}.r-mrow-mi .r-av{--r-ui-surface:var(--r-surface)}.r-mrow.is-selected .r-mrow-mi .r-av{--r-ui-surface:transparent}@media (hover:hover){.r-mrow:is(:hover,.is-selected) .r-mrow-mi .r-av{--r-ui-surface:transparent}}.r-mrow-actions{z-index:var(--r-z-raised);background:var(--r-ui-row-bg);opacity:0;pointer-events:none;transition:opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring);position:absolute;top:7px;right:8px;transform:translate(6px)scale(.98)}.r-mrow.is-cursor .r-mrow-actions,.r-mrow:focus-within .r-mrow-actions{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.r-mrow:hover .r-mrow-actions{opacity:1;pointer-events:auto;transform:none}}.r-mrow.is-cursor .r-mrow-l1 .r-mrow-end,.r-mrow:focus-within .r-mrow-l1 .r-mrow-end{opacity:0}@media (hover:hover){.r-mrow:hover .r-mrow-l1 .r-mrow-end{opacity:0}}.r-mrow.is-comfortable:has(.r-mrow-actions) .r-mrow-l1{min-height:20px}.r-mrow.is-compact .r-mrow-inner{border-radius:var(--r-radius-md);align-items:center;height:36px;padding:0 12px 0 26px}.r-mrow.is-compact .r-mrow-gutter{align-items:center;padding-top:0}.r-mrow.is-compact .r-mrow-check{margin-top:0}.r-mrow.is-compact .r-mrow-body{align-items:center;gap:var(--r-space-5);flex-direction:row}.r-mrow.is-compact .r-mrow-from{font-size:var(--r-text-row);flex:0 0 150px}.r-mrow.is-compact .r-mrow-line{white-space:nowrap;min-width:0;font-size:var(--r-text-row);flex:auto;align-items:center;gap:7px;display:flex;overflow:hidden}.r-mrow.is-compact .r-mrow-subject{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.r-mrow.is-compact .r-mrow-preview{text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}.r-mrow.is-compact .r-mrow-preview:before{content:"— "}.r-mrow-ai{flex:none}.r-mrow.is-compact .r-mrow-actions{top:50%;transform:translate(6px,-50%)scale(.98)}.r-mrow.is-compact:is(:focus-within,.is-cursor) .r-mrow-actions{transform:translateY(-50%)}@media (hover:hover){.r-mrow.is-compact:is(:hover,:focus-within,.is-cursor) .r-mrow-actions{transform:translateY(-50%)}}.r-mrow.is-compact:is(:focus-within,.is-cursor) .r-mrow-body>.r-mrow-end{opacity:0}@media (hover:hover){.r-mrow.is-compact:is(:hover,:focus-within,.is-cursor) .r-mrow-body>.r-mrow-end{opacity:0}}.r-swipe-hint{--r-ui-hue:var(--r-flag-gray);align-items:center;gap:var(--r-space-4);border-radius:var(--r-radius-lg);background:var(--r-ui-hue);padding:0 22px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.r-swipe-hint{background:color-mix(in srgb,var(--r-ui-hue) 72%,var(--r-surface))}}.r-swipe-hint{color:var(--r-surface);font-size:13px;font-weight:var(--r-weight-semibold);transition:background-color var(--r-dur-hover) var(--r-ease-standard)}:where(.dark,.r-dark) .r-swipe-hint{color:var(--r-ink-1)}.r-swipe-hint.is-trailing{flex-direction:row-reverse}.r-swipe-hint.is-armed{background:var(--r-ui-hue)}.r-swipe-hint-icon{place-items:center;display:grid}.r-swipe-hint .r-i{color:inherit}.r-drag-preview{z-index:var(--r-z-dock);pointer-events:none;padding:10px 14px 18px 8px;position:fixed;top:-1000px;left:-1000px}.r-drag-card{border-radius:var(--r-radius-lg);background:var(--r-surface);width:260px;box-shadow:var(--r-shadow-float);font-family:var(--r-font-sans);flex-direction:column;gap:2px;padding:10px 12px 11px;display:flex}.r-drag-preview.is-stack .r-drag-card{box-shadow:var(--r-shadow-float),5px 5px 0 -1px var(--r-surface-2),5px 5px 0 0 var(--r-line)}.r-drag-title{color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-semibold)}.r-drag-meta,.r-drag-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-drag-meta{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-drag-count{border-radius:var(--r-radius-pill);background:var(--r-ink-1);min-width:22px;height:22px;color:var(--r-surface);font-family:var(--r-font-sans);font-size:11.5px;font-weight:var(--r-weight-bold);font-variant-numeric:tabular-nums;place-items:center;padding:0 7px;display:grid;position:absolute;top:2px;right:4px}.r-mnav-shared,.r-mnav-views{display:contents}.r-mnav-avatar{--r-ui-surface:var(--r-desk)}@media (hover:hover){.r-nav-item:hover .r-mnav-avatar{--r-ui-surface:transparent}}.r-mnav-org{border-radius:5px}.r-mnav-item.is-drop-deny{background:var(--r-danger-soft);color:var(--r-danger)}.r-mnav-item.is-drop-muted{opacity:.45}.r-mnav-item.has-caption{height:auto;min-height:var(--r-layout-nav-row);padding-block:8px}.r-mnav-text{flex-direction:column;gap:3px;line-height:1.2;display:flex}.r-mnav-caption{white-space:nowrap;text-overflow:ellipsis;font-size:var(--r-text-meta);color:var(--r-ink-3);overflow:hidden}.r-mnav-denied{flex-direction:column;justify-content:center;line-height:1.15;display:flex}.r-mnav-reason{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.r-mnav-ban{color:var(--r-danger)}.r-mnav-tip{flex-direction:column;gap:2px;display:flex}.r-mnav-tip>:last-child{opacity:.75}.r-reader{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.r-reader-scroll{scrollbar-width:thin;scrollbar-color:var(--r-line-strong) transparent;flex:1;min-height:0;overflow-y:auto}.r-reader-foot{flex-direction:column;flex:none;min-height:0;max-height:calc(100% - 56px);display:flex;position:relative}.r-reader-foot>.r-reply-dock-wrap{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.r-reader-foot .r-reply-dock{min-width:0}.r-reply-dock-wrap>:is(.r-composer,.r-note-composer){overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}@media (pointer:coarse){.r-reader-scroll .r-chipx-x,:is(.r-conv-back,.r-conv-bar .r-btn,.r-msg-actions .r-hover-action,.r-reply-dock .r-btn,.r-reply-field,.r-prop,.r-msg-avatar,.r-msg-to,.r-eyebrow-link,.r-ack,.r-inote-more,.r-inote-reply,.r-nr-more,.r-cite){position:relative}.r-reader-scroll .r-chipx-x:after,:is(.r-conv-back,.r-conv-bar .r-btn,.r-msg-actions .r-hover-action,.r-reply-dock .r-btn,.r-reply-field,.r-prop,.r-msg-avatar,.r-msg-to,.r-eyebrow-link,.r-ack,.r-inote-more,.r-inote-reply,.r-nr-more,.r-cite):after{content:"";position:absolute}.r-conv-back:after{inset:-6px}.r-conv-bar .r-btn:after{inset:-8px -1px}.r-conv-bar-end>.r-btn:first-child:after{left:-16px}.r-conv-bar-end>button.r-btn:last-of-type:after{right:-10px}.r-conv-bar .r-btn-icon:not(.r-subscribe){margin-inline:7px}.r-conv-bar .r-btn-icon:not(.r-subscribe):after{left:-7px;right:-7px}.r-msg-actions .r-hover-action+.r-hover-action{margin-left:16px}.r-msg-actions .r-hover-action:after{inset:-3px -8px -13px}.r-msg-avatar:after{inset:-6px}.r-msg-address,.r-msg-addresses .r-msg-to{min-height:44px}.r-msg-to:after{inset:0}.r-prop:after{inset:-7px -1px}.r-reader-scroll .r-chipx-x:after{inset:-2px -6px -16px -2px}.r-reader-scroll .r-chipx:not(.is-action)>.r-chipx-x:after{inset:-13px -8px -13px -18px}.r-reader .r-eyebrow-line{margin-top:4px;margin-bottom:calc(var(--r-space-5) + 11px)}.r-eyebrow-link:after{inset:-8px -4px -21px}.r-reply-field:after{inset:-6px -2px}.r-reply-dock .r-btn:after{inset:-7px -1px}.r-reply-actions>.r-btn:last-child:after{right:-6px}.r-reply-dock .r-reply-ai{margin-inline:5px}.r-reply-dock .r-reply-ai:after{left:-5px;right:-5px}:is(.r-ack,.r-inote-more,.r-inote-reply,.r-nr-more):after{inset:-9px -1px}.r-cite:after{inset:-8px -4px}}.r-btn.r-hide-keyboard{display:none}@media (pointer:coarse) and (hover:none){:is(.r-composer,.r-note-composer):focus-within .r-hide-keyboard{display:inline-flex}}.r-reply-dock-wrap>.r-composer>.r-composer-foot,.r-reply-dock-wrap>.r-note-composer>.r-note-foot{z-index:1;background:inherit;position:sticky;bottom:0}.r-read-col{max-width:calc(var(--r-layout-reading-column) + 80px);padding:0 var(--r-space-13) var(--r-space-12);margin:0 auto}.r-timeline{flex-direction:column;margin-top:26px;display:flex}.r-conv-bar{z-index:var(--r-z-sticky);align-items:center;gap:var(--r-space-2);height:var(--r-layout-bar-height);padding:0 var(--r-space-6) 0 14px;background:var(--r-surface);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.r-conv-bar{background:color-mix(in srgb,var(--r-surface) 92%,transparent)}}.r-conv-bar{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}@media (prefers-reduced-transparency:reduce){.r-conv-bar{background:var(--r-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.r-conv-nav{display:inline-flex}.r-conv-nav .r-btn:disabled{opacity:.35}.r-conv-back{height:32px;padding:0 var(--r-space-4) 0 2px;border-radius:var(--r-radius-sm);color:var(--r-ink-1);font-size:15px;font-weight:var(--r-weight-medium);align-items:center;gap:2px;margin-left:-4px;display:inline-flex}.r-conv-bar-end{align-items:center;gap:2px;margin-left:auto;display:flex}.r-conv-here{margin-right:var(--r-space-5);color:var(--r-ink-3);gap:7px;font-size:12.5px}.r-conv-here,.r-working{align-items:center;display:inline-flex}.r-working{gap:2px}.r-working .r-btn[aria-pressed=true]{background:var(--r-ui-fill-2)}.r-btn.r-subscribe[aria-pressed=true]{background:0 0}@media (hover:hover){.r-btn.r-subscribe[aria-pressed=true]:hover{background:var(--r-hover)}}.r-working-clear{margin-left:-4px}.r-conv-head{--r-ui-surface:var(--r-surface)}.r-conv-col{max-width:calc(var(--r-layout-reading-column) + 80px);padding:4px var(--r-space-13) 0;margin:0 auto}.r-eyebrow-line{margin-bottom:var(--r-space-5);color:var(--r-ink-3);font-size:var(--r-text-label);flex-wrap:wrap;align-items:center;gap:4px 0;line-height:1.3;display:flex}.r-eyebrow-item{border-radius:var(--r-radius-xs);align-items:center;gap:6px;display:inline-flex}.r-eyebrow-item+.r-eyebrow-item:before{content:"";width:3px;height:3px;margin:0 var(--r-space-5);background:var(--r-ink-4);border-radius:50%}@media (hover:hover){.r-eyebrow-link:hover{color:var(--r-ink-1)}}.r-eyebrow-ai{color:var(--r-ai-text);font-weight:var(--r-weight-medium)}.r-eyebrow-act{width:20px;height:20px;color:var(--r-ai-text);border-radius:6px;place-items:center;display:grid}@media (hover:hover){.r-eyebrow-act:hover{background:var(--r-ai-soft)}}.r-conv-subject{margin:0}.r-props{flex-wrap:wrap;gap:2px;margin:14px 0 0 -8px;display:flex}.r-prop,.r-props{align-items:center}.r-prop{height:var(--r-layout-control);padding:0 var(--r-space-4);border-radius:var(--r-radius-sm);color:var(--r-ink-2);font-size:13px;font-weight:var(--r-weight-medium);white-space:nowrap;transition:background-color var(--r-dur-hover) var(--r-ease-standard),color var(--r-dur-hover) var(--r-ease-standard);gap:7px;display:inline-flex}.r-prop[aria-expanded=true],.r-prop[data-state=open]{background:var(--r-hover);color:var(--r-ink-1)}@media (hover:hover){button.r-prop:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-prop.is-static{cursor:default}.r-prop .r-av{--r-ui-surface:var(--r-surface)}@media (hover:hover){.r-prop:hover .r-av{--r-ui-surface:transparent}}.r-prop>.r-i{color:var(--r-ink-3)}.r-assignee-chev,.r-prop-chev{color:var(--r-ink-3);opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);margin-left:-2px;transform:translateY(-1px)}.r-prop:is(:focus-visible,[aria-expanded=true],[data-state=open]) :is(.r-prop-chev,.r-assignee-chev){opacity:1;transform:none}@media (hover:hover){.r-prop:is(:hover,:focus-visible,[aria-expanded=true],[data-state=open]) :is(.r-prop-chev,.r-assignee-chev){opacity:1;transform:none}}.r-assignee-team,.r-prop-empty{color:var(--r-ink-3)}.r-assignee-team{font-weight:var(--r-weight-regular)}.r-props-labels{padding:0 var(--r-space-2);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.r-props-more{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-prop-add{opacity:0;transition:opacity .16s var(--r-ease-standard),background-color var(--r-dur-hover) var(--r-ease-standard)}.r-prop-add:focus-visible{opacity:1}@media (hover:hover){.r-props:hover .r-prop-add{opacity:1}}.r-menu-two{flex-direction:column;line-height:1.3;display:flex}.r-menu-two small{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-assignee-btn{max-width:300px}.r-assignee-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.r-assignee-team:before{content:"·";margin-right:6px}.r-assignee-avatar{border-radius:50%;place-items:center;display:inline-grid}.r-assignee-none{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--r-line-strong);border-radius:50%;flex-shrink:0;display:inline-block}.r-assignee-none.is-sm{width:22px;height:22px}.r-pick-teamdot{--r-ui-hue:var(--r-cat-3);width:var(--r-size-dot);height:var(--r-size-dot);background:var(--r-ui-hue);border-radius:50%;flex-shrink:0;margin:0 5px}.r-assignee-btn>.r-pick-teamdot{margin:0 2px 0 4px}.r-pick-person{min-height:36px}.r-pick-meta{color:var(--r-ink-3);font-size:var(--r-text-meta);margin-left:8px}.r-pick-meta.is-access{color:var(--r-info)}.r-pick-foot{box-shadow:inset 0 1px 0 var(--r-line);color:var(--r-ink-3);font-size:var(--r-text-meta);flex-direction:column;gap:6px;margin:2px -2px -2px;padding:8px 6px 4px;display:flex}.r-pick-hint,.r-pick-visible{align-items:center;gap:6px;display:flex}.r-pick-visible b{color:var(--r-ink-2);font-weight:var(--r-weight-medium)}.r-status-control .r-i{color:inherit}.r-fold{margin:var(--r-space-2) 0 var(--r-space-2)}.r-fold-btn{align-items:center;gap:var(--r-space-6);width:calc(100% + 16px);padding:var(--r-space-4);border-radius:var(--r-radius-md);color:var(--r-ink-3);font-size:var(--r-text-row);text-align:left;transition:background-color var(--r-dur-hover) var(--r-ease-standard);margin:0 -8px;display:flex}@media (hover:hover){.r-fold-btn:hover{background:var(--r-hover)}}.r-fold-stack{flex:none}.r-fold-stack .r-av{--r-ui-surface:var(--r-surface)}.r-fold-text strong{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-fold-when{font-size:var(--r-text-meta);white-space:nowrap;margin-left:auto}.r-fold-chev{color:var(--r-ink-3);transition:transform var(--r-dur-press) var(--r-ease-spring);flex:none}.r-fold-text+.r-fold-chev{margin-left:auto}.r-fold.is-open .r-fold-chev{transform:rotate(180deg)}.r-fold-body{transition:grid-template-rows var(--r-dur-reveal) var(--r-ease-spring);grid-template-rows:0fr;display:grid}.r-fold.is-open .r-fold-body{grid-template-rows:1fr}.r-fold-inner{min-height:0;overflow:hidden}.r-fold.is-open .r-fold-inner{padding-top:6px}.r-msg{--r-ui-surface:var(--r-surface);position:relative}.r-msg.is-expanded{margin-top:var(--r-space-7);padding-top:var(--r-space-9);box-shadow:inset 0 1px 0 var(--r-line)}.r-inote+.r-msg.is-expanded,.r-msg.is-expanded:first-child{padding-top:var(--r-space-4);box-shadow:none}.r-msg-row{align-items:center;gap:var(--r-space-5);width:calc(100% + 16px);padding:7px var(--r-space-4);border-radius:var(--r-radius-md);font-size:var(--r-text-row);text-align:left;transition:background-color var(--r-dur-hover) var(--r-ease-standard);grid-template-columns:24px auto minmax(0,1fr) auto auto;margin:0 -8px;display:grid}@media (hover:hover){.r-msg-row:hover{background:var(--r-hover)}}.r-msg-row .r-av{--r-ui-av:24px}.r-msg-row-from{color:var(--r-ink-1);font-size:var(--r-text-row);font-weight:var(--r-weight-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.r-msg-dot{width:7px;height:7px}.r-msg-row-snip{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.r-msg-row-clip,.r-msg-row-snip{color:var(--r-ink-3)}.r-msg-row-warn{color:var(--r-warning)}.r-msg-time{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.r-msg-head{grid-template-columns:var(--r-size-avatar-message) minmax(0,1fr) auto;align-items:start;gap:var(--r-space-6);cursor:default;display:grid;position:relative}.r-msg-avatar{border-radius:50%;display:grid}.r-msg-who{min-width:0}.r-msg-from{align-items:center;gap:var(--r-space-4);letter-spacing:-.01em;min-height:18px;font-size:14.5px;font-weight:620;line-height:1.25;display:flex}.r-msg-name{color:var(--r-ink-1)}.r-msg-ext{font-size:11.5px;font-weight:var(--r-weight-regular);letter-spacing:0;border-radius:var(--r-radius-xs);align-items:center;gap:4px;display:inline-flex}.r-msg-addresses,.r-msg-ext,.r-msg-ext .r-i{color:var(--r-ink-3)}.r-msg-addresses{flex-wrap:wrap;align-items:center;gap:0 4px;margin-top:2px;font-size:12.5px;display:flex}.r-msg-address{border-radius:var(--r-radius-xs);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;max-width:100%}@media (hover:hover){.r-msg-address:hover{color:var(--r-ink-2);text-underline-offset:2px;text-decoration:underline}}.r-msg-to{border-radius:var(--r-radius-xs);min-width:0;max-width:100%;color:var(--r-ink-3);text-align:left;align-items:center;gap:4px;font-size:12.5px;display:flex}@media (hover:hover){.r-msg-to:hover{color:var(--r-ink-2)}}.r-msg-to .r-i{opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring)}.r-msg-to[aria-expanded=true] .r-i{opacity:1}@media (hover:hover){.r-msg-to:hover .r-i{opacity:1}}.r-msg-to .r-i.is-open{transform:rotate(180deg)}.r-msg-side{gap:var(--r-space-3);color:var(--r-ink-3);transition:opacity var(--r-dur-hover) var(--r-ease-standard);padding-top:1px}.r-msg-delivery,.r-msg-side{align-items:center;display:inline-flex}.r-msg-delivery{font-size:var(--r-text-meta);white-space:nowrap;gap:4px}.r-msg-delivery.is-undelivered{color:var(--r-danger);font-weight:var(--r-weight-medium)}.r-msg-trackers{border-radius:var(--r-radius-xs);max-width:100%;color:var(--r-ink-3);text-align:left;white-space:nowrap;transition:color var(--r-dur-hover) var(--r-ease-standard);align-items:center;gap:4px;margin-top:3px;font-size:12px;display:inline-flex}.r-msg-trackers[aria-expanded=true]{color:var(--r-ink-2)}@media (hover:hover){.r-msg-trackers:hover{color:var(--r-ink-2)}}.r-msg-trackers:focus-visible{outline:2px solid var(--r-accent);outline-offset:2px}.r-msg-trackers .r-i{color:var(--r-success);flex:none}.r-msg-trackers-pop{color:var(--r-ink-2);font-size:var(--r-text-meta);margin:0;line-height:1.45}.r-msg-actions{background:var(--r-surface);opacity:0;pointer-events:none;transition:opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring);position:absolute;top:-6px;right:-6px;transform:translate(4px)}.r-msg-head:focus-within .r-msg-actions{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.r-msg:hover .r-msg-actions{opacity:1;pointer-events:auto;transform:none}}.r-msg-head:focus-within .r-msg-side:has(+.r-msg-actions){opacity:0}@media (hover:hover){.r-msg:hover .r-msg-side:has(+.r-msg-actions){opacity:0}}.r-msg-details{margin:var(--r-space-5) 0 0 calc(var(--r-size-avatar-message) + var(--r-space-6));padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface-2);gap:4px;font-size:12.5px;display:grid}.r-msg-details>div{gap:var(--r-space-5);grid-template-columns:64px minmax(0,1fr);display:grid}.r-msg-details dt{color:var(--r-ink-3)}.r-msg-details dd{min-width:0;color:var(--r-ink-1);overflow-wrap:anywhere}.r-msg-ext-mark,.r-msg-person .r-mono{color:var(--r-ink-3)}.r-msg-ext-mark{vertical-align:-1px;margin-left:4px;display:inline-grid}.r-msg-body{margin-top:var(--r-space-8);padding-left:calc(var(--r-size-avatar-message) + var(--r-space-6))}.r-msg-text{max-width:64ch}.r-msg-text p{margin:0 0 var(--r-space-6)}.r-msg-text p:last-child{margin-bottom:0}.r-msg-note{margin-bottom:var(--r-space-6)}.r-link-checks{margin-top:var(--r-space-6);background:var(--r-surface-2);color:var(--r-ink-2);font-size:var(--r-text-meta);overflow-wrap:anywhere;border-radius:8px;padding:4px 12px;line-height:1.55}.r-link-check-route>summary,.r-link-checks>summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding-block:12px}.r-link-checks>summary{color:var(--r-ink-1);font-weight:550}.r-link-check-route>summary:focus-visible,.r-link-checks>summary:focus-visible{outline:2px solid var(--r-focus);outline-offset:2px;border-radius:4px}.r-link-check-match.is-different,.r-link-check-risk.is-caution,.r-link-checks-warning{color:var(--r-warning)}.r-link-check-match.is-misleading,.r-link-check-risk.is-phishing,.r-link-check-risk.is-suspicious,.r-link-check-status{color:var(--r-danger)}.r-link-check-action p,.r-link-check-resolution,.r-link-checks-note{color:var(--r-ink-3);margin:0}.r-link-checks-note{margin-bottom:12px}.r-link-checks-list{margin:0;padding:0;list-style:none}.r-link-check{padding-block:12px}.r-link-check+.r-link-check{margin-top:4px}.r-link-check-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.r-link-check-domain{color:var(--r-ink-3)}.r-link-check-match{margin:4px 0}.r-link-check-signals{margin:8px 0;padding-left:18px}.r-link-check-route>summary{color:var(--r-ink-2)}.r-link-check-route dl,.r-link-check-route ol{margin:0 0 8px}.r-link-check-route dl>div{margin-bottom:8px}.r-link-check-route dt,.r-link-check-route p{color:var(--r-ink-3);margin:0}.r-link-check-route dd{margin:2px 0 0}.r-link-check-route dd,.r-link-check-route ol{font-family:var(--r-font-mono);font-size:inherit;overflow-wrap:anywhere;word-break:break-word}.r-link-check-route ol{padding-left:20px}.r-link-check-route li+li{margin-top:6px}.r-link-check-action>button{min-height:44px}.r-link-check-action>button:disabled{cursor:progress;opacity:.65}.r-link-check-status:empty{display:none}.r-link-checks-pending{padding-block:12px}.r-msg-text blockquote,.r-quote blockquote{margin:var(--r-space-4) 0;border-left:2px solid var(--r-line-strong);color:var(--r-ink-3);padding:0 0 0 12px}.r-msg-text ol,.r-msg-text ul,.r-quote ol,.r-quote ul{margin:0 0 var(--r-space-6);padding-left:1.4em}.r-msg-text a,.r-quote a{color:var(--r-accent-text);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.r-msg-text img,.r-quote img{vertical-align:bottom;border-radius:6px;max-width:100%;height:auto}.r-msg-text>div,.r-quote>div{overflow-wrap:break-word}.r-msg-loading{align-items:center;gap:var(--r-space-4);margin-top:var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);display:flex}.r-msg-render{margin-bottom:var(--r-space-4)}.r-mail-zoom{margin-bottom:var(--r-space-3);font-size:var(--r-text-meta);justify-content:flex-end;display:none}.r-mail-zoom .r-textlink{align-items:center;gap:5px;min-height:44px;margin-block:-6px;padding-inline:4px;display:inline-flex}@media (pointer:coarse){.r-mail-zoom{display:flex}}.r-quoted{margin-top:var(--r-space-4)}.r-quoted-toggle{background:var(--r-ui-fill-2);width:28px;height:16px;color:var(--r-ink-3);font-size:11px;font-weight:var(--r-weight-bold);letter-spacing:.04em;border-radius:6px;place-items:center;line-height:1;display:inline-grid}@media (hover:hover){.r-quoted-toggle:hover{background:var(--r-ui-fill-3);color:var(--r-ink-1)}}.r-quote{margin:var(--r-space-6) 0 0;border-left:2px solid var(--r-line-strong);color:var(--r-ink-3);font-size:var(--r-text-body);padding:2px 0 2px 14px;line-height:1.6}.r-quote p{margin:0 0 var(--r-space-4)}.r-mail-html{max-width:100%}.r-mail-html iframe{background:0 0;border:0;width:100%;display:block}.r-mail-html.is-zoomed{overscroll-behavior-x:contain;overflow:auto hidden}.r-mail-html.is-zoomed iframe{max-width:none}@media not all and (min-width:47.5rem){.r-mail-html.is-designed{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}:where(.dark) .r-mail-html.r-paper.is-designed{border-radius:0}}:where(.dark) .r-mail-html.r-paper{padding:var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-surface);box-shadow:var(--r-shadow-lift)}@media not (min-device-width:32rem),not all and (min-width:47.5rem){:where(.dark) .r-mail-html.r-paper{border-radius:var(--r-radius-md);padding:10px}}.r-activity-group{margin:var(--r-space-2) 0;flex-direction:column;display:flex}.r-activity{align-items:center;gap:var(--r-space-5);color:var(--r-ink-3);grid-template-columns:24px minmax(0,1fr) auto;padding:5px 0;font-size:12.5px;line-height:18px;display:grid}.r-activity b{color:var(--r-ink-2);font-weight:var(--r-weight-strong)}.r-activity-glyph{color:var(--r-ink-4);place-items:center;display:grid}.r-activity-glyph .r-i{width:13px;height:13px}.r-activity-what{min-width:0}.r-activity-place,.r-activity-status{vertical-align:-1px;align-items:center;gap:5px;display:inline-flex}.r-activity-time{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.r-inote{--r-ui-surface:var(--r-note-soft);margin:var(--r-space-6) 0 var(--r-space-5);padding:var(--r-space-6) var(--r-space-8) var(--r-space-5);border-radius:var(--r-radius-lg);background:var(--r-note-soft);position:relative}.r-inote .r-av{--r-ui-surface:transparent}.r-inote-head{align-items:center;gap:var(--r-space-4);font-size:13px;display:flex}.r-inote-name{min-width:0;color:var(--r-ink-1);font-weight:var(--r-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-inote-kind{white-space:nowrap;color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);flex:none;align-items:center;gap:4px;display:inline-flex}.r-inote-kind .r-i{color:currentColor}.r-inote-time{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.r-inote-more{opacity:0;color:var(--r-note);margin:-4px -8px -4px 0}.r-inote-more:focus-visible,.r-inote-more[data-state=open]{opacity:1}@media (hover:hover){.r-inote:not(:has(.r-inote-thread:hover)):hover .r-inote-own .r-inote-more{opacity:1}}.r-inote-body{color:var(--r-ink-1);font-size:var(--r-text-body);white-space:pre-line;margin-top:6px;padding-left:30px;line-height:1.55}.r-mention{background:var(--r-note);border-radius:4px;margin:0 -1px;padding:0 3px}@supports (color:color-mix(in lab,red,red)){.r-mention{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}.r-mention{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-mention.is-me{color:var(--r-accent-text)}.r-acks{margin-top:var(--r-space-4);gap:2px;padding-left:26px;display:flex}.r-ack,.r-acks{align-items:center}.r-ack{height:var(--r-size-chip);color:var(--r-note);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);font-variant-numeric:tabular-nums;transition:background-color var(--r-dur-hover) var(--r-ease-standard),opacity var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);border-radius:7px;gap:5px;padding:0 7px;display:inline-flex}.r-ack .r-i{color:inherit}@media (hover:hover){.r-ack:hover{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-ack:hover{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}}.r-ack:active{transform:scale(.94)}.r-ack[aria-pressed=true]{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-ack[aria-pressed=true]{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}.r-ack[aria-pressed=true]{color:var(--r-ink-1)}.r-acks:not(.is-quiet) .r-ack:not(.has-count):not([aria-pressed=true]){display:none}.r-acks:focus-within .r-ack:not(.has-count):not([aria-pressed=true]){display:inline-flex}@media (hover:hover){.r-inote:not(:has(.r-inote-thread:hover)):hover .r-inote-own .r-acks .r-ack:not(.has-count):not([aria-pressed=true]),.r-nr:hover .r-acks .r-ack:not(.has-count):not([aria-pressed=true]){display:inline-flex}.r-acks.is-quiet{right:var(--r-space-8);z-index:1;border-radius:var(--r-radius-md);background:var(--r-surface);box-shadow:var(--r-shadow-pop);opacity:0;pointer-events:none;transition:opacity var(--r-dur-hover) var(--r-ease-standard);margin:0;padding:2px;position:absolute;bottom:-14px}.r-acks.is-quiet:focus-within,.r-inote:not(:has(.r-inote-thread:hover)):hover .r-inote-own .r-acks.is-quiet,.r-nr:hover .r-acks.is-quiet{opacity:1;pointer-events:auto}.r-inote.has-thread .r-inote-own>.r-acks.is-quiet{bottom:-18px;right:0}.r-nr .r-acks.is-quiet{margin:0;top:-8px;bottom:auto;right:22px}.r-acks.is-quiet .r-inote-reply{margin-left:2px}}.r-inote-reply{color:var(--r-note);font-size:var(--r-text-meta);opacity:0;transition:opacity .16s var(--r-ease-standard);border-radius:6px;margin-left:6px;padding:3px 6px}@media (hover:hover){.r-inote-reply:hover{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-inote-reply:hover{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}}.r-inote-reply:focus-visible{opacity:1}@media (hover:hover){.r-inote:not(:has(.r-inote-thread:hover)):hover .r-inote-own .r-inote-reply{opacity:1}}.r-inote-context{color:var(--r-ink-3);font-size:var(--r-text-meta);align-items:center;gap:5px;margin:0;display:flex}.r-inote-context .r-i{color:var(--r-note)}.r-inote-context-link{color:var(--r-ink-2);font-weight:var(--r-weight-medium);transition:background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:5px;margin:-2px -4px;padding:2px 4px}@media (hover:hover){.r-inote-context-link:hover{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-inote-context-link:hover{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}.r-inote-context-link:hover{color:var(--r-ink-1)}}.r-inote.is-detached>.r-inote-thread{margin-top:var(--r-space-4)}.r-inote.has-thread>.r-inote-own{position:relative}.r-inote-thread{margin:var(--r-space-5) 0 0 10px;border-left:1.5px solid var(--r-note);padding-left:19px}@supports (color:color-mix(in lab,red,red)){.r-inote-thread{border-left:1.5px solid color-mix(in srgb,var(--r-note) 26%,transparent)}}.r-nr-list{gap:var(--r-space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r-nr{grid-template-columns:20px minmax(0,1fr);align-items:start;column-gap:8px;display:grid;position:relative}.r-nr>.r-av{--r-ui-av:20px;--r-ui-surface:transparent;font-size:8px}.r-nr-main{min-width:0}.r-nr-head{align-items:center;gap:6px;min-height:20px;font-size:13px;display:flex}.r-nr-name{min-width:0;color:var(--r-ink-1);font-weight:var(--r-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.r-nr-time{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.r-nr-more{color:var(--r-note);opacity:0;flex:none;margin:-4px -6px -4px auto}.r-nr-more:focus-visible,.r-nr-more[data-state=open]{opacity:1}@media (hover:hover){.r-nr:hover .r-nr-more{opacity:1}}.r-nr-body{color:var(--r-ink-1);font-size:var(--r-text-body);white-space:pre-line;overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.r-nr .r-acks{margin-top:var(--r-space-3);margin-left:-7px;padding-left:0}.r-nr.is-editing{display:block}.r-nr:focus{outline:none}.r-nr-reply{margin:var(--r-space-4) 0 0 -6px;color:var(--r-note);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);transition:background-color var(--r-dur-hover) var(--r-ease-standard);border-radius:6px;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.r-nr-reply .r-i{color:inherit}@media (hover:hover){.r-nr-reply:hover{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-nr-reply:hover{background:color-mix(in srgb,var(--r-note) 16%,transparent)}}}.r-inote.is-editing>.r-note-composer,.r-nr.is-editing>.r-note-composer{box-shadow:none;background:0 0;border-radius:0;padding:0}.r-inote.is-editing>.r-note-composer .r-note-field textarea,.r-nr.is-editing>.r-note-composer .r-note-field textarea{padding:var(--r-space-3) var(--r-space-4);border-radius:var(--r-radius-sm);background:var(--r-surface);box-shadow:inset 0 0 0 1px var(--r-line)}.r-inote.is-editing.has-thread>.r-note-composer{margin-bottom:var(--r-space-3)}.r-note-composer{--r-ui-surface:var(--r-note-soft);gap:var(--r-space-4);padding:var(--r-space-5) var(--r-space-6) var(--r-space-5);border-radius:var(--r-radius-lg);background:var(--r-note-soft);flex-direction:column;display:flex}.r-note-field textarea{width:100%;min-height:64px;padding:var(--r-space-3) var(--r-space-2);resize:none;color:var(--r-ink-1);font:inherit;font-size:var(--r-text-body);background:0 0;border:0;outline:none;line-height:1.55;display:block}.r-note-field textarea:focus,.r-note-field textarea:focus-visible{box-shadow:none;outline:none}.r-note-replying{background:var(--r-note);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0 0 -2px;padding:3px 3px 3px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.r-note-replying{background:color-mix(in srgb,var(--r-note) 12%,transparent)}}.r-note-replying{color:var(--r-ink-2);font-size:var(--r-text-meta)}.r-note-replying>.r-i{color:var(--r-note);flex:none}.r-note-replying-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.r-note-replying-who b{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-note-replying-excerpt{color:var(--r-ink-3)}.r-note-replying-close{color:var(--r-ink-3);flex:none}.r-note-warn{align-items:center;gap:var(--r-space-4);padding:var(--r-space-3) var(--r-space-4);border-radius:var(--r-radius-sm);background:var(--r-warning-soft);color:var(--r-ink-1);font-size:12.5px;display:flex}.r-note-warn>.r-i{color:var(--r-warning)}.r-note-warn .r-btn{margin-left:auto}.r-note-foot{align-items:center;gap:var(--r-space-3) var(--r-space-5);flex-wrap:wrap;display:flex}.r-note-vis{min-width:min(100%,12em);color:var(--r-note);font-size:var(--r-text-meta);flex:auto;align-items:center;gap:5px;display:inline-flex}.r-note-vis .r-i{flex:none}.r-note-actions{align-items:center;gap:var(--r-space-5);flex:none;margin-left:auto;display:flex}.r-note-vis .r-i{color:var(--r-note)}.r-btn.r-btn-note{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-btn.r-btn-note{background:color-mix(in srgb,var(--r-note) 18%,transparent)}}.r-btn.r-btn-note{color:var(--r-ink-1);box-shadow:none}.r-btn.r-btn-note .r-i{color:var(--r-note)}@media (hover:hover){.r-btn.r-btn-note:hover{background:var(--r-note)}@supports (color:color-mix(in lab,red,red)){.r-btn.r-btn-note:hover{background:color-mix(in srgb,var(--r-note) 26%,transparent)}}}.r-mention-menu{width:300px}.r-slash-menu{width:320px}.r-slash-item{flex-direction:column;align-items:flex-start;gap:1px}.r-slash-name{color:var(--r-ink-1);font-weight:500}.r-slash-preview{max-width:100%;color:var(--r-ink-3);font-size:var(--r-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r-mention-item{gap:var(--r-space-4)}.r-mention-team{background:var(--r-ui-hue-soft,var(--r-cat-3-soft));width:18px;height:18px;color:var(--r-ui-hue-text,var(--r-cat-3-text));border-radius:5px;place-items:center;display:grid}.r-mention-team .r-i{color:inherit}.r-presence-stack{border-radius:var(--r-radius-pill)}.r-replying{color:var(--r-ink-2);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.r-replying-dots{gap:2px;display:inline-flex}.r-replying-dots>span{background:var(--r-presence);border-radius:50%;width:3.5px;height:3.5px;animation:r-typing 1.2s ease-in-out infinite}.r-replying-dots>span:nth-child(2){animation-delay:.15s}.r-replying-dots>span:nth-child(3){animation-delay:.3s}.r-collision{align-items:center;gap:var(--r-space-4);min-height:32px;padding:var(--r-space-2) var(--r-space-3) var(--r-space-2) var(--r-space-4);border-radius:var(--r-radius-md);font-size:13px;display:flex}.r-collision.is-quiet{color:var(--r-ink-2)}.r-collision.is-warn{background:var(--r-warning-soft);color:var(--r-ink-1)}.r-collision.is-warn>.r-i{color:var(--r-warning)}.r-collision-text{flex:auto;min-width:0}.r-collision-action{margin-left:auto}.r-reply-dock-wrap{max-width:calc(var(--r-layout-reading-column) + 80px);padding:6px var(--r-space-13) var(--r-space-8);margin:0 auto;position:relative}.r-reply-dock-wrap:before{content:"";background:linear-gradient(to top,var(--r-surface),transparent);pointer-events:none;height:28px;position:absolute;bottom:100%;left:0;right:0}.r-reply-typing{padding:0 var(--r-space-8) var(--r-space-4);color:var(--r-ink-3);gap:6px;font-size:12.5px}.r-reply-dock,.r-reply-typing{align-items:center;display:flex}.r-reply-dock{gap:var(--r-space-2);padding:6px 6px 6px var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-surface);box-shadow:var(--r-shadow-float);transition:box-shadow .2s var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring)}:where(.dark,.r-dark) .r-reply-dock{background:var(--r-surface-2)}@media (hover:hover){.r-reply-dock:hover{box-shadow:0 0 0 1px var(--r-line-strong),0 14px 34px -12px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-reply-dock:hover{box-shadow:0 0 0 1px var(--r-line-strong),0 14px 34px -12px color-mix(in srgb,var(--r-scrim) 80%,transparent)}}}.r-reply-field{text-align:left;cursor:text;border-radius:6px;flex:1;min-width:0;height:32px}.r-reply-ph{white-space:nowrap;text-overflow:ellipsis;color:var(--r-ink-3);font-size:var(--r-text-body);display:block;overflow:hidden}.r-reply-as{font-size:13px}.r-reply-actions{flex:none;align-items:center;gap:2px;display:inline-flex}.r-reply-ai .r-sparkle{color:var(--r-ai)}.r-share-sheet .r-dialog-body{gap:var(--r-space-9)}.r-share-block{gap:var(--r-space-4);flex-direction:column;display:flex}.r-share-list>li{gap:var(--r-space-6);color:var(--r-ink-1);box-shadow:inset 0 -1px 0 var(--r-line);font-size:var(--r-text-body);grid-template-columns:16px minmax(0,1fr);padding:11px 0;line-height:1.45;display:grid}.r-share-list>li:first-child{box-shadow:inset 0 1px 0 var(--r-line),inset 0 -1px 0 var(--r-line)}.r-share-list>li>.r-i{color:var(--r-ink-3);margin-top:2px}.r-share-list>li.is-private>.r-i{color:var(--r-note)}.r-share-subject{font-weight:var(--r-weight-semibold);display:block}.r-share-sub{color:var(--r-ink-3);font-size:var(--r-text-meta);margin-top:1px;display:block}.r-share-files{gap:var(--r-space-3);margin-top:var(--r-space-4);flex-wrap:wrap}.r-share-files,.r-share-who{align-items:center;display:flex}.r-share-who{gap:var(--r-space-6);padding:var(--r-space-6) var(--r-space-7);border-radius:var(--r-radius-lg);background:var(--r-surface-2);--r-ui-surface:var(--r-surface-2)}.r-share-who.is-group{align-items:flex-start;gap:var(--r-space-5);flex-direction:column}.r-share-who-copy{flex-direction:column;min-width:0;display:flex}.r-share-place{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.r-share-who-name{color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold)}.r-share-who-meta{color:var(--r-ink-3);font-size:12px}.r-share-audience{align-items:center;gap:var(--r-space-5);display:flex}.r-share-hint{color:var(--r-ink-3);font-size:12px}.r-when{flex-direction:column;display:flex}.r-when-head{align-items:center;gap:var(--r-space-4);color:var(--r-ink-3);padding:12px 14px 8px;display:flex}.r-when-title{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);flex:auto}.r-when-back,.r-when-title{font-size:var(--r-text-meta)}.r-when-list{flex-direction:column;gap:1px;padding:0 6px 6px;display:flex}.r-when-item{height:34px}.r-when-item:focus-visible{background:var(--r-hover);box-shadow:0 0 0 2px var(--r-focus)}.r-when-custom{gap:var(--r-space-5);flex-direction:column;padding:2px 14px 12px;display:flex}.r-when-parsed{color:var(--r-ink-2);font-size:var(--r-text-meta);margin-top:-4px}.r-when-parsed.is-error{color:var(--r-ink-3)}.r-when-time{justify-content:space-between;align-items:center;gap:var(--r-space-5);display:flex}.r-when-label{color:var(--r-ink-2);font-size:var(--r-text-meta)}.r-when-select.r-select{width:108px}.r-when-hint{color:var(--r-ink-2);font-size:var(--r-text-meta);align-items:flex-start;gap:6px;display:flex}.r-when-hint .r-i{color:var(--r-ink-3);margin-top:3px}.r-when-hint.is-warn,.r-when-hint.is-warn .r-i{color:var(--r-warning)}.r-when-extra{box-shadow:inset 0 1px 0 var(--r-line);padding:10px 14px}.r-when-extra .r-choice{font-size:var(--r-text-meta)}.r-when-foot{justify-content:space-between;align-items:center;gap:var(--r-space-5);min-height:40px;box-shadow:inset 0 1px 0 var(--r-line);padding:6px 8px 6px 14px;display:flex}.r-when-zone{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-cal{gap:var(--r-space-3);flex-direction:column;display:flex}.r-cal-head{align-items:center;gap:2px;display:flex}.r-cal-title{color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);flex:auto}.r-cal-grid{flex-direction:column;gap:2px;display:flex}.r-cal-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.r-cal-wd{height:22px;color:var(--r-ink-3);font-size:11px;font-weight:var(--r-weight-semibold);place-items:center;display:grid}.r-cal-day{border-radius:var(--r-radius-md);height:32px;color:var(--r-ink-1);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;place-items:center;display:grid}@media (hover:hover){.r-cal-day:hover{background:var(--r-hover)}}.r-cal-day:focus-visible{box-shadow:0 0 0 2px var(--r-focus);outline:none}.r-cal-day.is-outside,.r-cal-day:disabled{color:var(--r-ink-4)}.r-cal-day:disabled{opacity:.55;cursor:default;background:0 0}.r-cal-day.is-today{color:var(--r-accent-text);font-weight:var(--r-weight-heavy)}.r-cal-day.is-selected{background:var(--r-accent);color:var(--r-accent-ink);box-shadow:none;font-weight:var(--r-weight-semibold)}.r-rcpt{cursor:text;flex-wrap:wrap;flex:auto;align-items:center;gap:4px 6px;min-width:0;display:flex}.r-rcpt.is-bare{min-height:40px;padding:6px 0}.r-rcpt-list{display:contents}.r-rcpt>input{min-width:64px;height:26px;color:var(--r-ink-1);font:inherit;font-size:var(--r-text-body);background:0 0;border:0;outline:none;flex:64px;padding:0 2px}.r-rcpt>input:focus,.r-rcpt>input:focus-visible{box-shadow:none;outline:none}.r-rtoken{border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);max-width:100%;height:24px;color:var(--r-ink-1);font-size:12.5px;font-weight:var(--r-weight-medium);cursor:default}.r-rtoken,.r-rtoken-main{align-items:center;display:inline-flex}.r-rtoken-main{gap:6px;min-width:0;padding:0 1px 0 3px}.r-rtoken .r-av{box-shadow:none}.r-rtoken-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.r-rtoken-meta{color:var(--r-ink-3);font-variant-numeric:tabular-nums;font-size:11px}.r-rtoken-ext{color:var(--r-warning)}.r-rtoken-x{width:18px;height:18px;color:var(--r-ink-3);border-radius:5px;place-items:center;margin:0 4px 0 1px;display:grid}@media (hover:hover){.r-rtoken-x:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-rtoken-x .r-i{stroke-width:2.2px;width:11px;height:11px}.r-rtoken.is-external{background:var(--r-warning-soft)}.r-rtoken.is-invalid{background:var(--r-danger-soft);color:var(--r-danger)}.r-rtoken-alert{color:var(--r-danger);margin-left:4px}.r-rtoken.is-selected{background:var(--r-ui-fill-3);color:var(--r-ink-1);box-shadow:0 0 0 2px var(--r-focus)}.r-rtoken-group{background:var(--r-ui-fill-2);width:20px;height:20px;color:var(--r-ink-2);border-radius:50%;place-items:center;display:grid}.r-rtoken-group.is-lg{width:24px;height:24px}.r-rcpt-menu{width:360px}.r-rcpt-option{gap:var(--r-space-5);height:44px}.r-rcpt-option .r-av{box-shadow:none}.r-rcpt-copy{flex-direction:column;flex:auto;min-width:0;display:flex}.r-rcpt-name{color:var(--r-ink-1);font-size:var(--r-text-body);align-items:center;gap:6px;line-height:1.25;display:flex}.r-rcpt-email{white-space:nowrap;text-overflow:ellipsis;color:var(--r-ink-3);font-size:12px;overflow:hidden}.r-from{align-items:center;gap:var(--r-space-4);border-radius:var(--r-radius-md);min-width:0;max-width:100%;height:30px;color:var(--r-ink-1);font-size:var(--r-text-body);text-align:left;margin-left:-4px;padding:0 6px 0 4px;display:inline-flex}.r-from[data-state=open]{background:var(--r-hover)}@media (hover:hover){.r-from:hover{background:var(--r-hover)}}.r-from:focus-visible{box-shadow:0 0 0 2px var(--r-focus);outline:none}.r-from>.r-from-name{font-weight:var(--r-weight-medium);white-space:nowrap;flex-shrink:0}.r-from>.r-from-email{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-3);font-size:var(--r-text-meta);overflow:hidden}.r-from .r-av{box-shadow:none}.r-from-chev{color:var(--r-ink-3);flex-shrink:0}.r-from.r-input{height:var(--r-layout-control-lg);padding:0 var(--r-space-6);justify-content:flex-start;margin:0}.r-from.r-input>.r-from-email{flex:auto}.r-from-item>.r-mbx-dot,.r-from>.r-mbx-dot{margin:0 5px}.r-from-item{gap:var(--r-space-5);height:44px}.r-from-copy{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.r-from-copy>.r-from-name{color:var(--r-ink-1)}.r-from-copy>.r-from-email{text-overflow:ellipsis;color:var(--r-ink-3);font-size:12px;overflow:hidden}.r-composer{--r-ui-surface:var(--r-surface);border-radius:var(--r-radius-lg);background:var(--r-surface);min-width:0;box-shadow:var(--r-shadow-float);animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring);flex-direction:column;scroll-padding-block-end:64px;display:flex;position:relative}:where(.dark,.r-dark) .r-composer{--r-ui-surface:var(--r-surface-2);background:var(--r-surface-2)}.r-composer.is-full{border-radius:var(--r-radius-xl);box-shadow:var(--r-shadow-pop)}.r-composer-bar{align-items:center;gap:2px;height:46px;padding:0 8px 0 18px;display:flex}.r-composer-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);flex:auto;overflow:hidden}.r-composer-mode{align-items:center;gap:var(--r-space-3);padding:8px 8px 2px 10px;display:flex}.r-note-composer>.r-composer-mode{padding:0 0 4px}.r-composer-rows{flex-direction:column;padding:0 16px;display:flex}.r-composer-row{align-items:flex-start;gap:var(--r-space-4);min-height:40px;box-shadow:inset 0 -1px 0 var(--r-line);display:flex}.r-composer-label{color:var(--r-ink-3);font-size:var(--r-text-meta);flex:0 0 52px;padding-top:11px;line-height:18px}.r-composer-row>.r-from{margin-top:5px}.r-composer-cc{font-size:var(--r-text-meta);flex-shrink:0;margin-top:11px}.r-composer-subject{min-width:0;height:40px;color:var(--r-ink-1);font:inherit;font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);background:0 0;border:0;outline:none;flex:auto;padding:0}.r-composer-subject:focus,.r-composer-subject:focus-visible{box-shadow:none;outline:none}.r-composer-notice{padding:10px 14px 0}.r-composer-fmt{margin:10px 12px 0}.r-composer-body{resize:none;background:0 0;border:0;outline:none;width:100%;min-height:120px;padding:14px 18px;display:block}.r-composer-body.is-growing{flex:none;overflow:hidden}.r-composer-body:focus,.r-composer-body:focus-visible{box-shadow:none;outline:none}.r-composer.is-full .r-composer-body{min-height:220px}.r-composer-signature{color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:0 18px 8px;line-height:18px;display:flex}.r-composer-signature-pick{align-items:center;gap:6px;display:inline-flex}.r-composer-signature-pick select{color:var(--r-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 4px}.r-composer-signature-pick select:focus-visible{background:var(--r-hover,#7f7f7f1a)}@media (hover:hover){.r-composer-signature-pick select:hover{background:var(--r-hover,#7f7f7f1a)}}.r-composer-files{gap:var(--r-space-3);flex-wrap:wrap;padding:0 16px 12px;display:flex}@media not all and (min-width:30rem){.r-composer-files .r-attach-name{max-width:52vw}}@media (pointer:coarse){.r-composer-files .r-chipx-x{opacity:.8;width:44px;height:44px;margin:-8px 0}.r-composer-files .r-chipx-x:last-child{margin-right:-4px}.r-composer-files .r-chipx-x .r-i{width:13px;height:13px}}.r-composer-foot{align-items:center;gap:2px;min-height:48px;padding:6px 8px 8px;display:flex}.r-composer-foot>.r-split-btn{margin-right:var(--r-space-4)}.r-composer-saved{text-overflow:ellipsis;min-width:0;margin-right:var(--r-space-3);color:var(--r-ink-3);white-space:nowrap;font-size:12px;overflow:hidden}.r-composer-ai{color:var(--r-ink-2)}.r-polish-control{flex-shrink:0;display:inline-flex}.r-translation{min-width:0}.r-translation-toggle{align-items:center;gap:var(--r-space-3);width:100%;min-height:44px;padding:var(--r-space-4) var(--r-space-7);border-radius:var(--r-radius-sm);color:var(--r-ink-3);font:450 var(--r-text-meta)/1.4 var(--r-font-sans);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.r-translation-toggle .r-i{flex:none}.r-translation-toggle>span:first-of-type{flex:1}.r-translation-toggle[aria-checked=true]{color:var(--r-ai-text)}.r-translation-retry:focus-visible,.r-translation-toggle:focus-visible{outline:2px solid var(--r-focus);outline-offset:-2px}.r-translation-switch{border-radius:var(--r-radius-pill);background:var(--r-surface-2);width:32px;height:20px;box-shadow:inset 0 0 0 1px var(--r-line);flex:none;align-items:center;margin-inline-start:auto;padding:3px;display:flex}.r-translation-switch>span{background:var(--r-ink-3);border-radius:50%;width:14px;height:14px}.r-translation-toggle[aria-checked=true] .r-translation-switch{background:var(--r-ai-soft)}.r-translation-toggle[aria-checked=true] .r-translation-switch>span{background:var(--r-ai);margin-inline-start:auto}.r-translation-preview{border-radius:var(--r-radius-md);background:var(--r-ai-soft);margin:0 12px 10px;padding:12px 14px}.r-translation-status{margin:0}.r-translation-attribution,.r-translation-status{color:var(--r-ai-text);font-size:var(--r-text-meta)}.r-translation-attribution{align-items:center;gap:6px;margin:0 0 6px;display:flex}.r-translation-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start}.r-translation-retry{border-radius:var(--r-radius-xs);min-height:44px;color:var(--r-ai-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0}.r-polish-well{gap:var(--r-space-3);border-radius:var(--r-radius-lg);background:var(--r-ai-soft);animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring);outline:none;flex-direction:column;margin:0 12px 8px;padding:12px 14px 8px;scroll-margin:12px;display:flex}.r-polish-well:focus-visible{box-shadow:0 0 0 2px var(--r-focus)}.r-polish-head{align-items:center;gap:var(--r-space-3);min-height:20px;color:var(--r-ai-text);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);display:flex}.r-polish-text{color:var(--r-ink-1);white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext}.r-polish-mark{background:var(--r-ai);border-radius:3px}@supports (color:color-mix(in lab,red,red)){.r-polish-mark{background:color-mix(in srgb,var(--r-ai) 16%,transparent)}}.r-polish-mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit}.r-polish-status{color:var(--r-ink-2);font-size:var(--r-text-meta);margin:0}.r-polish-original{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-polish-original summary{cursor:pointer;width:fit-content}.r-polish-original>.r-polish-text{margin-top:var(--r-space-2);color:var(--r-ink-2)}.r-polish-actions{justify-content:flex-end;align-items:center;gap:var(--r-space-2);display:flex}.r-composer-aa>span{color:var(--r-ink-2);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);letter-spacing:-.01em}.r-composer-aa[aria-pressed=true]>span{color:var(--r-ink-1)}@media (hover:hover){.r-btn.r-composer-ai:hover{background:var(--r-ai-soft)}}.r-composer-drop{z-index:var(--r-z-raised-2);justify-content:center;align-items:center;gap:var(--r-space-4);border-radius:var(--r-radius-md);background:var(--r-surface);flex-direction:column;display:flex;position:absolute;inset:6px}@supports (color:color-mix(in lab,red,red)){.r-composer-drop{background:color-mix(in srgb,var(--r-surface) 88%,transparent)}}.r-composer-drop{color:var(--r-ink-1);box-shadow:inset 0 0 0 1.5px var(--r-line-strong);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);pointer-events:none;animation:r-fade-in var(--r-dur-hover) var(--r-ease-standard)}.r-composer-drop .r-i{color:inherit}.r-split-btn{border-radius:var(--r-radius-sm);align-items:center;display:inline-flex;box-shadow:0 0 #0000}.r-split-btn.is-disabled{box-shadow:none}.r-split-btn-tip{display:inline-flex}.r-split-btn .r-btn-primary{box-shadow:none}.r-split-btn .r-btn-primary:active{transform:none}@media (hover:hover){.r-split-btn .r-btn-primary:hover{box-shadow:none}}.r-split-btn:has(.r-split-btn-more) .r-split-btn-tip>.r-btn{padding-right:var(--r-space-6);border-top-right-radius:0;border-bottom-right-radius:0}.r-split-btn>.r-split-btn-more.r-btn-icon{width:28px;box-shadow:inset 1px 0 0 var(--r-accent-ink);border-top-left-radius:0;border-bottom-left-radius:0}@supports (color:color-mix(in lab,red,red)){.r-split-btn>.r-split-btn-more.r-btn-icon{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--r-accent-ink) 24%,transparent)}}@media (hover:hover){.r-split-btn>.r-split-btn-more:hover{box-shadow:inset 1px 0 0 var(--r-accent-ink)}@supports (color:color-mix(in lab,red,red)){.r-split-btn>.r-split-btn-more:hover{box-shadow:inset 1px 0 0 color-mix(in srgb,var(--r-accent-ink) 24%,transparent)}}}.r-fmtbar{background:var(--r-ui-fill-2);scrollbar-width:none;border-radius:9px;align-items:center;width:fit-content;max-width:calc(100% - 24px);padding:3px;display:flex;overflow-x:auto}.r-fmtbar-group{gap:1px;display:flex}.r-fmtbar-group+.r-fmtbar-group{box-shadow:inset 1px 0 0 var(--r-line);margin-left:4px;padding-left:4px}.r-fmtbar .r-btn-icon.r-btn-sm{width:30px;height:30px}.r-search{align-items:center;gap:var(--r-space-4);flex-wrap:wrap;min-width:0;display:flex}.r-search>.r-stokens{flex:280px}.r-search>.r-seg{flex-shrink:0}.r-stokens.r-input{height:auto;min-height:var(--r-layout-control-lg);flex-wrap:wrap;flex:auto;gap:4px 6px;padding:6px 6px 6px 12px}.r-stokens>input{flex:120px;min-width:120px;height:26px}.r-stoken{border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);max-width:280px;height:24px;font-size:12.5px;overflow:hidden}.r-stoken,.r-stoken-key{align-items:center;display:inline-flex}.r-stoken-key{height:100%;color:var(--r-ink-3);font-weight:var(--r-weight-medium);padding:0 0 0 9px}.r-stoken-val{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-1);font-weight:var(--r-weight-semibold);padding:0 2px 0 7px;overflow:hidden}.r-stoken-x{width:18px;height:18px;color:var(--r-ink-3);border-radius:5px;flex-shrink:0;place-items:center;margin:0 4px 0 2px;display:grid}@media (hover:hover){.r-stoken-x:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-stoken-x:focus-visible{box-shadow:0 0 0 2px var(--r-focus);outline:none}.r-stoken-x .r-i{stroke-width:2.2px;width:11px;height:11px}.r-search-menu{min-width:300px}.r-search-option{gap:var(--r-space-5)}.r-search-option>.r-menu-text{flex:0 auto}.r-search-option>.r-menu-trail{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;display:block;overflow:hidden}.r-search-option .r-av{box-shadow:none}.r-search-key{min-width:62px;color:var(--r-ink-3);flex-shrink:0;font-size:12px}.r-search-ask>.r-i{color:var(--r-ai)}.r-search-ask{color:var(--r-ai-text)}.r-search-ask[data-selected=true]{background:var(--r-ai-soft)}@media (hover:hover){.r-search-ask:is([data-selected=true],:hover){background:var(--r-ai-soft)}}.r-search-dot,.r-search-swatch{background:var(--r-ui-hue);flex-shrink:0}.r-search-dot{border-radius:50%;width:8px;height:8px;margin:0 4px}.r-search-swatch{border-radius:2px;width:9px;height:9px;margin:0 3.5px}@media (hover:none){.r-mrow-actions{display:none}.r-mrow .r-mrow-l1 .r-mrow-end{opacity:1!important}.r-ack,.r-inote-more,.r-inote-reply,.r-nr-more,.r-prop-add{opacity:1}.r-chipx-x{opacity:.8}.r-inote-own .r-acks .r-ack:not(.has-count):not([aria-pressed=true]){display:inline-flex}.r-nr .r-acks .r-ack:not(.has-count):not([aria-pressed=true]),.r-nr .r-acks.is-quiet{display:none}.r-nr:focus-within .r-acks.is-quiet{display:flex}@media (hover:hover){.r-nr:is(:hover,:focus-within) .r-acks.is-quiet{display:flex}}.r-nr:focus-within .r-acks .r-ack:not(.has-count):not([aria-pressed=true]){display:inline-flex}@media (hover:hover){.r-nr:is(:hover,:focus-within) .r-acks .r-ack:not(.has-count):not([aria-pressed=true]){display:inline-flex}}.r-attach-tile-main{padding-right:40px}.r-msg-actions{opacity:1;pointer-events:auto;background:0 0;grid-column:2/-1;justify-self:start;padding:0;position:static;transform:none}.r-attach-tile-dl:not(.is-shown){display:none}@media (hover:hover){.r-attach-tile:hover .r-attach-tile-main{padding-right:12px}}.r-attach-tile:has(.r-attach-tile-dl.is-shown) .r-attach-tile-main{padding-right:44px}}@media not (min-device-width:32rem),not all and (min-width:47.5rem){.r-panes{grid-template-columns:minmax(0,1fr)}.r-panes[data-view=conversation]>.r-list-pane,.r-panes[data-view=list]>.r-reader{display:none}.r-mlist .r-mrow{content-visibility:auto;contain-intrinsic-size:auto 76px}.r-list-pane{border-right:0}.r-list-head{flex-wrap:wrap;height:auto;min-height:52px;padding:6px 10px 0}.r-list-title{padding:0 var(--r-space-4);font-size:30px;font-weight:var(--r-weight-bold);letter-spacing:-.028em;flex:1 0 100%;order:3;line-height:1.15}.r-list-count{font-size:17px;font-weight:var(--r-weight-medium)}.r-list-sub{color:var(--r-ink-3);padding:2px 18px 8px;font-size:13px;display:block}.r-list-bar{padding:0 12px 8px}.r-mlist{padding:0 6px}.r-mrow-inner{padding:11px 12px 12px 22px}.r-mrow-gutter{width:22px}.r-conv-bar{height:52px;padding:0 var(--r-space-4) 0 10px}.r-conv-here-text,.r-working-later>span:not(.r-i){display:none}.r-conv-col,.r-read-col{padding-inline:var(--r-space-9)}.r-conv-subject{font-size:24px}.r-eyebrow-line>.r-eyebrow-item:nth-child(2):not(:last-child){display:none}.r-inote-time{font-size:11.5px}.r-fold-text>span,.r-fold-when,.r-prop-add{display:none}.r-msg-row{grid-template-columns:24px minmax(0,1fr) auto}.r-msg-row-clip,.r-msg-row-snip{display:none}.r-acks,.r-inote-body,.r-msg-body{padding-left:0}.r-acks{margin-left:-6px}.r-msg-body .r-read{font-size:16px}.r-msg-details{margin-left:0}.r-activity{grid-template-columns:24px minmax(0,1fr)}.r-activity-time{display:none}.r-reply-dock-wrap{padding:6px 12px 12px}.r-reply-as,.r-reply-label{display:none}.r-composer-rows{padding:0 12px}.r-composer-label{flex-basis:44px}.r-composer-body{padding:12px 14px}.r-bulkbar .r-bulk-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-mention-menu,.r-rcpt-menu,.r-slash-menu{width:calc(100vw - 24px)}}@media (prefers-reduced-motion:reduce){.r-replying-dots>span,.r-typing i{animation:none}}.r-rcpt-group{color:var(--r-ink-3);padding:10px 12px 4px;font-size:12px;font-weight:600}.r-rcpt-break{background:var(--r-line);height:.5px;margin:4px 12px}.r-rcpt-menu{max-height:min(380px,var(--radix-popover-content-available-height));overflow-y:auto}.r-trust-title{color:var(--r-ink-1);margin:0}.r-trust-hint{color:var(--r-ink-3)}.r-trust-options{margin:var(--r-space-2) 0 0;flex-wrap:wrap;align-items:center;display:flex}.r-note.r-trust-ask,.r-note.r-trust-warn{flex-wrap:wrap;container-type:inline-size}.r-note.r-trust-warn{align-items:flex-start;gap:var(--r-space-5);padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-md);font-size:13px}.r-note.r-trust-warn .r-note-action .r-btn{margin-left:0}@container (max-width:480px){.r-trust-ask .r-note-action,.r-trust-warn .r-note-action{margin:calc(-1 * var(--r-space-2)) 0 calc(-1 * var(--r-space-2)) calc(16px + var(--r-space-5) - var(--r-space-3));flex-basis:100%}.r-trust-options{align-items:flex-start;gap:var(--r-space-2);flex-direction:column}.r-trust-options .r-trust-dot{display:none}}.r-trust-options .r-textlink{font-size:var(--r-text-meta)}.r-trust-dot{margin:0 var(--r-space-3);color:var(--r-ink-3)}.r-trust-reasons{margin:var(--r-space-2) 0 0;color:var(--r-ink-2);padding:0 0 0 1.1em;list-style:outside}.r-trust-reasons li+li{margin-top:2px}.r-trust-auto{align-items:center;gap:var(--r-space-2);margin-bottom:var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);display:flex}.r-trust-auto>.r-i{color:var(--r-success)}.r-trust-auto.is-failed>.r-i{color:var(--r-ink-3)}.r-trust-auto .r-trust-dot{margin:0}.r-trust-why{font-size:var(--r-text-meta)}.r-trust-pop{align-items:flex-start;gap:var(--r-space-3);flex-direction:column;font-size:13px;line-height:1.5;display:flex}.r-trust-pop-title{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);margin:0}.r-trust-pop .r-trust-reasons{margin:0}.r-threat{align-items:flex-start;gap:var(--r-space-5);margin:0 0 var(--r-space-6);padding:var(--r-space-6) var(--r-space-7,16px);border-radius:var(--r-radius-lg,12px);background:var(--r-warning-soft);color:var(--r-ink-1);font-size:var(--r-text-body);line-height:1.5;display:flex}.r-threat.is-phishing{background:var(--r-danger-soft)}.r-threat-icon{color:var(--r-warning);flex:none;margin-top:2px}.r-threat.is-phishing .r-threat-icon{color:var(--r-danger)}.r-threat-body{gap:var(--r-space-2);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.r-threat-title{color:var(--r-warning);font-size:15px;font-weight:var(--r-weight-semibold);margin:0;line-height:1.35}.r-threat.is-phishing .r-threat-title{color:var(--r-danger);font-size:16px}.r-threat-lead,.r-threat-reasons{color:var(--r-ink-1);margin:0}.r-threat-reasons{flex-direction:column;gap:2px;padding-left:18px;list-style:outside;display:flex}.r-threat-reasons li::marker{color:var(--r-ink-3)}.r-threat-why li::marker{color:var(--r-ink-3)}.r-threat-reasons .r-sparkle,.r-threat-why .r-sparkle{vertical-align:-1px;margin-right:5px;display:inline-block}.r-threat-foot{gap:var(--r-space-2) var(--r-space-5);color:var(--r-ink-2);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.r-threat-actions{align-items:center;gap:var(--r-space-3);margin-top:var(--r-space-3);flex-wrap:wrap;display:flex}.r-threat-why{margin:var(--r-space-3) 0 0;padding:var(--r-space-4) var(--r-space-5);border-radius:var(--r-radius-md);background:var(--r-surface)}@supports (color:color-mix(in lab,red,red)){.r-threat-why{background:color-mix(in oklab,var(--r-surface) 70%,transparent)}}.r-threat-why{color:var(--r-ink-2);font-size:13px}.r-threat-why ul{margin:var(--r-space-2) 0 0;padding-left:18px;list-style:outside}.r-threat-domain-wrap{display:inline}.r-threat-domain{font-family:var(--r-font-mono);overflow-wrap:anywhere;font-size:.94em}.r-threat-domain mark{background:var(--r-danger);border-radius:3px;padding:0 1px}@supports (color:color-mix(in lab,red,red)){.r-threat-domain mark{background:color-mix(in oklab,var(--r-danger) 22%,transparent)}}.r-threat-domain mark{color:var(--r-danger);font-weight:var(--r-weight-semibold);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.r-threat.is-suspicious .r-threat-domain mark{background:var(--r-warning)}@supports (color:color-mix(in lab,red,red)){.r-threat.is-suspicious .r-threat-domain mark{background:color-mix(in oklab,var(--r-warning) 22%,transparent)}}.r-threat.is-suspicious .r-threat-domain mark{color:var(--r-ink-1)}.r-threat-domain-note{color:var(--r-ink-2);white-space:nowrap;margin-left:.35em}.r-threat-mark.is-phishing{color:var(--r-danger)}.r-threat-mark.is-suspicious{color:var(--r-warning)}.r-apnote{margin:var(--r-space-4) 0 var(--r-space-2);color:var(--r-ink-3);font-size:var(--r-text-meta);line-height:18px}.r-apnote-line{align-items:center;gap:var(--r-space-2) var(--r-space-4);flex-wrap:wrap;margin:0;display:flex}.r-apnote-line>:is(.r-i,.r-sparkle){flex:none}.r-apnote-text{color:var(--r-ink-2)}.r-apnote-act{align-items:center;gap:var(--r-space-4);display:inline-flex}.r-apnote-dot{color:var(--r-ink-4,var(--r-ink-3))}.r-apnote-link{color:var(--r-ink-2);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong,var(--r-line));text-decoration-color:var(--r-line-strong,var(--r-line));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.r-apnote-link:disabled{cursor:default;opacity:.6}@media (hover:hover){.r-apnote-link:not(:disabled):hover{color:var(--r-ink-1)}}.r-apnote-why{margin:var(--r-space-3) 0 0;padding:var(--r-space-4) var(--r-space-5);border-radius:var(--r-radius-md);background:var(--r-surface-2);color:var(--r-ink-2)}.r-apnote-why strong{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-apnote-why ul{margin:var(--r-space-2) 0 0;padding-left:18px;list-style:outside}.r-apnote-why li::marker{color:var(--r-ink-3)}.r-apnote-why .r-sparkle{vertical-align:-1px;display:inline-block}.r-linkcheck{gap:var(--r-space-4);color:var(--r-ink-1);flex-direction:column;display:flex}.r-linkcheck-lead{color:var(--r-ink-2);margin:0;font-size:13px}.r-linkcheck-domain{margin:0;font-size:22px;line-height:1.3}.r-linkcheck-resembles{color:var(--r-danger);font-weight:var(--r-weight-semibold);margin:0}.r-linkcheck-details{color:var(--r-ink-2);margin:0;padding:0;font-size:13px;list-style:none}.r-linkcheck-url{padding:var(--r-space-3) var(--r-space-4);border-radius:var(--r-radius-md);background:var(--r-surface-2);color:var(--r-ink-3);font-family:var(--r-font-mono);overflow-wrap:anywhere;max-height:5.5em;margin:0;font-size:12px;overflow:auto}.r-linkcheck-actions{justify-content:flex-end;gap:var(--r-space-3);margin-top:var(--r-space-2);flex-wrap:wrap;display:flex}.r-linkcheck.is-touch .r-linkcheck-actions{flex-direction:column}.r-ai-dot{background:var(--r-ai-soft);width:18px;height:18px;color:var(--r-ai);border-radius:6px;place-items:center;display:inline-grid}.r-ai-orb{vertical-align:middle;flex:none;width:20px;height:20px;display:inline-block}.r-ai-orb[data-size="32"]{width:32px;height:32px}.r-ai-orb[data-size="64"]{width:64px;height:64px}.r-ai-orb>canvas{display:block}.r-triage{max-width:100%;color:var(--r-ai-text);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);white-space:nowrap;border-radius:var(--r-radius-xs);align-items:center;gap:5px;display:inline-flex}.r-triage.is-strong{font-weight:var(--r-weight-semibold)}.r-triage.is-warn{color:var(--r-warning)}.r-triage.is-down,.r-triage.is-down .r-i{color:var(--r-danger)}.r-ai-tip{align-items:flex-start;gap:6px;display:inline-flex}.r-ai-tip .r-sparkle{margin-top:2px}.r-aisum{--r-ui-surface:transparent;margin-top:var(--r-space-10);padding:var(--r-space-5) var(--r-space-6) var(--r-space-5) var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-ai-soft)}@supports (color:color-mix(in lab,red,red)){.r-aisum{background:color-mix(in srgb,var(--r-ai-soft) 70%,transparent)}}.r-aisum-head{align-items:center;gap:var(--r-space-4);min-height:30px;display:flex}.r-aisum-title{min-width:0;font-size:var(--r-text-row);font-weight:var(--r-weight-semibold);letter-spacing:-.005em}.r-aisum-tag,.r-aisum-title{align-items:center;gap:var(--r-space-4);color:var(--r-ai-text);display:inline-flex}.r-aisum-tag{font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap}.r-aisum-tag:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.r-aisum-meta{color:var(--r-ink-3);font-size:var(--r-text-meta);white-space:nowrap;margin-left:auto}.r-aisum-meta.is-working{align-items:center;gap:var(--r-space-3);display:inline-flex}.r-aisum-action,.r-aisum-draft,.r-aisum-orb{margin-left:auto}.r-aisum-meta+.r-aisum-action,.r-aisum-meta+.r-aisum-draft{margin-left:var(--r-space-3)}.r-aisum-toggle{margin-left:auto}.r-aisum-action+*,.r-aisum-draft+*,.r-aisum-meta+*,.r-aisum-meta+.r-aisum-toggle,.r-aisum-orb+*{margin-left:0}.r-aisum-tools{align-items:center;gap:2px;display:inline-flex}@media (hover:hover){.r-aisum .r-btn-ghost:not(.r-btn-ai):hover{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-aisum .r-btn-ghost:not(.r-btn-ai):hover{background:color-mix(in srgb,var(--r-ai) 14%,transparent)}}}.r-aisum-chev{transition:transform var(--r-dur-press) var(--r-ease-spring)}.r-aisum.is-collapsed .r-aisum-chev,.r-aisum:not(.is-open):not(.is-collapsed):has(.r-aisum-body>.r-aisum-inner[inert]) .r-aisum-chev{transform:rotate(-90deg)}.r-aisum-fold{transition:grid-template-rows var(--r-dur-reveal) var(--r-ease-spring);grid-template-rows:1fr;display:grid}.r-aisum.is-collapsed .r-aisum-fold{grid-template-rows:0fr}.r-aisum-inner{gap:var(--r-space-5);flex-direction:column;min-height:0;display:flex;overflow:hidden}.r-aisum-fold>.r-aisum-inner{padding-top:var(--r-space-3)}.r-aisum.is-collapsed .r-aisum-fold>.r-aisum-inner{padding-top:0}.r-aisum-body{gap:var(--r-space-5)}.r-aisum-body,.r-aisum-list{flex-direction:column;display:flex}.r-aisum-list{color:var(--r-ink-1);font-size:var(--r-text-body);gap:4px;padding-left:18px;line-height:1.55;list-style:outside}.r-aisum-list>li::marker{color:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-aisum-list>li::marker{color:color-mix(in oklab,var(--r-ai) 60%,transparent)}}.r-aisum-group{gap:var(--r-space-2);flex-direction:column;display:flex}.r-aisum-label{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium)}.r-aisum-tasks{gap:var(--r-space-3);flex-direction:column;display:flex}.r-aisum-foot{justify-content:space-between;align-items:center;gap:var(--r-space-4);min-height:28px;margin-bottom:-4px;display:flex}.r-aisum-foot .r-aisum-label{font-weight:var(--r-weight-meta)}.r-aisum-foot .r-aisum-tools{opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard)}.r-aisum-foot .r-aisum-tools:focus-within,.r-aisum-foot .r-aisum-tools:has([aria-pressed=true]){opacity:1}@media (hover:hover){.r-aisum:hover .r-aisum-foot .r-aisum-tools{opacity:1}}.r-aisum-feedback{opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard)}.r-aisum-feedback:focus-within,.r-aisum-feedback:has([aria-pressed=true]){opacity:1}@media (hover:hover){.r-aisum:hover .r-aisum-feedback{opacity:1}}.r-aisum-skel{gap:var(--r-space-4);padding:var(--r-space-2) 0;flex-direction:column;display:flex}.r-aisum-skel .r-skel{background:linear-gradient(90deg,var(--r-ai) 0,var(--r-ai) 50%,var(--r-ai) 100%)}@supports (color:color-mix(in lab,red,red)){.r-aisum-skel .r-skel{background:linear-gradient(90deg,color-mix(in srgb,var(--r-ai) 10%,transparent) 0,color-mix(in srgb,var(--r-ai) 18%,transparent) 50%,color-mix(in srgb,var(--r-ai) 10%,transparent) 100%)}}.r-aisum-skel .r-skel{background-size:200% 100%}.r-aisum-error,.r-aisum-stale{align-items:center;gap:var(--r-space-3);color:var(--r-ink-2);flex-wrap:wrap;font-size:13px;display:flex}.r-aisum-stale .r-i{color:var(--r-ai)}.r-aisum-update{color:var(--r-ai-text);font-weight:var(--r-weight-semibold)}.r-aisum-error .r-i{color:var(--r-danger)}.r-ai-feedback{align-items:center;gap:2px;display:inline-flex}.r-ai-feedback-q{margin-right:var(--r-space-3);color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-ai-feedback .r-btn[aria-pressed=true]{background:var(--r-ai-soft);color:var(--r-ai-text)}.r-ai-feedback .r-btn[aria-pressed=true] .r-i{color:var(--r-ai-text)}.r-smart{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.r-smart-label{margin-right:var(--r-space-2);color:var(--r-ai-text);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);gap:5px}.r-smart-chip,.r-smart-label{align-items:center;display:inline-flex}.r-smart-chip{max-width:100%;height:30px;padding:0 var(--r-space-6);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink-2);box-shadow:var(--r-ui-shadow-field);white-space:nowrap;text-overflow:ellipsis;transition:box-shadow .16s var(--r-ease-standard),color .16s var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);font-size:12.5px;overflow:hidden}@media (hover:hover){.r-smart-chip:hover{color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-smart-chip:hover{box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px color-mix(in srgb,var(--r-ai) 40%,transparent)}}.r-smart-chip:hover{transform:translateY(-1px)}}.r-smart-skel{border-radius:var(--r-radius-pill);height:30px}.r-draft{--r-ui-surface:var(--r-surface);gap:var(--r-space-5);min-width:0;padding:var(--r-space-7) var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-ai-soft);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.r-draft{background:color-mix(in srgb,var(--r-ai-soft) 55%,transparent)}}.r-draft-head{align-items:flex-start;gap:var(--r-space-5);display:flex}.r-draft-mark{border-radius:var(--r-radius-sm);background:var(--r-surface);width:28px;height:28px;color:var(--r-ai);box-shadow:var(--r-shadow-lift);flex-shrink:0;place-items:center;display:grid}.r-draft-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.r-draft-label{color:var(--r-ai-text);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);align-items:center;gap:5px;display:inline-flex}.r-draft-time{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;margin-left:auto}.r-draft-meta>div{gap:var(--r-space-4);font-size:var(--r-text-meta);display:flex}.r-draft-meta dt{color:var(--r-ink-3)}.r-draft-meta dd{color:var(--r-ink-1);font-weight:var(--r-weight-medium)}.r-draft-subject{color:var(--r-ink-1);font-size:var(--r-text-row);font-weight:var(--r-weight-semibold)}.r-draft-body{padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface);color:var(--r-ink-2);white-space:pre-line;font-size:13.5px;line-height:1.55}:where(.dark,.r-dark) .r-draft-body{background:var(--r-surface-2)}.r-draft-body>span{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r-draft-why{gap:var(--r-space-2) var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;display:flex}.r-draft-why-k{color:var(--r-ink-2);font-weight:var(--r-weight-semibold)}.r-draft-lang:before{content:"·";margin-right:var(--r-space-4)}.r-draft-why>.r-draft-lang:first-child:before{content:none}.r-draft-foot{align-items:center;gap:var(--r-space-2);padding-top:var(--r-space-2);flex-wrap:wrap;display:flex}.r-draft-discard{margin-left:auto}.r-cites{white-space:nowrap}.r-cite{background:var(--r-ai);border-radius:5px;place-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.r-cite{background:color-mix(in srgb,var(--r-ai) 16%,transparent)}}.r-cite{color:var(--r-ai-text);font-size:10.5px;font-weight:var(--r-weight-heavy);vertical-align:1.5px;font-variant-numeric:tabular-nums;transition:background-color var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);line-height:1}.r-cites .r-cite+.r-cite{margin-left:2px}.r-cite.is-lit,.r-cite[aria-expanded=true]{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-cite.is-lit,.r-cite[aria-expanded=true]{background:color-mix(in oklab,var(--r-ai) 28%,transparent)}}.r-cite.is-lit,.r-cite[aria-expanded=true]{transform:translateY(-1px)}@media (hover:hover){.r-cite:hover{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-cite:hover{background:color-mix(in oklab,var(--r-ai) 28%,transparent)}}.r-cite:hover{transform:translateY(-1px)}}.r-cite.is-locked{background:var(--r-ui-fill-2);color:var(--r-ink-3)}.r-cite-pop{width:340px;padding:var(--r-space-6) var(--r-space-7)}.r-cite.is-stack{letter-spacing:.01em;padding:0 5px}.r-cite.is-more{background:var(--r-ui-fill-2);color:var(--r-ink-2)}.r-cite.is-more.is-lit{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-cite.is-more.is-lit{background:color-mix(in oklab,var(--r-ai) 18%,transparent)}}.r-cite.is-more.is-lit{color:var(--r-ai-text)}@media (hover:hover){.r-cite.is-more:hover{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-cite.is-more:hover{background:color-mix(in oklab,var(--r-ai) 18%,transparent)}}.r-cite.is-more:hover{color:var(--r-ai-text)}}.r-cite-pop.is-peek{width:300px;padding:11px 13px 12px}.r-cite-pop.is-stack{width:300px;padding:8px 6px 6px}.r-cite-stack-head{color:var(--r-ink-3);font-size:var(--r-text-meta);margin:0 8px 4px}.r-cite-stack{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.r-cite-stack-row{align-items:flex-start;gap:var(--r-space-4);border-radius:var(--r-radius-sm);text-align:left;width:100%;transition:background-color var(--r-dur-hover) var(--r-ease-standard);padding:6px 8px;display:flex}@media (hover:hover){.r-cite-stack-row:not(:disabled):hover{background:var(--r-hover)}}.r-cite-stack-row .r-source-n{margin-top:1px}.r-cite-stack-text{min-width:0;color:var(--r-ink-1);flex-direction:column;font-size:13px;line-height:1.35;display:flex}.r-cite-stack-more,.r-cite-stack-text small{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-cite-stack-more{margin:2px 8px 4px 36px}.r-sources{gap:var(--r-space-5);flex-direction:column;display:flex}.r-sources-list{gap:var(--r-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-sources.is-rail .r-sources-list{gap:var(--r-space-4);grid-template-columns:minmax(0,1fr)}.r-sources-more{align-self:flex-start}.r-source{--r-ui-surface:var(--r-surface-2);min-width:0;scroll-margin-top:var(--r-space-10);display:flex;position:relative}.r-source.is-row{padding:13px var(--r-space-8) 14px;border-radius:var(--r-radius-xl);background:var(--r-surface-2);transition:background-color .18s var(--r-ease-standard),box-shadow .18s var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring)}.r-source.is-row.is-lit{--r-ui-surface:var(--r-surface);background:var(--r-surface);box-shadow:var(--r-shadow-float);transform:translateY(-2px)}@media (hover:hover){.r-source.is-row:hover{--r-ui-surface:var(--r-surface);background:var(--r-surface);box-shadow:var(--r-shadow-float);transform:translateY(-2px)}}.r-source.is-row.is-lit{box-shadow:0 0 0 2px var(--r-ai-line),var(--r-shadow-float)}:where(.dark,.r-dark) .r-source.is-row.is-lit{--r-ui-surface:var(--r-surface-3);background:var(--r-surface-3)}@media (hover:hover){:where(.dark,.r-dark) .r-source.is-row:is(:hover,.is-lit){--r-ui-surface:var(--r-surface-3);background:var(--r-surface-3)}}.r-sources.is-rail .r-source.is-row{padding:11px var(--r-space-6) 12px;border-radius:var(--r-radius-lg)}.r-source-main{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.r-source-top{align-items:center;gap:var(--r-space-4);min-width:0;font-size:12.5px;display:flex}.r-source-n{background:var(--r-ai);border-radius:6px;flex:none;place-items:center;min-width:18px;height:18px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.r-source-n{background:color-mix(in srgb,var(--r-ai) 16%,transparent)}}.r-source-n{color:var(--r-ai-text);font-size:11px;font-weight:var(--r-weight-heavy);font-variant-numeric:tabular-nums}.r-source-sender{color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-source-date{color:var(--r-ink-3);font-size:var(--r-text-meta);flex:none;margin-left:auto}.r-source-subject{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--r-ink-1);text-align:left;align-items:center;gap:6px;font-size:13.5px;font-weight:560;display:inline-flex;overflow:hidden}.r-source-link{border-radius:var(--r-radius-xs);display:block}.r-source.is-row .r-source-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.r-source-link:focus-visible{outline:none}.r-source.is-row:has(.r-source-link:focus-visible){outline:var(--r-focus-width) solid var(--r-focus);outline-offset:var(--r-focus-offset)}.r-source-quote{-webkit-line-clamp:3;padding-left:var(--r-space-5);box-shadow:inset 2px 0 0 var(--r-ai);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.r-source-quote{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--r-ai) 30%,transparent)}}.r-source-quote{color:var(--r-ink-2);font-size:13px;line-height:1.5}.r-source-tags{align-items:center;gap:var(--r-space-1) var(--r-space-6);color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;margin-top:2px;display:flex}.r-source-where{gap:6px;min-width:0}.r-source-open,.r-source-where{align-items:center;display:inline-flex}.r-source-open{color:var(--r-ink-2);gap:3px;margin-left:auto}.r-source-meta{font-size:var(--r-text-meta)}.r-source-meta,.r-source.is-locked .r-source-subject{color:var(--r-ink-3)}.r-source.is-card .r-source-main{gap:var(--r-space-3)}.r-source.is-peek .r-source-main{gap:5px}.r-source.is-peek .r-source-subject{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.r-source.is-peek .r-source-quote{-webkit-line-clamp:3}.r-source-preview{-webkit-line-clamp:2;color:var(--r-ink-3);-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.r-source-hit{color:var(--r-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--r-ai-line);text-decoration-color:var(--r-ai-line);text-underline-offset:3px;background:0 0;font-weight:560;text-decoration-thickness:1.5px}.r-source-quote.is-open{-webkit-line-clamp:unset;font-size:var(--r-text-reading);line-height:1.6;display:block}.r-ask-thread{gap:var(--r-space-14)}.r-ask-thread,.r-ask-turn{flex-direction:column;display:flex}.r-ask-turn{min-width:0;container-type:inline-size}.r-ask-thread>*+*>.r-ask-turn,.r-ask-turn+.r-ask-turn{padding-top:var(--r-space-12);box-shadow:inset 0 1px 0 var(--r-line);animation:r-rise-in var(--r-dur-drawer) var(--r-ease-spring)}.r-ask-q{max-width:var(--r-layout-ask-column);flex-direction:column;display:flex}.r-ask-asker{align-items:center;gap:var(--r-space-4);color:var(--r-ink-3);font-size:12.5px;display:flex}.r-ask-when:before{content:"";width:3px;height:3px;margin:0 var(--r-space-4) 2px 0;background:var(--r-ink-4);border-radius:50%;display:inline-block}.r-ask-q-text{margin-top:var(--r-space-6);color:var(--r-ink-1);font-size:var(--r-text-display);line-height:var(--r-text-display-leading);font-weight:var(--r-text-display-weight);letter-spacing:var(--r-text-display-tracking);text-wrap:balance}.r-ask-thread>*+*>.r-ask-turn .r-ask-q-text,.r-ask-turn+.r-ask-turn .r-ask-q-text{font-size:21px}.r-ask-q-scope{align-items:center;gap:var(--r-space-2) 0;margin-top:var(--r-space-4);color:var(--r-ink-3);flex-wrap:wrap;font-size:13px;display:flex}.r-ask-q-chip{align-items:center;gap:7px;display:inline-flex}.r-ask-q-chip+.r-ask-q-chip:before{content:"";width:3px;height:3px;margin:0 var(--r-space-5);background:var(--r-ink-4);border-radius:50%}.r-scope-dot{background:var(--r-ui-hue,var(--r-cat-10));border-radius:50%;flex-shrink:0;width:8px;height:8px}.r-scope-dot.is-menu{margin:0 3px}.r-ask-grid{gap:var(--r-space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container (min-width:980px){.r-ask-turn.has-rail .r-ask-grid{gap:var(--r-space-12);grid-template-columns:minmax(0,1fr) 264px}}.r-ask-a{gap:var(--r-space-8);min-width:0;max-width:calc(var(--r-layout-ask-column) + 140px);margin-top:var(--r-space-7);flex-direction:column;display:flex}.r-ask-a>:not(.r-facts){max-width:var(--r-layout-ask-column)}.r-ask-rail{top:var(--r-space-8);gap:var(--r-space-5);margin-top:var(--r-space-7);flex-direction:column;min-width:0;display:flex;position:sticky}.r-ask-trace-item{white-space:nowrap}.r-ask-trace-item:before{content:"";width:3px;height:3px;margin:0 var(--r-space-4);background:var(--r-ink-4);vertical-align:middle;border-radius:50%;display:inline-block}.r-typing.is-ai i{background:var(--r-ai)}.r-ask-skel{gap:var(--r-space-5);flex-direction:column;display:flex}.r-ask-a .r-prose{font-size:16.5px;line-height:1.7}.r-ask-a .r-prose strong{font-weight:620}.r-ask-follow{scrollbar-width:none;gap:6px;margin:0 -4px;padding:4px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.r-ask-follow::-webkit-scrollbar{display:none}.r-ask-follow>.r-chip{height:30px;padding:0 var(--r-space-6);background:var(--r-surface);color:var(--r-ink-2);box-shadow:var(--r-ui-shadow-field);font-weight:var(--r-weight-regular);flex:none}:where(.dark,.r-dark) .r-ask-follow>.r-chip{background:var(--r-surface-2)}@media (hover:hover){.r-ask-follow>.r-chip:hover{color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-ask-follow>.r-chip:hover{box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px color-mix(in srgb,var(--r-ai) 40%,transparent)}}.r-ask-follow>.r-chip:hover{transform:translateY(-1px)}}.r-ask-stopped{color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.r-ask-stopped .r-textlink{margin-left:2px}.r-empty.is-ai .r-empty-glyph{background:var(--r-ai-soft);color:var(--r-ai-text);box-shadow:none}.r-empty.is-ai .r-empty-glyph:before{display:none}.r-ask-foot{justify-content:space-between;align-items:center;gap:var(--r-space-4);margin:calc(var(--r-space-4) * -1) 0 0 0;flex-wrap:wrap;display:flex}.r-ask-label{color:var(--r-ink-3);font-size:var(--r-text-meta);align-items:center;gap:5px;display:inline-flex}.r-ask-tools{align-items:center;gap:2px;display:flex}.r-ask-sep{width:1px;height:16px;margin:0 var(--r-space-3);background:var(--r-line)}.r-ask-status{min-height:24px;color:var(--r-ink-3);flex-wrap:wrap;align-items:center;font-size:13px;line-height:1.5;display:flex}.r-ask-status-mark{width:20px;height:24px;margin-right:var(--r-space-4);flex:none;place-items:center;display:inline-grid;position:relative}.r-ask-status-orb{opacity:1;transition:opacity .42s var(--r-ease-standard);animation:r-fade-in .24s var(--r-ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r-ask-status-orb.is-leaving{opacity:0}.r-ask-status-spark{color:var(--r-ai);opacity:1;transition:opacity .32s var(--r-ease-standard) .12s}.r-ask-status-spark.is-hidden{opacity:0;transition-delay:0s}.r-ask-status-text{min-width:0;animation:r-fade-in .2s var(--r-ease-standard)}.r-ask-status.is-busy .r-ask-status-text{color:var(--r-ai-text)}.r-ask-status-mark+.r-ask-trace-item:before{display:none}.r-ask-sources-btn{align-self:flex-start;align-items:center;gap:var(--r-space-4);height:34px;padding:0 var(--r-space-5) 0 var(--r-space-7);border-radius:var(--r-radius-pill);background:var(--r-surface);color:var(--r-ink-1);font-size:13px;font-weight:var(--r-weight-medium);box-shadow:var(--r-ui-shadow-field);transition:box-shadow var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);display:inline-flex}:where(.dark,.r-dark) .r-ask-sources-btn{background:var(--r-surface-2)}@media (hover:hover){.r-ask-sources-btn:hover{box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-ask-sources-btn:hover{box-shadow:0 0 0 1px var(--r-ai-line),0 4px 12px -6px color-mix(in srgb,var(--r-ai) 40%,transparent)}}}.r-ask-sources-btn:active{transform:scale(.98)}.r-ask-sources-btn>.r-i{color:var(--r-ink-3)}.r-ask-panel{flex-direction:column;height:100%;min-height:0;display:flex}.r-ask-panel-head{height:56px;padding:0 var(--r-space-8);flex:none;align-items:center;display:flex}.r-ask-panel-title{color:var(--r-ink-2);font-size:13px;font-weight:var(--r-weight-semibold);font-variant-numeric:tabular-nums}.r-ask-panel-head.has-caption{height:auto;min-height:56px;padding-top:var(--r-space-4);padding-bottom:var(--r-space-4);flex-direction:column;justify-content:center;align-items:stretch;gap:1px}.r-ask-panel-for{color:var(--r-ink-3);font-size:var(--r-text-meta);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.4;overflow:hidden}.r-ask-panel-none{color:var(--r-ink-3);margin:0;font-size:13px;line-height:1.5}.r-ask-panel-scroll{overscroll-behavior:contain;min-height:0;padding:2px var(--r-space-8) var(--r-space-10);scrollbar-width:thin;scrollbar-color:var(--r-line-strong) transparent;flex:auto;position:relative;overflow-y:auto}.r-ask-panel.is-bare{height:auto}.r-ask-panel.is-bare .r-ask-panel-scroll{padding:2px 0 var(--r-space-6);overflow:visible}.r-ask-panel-list{gap:var(--r-space-4);flex-direction:column;display:flex}.r-ask-panel .r-source.is-row{padding:11px var(--r-space-6) 12px;border-radius:var(--r-radius-lg)}.r-ask-panel .r-source.is-row.is-lit{transform:none}@media (hover:hover){.r-ask-panel .r-source.is-row:hover{transform:none}}.r-ask-panel-wait{gap:var(--r-space-4);flex-direction:column;display:flex}.r-ask-panel-wait>p{margin:0 0 var(--r-space-2);color:var(--r-ink-3);font-size:13px;line-height:1.5}.r-ask-panel-ghost{border-radius:var(--r-radius-lg);opacity:.6;height:92px}.r-dialog.r-quicklook{--r-ui-dialog-width:720px;height:auto;min-height:min(440px,100dvh - 64px);max-height:calc(100dvh - 64px);overflow:hidden}.r-dialog.r-quicklook[data-document]{--r-ui-dialog-width:960px}.r-ql-bar{align-items:center;gap:var(--r-space-4);height:52px;padding:0 var(--r-space-6) 0 var(--r-space-8);flex:none;display:flex}.r-ql-count{color:var(--r-ink-3);font-variant-numeric:tabular-nums;font-size:13px}.r-ql-arrows{gap:2px;display:inline-flex}.r-ql-close{margin-left:auto}.r-ql-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--r-line-strong) transparent;flex:auto;min-height:0;overflow-y:auto}.r-ql-head{gap:var(--r-space-4);padding:var(--r-space-4) var(--r-space-10) var(--r-space-8);flex-direction:column;display:flex}.r-ql-from{align-items:center;gap:var(--r-space-5)}.r-ql-from,.r-ql-who{min-width:0;display:flex}.r-ql-who{flex-direction:column}.r-ql-name{color:var(--r-ink-1);font-size:14px;font-weight:var(--r-weight-semibold)}.r-ql-addr,.r-ql-date{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-ql-date{flex:none;margin-left:auto}.r-ql-subject{margin-top:var(--r-space-2);color:var(--r-ink-1);letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:650;line-height:1.3}.r-ql-note{color:var(--r-ink-3);font-size:var(--r-text-meta);align-items:center;gap:6px;margin:0;display:flex}.r-ql-note>.r-sparkle{flex:none;display:inline-block}.r-ql-body{padding:0 var(--r-space-10) var(--r-space-10)}.r-ql-fallback,.r-ql-skel{gap:var(--r-space-5);flex-direction:column;display:flex}.r-ql-files{gap:var(--r-space-4);margin:0 var(--r-space-10) var(--r-space-10);padding-top:var(--r-space-8);box-shadow:inset 0 1px 0 var(--r-line);flex-direction:column;display:flex}.r-ql-files ul{gap:var(--r-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.r-ql-file{max-width:280px;height:30px;padding:0 var(--r-space-5);border-radius:var(--r-radius-pill);background:var(--r-surface-2);color:var(--r-ink-1);align-items:center;gap:6px;font-size:13px;display:inline-flex}:where(.dark,.r-dark) .r-ql-file{background:var(--r-surface-3)}@media (hover:hover){a.r-ql-file:hover{box-shadow:inset 0 0 0 1px var(--r-line-strong)}}.r-ql-file small{color:var(--r-ink-3);font-size:var(--r-text-meta);flex:none}.r-ql-foot{justify-content:flex-end;align-items:center;gap:var(--r-space-6);padding:var(--r-space-6) var(--r-space-10) var(--r-space-8);box-shadow:inset 0 1px 0 var(--r-line);flex:none;display:flex}.r-ql-hint{color:var(--r-ink-3);font-size:var(--r-text-meta);margin-right:auto}.r-ql-hint.is-hidden{visibility:hidden}@media not all and (min-width:40rem){.r-dialog.r-quicklook{height:calc(100dvh - 8px - env(safe-area-inset-top,0px));min-height:0;max-height:none}.r-ql-bar{padding-left:var(--r-space-6)}.r-ql-body,.r-ql-head{padding-left:var(--r-space-8);padding-right:var(--r-space-8)}.r-ql-files{margin-left:var(--r-space-8);margin-right:var(--r-space-8)}.r-ql-foot{padding:var(--r-space-5) var(--r-space-8) calc(var(--r-space-6) + env(safe-area-inset-bottom,0px))}.r-ql-hint{display:none}.r-ql-foot>.r-btn{flex:auto}}@media (hover:none){.r-ql-hint{display:none}.r-aisum-feedback,.r-aisum-foot .r-aisum-tools{opacity:1}}.r-prose{gap:var(--r-space-6);color:var(--r-ink-1);font-size:var(--r-text-reading);text-wrap:pretty;flex-direction:column;line-height:1.65;display:flex}.r-prose strong{font-weight:var(--r-weight-semibold)}.r-prose .r-h3{margin-top:var(--r-space-4)}.r-prose ol,.r-prose ul{gap:var(--r-space-3);flex-direction:column;padding-left:20px;display:flex}.r-prose ul{list-style:outside}.r-prose ol{list-style:decimal}.r-prose li{padding-left:2px}.r-prose li::marker{color:var(--r-ink-3)}.r-caret{background:var(--r-ai);vertical-align:-.15em;border-radius:2px;width:7px;height:1.05em;margin-left:3px;animation:r-caret-blink 1.1s step-end infinite;display:inline-block}@keyframes r-caret-blink{50%{opacity:0}}.r-nowrap{white-space:nowrap}.r-nowrap>.r-cites{margin-left:3px}.r-facts{gap:var(--r-space-4);margin:var(--r-space-2) 0;flex-direction:column;display:flex}.r-facts-cap{color:var(--r-ink-3);font-size:var(--r-text-label);font-weight:var(--r-text-label-weight)}.r-facts-well{border-radius:var(--r-radius-xl);background:var(--r-surface-2);overflow-x:auto}.r-facts-table{border-collapse:collapse;width:100%;font-size:13.5px;line-height:1.4}.r-facts-table td,.r-facts-table th{padding:var(--r-space-6) var(--r-space-5);text-align:left;vertical-align:top}.r-facts-table tr>:first-child{padding-left:18px}.r-facts-table tr>:last-child{padding-right:18px}.r-facts-table thead th{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-strong);white-space:nowrap;padding-top:11px;padding-bottom:9px}.r-facts-table tbody tr{border-top:1px solid var(--r-line);transition:background-color var(--r-dur-hover) var(--r-ease-standard)}.r-facts-table tbody tr.is-cont{border-top-color:#0000}.r-facts-table tbody tr.is-lit{background:var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-facts-table tbody tr.is-lit{background:color-mix(in srgb,var(--r-ai) 7%,transparent)}}.r-facts-table tbody th{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);white-space:nowrap}.r-facts-table td{color:var(--r-ink-2)}.r-facts-table small{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-meta);margin-top:2px;display:block}.r-facts-customer{align-items:baseline;gap:9px;display:inline-flex}.r-facts-dot{background:var(--r-ui-hue,var(--r-cat-10));border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.r-facts-customer small{font-weight:var(--r-weight-regular)}.r-facts-statement{min-width:170px}.r-facts-text{color:var(--r-ink-2)}.r-facts-table small del,.r-facts-was del{text-decoration:line-through;-webkit-text-decoration-color:var(--r-ink-4);text-decoration-color:var(--r-ink-4)}.r-num{font-variant-numeric:tabular-nums;text-align:right!important}.r-facts-amount{font-weight:var(--r-weight-semibold);color:var(--r-ink-1)!important}.r-facts-amount,.r-facts-date,.r-facts-state-cell{white-space:nowrap}.r-facts-state-cell small{white-space:normal}.r-facts-state{--r-ui-st:var(--r-flag-green);color:var(--r-ink-2);align-items:center;gap:7px;display:inline-flex}.r-facts-state-dot{background:var(--r-ui-st);border-radius:50%;width:8px;height:8px}.r-facts-state[data-state=changed]{--r-ui-st:var(--r-flag-orange);color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-facts-state[data-state=superseded]{--r-ui-st:var(--r-ink-4);color:var(--r-ink-3)}.r-facts-state[data-state=suggested]{color:var(--r-ai-text);font-weight:var(--r-weight-medium)}.r-facts-confirm{margin-top:var(--r-space-3);display:flex}.r-askc{gap:var(--r-space-4);flex-direction:column;min-width:0;display:flex}.r-askc.is-docked{z-index:var(--r-z-sticky);padding:var(--r-space-2) 0 calc(var(--r-space-8) + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,var(--r-ui-surface,var(--r-surface)) var(--r-space-6));position:sticky;bottom:0}.r-askc-scope{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto}.r-askc-scope::-webkit-scrollbar{display:none}.r-scope{max-width:280px;height:26px;padding:0 var(--r-space-2) 0 var(--r-space-4);border-radius:var(--r-radius-pill);background:var(--r-ui-fill-2);color:var(--r-ink-1);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.r-scope:not(:has(.r-scope-x)){padding-right:var(--r-space-5)}.r-scope>.r-i{width:13px;height:13px;color:var(--r-ink-3)}.r-scope-x{width:20px;height:20px;color:var(--r-ink-3);border-radius:50%;flex-shrink:0;place-items:center;display:grid}@media (hover:hover){.r-scope-x:hover{background:var(--r-ui-fill-3);color:var(--r-ink-1)}}.r-scope-x .r-i{stroke-width:2.2px;width:11px;height:11px}.r-scope-add{align-items:center;gap:var(--r-space-2);height:26px;padding:0 var(--r-space-5) 0 var(--r-space-3);border-radius:var(--r-radius-pill);color:var(--r-ink-3);font-size:12.5px;font-weight:var(--r-weight-medium);flex:none;display:inline-flex}.r-scope-add[data-state=open]{background:var(--r-hover);color:var(--r-ink-1)}@media (hover:hover){.r-scope-add:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-askc-box{--r-ui-surface:var(--r-surface);padding:7px 7px 7px var(--r-space-8);background:var(--r-surface);box-shadow:var(--r-shadow-float);transition:box-shadow .2s var(--r-ease-standard);cursor:text;border-radius:18px;flex-direction:column;display:flex}:where(.dark,.r-dark) .r-askc-box{background:var(--r-surface-2)}.r-askc-box:focus-within{box-shadow:0 0 0 1.5px var(--r-ai),0 0 0 5px var(--r-ai-soft),0 12px 32px -14px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-askc-box:focus-within{box-shadow:0 0 0 1.5px var(--r-ai),0 0 0 5px var(--r-ai-soft),0 12px 32px -14px color-mix(in srgb,var(--r-scrim) 70%,transparent)}}.r-askc-box textarea{width:100%;min-height:26px;max-height:160px;padding:6px var(--r-space-2) 0 0;color:var(--r-ink-1);font-family:var(--r-font-sans);resize:none;background:0 0;border:0;outline:none;font-size:15px;line-height:1.5}.r-askc-box textarea::placeholder{color:var(--r-ink-3)}.r-askc-box textarea:focus,.r-askc-box textarea:focus-visible{box-shadow:none;outline:none}.r-askc-bar{align-items:center;gap:var(--r-space-4);margin-top:var(--r-space-2);margin-left:calc(var(--r-space-4) * -1);display:flex}.r-askc-deep[aria-pressed=true]{background:var(--r-ui-fill-2);color:var(--r-ink-1)}.r-askc-deep[aria-pressed=true] .r-i{color:var(--r-ink-1)}.r-askc-left{padding-left:var(--r-space-3);color:var(--r-ink-3);font-variant-numeric:tabular-nums}.r-askc-hint{color:var(--r-ink-3);font-size:var(--r-text-meta);white-space:nowrap;margin-left:auto}.r-askc-send{border-radius:11px;flex-shrink:0;width:34px;height:34px}.r-askc-bar>:last-child,.r-askc-hint+.r-askc-send{margin-left:var(--r-space-2)}.r-askc-bar>.r-askc-hint:first-child{margin-left:var(--r-space-4)}.r-askc-stop{fill:currentColor;width:11px;height:11px}.r-askc.is-follow .r-askc-box{align-items:center;gap:var(--r-space-4);flex-direction:row}.r-askc.is-follow .r-askc-box textarea{flex:1;min-height:24px;padding-top:0}.r-askc.is-follow .r-askc-bar{margin:0}.r-askc.is-follow :is(.r-askc-hint,.r-askc-foot){display:none}.r-askc-foot{padding-left:var(--r-space-3);color:var(--r-ink-3);font-size:var(--r-text-meta);gap:5px}.r-askc-foot,.r-importance{align-items:center;display:inline-flex}.r-importance{gap:var(--r-space-3);height:22px;padding:0 var(--r-space-2);border-radius:var(--r-radius-sm);color:var(--r-ink-2);white-space:nowrap}.r-importance.is-button{cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard)}.r-importance.is-button[data-state=open]{background:var(--r-hover)}@media (hover:hover){.r-importance.is-button:hover{background:var(--r-hover)}}.r-importance-label{font-size:var(--r-text-meta);font-weight:var(--r-weight-medium)}.r-bars{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.r-bars>span{background:var(--r-line-strong);border-radius:1.5px;width:3px}.r-bars>span:first-child{height:4px}.r-bars>span:nth-child(2){height:7px}.r-bars>span:nth-child(3){height:10px}.r-bars>span.is-on{background:var(--r-ai)}.r-bars.is-urgent>span.is-on{background:var(--r-danger)}.r-bars.is-unsure>span.is-on{background:var(--r-ink-4);box-shadow:none}.r-why-pop{padding:var(--r-space-7) var(--r-space-7) var(--r-space-3)}.r-why{gap:var(--r-space-5);flex-direction:column;display:flex}.r-why-head{align-items:center;gap:var(--r-space-4);display:flex}.r-why-head>:is(.r-i,.r-sparkle){color:var(--r-ai)}.r-why-level{align-items:center;color:var(--r-ink-2);font-weight:var(--r-weight-medium);margin-left:auto;display:inline-flex}.r-why-level,.r-why-list{gap:var(--r-space-3);font-size:var(--r-text-meta)}.r-why-list{color:var(--r-ink-1);flex-direction:column;line-height:1.45;display:flex}.r-why-list>li{padding-left:var(--r-space-8);position:relative}.r-why-list>li:before{content:"";background:var(--r-ai);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:4px}.r-why-meta{color:var(--r-ink-3);font-size:12px}.r-why-actions{margin:0 calc(var(--r-space-4) * -1);padding-top:var(--r-space-3);box-shadow:inset 0 1px 0 var(--r-line);gap:1px}.r-apl,.r-why-actions{flex-direction:column;display:flex}.r-apl{gap:var(--r-space-8)}.r-apl-day{justify-content:space-between;align-items:center;gap:var(--r-space-6);display:flex}.r-apl-day .r-textlink{font-size:var(--r-text-meta);letter-spacing:0;text-transform:none}.r-apl-list{flex-direction:column;display:flex}.r-apl-row{grid-template-columns:var(--r-layout-control) minmax(0,1fr) auto;align-items:start;gap:var(--r-space-7);padding:var(--r-space-6) 0;display:grid}.r-apl-row+.r-apl-row{box-shadow:inset 0 1px 0 var(--r-line)}.r-apl-glyph{width:var(--r-layout-control);height:var(--r-layout-control);background:var(--r-ai-soft);color:var(--r-ai);border-radius:50%;place-items:center;display:grid}.r-apl-glyph .r-i{width:15px;height:15px}.r-apl-row.is-shadow .r-apl-glyph{box-shadow:inset 0 0 0 1.5px var(--r-ai-line);background:0 0}.r-apl-row.is-undone .r-apl-glyph{background:var(--r-surface-2);color:var(--r-ink-3)}.r-apl-what{flex-direction:column;gap:3px;min-width:0;display:flex}.r-apl-action{align-items:center;gap:var(--r-space-2) var(--r-space-4);color:var(--r-ink-1);font-size:var(--r-text-row);font-weight:var(--r-weight-semibold);flex-wrap:wrap;display:flex}.r-apl-row.is-undone .r-apl-action{color:var(--r-ink-3)}.r-apl-msg{color:var(--r-ink-2);font-size:var(--r-text-meta)}.r-apl-msg b{color:var(--r-ink-1);font-weight:var(--r-weight-medium)}.r-apl-why{color:var(--r-ink-3)}.r-apl-failed,.r-apl-why{align-items:center;gap:5px;font-size:12px;display:inline-flex}.r-apl-failed{color:var(--r-danger)}.r-apl-side{align-items:flex-end;gap:var(--r-space-2);flex-direction:column;display:flex}.r-apl-time{color:var(--r-ink-3);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.r-apl-undo{margin-right:calc(var(--r-space-4) * -1)}.r-brief-lede{gap:var(--r-space-3);flex-direction:column;display:flex}.r-brief-label{align-items:center;gap:var(--r-space-3);color:var(--r-ai-text);font-size:var(--r-text-label);font-weight:var(--r-weight-strong);display:inline-flex}.r-brief-title{margin-top:var(--r-space-3);color:var(--r-ink-1);font-size:21px;font-weight:var(--r-weight-heavy);letter-spacing:-.022em;line-height:1.25}.r-brief-date{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-brief-hero{align-items:baseline;gap:var(--r-space-6);display:flex}.r-brief-fig{font-size:56px;font-weight:var(--r-weight-heavy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.r-brief-fig-label{color:var(--r-ink-2);font-size:var(--r-text-body);font-weight:var(--r-weight-medium)}.r-brief .r-beacon-main{gap:var(--r-space-10)}.r-brief-sec{gap:var(--r-space-3)}.r-brief-rows,.r-brief-sec{flex-direction:column;display:flex}.r-brief-rows{margin:0 calc(var(--r-space-5) * -1)}.r-brief-row{align-items:center;gap:var(--r-space-6);width:100%;min-height:44px;padding:var(--r-space-4) var(--r-space-5);border-radius:var(--r-radius-lg);color:var(--r-ink-1);text-align:left;transition:background-color var(--r-dur-hover) var(--r-ease-standard);grid-template-columns:28px minmax(0,1fr) auto auto;display:grid;position:relative}.r-brief-row+.r-brief-row:before{content:"";top:0;left:var(--r-space-5);right:var(--r-space-5);background:var(--r-line);height:1px;position:absolute}@media (hover:hover){:is(a,button).r-brief-row:hover{background:var(--r-hover)}:is(a,button).r-brief-row:hover+.r-brief-row:before,:is(a,button).r-brief-row:hover:before{opacity:0}}.r-brief-row>.r-brief-icon,.r-brief-row>.r-importance{justify-self:center}.r-brief-icon{color:var(--r-ink-3)}.r-brief-icon.is-warn{color:var(--r-warning)}.r-brief-main{flex-direction:column;gap:2px;min-width:0;display:flex}.r-brief-line{align-items:baseline;gap:var(--r-space-4);min-width:0;font-size:var(--r-text-body);display:flex}.r-brief-line b{max-width:45%;font-weight:var(--r-weight-semibold);flex-shrink:0}.r-brief-subject{color:var(--r-ink-2)}.r-brief-why{min-width:0;color:var(--r-ink-3);align-items:center;gap:5px;font-size:12px;display:inline-flex}.r-brief-days,.r-brief-diff{color:var(--r-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.r-brief-diff{align-items:center;gap:var(--r-space-3);display:inline-flex}.r-brief-diff del{text-decoration:line-through;-webkit-text-decoration-color:var(--r-danger);text-decoration-color:var(--r-danger)}@supports (color:color-mix(in lab,red,red)){.r-brief-diff del{-webkit-text-decoration-color:color-mix(in srgb,var(--r-danger) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--r-danger) 60%,transparent)}}.r-brief-diff ins{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);text-decoration:none}.r-brief-chev{color:var(--r-ink-4)}.r-brief-row:not(:has(.r-brief-days,.r-brief-diff)){grid-template-columns:28px minmax(0,1fr) auto}.r-brief-auto{align-items:baseline;gap:var(--r-space-3) var(--r-space-4);padding-top:var(--r-space-7);color:var(--r-ink-2);font-size:var(--r-text-meta);grid-template-columns:12px minmax(0,1fr) auto;margin-top:auto;display:grid}.r-brief-auto>.r-i{align-self:start;margin-top:3px}.r-brief-auto .r-textlink{font-size:var(--r-text-meta);color:var(--r-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}.r-brief-empty{color:var(--r-ink-2);font-size:var(--r-text-body)}@media not all and (min-width:48rem){.r-askc-hint{display:none}.r-askc-bar>.r-askc-send{margin-left:auto}.r-ask-q-text{font-size:24px}.r-sources-list{grid-template-columns:minmax(0,1fr)}.r-brief-fig{font-size:48px}.r-brief-line{flex-direction:column;align-items:flex-start;gap:0}.r-brief-line b,.r-brief-line>*{max-width:100%}.r-brief-auto{grid-template-columns:12px minmax(0,1fr)}.r-brief-auto .r-textlink{grid-column:2;justify-self:start}.r-aisum-meta{display:none}}@media not all and (min-width:40rem){.r-aisum-action,.r-aisum-draft{gap:0;width:28px;padding:0;font-size:0}.r-facts-table thead{display:none}.r-facts-table tbody tr{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;display:grid}.r-facts-table tbody tr:first-child{border-top:0}.r-facts-table td,.r-facts-table th,.r-facts-table tr>:first-child,.r-facts-table tr>:last-child{padding:0}.r-facts-table .r-facts-statement{grid-column:1/-1;min-width:0}.r-facts-table td:last-child{grid-area:1/2}.r-facts-table .r-num{text-align:left!important}.r-facts-table tr.is-cont>th{display:none}.r-apl-row{grid-template-columns:var(--r-layout-control) minmax(0,1fr)}.r-apl-side{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}}@media (prefers-reduced-motion:reduce){.r-caret{animation:none}.r-ask-status-orb,.r-ask-status-spark,.r-ask-status-text{transition:none;animation:none}}.r-ptag{border-radius:var(--r-radius-xs);min-width:0;max-width:200px;color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;align-items:center;gap:7px;line-height:1.2;display:inline-flex}@media (hover:hover){a.r-ptag:hover{color:var(--r-ink-1)}}.r-swatch{width:var(--r-size-project-mark);height:var(--r-size-project-mark);background:var(--r-ui-hue,var(--r-cat-4));border-radius:3.5px;flex-shrink:0;transform:rotate(45deg)scale(.86)}.r-ptag.is-suggested{color:var(--r-ai-text)}.r-ptag.is-suggested :is(.r-i,.r-sparkle){color:var(--r-ai)}.r-mtag{min-width:0;max-width:200px;color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.r-ltag-dot,.r-mtag-dot{width:var(--r-size-dot);height:var(--r-size-dot);background:var(--r-ui-hue,var(--r-cat-10));border-radius:50%;flex-shrink:0}.r-ltag{height:var(--r-size-chip);border-radius:var(--r-radius-pill);background:var(--r-ui-hue-soft,var(--r-cat-10-soft));color:var(--r-ui-hue-text,var(--r-cat-10-text));font-size:12.5px;font-weight:var(--r-weight-strong);white-space:nowrap;align-items:center;gap:5px;padding:0 9px;line-height:1;display:inline-flex}.r-ltag .r-ltag-dot{display:none}.r-ledgerx{gap:var(--r-space-6);flex-direction:column;min-width:0;display:flex}.r-ledgerx-status{width:172px}.r-ledgerx-group{flex-direction:column;display:flex}.r-ledgerx-head{align-items:center;gap:var(--r-space-4);padding:var(--r-space-8) 2px var(--r-space-3);color:var(--r-ink-1);font-size:15px;font-weight:var(--r-weight-semibold);letter-spacing:-.01em;display:flex}.r-ledgerx-count{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-meta)}.r-ledgerx-list{flex-direction:column;gap:2px;display:flex}.r-agr{gap:var(--r-space-6);min-width:0;padding:var(--r-space-7) var(--r-space-6) var(--r-space-6);border-radius:var(--r-radius-lg);grid-template-columns:30px minmax(0,1fr);display:grid;position:relative}.r-agr+.r-agr:before{content:"";top:-1px;left:var(--r-space-6);right:var(--r-space-6);background:var(--r-line);height:1px;position:absolute}.r-agr.is-changed,.r-agr.is-suggested{background:var(--r-ai-soft)}@supports (color:color-mix(in lab,red,red)){.r-agr.is-changed,.r-agr.is-suggested{background:color-mix(in srgb,var(--r-ai-soft) 55%,transparent)}}.r-agr.is-changed{background:var(--r-warning-soft)}@supports (color:color-mix(in lab,red,red)){.r-agr.is-changed{background:color-mix(in srgb,var(--r-warning-soft) 60%,transparent)}}.r-agr.is-changed+.r-agr:before,.r-agr.is-changed:before,.r-agr.is-suggested+.r-agr:before,.r-agr.is-suggested:before{display:none}.r-agr.is-dismissed .r-agr-body>:not(.r-agr-foot),.r-agr.is-dismissed .r-agr-glyph,.r-agr.is-superseded .r-agr-body>:not(.r-agr-foot),.r-agr.is-superseded .r-agr-glyph{opacity:.55}.r-agr-glyph{background:var(--r-ui-fill-2);width:30px;height:30px;color:var(--r-ink-2);border-radius:50%;place-items:center;display:grid}.r-agr.is-suggested .r-agr-glyph{background:var(--r-surface);color:var(--r-ai);box-shadow:var(--r-shadow-lift)}:where(.dark,.r-dark) .r-agr.is-suggested .r-agr-glyph{background:var(--r-surface-3);box-shadow:none}.r-agr-body{gap:var(--r-space-4);flex-direction:column}.r-agr-body,.r-agr-head{min-width:0;display:flex}.r-agr-head{align-items:flex-start;gap:var(--r-space-5)}.r-agr-check{margin-top:3px}.r-agr-statement{min-width:0;color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);text-wrap:pretty;flex:auto;padding-top:4px;line-height:1.4}.r-agr.is-done .r-agr-statement{color:var(--r-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--r-ink-4);text-decoration-color:var(--r-ink-4)}.r-agr-status{--r-ui-st:var(--r-flag-green);color:var(--r-ink-2);font-size:12.5px;font-weight:var(--r-weight-medium);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding-top:5px;display:inline-flex}.r-agr-state-dot{background:var(--r-ui-st);border-radius:50%;width:8px;height:8px}.r-agr-status[data-state=suggested]{color:var(--r-ai-text)}.r-agr-status[data-state=changed]{--r-ui-st:var(--r-flag-orange);color:var(--r-ink-1);font-weight:var(--r-weight-semibold)}.r-agr-status:is([data-state=dismissed],[data-state=superseded]){--r-ui-st:var(--r-ink-4);color:var(--r-ink-3)}.r-agr-quotebox{gap:var(--r-space-3);flex-direction:column;display:flex}.r-agr-quote{padding-left:var(--r-space-5);color:var(--r-ink-2);box-shadow:inset 2px 0 0 var(--r-line-strong);text-wrap:pretty;font-size:13.5px;line-height:1.55}.r-agr.is-suggested .r-agr-quote{box-shadow:inset 2px 0 0 var(--r-ai)}@supports (color:color-mix(in lab,red,red)){.r-agr.is-suggested .r-agr-quote{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--r-ai) 30%,transparent)}}.r-agr-by{align-items:center;gap:var(--r-space-2) var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;display:flex}.r-agr-by .r-av{--r-ui-surface:transparent}.r-agr-src{border-radius:var(--r-radius-xs);color:var(--r-accent-text);font-weight:var(--r-weight-medium);align-items:center;gap:2px;display:inline-flex}@media (hover:hover){.r-agr-src:hover{text-underline-offset:3px;text-decoration:underline}}.r-agr-unshared{gap:var(--r-space-2);display:inline-flex}.r-agr-meta,.r-agr-unshared{align-items:center;color:var(--r-ink-3)}.r-agr-meta{gap:var(--r-space-2) var(--r-space-7);font-size:var(--r-text-meta);flex-wrap:wrap;display:flex}.r-agr-meta .r-av{--r-ui-surface:transparent}.r-agr-type{color:var(--r-ink-3);font-weight:var(--r-weight-medium)}.r-agr-customer,.r-agr-due,.r-agr-owner{align-items:center;gap:5px;min-width:0;display:inline-flex}@media (hover:hover){a.r-agr-customer:hover{color:var(--r-ink-1)}}.r-agr-customer .r-i,.r-agr-due .r-i{color:var(--r-ink-3)}.r-agr-due{font-variant-numeric:tabular-nums}.r-agr-due.is-soon,.r-agr-due.is-soon .r-i{color:var(--r-warning)}.r-agr-due.is-overdue,.r-agr-due.is-overdue .r-i{color:var(--r-danger);font-weight:var(--r-weight-semibold)}.r-agr-foot{justify-content:space-between;gap:var(--r-space-4) var(--r-space-6);min-height:var(--r-layout-control);display:flex}.r-agr-foot,.r-agr-note{align-items:center;flex-wrap:wrap}.r-agr-note{gap:var(--r-space-2) var(--r-space-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium);display:inline-flex}.r-agr-note .r-diff{margin-top:0}.r-agr-foot.is-ai .r-agr-note{color:var(--r-ai-text)}.r-agr-foot.is-warn .r-agr-note{color:var(--r-warning)}.r-agr-note.is-quiet{color:var(--r-ink-3);font-weight:var(--r-weight-regular)}.r-agr.is-confirmed .r-agr-note .r-i{color:var(--r-success)}.r-agr-actions{align-items:center;gap:var(--r-space-2);margin-left:auto;display:flex}.r-agr-compare{gap:var(--r-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.r-agr-side{gap:var(--r-space-3);min-width:0;padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-md);background:var(--r-surface);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.r-agr-side{background:color-mix(in srgb,var(--r-surface) 70%,transparent)}}:where(.dark,.r-dark) .r-agr-side{background:var(--r-surface-3)}@supports (color:color-mix(in lab,red,red)){:where(.dark,.r-dark) .r-agr-side{background:color-mix(in srgb,var(--r-surface-3) 55%,transparent)}}.r-agr-side-label{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium)}.r-agr-side .r-agr-quote{font-size:13px}.r-agr-was{color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-semibold)}.r-agr-was del{color:var(--r-ink-3);font-weight:var(--r-weight-medium);text-decoration:line-through;-webkit-text-decoration-color:var(--r-ink-4);text-decoration-color:var(--r-ink-4)}.r-proj-head{gap:var(--r-space-8);flex-direction:column;min-width:0;display:flex}.r-proj-title{align-items:flex-start;gap:var(--r-space-6);display:inline-flex}.r-proj-swatch{background:var(--r-ui-hue,var(--r-cat-4));border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-top:calc(.6em - 7px);transform:rotate(45deg)scale(.86)}.r-proj-ai{align-items:center;gap:var(--r-space-2);color:var(--r-ai-text);display:inline-flex}.r-proj-meta{gap:var(--r-space-6) var(--r-space-12);flex-wrap:wrap;display:flex}.r-proj-meta>div{gap:var(--r-space-2);flex-direction:column;min-width:0;display:flex}.r-proj-meta dt{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-medium)}.r-proj-meta dd{align-items:center;gap:var(--r-space-3) var(--r-space-6);min-height:var(--r-layout-nav-row);color:var(--r-ink-1);flex-wrap:wrap;font-size:13.5px;display:flex}.r-proj-meta dd .r-av{--r-ui-surface:var(--r-surface)}.r-proj-customer{align-items:center;gap:var(--r-space-3);border-radius:var(--r-radius-xs);font-weight:var(--r-weight-medium);display:inline-flex}@media (hover:hover){a.r-proj-customer:hover{color:var(--r-ink-1);text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}}.r-proj-count{color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums}.r-proj-address{gap:var(--r-space-3);flex-wrap:nowrap;max-width:360px}.r-proj-address>.r-i,.r-proj-dates>.r-i{color:var(--r-ink-3)}.r-proj-address .r-btn{margin:-4px 0}.r-proj-dates{gap:var(--r-space-3);font-variant-numeric:tabular-nums}.r-tl-line{display:block}.r-tl-line>:is(.r-badge,.r-mtag,.r-tl-meta){margin-left:var(--r-space-4);vertical-align:1px}.r-tl-subject{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);margin-top:2px;display:block}@media (hover:hover){a.r-tl-subject:hover{text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}}.r-tl-snippet{-webkit-line-clamp:2;color:var(--r-ink-3);-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.r-tl-meta{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-tl-plate{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.r-tl-plate.is-ai{background:var(--r-ai-soft);color:var(--r-ai)}.r-tl-plate.is-note{background:var(--r-note-soft);color:var(--r-note)}.r-tl-ai{color:var(--r-ai-text);font-weight:var(--r-weight-semibold)}.r-tl-note{margin-top:var(--r-space-4);padding:var(--r-space-5) var(--r-space-7);border-radius:var(--r-radius-lg);background:var(--r-note-soft);color:var(--r-ink-1);display:block}.r-card{gap:var(--r-space-8);flex-direction:column;min-width:0;display:flex}.r-card.is-tile .r-tile-body{gap:var(--r-space-7)}.r-card-head{align-items:center;gap:var(--r-space-6);min-width:0;display:flex}.r-card-titles{flex-direction:column;gap:2px;min-width:0;display:flex}.r-card-name{color:var(--r-ink-1);font-size:16px;font-weight:var(--r-weight-semibold);letter-spacing:-.015em;line-height:1.3}@media (hover:hover){.r-card-link:hover,a.r-card-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}}.r-card-sub{color:var(--r-ink-3);font-size:13px}.r-card-sub.r-mono{font-size:12px}.r-card-link{color:var(--r-ink-2)}.r-card-badges{gap:var(--r-space-3);margin-top:var(--r-space-2);flex-wrap:wrap;display:flex}.r-card-vip .r-i{color:var(--r-accent)}.r-card-owner{align-items:center;gap:var(--r-space-4);color:var(--r-ink-1);font-size:13px;display:flex}.r-card-sec{gap:var(--r-space-3);flex-direction:column;display:flex}.r-card-tags{gap:var(--r-space-3) var(--r-space-6);flex-wrap:wrap;display:flex}.r-card-rows{flex-direction:column;display:flex}.r-card-row{align-items:center;gap:var(--r-space-4);margin:0 calc(var(--r-space-4) * -1);padding:var(--r-space-4);border-radius:var(--r-radius-md);transition:background-color var(--r-dur-hover) var(--r-ease-standard);display:flex}@media (hover:hover){a.r-card-row:hover{background:var(--r-hover)}}.r-card-row-main{flex-direction:column;flex:1 1 0;gap:1px;min-width:0;display:flex}.r-card-row-title{color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-medium)}.r-card-row-meta{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-card-row-chev{color:var(--r-ink-4)}.r-card-people{flex-direction:column}.r-card-people,.r-card-people>li{gap:var(--r-space-5);display:flex}.r-card-people>li{align-items:center}.r-card-notes{padding-left:var(--r-space-5);color:var(--r-ink-2);box-shadow:inset 2px 0 0 var(--r-line-strong);font-size:13px;line-height:1.5}.r-card-ask{align-self:flex-start}.r-card-reach{flex-direction:column;display:flex}.r-card-reach>div{justify-content:space-between;align-items:center;gap:var(--r-space-6);min-height:36px;display:flex}.r-card-reach>div+div{box-shadow:inset 0 1px 0 var(--r-line)}.r-card-reach dt{color:var(--r-ink-3);flex-shrink:0;font-size:13px}.r-card-reach dd{align-items:center;gap:var(--r-space-2);min-width:0;color:var(--r-ink-1);font-variant-numeric:tabular-nums;font-size:13px;display:flex}.r-card-reach dd a{border-radius:var(--r-radius-xs)}@media (hover:hover){.r-card-reach dd a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}}.r-card-reach .r-btn{margin-right:-6px}.r-board{align-items:flex-start;gap:var(--r-space-5);padding-bottom:var(--r-space-6);overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow-x:auto}.r-board,.r-kcol{min-width:0;display:flex}.r-kcol{max-width:340px;padding:0 var(--r-space-3) var(--r-space-3);border-radius:var(--r-radius-xl);background:var(--r-surface-2);scroll-snap-align:start;transition:background-color var(--r-dur-hover) var(--r-ease-standard);flex-direction:column;flex:1 0 240px}.r-kcol-head{align-items:center;gap:var(--r-space-4);height:44px;padding:0 var(--r-space-2) 0 var(--r-space-4);display:flex}.r-kcol-title{color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-semibold)}.r-kcol-head .r-count{color:var(--r-ink-3)}.r-kcol-head .r-btn:last-child{margin-left:auto}.r-kcol-body{border-radius:var(--r-radius-lg);min-height:96px;transition:background-color var(--r-dur-hover) var(--r-ease-standard);flex-direction:column;gap:6px;display:flex}.r-kcol.is-over{background:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-kcol.is-over{background:color-mix(in srgb,var(--r-ink-1) 7%,var(--r-surface-2))}}.r-kcard{--r-ui-surface:var(--r-surface);gap:var(--r-space-4);min-width:0;padding:var(--r-space-6) var(--r-space-6) var(--r-space-5);background:var(--r-surface);box-shadow:var(--r-shadow-lift);cursor:grab;transition:box-shadow var(--r-dur-hover) var(--r-ease-standard),transform var(--r-dur-menu) var(--r-ease-spring),opacity var(--r-dur-hover) var(--r-ease-standard);border-radius:12px;flex-direction:column;display:flex;position:relative}:where(.dark,.r-dark) .r-kcard{--r-ui-surface:var(--r-surface-3);background:var(--r-surface-3);box-shadow:none}@media (hover:hover){.r-kcard:hover{box-shadow:var(--r-shadow-float);transform:translateY(-1px)}}.r-kcard.is-dragging{opacity:.4}.r-kcard.is-lifted{box-shadow:var(--r-shadow-pop);cursor:grabbing;transform:rotate(-1.2deg)scale(1.02)}.r-kcard-top{align-items:flex-start;gap:var(--r-space-3);min-width:0;display:flex}.r-kcard-title{-webkit-line-clamp:2;border-radius:var(--r-radius-xs);min-width:0;color:var(--r-ink-1);font-size:13.5px;font-weight:var(--r-weight-semibold);text-align:left;-webkit-box-orient:vertical;flex:auto;line-height:1.4;display:-webkit-box;overflow:hidden}@media (hover:hover){:is(a,button).r-kcard-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--r-line-strong);text-decoration-color:var(--r-line-strong);text-underline-offset:3px}}.r-kcard.is-done .r-kcard-title{color:var(--r-ink-3)}.r-kcard-done{color:var(--r-success);margin-top:2px}.r-kcard-tools{top:var(--r-space-3);right:var(--r-space-3);background:var(--r-ui-surface,var(--r-surface));opacity:0;transition:opacity var(--r-dur-hover) var(--r-ease-standard);border-radius:9px;gap:1px;padding:2px;display:flex;position:absolute}.r-kcard.is-lifted .r-kcard-tools,.r-kcard:focus-within .r-kcard-tools{opacity:1}@media (hover:hover){.r-kcard:hover .r-kcard-tools{opacity:1}}@media (hover:none){.r-kcard-tools{opacity:1}}.r-kcard-tool{width:var(--r-size-chip);height:var(--r-size-chip);color:var(--r-ink-3);border-radius:7px;place-items:center;display:grid}.r-kcard-tool[data-state=open]{background:var(--r-hover);color:var(--r-ink-1)}@media (hover:hover){.r-kcard-tool:hover{background:var(--r-hover);color:var(--r-ink-1)}}.r-kcard-handle{cursor:grab}.r-kcard-handle[aria-pressed=true]{background:var(--r-ui-fill-2);color:var(--r-ink-1)}.r-kcard-mail{align-items:center;gap:var(--r-space-3);max-width:100%;font-size:var(--r-text-meta);align-self:flex-start;display:inline-flex}.r-kcard-mail,.r-kcard-mail .r-i{color:var(--r-ink-3)}.r-kcard-chips{gap:var(--r-space-3);flex-wrap:wrap;display:flex}.r-kcard-meta{align-items:center;gap:var(--r-space-3) var(--r-space-5);min-height:22px;color:var(--r-ink-3);font-size:var(--r-text-meta);flex-wrap:wrap;display:flex}.r-kcard-count,.r-kcard-due{align-items:center;gap:var(--r-space-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.r-kcard-place,.r-kcard-workspace{align-items:center;gap:var(--r-space-3);min-width:0;max-width:100%;display:inline-flex}.r-kcard-place{color:var(--r-ink-2)}.r-kcard-due.is-soon{color:var(--r-warning)}.r-kcard-due.is-overdue{color:var(--r-danger);font-weight:var(--r-weight-semibold)}.r-kcard-people{margin-left:auto}.r-kcard-slot{background:var(--r-ink-1);border-radius:12px;flex-shrink:0;height:72px}@supports (color:color-mix(in lab,red,red)){.r-kcard-slot{background:color-mix(in srgb,var(--r-ink-1) 6%,transparent)}}.r-kcard-slot{box-shadow:inset 0 0 0 1.5px var(--r-line-strong)}.r-kdrop{justify-content:center;align-items:center;gap:var(--r-space-3);height:72px;color:var(--r-ink-3);box-shadow:inset 0 0 0 1.5px var(--r-line);border-radius:12px;font-size:13px;display:flex}.r-kdrop .r-i{color:var(--r-ink-4)}.r-kcard-row{padding:10px var(--r-space-6) 11px 26px;gap:2px}.r-kcard-gutter{justify-content:center;width:26px;display:flex;position:absolute;top:17px;left:0}.r-kcard-l1{align-items:baseline;gap:6px;min-width:0;display:flex}.r-kcard-from{min-width:0;color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-medium);line-height:20px}.r-kcard-row.is-unread .r-kcard-from{font-weight:var(--r-weight-heavy)}.r-kcard-time{padding-left:var(--r-space-4);color:var(--r-ink-3);font-size:var(--r-text-meta);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto}.r-kcard-row .r-kcard-title{font-size:var(--r-text-row);font-weight:var(--r-weight-regular);line-height:var(--r-text-row-leading);flex:none}.r-kcard-row.is-unread .r-kcard-title{font-weight:var(--r-weight-semibold)}.r-kcard-line{min-width:0;margin-top:var(--r-space-3);color:var(--r-ink-3);font-size:var(--r-text-meta);line-height:var(--r-text-meta-leading);font-weight:var(--r-text-meta-weight);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.r-kcard-line .r-kcard-place{color:var(--r-ink-3);flex:0 auto;gap:5px}.r-kcard-mi{flex:none;align-items:center;gap:5px;min-width:0;display:inline-flex}.r-auth{isolation:isolate;background:var(--r-desk);flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.r-auth-aura{z-index:-1;background:radial-gradient(38% 42% at 42% 40%,var(--r-accent-soft),transparent 70%),radial-gradient(34% 40% at 60% 44%,var(--r-ai-soft),transparent 70%);filter:blur(20px);pointer-events:none;height:90%;animation:r-aura 14s ease-in-out infinite alternate;position:absolute;inset:-30% -10% auto}:where(.dark,.r-dark) .r-auth-aura{opacity:.7}@keyframes r-aura{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,2%)scale(1.06)}}.r-auth-main{padding:var(--r-space-14) var(--r-space-9) var(--r-space-10);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.r-auth-icon{width:76px;height:76px;margin-bottom:var(--r-space-11);background:var(--r-surface);box-shadow:0 0 0 1px var(--r-line),0 2px 4px var(--r-scrim),0 18px 40px -16px var(--r-accent);border-radius:22px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.r-auth-icon{box-shadow:0 0 0 1px var(--r-line),0 2px 4px color-mix(in srgb,var(--r-scrim) 12%,transparent),0 18px 40px -16px color-mix(in srgb,var(--r-accent) 45%,transparent)}}.r-auth-icon{animation:r-auth-icon-in .9s var(--r-ease-spring) both}.r-auth-icon:before{content:"";border-radius:inherit;background:var(--r-gradient);opacity:.55;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes r-auth-icon-in{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}.r-auth-mark{width:44px;height:auto;color:var(--r-ink-2)}.r-auth-col{gap:var(--r-space-10);text-align:center;width:min(420px,100%);animation:r-rise-in .7s 80ms var(--r-ease-spring) both}.r-auth-col,.r-auth-titles{flex-direction:column;display:flex}.r-auth-titles{gap:var(--r-space-5)}.r-auth-title{color:var(--r-ink-1);font-size:var(--r-text-display);letter-spacing:-.028em;font-weight:680;line-height:1.15}.r-auth-sub{color:var(--r-ink-2);text-wrap:balance;font-size:15px;line-height:1.55}.r-auth-email{color:var(--r-ink-1);font-weight:var(--r-weight-semibold);overflow-wrap:anywhere}.r-auth-change{margin-left:var(--r-space-4);font-size:15px}.r-auth-form{gap:var(--r-space-10);text-align:left;flex-direction:column;display:flex}.r-auth-form>.r-field{gap:var(--r-space-3)}.r-auth-form .r-input{height:48px;padding:0 var(--r-space-7);border-radius:var(--r-radius-lg)}.r-auth-form .r-input :is(input,textarea){font-size:16px}.r-btn.r-auth-cta{height:var(--r-layout-control-lg);border-radius:var(--r-radius-lg);gap:var(--r-space-4);font-size:15px}.r-auth-row{justify-content:space-between;align-items:center;gap:var(--r-space-6);margin-top:calc(var(--r-space-4) * -1);font-size:13px;display:flex}.r-auth-link{border-radius:var(--r-radius-sm);color:var(--r-accent-text);font-weight:var(--r-weight-strong);align-items:center;gap:6px;margin:-4px -6px;padding:4px 6px;display:inline-flex}@media (hover:hover){.r-auth-link:hover{background:var(--r-accent-soft)}}.r-auth-resend{color:var(--r-ink-3);font-variant-numeric:tabular-nums}.r-auth-foot{align-items:center;margin-top:calc(var(--r-space-4) * -1);flex-direction:column}.r-auth-eu,.r-auth-foot{gap:var(--r-space-3);display:flex}.r-auth-eu{justify-content:center;align-items:flex-start;color:var(--r-ink-3);text-align:center;font-size:13px;line-height:1.45}.r-auth-eu-ai{display:inline-block}.r-auth-eu .r-i{color:var(--r-ink-3);margin-top:1px}.r-auth-legal{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-auth-bottom{justify-content:space-between;gap:var(--r-space-8);color:var(--r-ink-3);padding:18px 28px 22px;font-size:12.5px;display:flex}.r-auth-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;display:inline-flex}.r-auth-notice{justify-content:center;align-items:flex-start;gap:var(--r-space-3);max-width:380px;color:var(--r-ink-2);text-align:left;font-size:13px;line-height:1.45;display:flex}.r-auth-notice[hidden]{display:none}.r-auth-notice .r-i{color:var(--r-ink-3);flex:none;margin-top:2px}.r-auth-notice.is-error,.r-auth-notice.is-error .r-i{color:var(--r-danger)}@media (hover:hover){.r-auth-links a:hover{color:var(--r-ink-1)}}.r-otp{align-items:center;gap:var(--r-space-6);flex-direction:column;display:flex}.r-otp-field{width:fit-content;max-width:100%;position:relative}.r-otp-input{z-index:var(--r-z-raised);color:#0000;caret-color:#0000;letter-spacing:2em;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.r-otp-input::selection{background:0 0}.r-otp-input:disabled{cursor:default}.r-otp-cells{gap:var(--r-space-4);display:flex}.r-otp-cell{border-radius:var(--r-radius-lg);background:var(--r-field);width:52px;height:62px;color:var(--r-ink-1);box-shadow:0 0 0 1px var(--r-line-strong);font-size:26px;font-weight:var(--r-weight-semibold);font-variant-numeric:tabular-nums;transition:box-shadow .16s var(--r-ease-standard),background-color .16s var(--r-ease-standard),opacity .16s var(--r-ease-standard),transform var(--r-dur-press) var(--r-ease-spring);place-items:center;display:grid;position:relative}.r-otp-cell:nth-child(3){margin-right:var(--r-space-3)}.r-otp-cell.is-filled{background:var(--r-surface);animation:r-otp-pop var(--r-dur-press) var(--r-ease-spring)}@keyframes r-otp-pop{0%{transform:scale(.9)}to{transform:none}}.r-otp-cell.is-active{box-shadow:0 0 0 2px var(--r-focus),0 6px 18px -8px var(--r-accent)}@supports (color:color-mix(in lab,red,red)){.r-otp-cell.is-active{box-shadow:0 0 0 2px var(--r-focus),0 6px 18px -8px color-mix(in srgb,var(--r-accent) 50%,transparent)}}.r-otp-cell.is-active{transform:translateY(-1px)}.r-otp-caret{background:var(--r-accent);border-radius:1px;width:1.5px;height:28px;animation:r-otp-blink 1s step-end infinite}@keyframes r-otp-blink{50%{opacity:0}}.r-otp[data-state=error] .r-otp-cell{box-shadow:0 0 0 1.5px var(--r-danger)}.r-otp[data-state=verifying] .r-otp-cell{opacity:.6}.r-otp[data-state=success] .r-otp-cell{box-shadow:0 0 0 1.5px var(--r-success)}.r-otp-error{gap:var(--r-space-3);color:var(--r-danger)}.r-otp-error,.r-otp-foot{align-items:center;font-size:13px;display:flex}.r-otp-foot{min-height:0;color:var(--r-ink-3);justify-content:center}.r-otp-foot:empty{display:none}.r-otp-resend,.r-otp-sent,.r-otp-status{align-items:center;gap:var(--r-space-3);font-variant-numeric:tabular-nums;display:inline-flex}.r-otp-sent{color:var(--r-success)}.r-otp-status.is-success{color:var(--r-success);font-weight:var(--r-weight-medium)}@media not (min-device-width:32rem),not all and (min-width:47.5rem){.r-auth-main{justify-content:flex-start;padding-top:72px}.r-otp-cells{gap:6px}.r-otp-cell{width:46px;height:56px;font-size:24px}.r-otp-cell:nth-child(3){margin-right:var(--r-space-2)}.r-auth-title{font-size:var(--r-text-subject)}.r-auth-bottom{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.r-auth-aura{animation:none}}.r-pmark{width:var(--r-layout-control);height:var(--r-layout-control);border-radius:var(--r-radius-lg);background:var(--r-ui-hue,var(--r-cat-9));flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.r-pmark{background:color-mix(in srgb,var(--r-ui-hue,var(--r-cat-9)) 15%,var(--r-surface))}}.r-pmark{color:var(--r-ui-hue,var(--r-cat-9))}@supports (color:color-mix(in lab,red,red)){.r-pmark{color:color-mix(in srgb,var(--r-ui-hue,var(--r-cat-9)) 70%,var(--r-ink-1))}}.r-pmark.is-sm{width:var(--r-layout-nav-row);height:var(--r-layout-nav-row);border-radius:var(--r-radius-md)}.r-pmark.is-sm .r-i{width:var(--r-size-icon-meta);height:var(--r-size-icon-meta)}.r-pmark-g{font-family:var(--r-font-sans);font-size:15px;font-weight:var(--r-weight-bold);line-height:1}.r-pmark.is-sm .r-pmark-g{font-size:12px}.r-provider{--r-ui-surface:var(--r-surface);gap:var(--r-space-6);min-width:0;padding:var(--r-space-7) var(--r-space-8);border-radius:var(--r-radius-xl);background:var(--r-surface-2);flex-direction:column;display:flex}.r-provider.is-admin-consent,.r-provider.is-needs-attention{background:var(--r-warning-soft)}@supports (color:color-mix(in lab,red,red)){.r-provider.is-admin-consent,.r-provider.is-needs-attention{background:color-mix(in srgb,var(--r-warning-soft) 70%,var(--r-surface-2))}}.r-provider-row{align-items:center;gap:var(--r-space-7);min-width:0;display:flex}.r-provider-copy{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.r-provider-title{align-items:center;gap:var(--r-space-2) var(--r-space-4);color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);flex-wrap:wrap;display:flex}.r-provider-desc{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-provider-status{margin-top:var(--r-space-2);font-size:var(--r-text-meta)}.r-provider-action{flex-shrink:0}.r-provider-note{padding:var(--r-space-5) var(--r-space-6);border-radius:var(--r-radius-lg);background:var(--r-info-soft);color:var(--r-ink-1);font-size:var(--r-text-meta);line-height:1.5}.r-apg{gap:var(--r-space-10);flex-direction:column;max-width:560px;display:flex}.r-apg-intro{color:var(--r-ink-2);font-size:var(--r-text-body);line-height:1.5}.r-steps{flex-direction:column;display:flex}.r-step{gap:var(--r-space-7);padding-bottom:var(--r-space-9);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.r-step:last-child{padding-bottom:0}.r-step:not(:last-child):before{content:"";background:var(--r-line);width:1px;position:absolute;top:32px;bottom:4px;left:13.5px}.r-step.is-done:not(:last-child):before{background:var(--r-success)}@supports (color:color-mix(in lab,red,red)){.r-step.is-done:not(:last-child):before{background:color-mix(in srgb,var(--r-success) 45%,transparent)}}.r-step-n{background:var(--r-ui-fill-2);width:28px;height:28px;color:var(--r-ink-2);font-size:12px;font-weight:var(--r-weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.r-step.is-current .r-step-n{background:var(--r-ink-1);color:var(--r-surface)}.r-step.is-done .r-step-n{background:var(--r-success-soft);color:var(--r-success)}.r-step-body{gap:var(--r-space-3);flex-direction:column;min-width:0;padding-top:4px;display:flex}.r-step-title{color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold)}.r-step.is-done .r-step-title{color:var(--r-ink-2)}.r-step-text{align-items:flex-start;gap:var(--r-space-5);color:var(--r-ink-2);font-size:var(--r-text-meta);line-height:1.5}.r-apg-form,.r-step-text{flex-direction:column;display:flex}.r-apg-form{gap:var(--r-space-8);margin-top:var(--r-space-4)}.r-apg-pass input{font-family:var(--r-font-mono);letter-spacing:.02em}.r-apg-form>.r-btn{align-self:flex-start}.r-apg-safe{gap:var(--r-space-5);padding:var(--r-space-7) var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-surface-2);flex-direction:column;display:flex}.r-apg-safe-title{align-items:center;gap:var(--r-space-4);color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);display:flex}.r-apg-safe-title .r-i{color:var(--r-success)}.r-apg-safe ul{gap:var(--r-space-3);flex-direction:column;display:flex}.r-apg-safe li{align-items:flex-start;gap:var(--r-space-4);color:var(--r-ink-2);font-size:var(--r-text-meta);line-height:1.5;display:flex}.r-apg-safe li .r-i{color:var(--r-ink-3);margin-top:3px}.r-sync-list{box-shadow:inset 0 1px 0 var(--r-line);flex-direction:column;display:flex}.r-sync{grid-template-columns:var(--r-layout-nav-row) minmax(0,1fr) auto;align-items:start;gap:var(--r-space-6);padding:var(--r-space-7) 2px;box-shadow:inset 0 -1px 0 var(--r-line);display:grid}.r-sync.is-broken{border-radius:var(--r-radius-md);background:var(--r-warning-soft)}@supports (color:color-mix(in lab,red,red)){.r-sync.is-broken{background:color-mix(in srgb,var(--r-warning-soft) 70%,transparent)}}.r-sync.is-broken{box-shadow:none}.r-sync.is-error{border-radius:var(--r-radius-md);background:var(--r-danger-soft);box-shadow:none}.r-sync.is-error .r-sync-problem .r-i{color:var(--r-danger)}.r-sync-main{gap:var(--r-space-3);flex-direction:column;min-width:0;display:flex}.r-sync-title{align-items:baseline;gap:var(--r-space-4);min-width:0;color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-semibold);display:flex}.r-sync-name{color:var(--r-ink-3);font-size:var(--r-text-meta);font-weight:var(--r-weight-regular)}.r-sync-meta{align-items:center;gap:var(--r-space-2) var(--r-space-6);flex-wrap:wrap;display:flex}.r-sync-meta .r-status,.r-sync-when{font-size:var(--r-text-meta)}.r-sync-when{align-items:center;gap:var(--r-space-2);color:var(--r-ink-3);display:inline-flex}.r-sync-fill{align-items:center;gap:var(--r-space-5);display:flex}.r-sync-fill .r-meter{width:160px;max-width:40%}.r-sync-problem{align-items:flex-start;gap:var(--r-space-3);color:var(--r-ink-1);font-size:var(--r-text-meta);line-height:1.45;display:flex}.r-sync-problem .r-i{color:var(--r-warning);margin-top:2px}.r-sync-actions{align-items:center;gap:var(--r-space-2);display:flex}@media (pointer:coarse){.r-sync-more{position:relative}.r-sync-more:after{content:"";position:absolute;inset:-8px}}.r-access{gap:var(--r-space-8);flex-direction:column;min-width:0;display:flex}.r-access-head{justify-content:space-between;gap:var(--r-space-6);flex-wrap:wrap}.r-access-head,.r-access-res{align-items:center;display:flex}.r-access-res{gap:var(--r-space-5);min-width:0}.r-access-folder{align-items:center;gap:var(--r-space-3);color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);display:inline-flex}.r-access-list{box-shadow:inset 0 1px 0 var(--r-line);flex-direction:column;display:flex}.r-access-row{align-items:center;gap:var(--r-space-6);min-height:56px;padding:var(--r-space-4) 2px;box-shadow:inset 0 -1px 0 var(--r-line);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.r-access-row:not(:has(>.r-btn,>.r-badge)){grid-template-columns:auto minmax(0,1fr) auto}.r-access-who{flex-direction:column;gap:1px;min-width:0;display:flex}.r-access-name{align-items:center;gap:var(--r-space-3);color:var(--r-ink-1);font-size:var(--r-text-body);font-weight:var(--r-weight-medium);display:flex}.r-access-row.is-inherited .r-access-name,.r-access-you{color:var(--r-ink-2)}.r-access-you{padding:1px var(--r-space-3);border-radius:var(--r-radius-sm);background:var(--r-surface-3);font-size:var(--r-text-label);font-weight:var(--r-weight-semibold)}.r-access-meta{color:var(--r-ink-3);font-size:12px}.r-access-role{width:148px}.r-access-fixed{align-items:center;gap:var(--r-space-3);color:var(--r-ink-2);font-size:var(--r-text-meta);display:inline-flex}.r-access-fixed .r-i{color:var(--r-ink-3)}.r-access-admins{gap:var(--r-space-4);flex-direction:column;display:flex}.r-access-admins-head{align-items:baseline;gap:var(--r-space-2) var(--r-space-5);flex-wrap:wrap;display:flex}.r-team-mark{width:var(--r-size-chip);height:var(--r-size-chip);background:var(--r-ui-hue,var(--r-cat-8));border-radius:7px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.r-team-mark{background:color-mix(in srgb,var(--r-ui-hue,var(--r-cat-8)) 20%,var(--r-surface))}}.r-team-mark{color:var(--r-ui-hue,var(--r-cat-8))}@supports (color:color-mix(in lab,red,red)){.r-team-mark{color:color-mix(in srgb,var(--r-ui-hue,var(--r-cat-8)) 65%,var(--r-ink-1))}}.r-team-mark.is-xs{border-radius:var(--r-radius-sm);width:20px;height:20px}.r-team-mark.is-xs .r-i{width:11px;height:11px}.r-role-dots{gap:2px;display:inline-flex}.r-role-dots>span{background:var(--r-line-strong);border-radius:50%;width:5px;height:5px}.r-role-dots>span.is-on{background:var(--r-ink-2)}.r-perm{gap:var(--r-space-7);flex-direction:column;min-width:0;display:flex}.r-perm-table{width:max-content;min-width:100%}.r-perm-table :is(th,td){padding:var(--r-space-3) var(--r-space-4)}@media (hover:hover){.r-perm-table tbody tr:hover td,.r-perm-table tbody tr:hover th{background:var(--r-hover)}.r-perm-table tbody tr.r-perm-group:hover th{background:var(--r-ui-surface,var(--r-surface))}}.r-perm-orgs th{padding-bottom:var(--r-space-3);box-shadow:inset 0 -1px 0 var(--r-line);text-align:left}.r-perm-orgs td{box-shadow:none}.r-perm-org{align-items:center;gap:5px;display:inline-flex}.r-perm-corner{z-index:var(--r-z-raised);background:var(--r-ui-surface,var(--r-surface));box-shadow:inset 0 -1px 0 var(--r-line);position:sticky;left:0}.r-perm-table .r-perm-res{vertical-align:bottom;letter-spacing:0;text-transform:none;white-space:normal;min-width:150px;max-width:200px}.r-perm-res-name{align-items:center;gap:var(--r-space-3);color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);display:inline-flex}.r-perm-res-name .r-i,.r-perm-res-sub{color:var(--r-ink-3)}.r-perm-res-sub{max-width:190px;font-size:var(--r-text-meta);font-weight:var(--r-weight-regular);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.r-perm-table .r-perm-subject{z-index:var(--r-z-raised);background:var(--r-ui-surface,var(--r-surface));min-width:220px;color:var(--r-ink-1);box-shadow:inset 0 -1px 0 var(--r-line),inset -1px 0 0 var(--r-line);font-size:var(--r-text-body);font-weight:var(--r-weight-regular);letter-spacing:0;text-transform:none;position:sticky;left:0}@media (hover:hover){.r-perm-table tbody tr:hover .r-perm-subject{background:var(--r-ui-surface,var(--r-surface))}@supports (color:color-mix(in lab,red,red)){.r-perm-table tbody tr:hover .r-perm-subject{background:color-mix(in srgb,var(--r-ui-surface,var(--r-surface)) 100%,var(--r-ink-1) 3%)}}}.r-perm-who{align-items:center;gap:var(--r-space-5);min-width:0;display:flex}.r-perm-group th{padding:var(--r-space-8) 2px var(--r-space-3);background:var(--r-ui-surface,var(--r-surface));box-shadow:inset 0 -1px 0 var(--r-line)}.r-perm-cell{align-items:center;gap:var(--r-space-3);height:var(--r-layout-nav-row);padding:0 var(--r-space-4);border-radius:var(--r-radius-md);color:var(--r-ink-1);font-size:var(--r-text-meta);white-space:nowrap;display:inline-flex}.r-perm-cell.is-button{cursor:pointer;transition:background-color var(--r-dur-hover) var(--r-ease-standard)}.r-perm-cell.is-button[data-state=open]{background:var(--r-surface-3)}@media (hover:hover){.r-perm-cell.is-button:hover{background:var(--r-surface-3)}}.r-perm-cell.is-button:focus-visible{box-shadow:0 0 0 2px var(--r-focus);outline:none}.r-perm-cell.is-muted{color:var(--r-ink-3)}.r-perm-cell.is-locked{color:var(--r-ink-2)}.r-perm-cell.is-locked .r-i{color:var(--r-ink-4)}.r-perm-via{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-perm-legend{gap:var(--r-space-4) var(--r-space-10);flex-wrap:wrap;display:flex}.r-perm-legend>div{align-items:center;gap:var(--r-space-4);display:flex}.r-perm-legend dt{align-items:center;gap:var(--r-space-3);color:var(--r-ink-1);font-size:var(--r-text-meta);font-weight:var(--r-weight-semibold);display:inline-flex}.r-perm-legend dd{color:var(--r-ink-3);font-size:var(--r-text-meta)}.r-swatches{gap:var(--r-space-3);flex-wrap:wrap;display:flex}.r-swatch-btn{background:var(--r-ui-hue,var(--r-cat-9));width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--r-ink-1);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.r-swatch-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-ink-1) 14%,transparent)}}.r-swatch-btn{cursor:pointer;transition:box-shadow var(--r-dur-hover) var(--r-ease-standard)}@media (hover:hover){.r-swatch-btn:hover{box-shadow:inset 0 0 0 1px var(--r-ink-1),0 0 0 2px var(--r-ui-surface,var(--r-ui-surface,var(--r-surface))),0 0 0 3px var(--r-line-strong)}@supports (color:color-mix(in lab,red,red)){.r-swatch-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-ink-1) 14%,transparent),0 0 0 2px var(--r-ui-surface,var(--r-ui-surface,var(--r-surface))),0 0 0 3px var(--r-line-strong)}}}.r-swatch-btn[data-state=checked]{box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-ui-surface,var(--r-surface))),0 0 0 4px var(--r-ui-hue,var(--r-cat-9))}@media (pointer:coarse){.r-swatches{gap:var(--r-space-6)}.r-swatch-btn{width:32px;height:32px;position:relative}.r-swatch-btn:after{content:"";position:absolute;inset:-6px}}.r-swatch-btn:focus-visible{outline:var(--r-focus-width) solid var(--r-focus);outline-offset:4px}.r-swatch-btn:disabled{opacity:.28;cursor:default}@media (hover:hover){.r-swatch-btn:disabled:hover{box-shadow:inset 0 0 0 1px var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.r-swatch-btn:disabled:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-ink-1) 14%,transparent)}}}.r-swatch-btn:disabled[data-state=checked]{opacity:1;box-shadow:0 0 0 2px var(--r-ui-surface,var(--r-surface)),0 0 0 3.5px var(--r-line-strong)}.r-swatch-on{color:var(--r-surface);place-items:center;display:grid}.r-swatch-on .r-i{stroke-width:3px}.r-mbox-form{max-width:640px}.r-mbox-color{align-items:center;gap:var(--r-space-6);min-height:var(--r-layout-control-lg);flex-wrap:wrap;display:flex}.r-mbox-conn{gap:var(--r-space-5);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.r-mbox-conn>legend{margin-bottom:var(--r-space-5);padding:0}.r-mbox-options.r-radio-group{gap:var(--r-space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.r-mbox-plate{width:var(--r-layout-control);height:var(--r-layout-control);border-radius:var(--r-radius-md);background:var(--r-surface-2);color:var(--r-ink-2);flex-shrink:0;place-items:center;display:grid}.r-mbox-detail,.r-mbox-plate{box-shadow:inset 0 0 0 1px var(--r-line)}.r-mbox-detail{gap:var(--r-space-4);padding:var(--r-space-7) var(--r-space-8);border-radius:var(--r-radius-lg);background:var(--r-surface-2);flex-direction:column;display:flex}.r-mbox-prov{align-items:center;gap:var(--r-space-3);display:inline-flex}.r-mbox-prov .r-pmark.is-sm{border-radius:5px;width:18px;height:18px}.r-mbox-prov .r-pmark .r-i{width:12px;height:12px}.r-mbox-prov .r-pmark-g{font-size:10px}.r-mbox-foot{justify-content:flex-end;gap:var(--r-space-4);flex-wrap:wrap;display:flex}@media not all and (min-width:48rem){.r-agr-compare,.r-mbox-options.r-radio-group{grid-template-columns:minmax(0,1fr)}.r-kcol{flex-basis:min(296px,100vw - 72px)}}@media not all and (min-width:40rem){.r-agr{padding-left:var(--r-space-5);grid-template-columns:minmax(0,1fr)}.r-agr-glyph{display:none}.r-otp-cell{width:44px;height:52px;font-size:22px}.r-otp-cells{gap:6px}.r-otp-cell:nth-child(3){margin-right:6px}.r-access-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mark who remove""mark role role"}.r-access-row>:first-child{grid-area:mark;align-self:start;margin-top:4px}.r-access-row>:nth-child(2){grid-area:who}.r-access-row>:nth-child(3){grid-area:role;justify-self:start}.r-access-row>:nth-child(4){grid-area:remove}.r-sync{grid-template-columns:var(--r-layout-nav-row) minmax(0,1fr)}.r-sync-actions{grid-column:2}.r-provider-row{flex-wrap:wrap}.r-perm-table .r-perm-subject{min-width:168px;max-width:180px}.r-perm-subject .r-access-meta{display:none}.r-provider-action{margin-left:calc(var(--r-layout-control) + var(--r-space-7))}}@media (prefers-reduced-motion:reduce){.r-otp-caret{animation:none}}.r-proj-members .r-avs>.r-av+.r-av{margin-left:-3px}.r-access-browser{gap:var(--r-space-6);display:grid}.r-access-browser-picker{max-width:32rem}.r-access-browser-group,.r-access-browser-picker{gap:var(--r-space-2);display:grid}.r-access-browser-row{justify-content:space-between;align-items:center;gap:var(--r-space-4);min-height:4.5rem;padding-block:var(--r-space-3);border-bottom:1px solid var(--r-line);display:flex}.r-access-browser-row .r-perm-who{flex:1;min-width:0}.r-access-browser-row .r-perm-cell{border-radius:var(--r-radius-sm);background:var(--r-surface-2);flex-shrink:0;width:auto}.r-access-browser .r-perm-legend{gap:var(--r-space-3);padding-top:var(--r-space-3);display:grid}@media (max-width:480px){.r-access-browser-row{flex-wrap:wrap;align-items:flex-start}.r-access-browser-row .r-perm-who{flex-basis:100%}}html.native{--native-titlebar:0px;--native-safe-top:env(safe-area-inset-top,0px);--native-safe-right:env(safe-area-inset-right,0px);--native-safe-bottom:env(safe-area-inset-bottom,0px);--native-safe-left:env(safe-area-inset-left,0px)}html.native-mac:not(.native-fullscreen){--native-titlebar:24px}html.native-mac .r-app>.r-side:not(.r-side-drawer){padding-top:var(--native-titlebar)}html.native-mac .r-side.r-side-drawer{padding-top:calc(4px + var(--native-titlebar))}html.native-mac .r-side.r-side-drawer .r-drawer-close{top:calc(11px + var(--native-titlebar))}html.native-mac:not(.native-fullscreen) .r-lightbox-bar{padding-left:84px}@media not all and (min-width:68.75rem){html.native-mac .r-app{padding-top:calc(var(--r-layout-desk-gutter) + var(--native-titlebar))}}@media not (min-device-width:32rem),not all and (min-width:47.5rem){html.native-mac .r-app{padding-top:var(--native-titlebar)}}html.native-ios:has(.r-app),html.native-ios:has(.r-app) body{overscroll-behavior:none;height:100%;overflow:hidden}html.native-ios .r-app{padding:calc(var(--r-layout-desk-gutter) + var(--native-safe-top)) calc(var(--r-layout-desk-gutter) + var(--native-safe-right)) max(var(--r-layout-desk-gutter),var(--native-safe-bottom)) var(--native-safe-left)}@media not all and (min-width:68.75rem){html.native-ios .r-app{padding:calc(var(--r-layout-desk-gutter) + var(--native-safe-top)) calc(var(--r-layout-desk-gutter) + var(--native-safe-right)) max(var(--r-layout-desk-gutter),var(--native-safe-bottom)) calc(var(--r-layout-desk-gutter) + var(--native-safe-left))}}@media not (min-device-width:32rem),not all and (min-width:47.5rem){html.native-ios .r-app{padding:0}html.native-ios .r-main{padding:var(--native-safe-top) var(--native-safe-right) var(--native-safe-bottom) var(--native-safe-left)}}html.native-ios .r-mobile-bar{min-height:52px;padding:0 var(--r-space-4)}@media (not (min-device-width:32rem)) and (orientation:landscape){html.native-ios .r-conv-bar{height:44px}html.native-ios .r-conv-col .r-eyebrow-line{display:none}html.native-ios .r-conv-subject{font-size:20px;line-height:1.25}html.native-ios .r-conv-col .r-props{margin-top:6px}html.native-ios .r-read-col>.ra-ai-line{margin-top:10px;padding-block:6px}html.native-ios .r-timeline{margin-top:8px}html.native-ios .r-timeline>.r-msg:first-child{margin-top:0}html.native-ios .r-msg-body{margin-top:8px}html.native-ios .r-reply-dock-wrap{padding-bottom:6px}html.native-ios .r-reply-typing:has(.ra-draft-hint){display:none}}html.native-ipad{--native-safe-top:max(env(safe-area-inset-top,0px),var(--native-controls-top,0px))}html.native-ipad .r-side.r-side-drawer{padding-top:calc(4px + var(--native-safe-top))}html.native-ipad .r-side.r-side-drawer .r-drawer-close{top:calc(11px + var(--native-safe-top))}html.native-ipad .r-lightbox-bar{padding-top:max(10px,var(--native-safe-top))}html.native-ios :is(.r-list-scroll,.r-reader-scroll,.r-main-body,.ra-askcol){overscroll-behavior-y:contain}html.native-ios :is(.r-list-scroll,.r-main-body:has(>.ra-today)){position:relative}html.native-ios :is(.r-list-scroll,.r-main-body:has(>.ra-today)):after{content:"";pointer-events:none;width:1px;height:calc(100% + 1px);position:absolute;top:0;left:0}.native-ptr{z-index:var(--r-z-dock);width:28px;height:28px;color:var(--r-ink-3);opacity:0;pointer-events:none;transition:opacity .15s ease-out;position:fixed}.native-ptr.is-refreshing{transition:opacity .15s ease-out,transform .22s ease-out}.native-ptr svg{display:block;transform:rotate(-90deg)}.native-ptr circle{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round}.native-ptr-track{opacity:.18}.native-ptr.is-refreshing svg{animation:native-ptr-spin .9s linear infinite}.native-ptr.is-refreshing .native-ptr-arc{stroke-dashoffset:20px!important}@keyframes native-ptr-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.native-ptr.is-refreshing svg{animation-duration:2.4s}}.ra-connected-to{min-width:0;color:var(--r-ink-2);font-size:var(--r-text-meta);text-overflow:ellipsis;white-space:nowrap;flex:auto;padding-top:11px;line-height:18px;overflow:hidden}.ra-connected-closed{color:var(--r-ink-3);padding-bottom:14px}.ra-connected-attachment small{color:var(--r-ink-3);font-size:12px;display:block}.ra-connected-attachment{background:var(--r-surface-2);border-radius:10px;align-items:center;gap:12px;max-width:360px;margin:0;padding:8px;display:flex}.ra-connected-attachment img{object-fit:cover;border-radius:6px;width:48px;height:48px}.ra-connected-attachment span{flex:1;min-width:0}.ra-connected-attachment strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.ra-label-setting{border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.ra-app-connections{gap:16px;display:grid}.ra-app-connection{border:1px solid var(--r-line);border-radius:var(--r-radius-lg);gap:16px;padding:20px;display:flex}.ra-app-connection-mark{background:var(--r-surface-2);border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ra-app-connection-mark img{width:24px;height:24px}.ra-app-connection-main{flex:1;min-width:0}.ra-app-connection-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ra-app-connection-heading h3{font-weight:600}.ra-app-connection-status{color:var(--r-ink-2);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ra-app-connection-status>span{background:var(--r-ink-3);border-radius:50%;width:6px;height:6px}.ra-app-connection-status[data-status=connected]>span{background:var(--r-success)}.ra-app-connection-status[data-status=error]>span{background:var(--r-danger)}.ra-app-connection-detail{color:var(--r-ink-2);margin-top:4px;font-size:14px}.ra-app-connection-sync{color:var(--r-ink-3);align-items:center;gap:5px;margin-top:8px;font-size:12px;display:flex}.ra-app-connection-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.ra-app-connection-actions>a{align-items:center;gap:6px;margin-right:8px;display:inline-flex}@media (max-width:540px){.ra-app-connection{gap:12px;padding:16px}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!absolute{position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-4{top:calc(var(--spacing) * 4)}.right-1{right:var(--spacing)}.right-5{right:calc(var(--spacing) * 5)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:90rem){.container{max-width:90rem}}.m-0{margin:0}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-\[3px\]{margin-top:3px}.mt-\[26px\]{margin-top:26px}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.\!size-7{width:calc(var(--spacing) * 7)!important;height:calc(var(--spacing) * 7)!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[22px\]{width:22px;height:22px}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[58px\]{height:58px}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-5\/6{width:83.3333%}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[30\%\]{width:30%}.w-\[32rem\]{width:32rem}.w-\[92px\]{width:92px}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-0{max-width:0}.max-w-\[16rem\]{max-width:16rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[640px\]{max-width:640px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-full{max-width:100%}.max-w-r-reading-column{max-width:var(--r-layout-reading-column)}.min-w-0{min-width:0}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-16{scroll-margin-top:calc(var(--spacing) * 16)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_88px\]{grid-template-columns:1fr 88px}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}.gap-r-4{gap:var(--r-space-4)}.gap-r-6{gap:var(--r-space-6)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-r-line>:not(:last-child)){border-color:var(--r-line)}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-full{border-radius:3.40282e+38px}.rounded-r-lg{border-radius:var(--r-radius-lg)}.rounded-r-md{border-radius:var(--r-radius-md)}.rounded-r-sm{border-radius:var(--r-radius-sm)}.rounded-r-xl{border-radius:var(--r-radius-xl)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-r-line{border-color:var(--r-line)}.bg-r-accent{background-color:var(--r-accent)}.bg-r-canvas{background-color:var(--r-canvas)}.bg-r-cat-3{background-color:var(--r-cat-3)}.bg-r-desk{background-color:var(--r-desk)}.bg-r-ink-1\/70{background-color:var(--r-ink-1)}@supports (color:color-mix(in lab,red,red)){.bg-r-ink-1\/70{background-color:color-mix(in oklab,var(--r-ink-1) 70%,transparent)}}.bg-r-ink-4\/40{background-color:var(--r-ink-4)}@supports (color:color-mix(in lab,red,red)){.bg-r-ink-4\/40{background-color:color-mix(in oklab,var(--r-ink-4) 40%,transparent)}}.bg-r-ink-4\/50{background-color:var(--r-ink-4)}@supports (color:color-mix(in lab,red,red)){.bg-r-ink-4\/50{background-color:color-mix(in oklab,var(--r-ink-4) 50%,transparent)}}.bg-r-panel{background-color:var(--r-panel)}.bg-r-panel-2{background-color:var(--r-panel-2)}.bg-r-panel-3{background-color:var(--r-panel-3)}.bg-r-selected{background-color:var(--r-selected)}.bg-r-sidebar{background-color:var(--r-sidebar)}.bg-r-surface-2{background-color:var(--r-surface-2)}.bg-transparent{background-color:#0000}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-10{padding:calc(var(--spacing) * 10)}.p-r-4{padding:var(--r-space-4)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-r-4{padding-block:var(--r-space-4)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-\[22px\]{padding-left:22px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--r-font-display)}.font-mono{font-family:var(--r-font-mono)}.font-sans{font-family:var(--r-font-sans)}.text-r-body{font-size:var(--r-text-body);line-height:var(--tw-leading,var(--r-text-body-leading));letter-spacing:var(--tw-tracking,var(--r-text-body-tracking));font-weight:var(--tw-font-weight,var(--r-text-body-weight))}.text-r-caption{font-size:var(--r-text-caption);line-height:var(--tw-leading,var(--r-text-caption-leading));letter-spacing:var(--tw-tracking,var(--r-text-caption-tracking));font-weight:var(--tw-font-weight,var(--r-text-caption-weight))}.text-r-h3{font-size:var(--r-text-h3);line-height:var(--tw-leading,var(--r-text-h3-leading));letter-spacing:var(--tw-tracking,var(--r-text-h3-tracking));font-weight:var(--tw-font-weight,var(--r-text-h3-weight))}.text-r-meta{font-size:var(--r-text-meta);line-height:var(--tw-leading,var(--r-text-meta-leading));letter-spacing:var(--tw-tracking,var(--r-text-meta-tracking));font-weight:var(--tw-font-weight,var(--r-text-meta-weight))}.text-r-small{font-size:var(--r-text-small);line-height:var(--tw-leading,var(--r-text-small-leading));letter-spacing:var(--tw-tracking,var(--r-text-small-tracking));font-weight:var(--tw-font-weight,var(--r-text-small-weight))}.text-r-subject{font-size:var(--r-text-subject);line-height:var(--tw-leading,var(--r-text-subject-leading));letter-spacing:var(--tw-tracking,var(--r-text-subject-tracking));font-weight:var(--tw-font-weight,var(--r-text-subject-weight))}.text-r-title{font-size:var(--r-text-title);line-height:var(--tw-leading,var(--r-text-title-leading));letter-spacing:var(--tw-tracking,var(--r-text-title-tracking));font-weight:var(--tw-font-weight,var(--r-text-title-weight))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-r-strong{--tw-font-weight:var(--r-weight-strong);font-weight:var(--r-weight-strong)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-inherit{color:inherit}.text-r-accent-text{color:var(--r-accent-text)}.text-r-ai-text{color:var(--r-ai-text)}.text-r-danger{color:var(--r-danger)}.text-r-down{color:var(--r-down)}.text-r-ink-1{color:var(--r-ink-1)}.text-r-ink-2{color:var(--r-ink-2)}.text-r-ink-3{color:var(--r-ink-3)}.text-r-ink-4{color:var(--r-ink-4)}.text-r-warn{color:var(--r-warn)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-r-ring{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-r-ring{--tw-shadow:var(--r-ring)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--r-dur-fast\){--tw-duration:var(--r-dur-fast);transition-duration:var(--r-dur-fast)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-r-out{--tw-ease:var(--r-ease-out);transition-timing-function:var(--r-ease-out)}.ease-r-spring{--tw-ease:var(--r-ease-spring);transition-timing-function:var(--r-ease-spring)}.ease-r-standard{--tw-ease:var(--r-ease-standard);transition-timing-function:var(--r-ease-standard)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-focus-within\/thread\:opacity-100:is(:where(.group\/thread):focus-within *){opacity:1}@media (hover:hover){.group-hover\:text-r-accent-text:is(:where(.group):hover *){color:var(--r-accent-text)}.group-hover\/thread\:opacity-100:is(:where(.group\/thread):hover *){opacity:1}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-r-hover:hover{background-color:var(--r-hover)}.hover\:text-r-accent-text:hover{color:var(--r-accent-text)}.hover\:text-r-ink-1:hover{color:var(--r-ink-1)}.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-r-accent:focus-visible{--tw-ring-color:var(--r-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-r-focus:focus-visible{outline-color:var(--r-focus)}.aria-checked\:ring-2[aria-checked=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-checked\:ring-r-ink-1[aria-checked=true]{--tw-ring-color:var(--r-ink-1)}.aria-pressed\:bg-r-surface-3[aria-pressed=true]{background-color:var(--r-surface-3)}.aria-pressed\:shadow-\[inset_0_0_0_1px_var\(--r-line-strong\)\][aria-pressed=true]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--r-line-strong));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:80rem){.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:hidden{display:none}}@media not all and (min-width:48rem){.max-md\:hidden{display:none}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:justify-between{justify-content:space-between}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:justify-self-start{justify-self:flex-start}.max-sm\:text-left{text-align:left}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:text-right{text-align:right}}@media (min-width:64rem){.lg\:hidden{display:none}}@media (min-width:80rem){.min-\[80rem\]\:hidden{display:none}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\>\.r-av\+\.r-av\]\:ml-\[-3px\]>.r-av+.r-av{margin-left:-3px}.\[\&\>\.r-settings-nav\]\:sticky>.r-settings-nav{position:sticky}.\[\&\>\.r-settings-nav\]\:top-6>.r-settings-nav{top:calc(var(--spacing) * 6)}}:root{--r-font-sans:-apple-system,BlinkMacSystemFont,var(--font-geist-sans,"Geist"),"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;--r-font-mono:ui-monospace,"SF Mono",var(--font-geist-mono,"Geist Mono"),Menlo,monospace;--r-weight-regular:400;--r-weight-meta:450;--r-weight-medium:500;--r-weight-strong:550;--r-weight-semibold:600;--r-weight-heavy:650;--r-weight-bold:700;--r-text-display:30px;--r-text-display-leading:1.2;--r-text-display-weight:660;--r-text-display-tracking:-.026em;--r-text-subject:27px;--r-text-subject-leading:1.22;--r-text-subject-weight:650;--r-text-subject-tracking:-.024em;--r-text-title:18px;--r-text-title-leading:1.3;--r-text-title-weight:660;--r-text-title-tracking:-.02em;--r-text-reading:15px;--r-text-reading-leading:1.65;--r-text-reading-weight:400;--r-text-reading-tracking:-.003em;--r-text-body:14px;--r-text-body-leading:1.45;--r-text-body-weight:400;--r-text-body-tracking:-.003em;--r-text-row:13.5px;--r-text-row-leading:20px;--r-text-row-weight:400;--r-text-row-tracking:-.003em;--r-text-meta:12px;--r-text-meta-leading:16px;--r-text-meta-weight:450;--r-text-meta-tracking:0em;--r-text-label:12.5px;--r-text-label-leading:1.3;--r-text-label-weight:550;--r-text-label-tracking:0em;--r-space-0:0px;--r-space-1:2px;--r-space-2:4px;--r-space-3:6px;--r-space-4:8px;--r-space-5:10px;--r-space-6:12px;--r-space-7:14px;--r-space-8:16px;--r-space-9:20px;--r-space-10:24px;--r-space-11:28px;--r-space-12:32px;--r-space-13:40px;--r-space-14:48px;--r-space-15:64px;--r-radius-xs:6px;--r-radius-sm:8px;--r-radius-md:10px;--r-radius-lg:14px;--r-radius-xl:16px;--r-radius-card:20px;--r-radius-pill:999px;--r-layout-desk-gutter:8px;--r-layout-sidebar:268px;--r-layout-list:384px;--r-layout-list-min:320px;--r-layout-reading-column:680px;--r-layout-ask-column:700px;--r-layout-bar-height:56px;--r-layout-nav-row:28px;--r-layout-control:30px;--r-layout-control-lg:46px;--r-layout-touch:44px;--r-size-dot:8px;--r-size-unread:8px;--r-size-project-mark:10px;--r-size-avatar-row:15px;--r-size-avatar-nav:18px;--r-size-avatar-message:32px;--r-size-chip:24px;--r-size-icon:16px;--r-size-icon-stroke:1.75;--r-size-icon-meta:14px;--r-size-icon-meta-stroke:1.75;--r-size-icon-lg:20px;--r-size-icon-lg-stroke:1.5;--r-focus-width:2px;--r-focus-offset:2px;--r-focus-inset:-2px;--r-z-base:0;--r-z-raised:1;--r-z-raised-2:2;--r-z-chart-tip:5;--r-z-sticky:10;--r-z-sticky-bar:20;--r-z-header:30;--r-z-floating-bar:35;--r-z-drawer-scrim:38;--r-z-drawer:39;--r-z-modal-scrim:40;--r-z-modal:41;--r-z-toast:50;--r-z-popover:60;--r-z-tooltip:70;--r-z-dock:80;--r-dur-hover:.14s;--r-dur-dismiss:.17s;--r-dur-press:.38s;--r-dur-menu:.42s;--r-dur-reveal:.46s;--r-dur-drawer:.52s;--r-dur-tooltip-delay:.42s;--r-dur-shimmer:1.4s;--r-dur-breathe:2.4s;--r-dur-toast:5s;--r-ease-standard:cubic-bezier(.2,.8,.2,1);--r-ease-spring:linear(0,.0074,.0292 1.6%,.1154 3.4%,.4417 8.9%,.6424 12.8%,.7895 16.6%,.8943 20.5%,.9656 24.6%,1.0118 29.1%,1.0303 32.2%,1.0391 35.8%,1.0393 39.8%,1.0287 46.5%,1.0057 60.8%,.9997 73.3%,1);--r-bp-sm:640px;--r-bp-md:768px;--r-bp-lg:1024px;--r-bp-xl:1280px;--r-bp-2xl:1440px;--r-bp-phone:760px;--r-bp-drawer:1100px}.r-light,:root{color-scheme:light;--r-desk:#f3f5f7;--r-sidebar:#f5f6f9;--r-surface:#fff;--r-surface-2:#f7f9fb;--r-surface-3:#ebedf1;--r-logo-plate:#f3f5f8;--r-field:#fff;--r-hover:#13171e0b;--r-selected:#ab440b15;--r-line:#13171e16;--r-line-strong:#13171e33;--r-ink-1:#13171e;--r-ink-2:#4f565f;--r-ink-3:#636a74;--r-ink-4:#868d96;--r-accent:#f35902;--r-accent-hover:#ff6620;--r-accent-ink:#380f01;--r-accent-text:#b33f01;--r-accent-soft:#f359021f;--r-accent-line:#f3590266;--r-focus:#eb5501;--r-unread:#f15800;--r-on-accent:var(--r-accent-ink);--r-ai:#7530e8;--r-ai-soft:#7530e81a;--r-ai-text:#6d22de;--r-ai-line:#7530e852;--r-gradient:linear-gradient(120deg,#ff9a1f,#ff5a1f 38%,#ff3d7f 70%,#8b5cf6);--r-switch-on:#34c759;--r-success:#027534;--r-success-soft:#0275341c;--r-warning:#945b02;--r-warning-soft:#ffbe3d42;--r-danger:#c90220;--r-danger-soft:#c902201a;--r-danger-ink:#fff;--r-info:#0167bb;--r-info-soft:#0167bb1a;--r-note:#866302;--r-note-soft:#fadd7252;--r-presence:#01a240;--r-flag-red:#ff3b30;--r-flag-orange:#cd7703;--r-flag-yellow:#ab8802;--r-flag-green:#03a23d;--r-flag-blue:#007aff;--r-flag-purple:#af52de;--r-flag-gray:#8c8c91;--r-cat-1:#018ff4;--r-cat-1-soft:#018ff424;--r-cat-1-text:#0267b3;--r-cat-2:#f64b86;--r-cat-2-soft:#f64b8624;--r-cat-2-text:#c4095e;--r-cat-3:#01a240;--r-cat-3-soft:#01a24024;--r-cat-3-text:#00752c;--r-cat-4:#b78200;--r-cat-4-soft:#b7820024;--r-cat-4-text:#865f01;--r-cat-5:#6f81ff;--r-cat-5-soft:#6f81ff24;--r-cat-5-text:#4c56db;--r-cat-6:#079aad;--r-cat-6-soft:#079aad24;--r-cat-6-text:#046f7d;--r-cat-7:#e44ad6;--r-cat-7-soft:#e44ad624;--r-cat-7-text:#b505a9;--r-cat-8:#6c9a03;--r-cat-8-soft:#6c9a0324;--r-cat-8-text:#4d7001;--r-cat-9:#049f80;--r-cat-9-soft:#049f8024;--r-cat-9-text:#01735c;--r-cat-10:#6e829b;--r-cat-10-soft:#6e829b24;--r-cat-10-text:#54677f;--r-scrim:#13171e4d;--r-shadow-card:0 0 0 1px var(--r-line),0 1px 2px var(--r-scrim),0 18px 44px -20px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-light,:root{--r-shadow-card:0 0 0 1px var(--r-line),0 1px 2px color-mix(in srgb,var(--r-scrim) 12%,transparent),0 18px 44px -20px color-mix(in srgb,var(--r-scrim) 50%,transparent)}}.r-light,:root{--r-shadow-float:0 0 0 1px var(--r-line),0 12px 32px -14px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-light,:root{--r-shadow-float:0 0 0 1px var(--r-line),0 12px 32px -14px color-mix(in srgb,var(--r-scrim) 70%,transparent)}}.r-light,:root{--r-shadow-pop:0 0 0 1px var(--r-line-strong),0 24px 56px -18px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-light,:root{--r-shadow-pop:0 0 0 1px color-mix(in srgb,var(--r-line-strong) 50%,transparent),0 24px 56px -18px color-mix(in srgb,var(--r-scrim) 73%,transparent)}}.r-light,:root{--r-shadow-lift:0 0 0 1px var(--r-line),0 1px 3px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.r-light,:root{--r-shadow-lift:0 0 0 1px var(--r-line),0 1px 3px color-mix(in srgb,var(--r-scrim) 18%,transparent)}}.dark,.r-dark{color-scheme:dark;--r-desk:#131619;--r-sidebar:#16181c;--r-surface:#1b1e21;--r-surface-2:#232629;--r-surface-3:#2c2f33;--r-logo-plate:#cdd2d9;--r-field:#17191d;--r-hover:#f3f4f70e;--r-selected:#f3f4f712;--r-line:#f3f4f716;--r-line-strong:#f3f4f733;--r-ink-1:#f3f4f7;--r-ink-2:#babec4;--r-ink-3:#94989e;--r-ink-4:#6d7177;--r-accent:#ff763b;--r-accent-hover:#ff8b5d;--r-accent-ink:#380f00;--r-accent-text:#ff9e78;--r-accent-soft:#ff763b2e;--r-accent-line:#ff763b73;--r-focus:#ff763b;--r-unread:#ff763b;--r-on-accent:var(--r-accent-ink);--r-ai:#b09cff;--r-ai-soft:#b09cff29;--r-ai-text:#b9a8ff;--r-ai-line:#b09cff61;--r-gradient:linear-gradient(120deg,#ffa53d,#ff6a2e 38%,#ff4f8e 70%,#9d74ff);--r-switch-on:#30d158;--r-success:#3ce074;--r-success-soft:#3ce07426;--r-warning:#ffc345;--r-warning-soft:#ffc34524;--r-danger:#ff6b7a;--r-danger-soft:#ff6b7a21;--r-danger-ink:#37040c;--r-info:#7ab9ff;--r-info-soft:#7ab9ff29;--r-note:#f2cd64;--r-note-soft:#f2cd6412;--r-presence:#40d868;--r-flag-red:#ff453a;--r-flag-orange:#ff9f0a;--r-flag-yellow:#ffd60a;--r-flag-green:#30d158;--r-flag-blue:#0a84ff;--r-flag-purple:#bf5af2;--r-flag-gray:#98989d;--r-cat-1:#72b8ff;--r-cat-1-soft:#72b8ff33;--r-cat-1-text:#93c8ff;--r-cat-2:#ff88a8;--r-cat-2-soft:#ff88a833;--r-cat-2-text:#ffa5bb;--r-cat-3:#47d269;--r-cat-3-soft:#47d26933;--r-cat-3-text:#5be379;--r-cat-4:#e7a502;--r-cat-4-soft:#e7a50233;--r-cat-4-text:#fbb405;--r-cat-5:#9badff;--r-cat-5-soft:#9badff33;--r-cat-5-text:#b0bfff;--r-cat-6:#03c9e1;--r-cat-6-soft:#03c9e133;--r-cat-6-text:#01dbf5;--r-cat-7:#ff74ef;--r-cat-7-soft:#ff74ef33;--r-cat-7-text:#ff98f1;--r-cat-8:#8ec90e;--r-cat-8-soft:#8ec90e33;--r-cat-8-text:#9dda31;--r-cat-9:#28cfa8;--r-cat-9-soft:#28cfa833;--r-cat-9-text:#42e0b8;--r-cat-10:#99adc6;--r-cat-10-soft:#99adc633;--r-cat-10-text:#a9bdd6;--r-scrim:#0506099e;--r-shadow-card:0 0 0 1px var(--r-line),0 20px 50px -20px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark{--r-shadow-card:0 0 0 1px var(--r-line),0 20px 50px -20px color-mix(in srgb,var(--r-scrim) 90%,transparent)}}.dark,.r-dark{--r-shadow-float:0 0 0 1px var(--r-line),0 12px 32px -14px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark{--r-shadow-float:0 0 0 1px var(--r-line),0 12px 32px -14px color-mix(in srgb,var(--r-scrim) 70%,transparent)}}.dark,.r-dark{--r-shadow-pop:0 0 0 1px var(--r-line-strong),0 28px 70px -20px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark{--r-shadow-pop:0 0 0 1px color-mix(in srgb,var(--r-line-strong) 55%,transparent),0 28px 70px -20px var(--r-scrim)}}.dark,.r-dark{--r-shadow-lift:0 0 0 1px var(--r-line),0 1px 3px var(--r-scrim)}@supports (color:color-mix(in lab,red,red)){.dark,.r-dark{--r-shadow-lift:0 0 0 1px var(--r-line),0 1px 3px color-mix(in srgb,var(--r-scrim) 18%,transparent)}}@media (prefers-contrast:more){.r-light,:root{--r-accent:#b33f01;--r-accent-hover:#9c3601;--r-accent-ink:#fff;--r-accent-text:#8f3200;--r-accent-line:#b33f01b3;--r-focus:#b33f01;--r-unread:#b33f01}.dark,.r-dark{--r-accent:#ff9e78;--r-accent-hover:#ffb596;--r-accent-ink:#0e1016;--r-accent-text:#ffc0a6;--r-accent-line:#ff9e7899;--r-focus:#ff9e78;--r-unread:#ff9e78}}@media (prefers-reduced-motion:reduce){:root{--r-dur-hover:.01ms;--r-dur-dismiss:.01ms;--r-dur-press:.01ms;--r-dur-menu:.01ms;--r-dur-reveal:.01ms;--r-dur-drawer:.01ms}}.r-dark,.r-light,:root{--r-canvas:var(--r-desk);--r-panel:var(--r-surface);--r-panel-2:var(--r-surface-2);--r-panel-3:var(--r-surface-3);--r-line-2:var(--r-line);--r-line-3:var(--r-line-strong);--r-accent-hi:var(--r-accent-hover);--r-accent-tip:var(--r-accent-text);--r-accent-glow:var(--r-accent-line);--r-accent-hatch:var(--r-accent-soft);--r-accent-halo:var(--r-accent-soft);--r-beam:var(--r-selected);--r-gold:var(--r-accent);--r-up:var(--r-success);--r-up-soft:var(--r-success-soft);--r-down:var(--r-danger);--r-down-soft:var(--r-danger-soft);--r-danger-hi:var(--r-danger);--r-live:var(--r-danger);--r-warn:var(--r-warning);--r-warn-soft:var(--r-warning-soft);--r-warn-line:var(--r-warning-soft);--r-violet:var(--r-cat-7-text);--r-violet-soft:var(--r-cat-7-soft);--r-note-line:var(--r-note-soft);--r-label-1:var(--r-cat-1);--r-label-2:var(--r-cat-2);--r-label-3:var(--r-cat-3);--r-label-4:var(--r-cat-4);--r-label-5:var(--r-cat-5);--r-label-6:var(--r-cat-6);--r-label-7:var(--r-cat-7);--r-label-8:var(--r-cat-8);--r-label-9:var(--r-cat-9);--r-label-10:var(--r-cat-10);--r-s1:var(--r-accent);--r-s2:var(--r-cat-1);--r-s3:var(--r-cat-3);--r-s4:var(--r-cat-5);--r-s5:var(--r-cat-2);--r-s6:var(--r-cat-7);--r-hl:0 0 0 0 transparent;--r-elev-1:var(--r-shadow-card);--r-elev-1-hover:var(--r-shadow-float);--r-elev-control:inset 0 0 0 1px var(--r-line);--r-ring:inset 0 0 0 1px var(--r-line);--r-ring-control:inset 0 0 0 1px var(--r-line);--r-ring-hover:inset 0 0 0 1px var(--r-line-strong);--r-ring-selected:inset 0 0 0 1px var(--r-accent-line),0 0 0 3px var(--r-accent-soft);--r-ring-focus:inset 0 0 0 1.5px var(--r-focus),0 0 0 3px var(--r-accent-soft);--r-ring-invalid:inset 0 0 0 1px var(--r-danger),0 0 0 3px var(--r-danger-soft);--r-glow-accent:0 0 0 0 transparent;--r-glow-accent-hover:0 0 0 0 transparent;--r-font-ui:var(--r-font-sans);--r-font-display:var(--r-font-sans);--r-tracking-display:var(--r-text-display-tracking);--r-tracking-figure:var(--r-text-display-tracking);--r-tracking-heading:var(--r-text-title-tracking);--r-tracking-ui:var(--r-text-row-tracking);--r-tracking-caps:var(--r-text-label-tracking);--r-text-label-xs:var(--r-text-label);--r-text-label-xs-leading:var(--r-text-label-leading);--r-text-label-xs-weight:var(--r-text-label-weight);--r-text-label-xs-tracking:var(--r-text-label-tracking);--r-text-eyebrow:var(--r-text-label);--r-text-eyebrow-leading:var(--r-text-label-leading);--r-text-eyebrow-weight:var(--r-text-label-weight);--r-text-eyebrow-tracking:var(--r-text-label-tracking);--r-text-caption:var(--r-text-meta);--r-text-caption-leading:var(--r-text-meta-leading);--r-text-caption-weight:var(--r-text-meta-weight);--r-text-caption-tracking:var(--r-text-meta-tracking);--r-text-small:var(--r-text-meta);--r-text-small-leading:var(--r-text-meta-leading);--r-text-small-weight:var(--r-text-meta-weight);--r-text-small-tracking:var(--r-text-meta-tracking);--r-text-base:var(--r-text-body);--r-text-base-leading:var(--r-text-body-leading);--r-text-base-weight:var(--r-text-body-weight);--r-text-base-tracking:var(--r-text-body-tracking);--r-text-h3:var(--r-text-body);--r-text-h3-leading:var(--r-text-body-leading);--r-text-h3-tracking:var(--r-text-body-tracking);--r-text-h3-weight:var(--r-weight-semibold);--r-text-read:var(--r-text-reading);--r-text-read-leading:var(--r-text-reading-leading);--r-text-read-weight:var(--r-text-reading-weight);--r-text-read-tracking:var(--r-text-reading-tracking);--r-text-h2:var(--r-text-title);--r-text-h2-leading:var(--r-text-title-leading);--r-text-h2-weight:var(--r-text-title-weight);--r-text-h2-tracking:var(--r-text-title-tracking);--r-text-h2-dialog:var(--r-text-title);--r-text-h2-dialog-leading:var(--r-text-title-leading);--r-text-h2-dialog-weight:var(--r-text-title-weight);--r-text-h2-dialog-tracking:var(--r-text-title-tracking);--r-text-figure-sm:var(--r-text-title);--r-text-figure-sm-leading:var(--r-text-title-leading);--r-text-figure-sm-weight:var(--r-text-title-weight);--r-text-figure-sm-tracking:var(--r-text-title-tracking);--r-text-figure-md:var(--r-text-subject);--r-text-figure-md-leading:var(--r-text-subject-leading);--r-text-figure-md-weight:var(--r-text-subject-weight);--r-text-figure-md-tracking:var(--r-text-subject-tracking);--r-text-figure-lg:var(--r-text-display);--r-text-figure-lg-leading:var(--r-text-display-leading);--r-text-figure-lg-weight:var(--r-text-display-weight);--r-text-figure-lg-tracking:var(--r-text-display-tracking);--r-text-figure-xl:var(--r-text-display);--r-text-figure-xl-leading:var(--r-text-display-leading);--r-text-figure-xl-weight:var(--r-text-display-weight);--r-text-figure-xl-tracking:var(--r-text-display-tracking);--r-text-mono:var(--r-text-meta);--r-text-mono-leading:var(--r-text-meta-leading);--r-text-mono-weight:var(--r-text-meta-weight);--r-text-mono-tracking:var(--r-text-meta-tracking);--r-text-code:var(--r-text-meta);--r-text-code-leading:var(--r-text-meta-leading);--r-text-code-weight:var(--r-text-meta-weight);--r-text-code-tracking:var(--r-text-meta-tracking);--r-text-kbd:var(--r-text-meta);--r-text-kbd-leading:var(--r-text-meta-leading);--r-text-kbd-weight:var(--r-text-meta-weight);--r-text-kbd-tracking:var(--r-text-meta-tracking);--r-radius-2xl:var(--r-radius-lg);--r-radius-3xl:var(--r-radius-xl);--r-radius-4xl:var(--r-radius-card);--r-radius-dialog:var(--r-radius-card);--r-radius-full:var(--r-radius-pill);--r-control-3xs:20px;--r-control-2xs:var(--r-size-chip);--r-control-xs:var(--r-layout-nav-row);--r-control-sm:var(--r-layout-control);--r-control-md:var(--r-layout-control);--r-control-lg:var(--r-layout-control-lg);--r-control-touch:var(--r-layout-touch);--r-layout-toolbar:var(--r-layout-bar-height);--r-layout-mobile-bar:var(--r-layout-bar-height);--r-layout-list-max:var(--r-layout-list);--r-layout-rail:320px;--r-layout-reader-min:480px;--r-icon-xs:var(--r-size-icon-meta);--r-icon-xs-stroke:var(--r-size-icon-meta-stroke);--r-icon-sm:var(--r-size-icon-meta);--r-icon-sm-stroke:var(--r-size-icon-meta-stroke);--r-icon-md:var(--r-size-icon);--r-icon-md-stroke:var(--r-size-icon-stroke);--r-icon-lg:var(--r-size-icon);--r-icon-lg-stroke:var(--r-size-icon-stroke);--r-icon-xl:var(--r-size-icon-lg);--r-icon-xl-stroke:var(--r-size-icon-lg-stroke);--r-icon-2xl:var(--r-size-icon-lg);--r-icon-2xl-stroke:var(--r-size-icon-lg-stroke);--r-dur-fast:var(--r-dur-hover);--r-dur-exit:var(--r-dur-hover);--r-dur-fade:var(--r-dur-hover);--r-dur-enter:var(--r-dur-hover);--r-dur-switch:var(--r-dur-hover);--r-dur-slow:var(--r-dur-menu);--r-ease-out:var(--r-ease-standard);--r-ease-in:var(--r-ease-standard);--r-ease-in-out:var(--r-ease-standard)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}