/*! 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)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-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}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.blur{--tw-blur:blur(8px);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,)}.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))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;--paper:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#202020);--surface-muted:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#262626);--ink:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#ededed);--heading:var(--lightningcss-light,#000)var(--lightningcss-dark,#f5f5f5);--ink-soft:var(--lightningcss-light,#5f5f5f)var(--lightningcss-dark,#a8a8a8);--feed-dim-ink:var(--lightningcss-light,#767676)var(--lightningcss-dark,#898989);--line:var(--lightningcss-light,#dedede)var(--lightningcss-dark,#363636);--line-strong:var(--lightningcss-light,#c8c8c8)var(--lightningcss-dark,#4d4d4d);--accent:var(--lightningcss-light,#3d3d3d)var(--lightningcss-dark,#c7c7c7);--accent-strong:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#f0f0f0);--accent-soft:var(--lightningcss-light,#ededed)var(--lightningcss-dark,#303030);--success:var(--lightningcss-light,#454545)var(--lightningcss-dark,#b8b8b8);--success-soft:var(--lightningcss-light,#eee)var(--lightningcss-dark,#292929);--danger:var(--lightningcss-light,#292929)var(--lightningcss-dark,#d6d6d6);--danger-soft:var(--lightningcss-light,#e7e7e7)var(--lightningcss-dark,#323232);--focus-ring:var(--lightningcss-light,#4f4f4f)var(--lightningcss-dark,#c9c9c9);--scrollbar-thumb:var(--lightningcss-light,#8b8b8b)var(--lightningcss-dark,#777);--scrollbar-thumb-hover:var(--lightningcss-light,#5f5f5f)var(--lightningcss-dark,#9a9a9a);--button-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#171717);--composer-audience-trigger-ink:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#242424);--composer-audience-trigger-fill:var(--lightningcss-light,#242424)var(--lightningcss-dark,#dedede);--composer-audience-trigger-focus-fill:var(--lightningcss-light,#303030)var(--lightningcss-dark,#d2d2d2);--composer-audience-focus:var(--lightningcss-light,#b8b8b8)var(--lightningcss-dark,#666);--composer-audience-panel:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#242424);--composer-audience-panel-ink:var(--lightningcss-light,#242424)var(--lightningcss-dark,#f1f1f1);--composer-audience-panel-line:var(--lightningcss-light,#bdbdbd)var(--lightningcss-dark,#525252);--composer-audience-option-fill:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#3a3a3a);--composer-suggestion-divider:var(--lightningcss-light,#d4d4d4)var(--lightningcss-dark,#3d3d3d);--composer-suggestion-avatar-fill:var(--lightningcss-light,#e4e4e4)var(--lightningcss-dark,#333);--composer-suggestion-avatar-line:var(--lightningcss-light,#c4c4c4)var(--lightningcss-dark,#505050);--composer-suggestion-muted:var(--lightningcss-light,#656565)var(--lightningcss-dark,#a0a0a0);--notification-badge-ink:#fff;--notification-badge-fill:#3d3d3d;--request-panel-danger:var(--lightningcss-light,#d6d6d6)var(--lightningcss-dark,#292929);--report-reader-backdrop:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#0a0a0a);--dialog-backdrop:#0a0a0a75;--research-codex-ultra:var(--lightningcss-light,#924ff7)var(--lightningcss-dark,#ad7bf9);--research-report-codex-ultra:var(--lightningcss-light,#ad7bf9)var(--lightningcss-dark,#924ff7);--space-4:.25rem;--space-6:.375rem;--space-8:.5rem;--space-10:.625rem;--space-12:.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--viewport-gutter:var(--space-16);--font-size-reading:1rem;--font-size-control:.8125rem;--font-size-metadata:.75rem;--line-height-control:1.125rem;--line-height-metadata:1rem;--radius-small:.375rem;--radius-medium:.5rem;--radius-large:.875rem;--chrome-radius:2rem;--chrome-control-radius:1rem;--chrome-block-size:2.75rem;--chrome-control-size:2rem;--chrome-font-size:var(--font-size-control);--chrome-line-height:1.21875rem;--content-font-size:var(--font-size-reading);--content-font-weight:450;--content-single-line-height:1.25rem;--content-reading-line-height:1.5;--request-prompt-font-size:clamp(var(--content-font-size), 3.75cqi, 1.125rem);--chrome-inline-size:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter)), 30.5rem);--composer-expanded-inline-size:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right)), max(90vw, var(--chrome-inline-size)), 42rem);--request-focus-stage-inline-size:min(calc(100vw - var(--viewport-gutter) - var(--viewport-gutter)), 62rem);--popular-hashtag-wheel-inline-size:clamp(12rem, 18vw, 15rem);--request-focus-stage-block-size:min(38rem, 64dvh);--chrome-top-inset:1rem;--chrome-bottom-inset:calc(1rem + env(safe-area-inset-bottom));--literary:"Iowan Old Style", charter, "Source Serif 4", newsreader, spectral, georgia, serif;--body:"Source Sans 3", "Avenir Next", ui-sans-serif, system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", menlo, consolas, "Liberation Mono", monospace;--wordmark:"Instrument Serif", ui-serif, georgia, serif;--nav:"Geist", ui-sans-serif, system-ui, sans-serif;--header-surface:var(--lightningcss-light,#0a0a0a)var(--lightningcss-dark,#eee);--header-ink:var(--lightningcss-light,#fff)var(--lightningcss-dark,#242424);--header-accent:var(--lightningcss-light,#cfcfcf)var(--lightningcss-dark,#4a4a4a);--header-focus:var(--lightningcss-light,#d7d7d7)var(--lightningcss-dark,#424242);--brand-mark-filter:invert(1);--content-mark-filter:none;--shadow-chrome:var(--lightningcss-light,0 .75rem 2rem #00000024)var(--lightningcss-dark,0 .875rem 2.5rem #00000052);--shadow-dock:var(--lightningcss-light,0 .75rem 2rem #0000002e)var(--lightningcss-dark,0 .75rem 2rem #00000047);--shadow-dropdown:var(--lightningcss-light,0 1rem 2.5rem #0000003d)var(--lightningcss-dark,0 1rem 2.5rem #0000006b);--z-chrome-shade:20;--z-dock:30;--z-header:40;--z-dropdown:50;--z-collaboration:60}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-mark-filter:invert(1);--content-mark-filter:none}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-mark-filter:none;--content-mark-filter:invert(1)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--brand-mark-filter:none;--content-mark-filter:invert(1)}}*{box-sizing:border-box}html{background:var(--paper);scrollbar-gutter:stable;scrollbar-color:var(--scrollbar-thumb) var(--paper);scrollbar-width:thin;min-width:20rem;overflow-x:clip}html:has(.request-list-centered){scroll-snap-type:y proximity;scroll-padding-block:0}:is(html:has(.request-list-centered):has(.request-form[data-expanded=true]),html:has(.request-list-centered):has(.request-panel[open]),html:has(.collaboration-drawer)){scroll-snap-type:none}html::-webkit-scrollbar{width:.625rem}html::-webkit-scrollbar-track{background:var(--paper)}html::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:999rem}html::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}:is(.request-form,.request-composer,.request-discussion-textarea,.conversation-composer textarea,.report-markdown-table-scroll){scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}:is(.header-search-panel,.request-form,.request-composer,.request-panel-request-scroll,.request-discussion-scroll,.request-discussion-textarea,.collaboration-people,.notification-center,.conversation-log,.conversation-composer textarea,.report-markdown-table-scroll)::-webkit-scrollbar{width:.625rem;height:.625rem}:is(.header-search-panel,.request-form,.request-composer,.request-panel-request-scroll,.request-discussion-scroll,.request-discussion-textarea,.collaboration-people,.notification-center,.conversation-log,.conversation-composer textarea,.report-markdown-table-scroll)::-webkit-scrollbar-track{background:0 0}:is(.header-search-panel,.request-form,.request-composer,.request-panel-request-scroll,.request-discussion-scroll,.request-discussion-textarea,.collaboration-people,.notification-center,.conversation-log,.conversation-composer textarea,.report-markdown-table-scroll)::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:999rem}:is(.header-search-panel,.request-form,.request-composer,.request-panel-request-scroll,.request-discussion-scroll,.request-discussion-textarea,.collaboration-people,.notification-center,.conversation-log,.conversation-composer textarea,.report-markdown-table-scroll)::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}body{color:var(--ink);background:var(--paper);font-family:var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img{filter:grayscale()}img:is(.header-search-avatar,.profile-avatar-preview,.avatar-crop-preview img,.requester-avatar,.report-generation-avatar,.request-report-avatars img,.published-report-avatar,.composer-suggestion-avatar,.comment-avatar,.collaboration-launcher-avatar,.friend-avatar,.notification-avatar,.conversation-request-avatar){filter:none}body:has(.collaboration-drawer){overflow:hidden}body:before{z-index:var(--z-chrome-shade);pointer-events:none;content:"";position:fixed;inset-inline:0}body:has(.request-form):after{z-index:var(--z-chrome-shade);pointer-events:none;content:"";position:fixed;inset-inline:0}body:before{height:calc(var(--chrome-top-inset) + var(--chrome-block-size) + var(--chrome-block-size));background:linear-gradient(to bottom, var(--paper) 0, var(--paper) calc(var(--chrome-top-inset) + var(--chrome-block-size)), transparent 100%);top:0}body:has(.request-form):after{height:calc(var(--chrome-bottom-inset) + var(--chrome-block-size) + var(--chrome-block-size));background:linear-gradient(to top, var(--paper) 0, var(--paper) calc(var(--chrome-bottom-inset) + var(--chrome-block-size)), transparent 100%);opacity:1;transition:opacity .18s cubic-bezier(.22,1,.36,1);bottom:0}body:has(.request-form[data-expanded=true]):after{opacity:0}h1,h2,h3{color:var(--heading)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:.125rem solid var(--focus-ring);outline-offset:.1875rem}.site-shell{min-height:100dvh;display:flow-root}.site-header,main{margin-inline:auto}.site-header{top:var(--chrome-top-inset);z-index:var(--z-header);width:fit-content;max-width:calc(100% - var(--viewport-gutter) - var(--viewport-gutter));height:var(--chrome-block-size);margin-top:var(--chrome-top-inset);background:var(--header-surface);box-shadow:var(--shadow-chrome);interpolate-size:allow-keywords;border-radius:999rem;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:2rem;padding:.375rem .5rem .375rem .75rem;transition:width .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1);display:grid;position:sticky}.site-shell-with-composer .site-header,.site-header[data-session-state=pending],.site-header[data-session-state=authenticated]{width:var(--chrome-inline-size)}.site-header:has(.account-menu){width:var(--chrome-inline-size)}.site-header[data-session-state=pending],.site-header[data-session-state=authenticated]{gap:.5rem}.site-header:has(.account-menu){gap:.5rem}main{width:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter)), 84rem)}.brand{min-height:1.75rem;color:var(--header-ink);white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.brand:hover{color:var(--header-ink)}.brand-mark{width:1.75rem;height:1.75rem;filter:var(--brand-mark-filter);flex:none;display:block}.brand-name{font-family:var(--wordmark);font-synthesis:weight;letter-spacing:normal;transform-origin:0;margin-inline-end:.5rem;font-size:1.3125rem;font-weight:700;line-height:1;display:inline-block;transform:translateY(-.03125rem)scaleX(1.14)}.roundet-beta-label{font-family:var(--mono);letter-spacing:.08em;vertical-align:baseline;margin-inline-start:.25em;font-size:.5em;font-style:normal;font-weight:700;line-height:0;position:relative;top:-.75em}.site-navigation{min-width:0;font-family:var(--nav);font-size:var(--chrome-font-size);font-weight:400;line-height:var(--chrome-line-height);white-space:nowrap;justify-content:center;justify-self:stretch;align-items:center;display:flex}.site-nav-segment{background:0 0;border:0;border-radius:999rem;justify-content:center;justify-self:center;align-items:center;gap:.125rem;min-width:0;padding:.0625rem .125rem;display:flex}.site-nav-segment>a,.site-nav-segment>button,.header-session-motion>a,.header-account-motion>a,.header-search-trigger{height:var(--chrome-control-size);font-family:var(--nav);font-size:var(--chrome-font-size);font-weight:400;line-height:var(--chrome-line-height);color:var(--header-ink);box-shadow:none;background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;padding-block:0;padding-inline:.5rem;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.header-account-motion>.site-account-action{min-height:var(--chrome-control-size);font-family:var(--nav);font-size:var(--chrome-font-size);font-weight:400;line-height:var(--chrome-font-size);padding-block:0;padding-inline:1rem}.header-session-motion,.header-account-motion{align-items:center;display:flex}.header-session-motion{gap:.125rem;min-width:0}.header-session-motion[data-motion-state=pending]{flex:none}.header-session-motion[data-motion-state=signed-out]{display:none}.header-account-motion{min-width:var(--chrome-control-size);justify-self:end}.account-action-skeleton{width:var(--chrome-control-size);height:var(--chrome-control-size);place-items:center;margin-inline-start:auto;padding-inline-start:0;display:grid}.account-action-skeleton>[aria-hidden=true]{place-items:center;display:grid}.skeleton.skeleton-account-action{background:var(--header-ink);width:1.75rem;height:1.75rem}@supports (color:color-mix(in lab, red, red)){.skeleton.skeleton-account-action{background:color-mix(in srgb, var(--header-ink), transparent 72%)}}.skeleton.skeleton-account-action{border-radius:999rem}.skeleton.skeleton-session-link{background:var(--header-ink);width:1.125rem;height:1.125rem;margin:.4375rem}@supports (color:color-mix(in lab, red, red)){.skeleton.skeleton-session-link{background:color-mix(in srgb, var(--header-ink), transparent 72%)}}.skeleton.skeleton-session-link{border-radius:.3125rem}.site-header .header-icon-control{width:var(--chrome-control-size);flex:none;padding-inline:0;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);position:relative}.header-icon-control>svg{flex:none;width:1.125rem;height:1.125rem}.site-nav-link:after{content:"";background:var(--header-accent);opacity:0;border-radius:999rem;width:.875rem;height:.125rem;transition:opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:50%;transform:translate(-50%,.125rem)scaleX(.55)}.site-nav-link[aria-current=page]{color:var(--header-accent)}.site-nav-link[aria-current=page]:after{opacity:1;transform:translate(-50%)scaleX(1)}.header-icon-control:active{transform:scale(.94)}.site-nav-segment>a:hover,.site-nav-segment>button:hover,.header-session-motion>a:hover,.header-account-motion>a:hover,.header-search-trigger:hover{color:var(--header-accent);box-shadow:none;background:0 0}.site-nav-segment>a:active,.site-nav-segment>button:active,.header-session-motion>a:active,.header-account-motion>a:active,.header-search-trigger:active{color:var(--header-accent)}@supports (color:color-mix(in lab, red, red)){.site-nav-segment>a:active,.site-nav-segment>button:active,.header-session-motion>a:active,.header-account-motion>a:active,.header-search-trigger:active{color:color-mix(in srgb, var(--header-accent), var(--header-ink) 25%)}}.site-nav-segment>a:active,.site-nav-segment>button:active,.header-session-motion>a:active,.header-account-motion>a:active,.header-search-trigger:active{box-shadow:none;background:0 0}.site-header :is(.brand,.site-nav-link,.site-account-action,.header-search-trigger):focus-visible{outline:0}.site-header :is(.site-nav-link,.site-account-action,.header-search-trigger):focus-visible{color:var(--header-accent);background:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.site-header :is(.site-nav-link,.site-account-action,.header-search-trigger):focus-visible{background:color-mix(in srgb, var(--header-ink), transparent 88%)}}.site-header-tooltip,.header-search-panel-bridge,.collaboration-drawer{--header-surface:var(--paper);--header-ink:var(--ink);--header-accent:var(--accent);--header-focus:var(--focus-ring)}.site-header-tooltip{z-index:var(--z-dropdown);isolation:isolate;color:var(--header-ink);background:var(--header-surface);border:.0625rem solid var(--header-ink);padding:.3125rem .5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.site-header-tooltip{border:.0625rem solid color-mix(in srgb, var(--header-ink), transparent 78%)}}.site-header-tooltip{box-shadow:var(--shadow-dropdown);font-family:var(--nav);font-size:var(--font-size-metadata);letter-spacing:.01em;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:.5rem;font-weight:400;line-height:1.25}.site-header-tooltip:before{z-index:-1;content:"";pointer-events:none;background:var(--header-surface);border-block-start:.0625rem solid var(--header-ink);width:.5rem;height:.5rem;position:absolute;top:-.28125rem;left:50%}@supports (color:color-mix(in lab, red, red)){.site-header-tooltip:before{border-block-start:.0625rem solid color-mix(in srgb, var(--header-ink), transparent 78%)}}.site-header-tooltip:before{border-inline-start:.0625rem solid var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.site-header-tooltip:before{border-inline-start:.0625rem solid color-mix(in srgb, var(--header-ink), transparent 78%)}}.site-header-tooltip:before{transform:translate(-50%)rotate(45deg)}.site-header-tooltip[data-state=delayed-open],.site-header-tooltip[data-state=instant-open]{animation:.14s cubic-bezier(.22,1,.36,1) header-tooltip-in}.brand:focus-visible .brand-name{color:var(--header-accent);text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:.125rem}.header-search-menu{align-items:center;display:flex}.header-search-trigger>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.header-search-trigger[aria-expanded=true]{color:var(--header-accent);background:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-trigger[aria-expanded=true]{background:color-mix(in srgb, var(--header-ink), transparent 90%)}}.header-search-trigger[aria-expanded=true]>svg{transform:scale(1.08)}.header-search-panel-bridge{z-index:var(--z-dropdown);width:100%;padding-top:.5rem;position:absolute;top:100%;left:0;right:0}.header-search-panel-bridge[data-state=closing]{pointer-events:none}.header-search-panel{width:100%;max-height:min(29rem,100dvh - 5.5rem);color:var(--header-ink);background:var(--header-surface);border-radius:var(--radius-large);box-shadow:var(--shadow-dropdown);scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;transform-origin:top;padding:.375rem;overflow-y:auto}.header-search-panel-bridge[data-state=open] .header-search-panel{animation:.18s cubic-bezier(.22,1,.36,1) header-disclosure-panel-in}.header-search-panel-bridge[data-state=closing] .header-search-panel{animation:.16s ease-in forwards header-disclosure-panel-out}.header-search-field{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding-inline:.625rem;display:grid}.header-search-field>svg{width:1rem;height:1rem;color:var(--header-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.header-search-field>svg{color:color-mix(in srgb, var(--header-ink), transparent 32%)}}.header-search-field>svg{stroke-width:2px;transition:color .18s cubic-bezier(.22,1,.36,1),stroke-width .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.header-search-field:has(input:focus-visible)>svg{color:var(--header-accent);stroke-width:2.5px;transform:scale(1.125)}.header-search-field input{width:100%;min-width:0;height:2.5rem;color:var(--header-ink);font-family:var(--mono);font-size:var(--font-size-reading);background:0 0;border:0;outline:0;padding:0;line-height:1.5}.header-search-field input::placeholder{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-field input::placeholder{color:color-mix(in srgb, var(--header-ink), transparent 38%)}}.header-search-progress{max-width:0;color:var(--header-ink);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.header-search-progress{color:color-mix(in srgb, var(--header-ink), transparent 38%)}}.header-search-progress{font-family:var(--nav);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);opacity:0;white-space:nowrap;transition:max-width .18s cubic-bezier(.22,1,.36,1),opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1);transform:translate(.25rem)}.header-search-progress[data-visible=true]{opacity:1;max-width:5rem;transform:translate(0)}.header-search-message-presence,.header-search-results-presence{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .2s cubic-bezier(.22,1,.36,1),opacity .14s ease-in,transform .2s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-.1875rem)}.header-search-message-presence[data-visible=true],.header-search-results-presence[data-visible=true]{opacity:1;grid-template-rows:1fr;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translate(0)}.header-search-message-stack,.header-search-results-frame{min-height:0;overflow:hidden}.header-search-message-stack{display:grid}.header-search-message{min-height:2rem;color:var(--header-ink);grid-area:1/1;align-items:center;gap:.375rem;margin:0;padding:.375rem .625rem .5rem 2.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.header-search-message{color:color-mix(in srgb, var(--header-ink), transparent 28%)}}.header-search-message{font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);opacity:0;transition:opacity .12s ease-in,transform .16s ease-in;transform:translateY(.1875rem)}.header-search-message[data-visible=true]{opacity:1;transition:opacity .16s ease-out 40ms,transform .18s cubic-bezier(.22,1,.36,1) 20ms;transform:translate(0)}.header-search-message>svg{width:.75rem;height:.75rem;color:var(--header-accent);flex:none}.header-search-error{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-error{color:color-mix(in srgb, var(--header-ink), var(--danger) 35%)}}.header-search-results{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.header-search-result{border-radius:var(--radius-medium);background:0 0;border:0;align-items:center;gap:.625rem;min-width:0;padding:.625rem;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:flex}.header-search-result:hover{background:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-result:hover{background:color-mix(in srgb, var(--header-ink), transparent 90%)}}.header-search-avatar{background:var(--header-ink);flex:none;width:2rem;height:2rem;padding:.1875rem;display:block}@supports (color:color-mix(in lab, red, red)){.header-search-avatar{background:color-mix(in srgb, var(--header-ink), transparent 88%)}}.header-search-avatar{border:.0625rem solid var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-avatar{border:.0625rem solid color-mix(in srgb, var(--header-ink), transparent 72%)}}.header-search-avatar{border-radius:999rem;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.header-search-result:hover .header-search-avatar{background:var(--header-accent)}@supports (color:color-mix(in lab, red, red)){.header-search-result:hover .header-search-avatar{background:color-mix(in srgb, var(--header-accent), transparent 86%)}}.header-search-result:hover .header-search-avatar{border-color:var(--header-accent)}@supports (color:color-mix(in lab, red, red)){.header-search-result:hover .header-search-avatar{border-color:color-mix(in srgb, var(--header-accent), transparent 35%)}}.header-search-result:hover .header-search-avatar{transform:scale(1.035)}.header-search-result-copy{flex:1;gap:.125rem;min-width:0;display:grid}.header-search-result-copy strong{min-width:0;color:var(--header-ink);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.header-search-result-copy span{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.header-search-result-copy span{color:color-mix(in srgb, var(--header-ink), transparent 38%)}}.header-search-result-copy span{font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.header-search-result-action{flex:none;place-items:center stretch;width:5.25rem;min-height:2rem;transition:width .2s cubic-bezier(.22,1,.36,1);display:grid}.header-search-result-action[data-state=sent]{width:1.75rem}.header-search-result-action>*{grid-area:1/1}.header-search-add{width:100%;min-height:2rem;color:var(--header-surface);background:var(--header-ink);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);white-space:nowrap;opacity:1;border:0;border-radius:999rem;padding:.375rem .75rem;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1);transform:scale(1)}.header-search-add:hover:not(:disabled){color:var(--header-surface);background:var(--header-accent)}.header-search-add:focus-visible{color:var(--header-surface);background:var(--header-accent);outline:0}.header-search-add:active:not(:disabled){transform:scale(.975)}.header-search-add:disabled{cursor:default;opacity:.45}.header-search-result-action[data-state=sent] .header-search-add{pointer-events:none;opacity:0;transform:scale(.84)}.header-search-action-label{display:grid}.header-search-action-label>span{opacity:0;grid-area:1/1;transition:opacity .12s ease-in,transform .16s ease-in;transform:translateY(.1875rem)}.header-search-action-label>span[data-visible=true]{opacity:1;transition:opacity .16s ease-out 30ms,transform .18s cubic-bezier(.22,1,.36,1) 20ms;transform:translate(0)}.header-search-relationship{width:1.75rem;height:1.75rem;color:var(--header-accent);opacity:0;flex:none;place-items:center;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1);display:grid;transform:scale(.72)}.header-search-relationship[data-visible=true]{opacity:1;transform:scale(1)}.header-search-relationship>svg{width:.875rem;height:.875rem}.appearance-setting{border:0;min-width:0;margin:0;padding:0}.appearance-setting legend{color:var(--header-ink);font-family:var(--nav);padding:0;font-size:.95rem;font-weight:400;line-height:1.35}.appearance-setting>p{color:var(--header-ink);margin:.2rem 0 .85rem}@supports (color:color-mix(in lab, red, red)){.appearance-setting>p{color:color-mix(in srgb, var(--header-ink), transparent 30%)}}.appearance-setting>p{font-size:.75rem;line-height:1.45}.theme-options{background:var(--header-ink);grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-options{background:color-mix(in srgb, var(--header-ink), transparent 88%)}}.theme-options{border-radius:var(--radius-medium)}.theme-option{min-width:0;min-height:2rem;color:var(--header-ink);border-radius:var(--radius-small);cursor:pointer;font-family:var(--nav);justify-content:center;align-items:center;gap:.3rem;margin-top:0;padding-inline:.5rem;font-size:.75rem;font-weight:400;line-height:1;transition:color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.theme-option-indicator{border:.0625rem solid;border-radius:999rem;flex:none;width:.625rem;height:.625rem;position:relative}.theme-option-selected .theme-option-indicator:after{border-radius:inherit;content:"";background:currentColor;position:absolute;inset:.125rem}.theme-option:hover{background:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.theme-option:hover{background:color-mix(in srgb, var(--header-ink), transparent 82%)}}.theme-option-selected{color:var(--header-surface);background:var(--header-ink)}.theme-option-selected:hover{background:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.theme-option-selected:hover{background:color-mix(in srgb, var(--header-ink), transparent 8%)}}.theme-option:has(input:focus-visible){color:var(--header-accent);background:var(--header-ink);outline:0}@supports (color:color-mix(in lab, red, red)){.theme-option:has(input:focus-visible){background:color-mix(in srgb, var(--header-ink), transparent 82%)}}.theme-option-selected:has(input:focus-visible){color:var(--header-surface);background:var(--header-accent)}.eyebrow{color:var(--accent);letter-spacing:0;margin:0;font-size:.8rem;font-weight:650}.home-grid{grid-template-columns:minmax(0,1.55fr) minmax(20rem,.75fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-top:clamp(3rem,8vw,6rem);display:grid}.home-grid-feed-only{grid-template-columns:minmax(0,1fr);padding-top:0}.site-shell-with-composer .home-page{width:100%}.home-grid-feed-only .request-feed{width:var(--chrome-inline-size);margin-inline:auto}.popular-hashtag-wheel{--popular-hashtag-row-size:2.75rem;z-index:10;top:50%;left:max(1rem, env(safe-area-inset-left));width:var(--popular-hashtag-wheel-inline-size);height:min(20rem,70dvh);color:var(--ink);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;position:fixed;overflow:hidden;transform:translateY(-50%)}.popular-hashtag-track{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;scroll-snap-type:y mandatory;touch-action:pan-y;-webkit-overflow-scrolling:touch;outline:0;flex-direction:column;height:100%;display:flex;overflow-y:auto}.popular-hashtag-track:before,.popular-hashtag-track:after{min-height:calc((100% - var(--popular-hashtag-row-size)) / 2);content:"";flex:0 0 calc((100% - var(--popular-hashtag-row-size)) / 2)}.popular-hashtag-track::-webkit-scrollbar{display:none}.popular-hashtag-edge-fade{z-index:1;height:calc(var(--popular-hashtag-row-size) * 1.5);pointer-events:none;position:absolute;inset-inline:0}.popular-hashtag-edge-fade[data-edge=start]{background:linear-gradient(to bottom, var(--paper), transparent);inset-block-start:0}.popular-hashtag-edge-fade[data-edge=end]{background:linear-gradient(to top, var(--paper), transparent);inset-block-end:0}.popular-hashtag-item{width:100%;min-height:var(--popular-hashtag-row-size);flex:0 0 var(--popular-hashtag-row-size);padding:var(--space-6) var(--space-8);color:var(--feed-dim-ink);cursor:pointer;font-family:var(--mono);font-size:var(--font-size-reading);scroll-snap-align:center;scroll-snap-stop:always;text-align:left;text-overflow:ellipsis;white-space:nowrap;opacity:.52;transform-origin:0;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;font-weight:560;line-height:1.25;transition:color .22s,opacity .22s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.popular-hashtag-item:hover{color:var(--ink);opacity:.82}.popular-hashtag-item[data-focused=true]{font-weight:700;transform:scale(1.125)}.popular-hashtag-item[data-focused=true]:not([data-selected=true]){color:var(--feed-dim-ink);opacity:.52}.popular-hashtag-item[data-selected=true]{color:var(--ink);opacity:1}.popular-hashtag-wheel-status{padding:var(--space-24);color:var(--ink-soft);font-size:var(--font-size-control);text-align:center;place-items:center;font-weight:500;line-height:1.45;display:grid;position:absolute;inset:0}.request-feed,.request-form{container-type:inline-size}.section-heading{margin-bottom:1.5rem}.section-heading h1,.section-heading h2,.request-form h2,.sign-in-panel h2,.auth-card h1{font-family:var(--literary);letter-spacing:-.035em;text-wrap:balance;margin:.3rem 0 0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:540;line-height:1.05}.section-heading>p:last-child,.sign-in-panel>p,.auth-card>p{color:var(--ink-soft);line-height:1.6}.request-list{grid-auto-flow:row;gap:.5rem;display:grid}.request-feed-pagination{flex-direction:column;align-items:center;gap:.75rem;padding-block:1.5rem 3rem;display:flex}.request-feed-pagination .alert{max-width:36rem;margin:0}[data-home-question-window] .request-feed-pagination{gap:.5rem;padding-block:.375rem}.request-list-centered{padding-block:var(--feed-start-space,0) var(--feed-end-space,0);position:relative}.request-focus-stage{width:var(--request-focus-stage-inline-size);height:var(--request-focus-stage-block-size);pointer-events:none;visibility:hidden;position:fixed;inset-block-start:0;inset-inline-start:0}.request-card-snap-target{opacity:0;pointer-events:none;scroll-snap-align:center;scroll-snap-stop:normal;width:.0625rem;height:.0625rem;position:absolute;inset-block-start:var(--request-card-snap-center,0);inset-inline-start:50%;transform:translate(-50%,-50%)}.request-list-centered>.request-card>.request-card-trigger{transform:scale(var(--request-card-scale,1), var(--request-card-block-scale,1));transform-origin:50%}.request-list-centered>.request-card>.request-card-trigger>.request-card-content{transform:scale(var(--request-card-content-scale,1), var(--request-card-content-block-scale,1));transform-origin:50% -1.5rem}.request-list-centered>.request-card{margin-block-end:var(--request-card-focus-space-after,0)}.request-card{min-width:0;font-family:var(--body);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex;container:request-card/inline-size}.request-card[data-entering=true]{animation:.52s cubic-bezier(.22,1,.36,1) both request-card-enter}.request-card[data-centered=false] .request-description,.request-card[data-centered=false] .requester-id,.request-card[data-centered=false] .request-card-time{color:var(--feed-dim-ink)}.request-card[data-centered=false] .requester-avatar{filter:contrast(.55);opacity:.24}.request-card-trigger{width:100%;min-height:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:start;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;align-items:stretch;padding:1.5rem 0;display:flex;position:relative}.request-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.request-card-open:focus-visible{outline:0}.request-card:not([data-centered=false]) .request-card-trigger:hover .request-description{color:var(--accent)}.request-card[data-centered=false] .request-card-trigger:hover .request-description{color:var(--feed-dim-ink)}.request-card-trigger:has(>.request-card-open:focus-visible){outline:0}.request-card-trigger:has(>.request-card-open:focus-visible) .request-description{color:var(--accent);text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:.125rem}.request-card-content{z-index:2;pointer-events:none;flex-direction:column;flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}.request-card-header{align-items:baseline;gap:var(--space-12);min-width:0;display:flex}.request-card-time{color:var(--ink-soft);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:500;line-height:var(--line-height-metadata);flex:none;margin-inline-start:auto;transition:color .18s cubic-bezier(.22,1,.36,1)}.request-visibility-label{align-items:baseline;gap:var(--space-4);min-width:0;max-width:min(12rem,40%);color:var(--ink-soft);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:600;line-height:var(--line-height-metadata);flex:none;display:inline-flex}.request-visibility-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.request-visibility-label svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;align-self:center;width:.75rem;height:.75rem}.request-description{min-block-size:0;color:var(--ink);font-size:var(--request-prompt-font-size);font-weight:var(--content-font-weight);flex:auto;margin-block-start:var(--space-16);line-height:1.65;transition:color .18s cubic-bezier(.22,1,.36,1)}.request-description-text{text-wrap:pretty;max-block-size:4.95em;display:block;overflow:hidden}.request-list-centered .request-description-text{transition:max-block-size .22s cubic-bezier(.22,1,.36,1)}.request-list-centered>.request-card[data-expanded=true] .request-description-text{max-block-size:var(--request-card-focused-description-size,8.25em)}.request-description-text[data-truncated=true]{-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 0% 58%,#0000 100%);mask-image:linear-gradient(#000,#000),linear-gradient(90deg,#000 0% 58%,#0000 100%);-webkit-mask-position:top,bottom;mask-position:top,bottom;-webkit-mask-size:100% calc(100% - 1.65em),100% 1.65em;mask-size:100% calc(100% - 1.65em),100% 1.65em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.request-focus-extras{opacity:0;visibility:hidden;color:var(--ink-soft);clip-path:inset(0 0 100%);pointer-events:none;-webkit-user-select:none;user-select:none;padding-block-start:var(--space-10);transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1),clip-path .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .22s;position:absolute;inset-block-start:100%;inset-inline:0;translate:0 .5rem}.request-list-centered[data-scrolling=true]>.request-card .request-focus-extras{opacity:0;visibility:hidden;clip-path:inset(0 0 100%);transition:none;translate:0 .5rem}.request-list-centered:not([data-scrolling=true])>.request-card[data-centered=true][data-expanded=true] .request-focus-extras{opacity:1;visibility:visible;clip-path:inset(0);transition-delay:40ms,40ms,40ms,0s;translate:0}.request-card-footer{display:block}.request-focus-tags{gap:var(--space-6) var(--space-12);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:550;line-height:var(--line-height-metadata);flex-wrap:wrap;display:flex}.request-focus-tag{transition:color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.request-focus-audience{text-overflow:ellipsis;white-space:nowrap;max-width:min(14rem,60vw);overflow:hidden}.request-focus-tag[data-filtered=true]{color:var(--ink);font-weight:750}.report-generation-presence{gap:var(--space-6);margin-block-start:var(--space-10);display:grid}.report-generation-presence[data-scrollable=true]{overscroll-behavior:contain;pointer-events:auto;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;max-block-size:6.5rem;overflow-y:auto}.report-generation-row{min-width:0;display:block}.report-generation-identity{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.report-generation-avatar{background:var(--surface-muted);border:.0625rem solid var(--line);border-radius:999rem;width:100%;height:100%;padding:.125rem;display:block}.report-generation-status-dot{background:var(--accent-strong);border:.125rem solid var(--paper);border-radius:999rem;width:.4375rem;height:.4375rem;position:absolute;inset-block-end:-.0625rem;inset-inline-end:-.0625rem}.report-generation-row[data-status=generating] .report-generation-status-dot{animation:1.2s ease-in-out infinite alternate report-generation-pulse}.report-generation-presence[data-stale=true] .report-generation-status-dot{background:var(--ink-soft);animation:none}.report-generation-copy{min-width:0;color:var(--ink-soft);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:500;line-height:var(--line-height-metadata);overflow-wrap:anywhere;text-wrap:pretty}.report-generation-copy strong{color:var(--ink);font-weight:700}.report-generation-copy time{font-variant-numeric:tabular-nums;white-space:nowrap}.report-generation-stale,.report-generation-paused{color:var(--ink-soft);white-space:nowrap}.report-generation-divider{color:var(--line-strong)}.request-focus-actions{align-items:center;gap:var(--space-16);border-block-start:.0625rem solid var(--line);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:550;line-height:var(--line-height-metadata);opacity:0;margin-block-start:var(--space-6);padding-block-start:var(--space-6);transition:opacity .16s,translate .22s cubic-bezier(.22,1,.36,1);display:flex;translate:0 .25rem}.request-card[data-centered=true][data-expanded=true] .request-focus-actions{opacity:1;transition-delay:.1s;translate:0}.request-focus-action{align-items:center;gap:.25rem;display:inline-flex}.request-engagement-button{min-width:2rem;min-height:2rem;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999rem;justify-content:center;margin:-.4375rem -.375rem;padding:.375rem;transition:color .16s cubic-bezier(.22,1,.36,1),opacity .16s,transform .16s cubic-bezier(.22,1,.36,1)}.request-engagement-button:hover,.request-engagement-button[aria-pressed=true]{color:var(--accent)}.request-engagement-button[aria-pressed=true] svg{filter:drop-shadow(0 0);transform:translateY(-.0625rem)scale(1.08)}.request-engagement-button:is(:disabled,[aria-disabled=true]){cursor:default;opacity:.55}.request-engagement-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.94)}.request-engagement-button>svg{transition:transform .18s cubic-bezier(.22,1,.36,1)}.request-engagement-button[data-pending=true]>svg{animation:.7s ease-in-out infinite alternate engagement-pending}.request-report-button,.request-report-summary{gap:var(--space-6)}.request-report-avatars{align-items:center;padding-inline-start:.125rem;display:inline-flex}.request-report-avatars img{background:var(--surface-muted);border:.0625rem solid var(--paper);border-radius:999rem;flex:none;width:1.25rem;height:1.25rem;padding:.0625rem;display:block}.request-report-avatars img+img{margin-inline-start:-.375rem}.engagement-count{animation:.22s cubic-bezier(.22,1,.36,1) engagement-count-in;display:inline-block}.request-focus-action svg{fill:currentColor;flex:none;width:.875rem;height:.875rem}.request-focus-forward{margin-inline-start:auto}.request-card-footer-action{margin-inline-start:auto;display:inline-flex}.requester-identity{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.requester-id{min-width:0;color:var(--ink);font-family:var(--mono);font-size:var(--font-size-control);font-weight:750;line-height:var(--line-height-control);text-overflow:ellipsis;white-space:nowrap;transition:color .18s cubic-bezier(.22,1,.36,1);overflow:hidden}.requester-avatar{background:var(--surface-muted);border:.0625rem solid var(--line);border-radius:999rem;flex:none;align-self:center;width:1.75rem;height:1.75rem;padding:.1875rem;transition:filter .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1)}.request-card-header .requester-avatar{transform:translateY(-.3125rem)}.sign-in-panel{background:var(--surface);border:.0625rem solid var(--line);border-radius:var(--radius-large);padding:clamp(1.25rem,4vw,2rem)}.request-form{--composer-control-label-inline-size:4rem;z-index:var(--z-dock);bottom:var(--chrome-bottom-inset);width:var(--chrome-inline-size);max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom));align-items:center;gap:var(--space-8);color:var(--header-ink);background:var(--header-surface);border-radius:var(--chrome-radius);box-shadow:var(--shadow-dock);overscroll-behavior:contain;border:0;grid-template-columns:minmax(0,1fr) auto;padding:.375rem .5rem .375rem 1rem;transition:bottom .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1),border-radius .32s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;left:50%;overflow:auto;transform:translate(-50%)}.composer-backdrop{z-index:calc(var(--z-dock) - 1);background:var(--paper);padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.composer-backdrop{background:color-mix(in srgb, var(--paper), transparent 20%)}}.composer-backdrop{opacity:0;pointer-events:none;cursor:default;appearance:none;border:0;border-radius:0;transition:opacity .18s cubic-bezier(.22,1,.36,1)}.composer-backdrop[data-active=true]{opacity:1;pointer-events:auto}.request-form[data-expanded=true]{bottom:var(--composer-focus-bottom,50dvh);width:var(--composer-expanded-inline-size);max-height:calc(var(--composer-visual-height,100dvh) - 1rem);align-items:baseline;gap:var(--space-12);padding:var(--space-16);border-radius:var(--chrome-radius);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"main main main""audience context submit";transform:translate(-50%,50%)}.request-form[data-expanded=true][data-user-audience=true]{grid-template-areas:"main main main""audience target target"".context submit"}.composer-fields{gap:var(--space-4);min-width:0;display:grid}.request-form[data-expanded=true] .composer-fields{grid-area:main}.composer-field{margin:0;display:block}.composer-attachments{opacity:0;visibility:hidden;min-width:0;transition:opacity .14s ease-in,translate .18s ease-in,visibility 0s linear .18s;display:none;translate:0 .25rem}.request-form[data-expanded=true] .composer-attachments{display:block}.composer-context-field{opacity:0;visibility:hidden;margin:0;transition:opacity .14s ease-in,translate .18s ease-in,visibility 0s linear .18s;display:none;position:relative;translate:0 .25rem}.composer-audience-field{opacity:0;visibility:hidden;margin:0;transition:opacity .14s ease-in,translate .18s ease-in,visibility 0s linear .18s;display:none;translate:0 .25rem}.composer-specific-user-field{align-items:center;gap:var(--space-8);opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;transition:opacity .14s ease-in,translate .18s ease-in,visibility 0s linear .18s;display:none;position:relative;translate:0 .25rem}.request-form[data-expanded=true] .composer-specific-user-field{grid-area:target;display:grid}.composer-specific-user-field:has(.composer-recipient-popover){z-index:2}.composer-specific-user-input{width:100%;min-width:0;height:var(--chrome-control-size);min-height:var(--chrome-control-size);color:var(--header-ink);box-shadow:none;font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);line-height:var(--content-single-line-height);background:0 0;border:0;border-radius:0;padding:.375rem .75rem}.composer-recipient-popover{--header-focus:var(--focus-ring);z-index:4;top:calc(100% + var(--space-4));width:100%;color:var(--composer-audience-panel-ink);background:var(--composer-audience-panel);border:.0625rem solid var(--composer-audience-panel-line);border-radius:var(--radius-large);box-shadow:var(--shadow-dropdown);position:absolute;left:0;overflow:hidden}.composer-recipient-list{overscroll-behavior:contain;max-height:min(15rem,30dvh);padding:var(--space-4);overflow-y:auto}.composer-recipient-option{align-items:center;gap:var(--space-8);width:100%;min-height:2.75rem;padding:var(--space-6) var(--space-8);color:inherit;border-radius:var(--radius-medium);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);display:grid}.composer-recipient-option:hover,.composer-recipient-option[data-active=true]{background:var(--composer-audience-option-fill)}.composer-recipient-avatar{border-radius:50%;width:2rem;height:2rem}.composer-recipient-id{font-family:var(--mono);font-size:var(--font-size-control);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-recipient-status{padding:var(--space-12);font-size:var(--font-size-metadata);overflow-wrap:anywhere}.composer-recipient-retry{padding:var(--space-4) var(--space-8);color:inherit;background:var(--composer-audience-option-fill);border-radius:var(--radius-medium);cursor:pointer;border:0;margin-block-start:var(--space-8);display:block}.composer-specific-user-input::placeholder{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.composer-specific-user-input::placeholder{color:color-mix(in srgb, var(--header-ink), transparent 35%)}}.request-form[data-expanded=true] .composer-audience-field{grid-area:audience;min-width:0;display:block;position:relative}.composer-audience-picker{width:max-content;position:relative}.composer-audience-trigger{width:max-content;height:var(--chrome-control-size);min-height:var(--chrome-control-size);grid-template-columns:var(--composer-control-label-inline-size) auto;align-items:center;gap:var(--space-6);color:var(--composer-audience-trigger-ink);border-radius:var(--radius-medium);box-shadow:none;font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);line-height:var(--content-single-line-height);text-align:start;cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:inline-grid}.composer-audience-trigger:hover,.composer-audience-trigger[aria-expanded=true]{background:var(--composer-audience-trigger-fill)}.composer-audience-trigger:active{transform:scale(.98)}.request-form .composer-audience-trigger:focus-visible{outline:.125rem solid var(--composer-audience-focus);outline-offset:.125rem;background:var(--composer-audience-trigger-focus-fill)}.composer-audience-trigger:disabled{opacity:.55;cursor:default;transform:none}.composer-audience-chevron{flex:none;width:.75rem;height:.75rem;transition:transform .16s cubic-bezier(.22,1,.36,1)}.composer-audience-trigger[aria-expanded=true] .composer-audience-chevron{transform:rotate(180deg)}.composer-audience-popover{z-index:1;bottom:calc(100% + var(--space-8));min-width:9rem;padding:var(--space-4);color:var(--composer-audience-panel-ink);background:var(--composer-audience-panel);border:.0625rem solid var(--composer-audience-panel-line);border-radius:var(--radius-large);box-shadow:var(--shadow-dropdown);transform-origin:0 100%;gap:.125rem;animation:.16s cubic-bezier(.22,1,.36,1) both composer-audience-popover-in;display:grid;position:absolute;left:0}.composer-audience-popover[data-state=closing]{animation:.14s ease-in both composer-audience-popover-out}.composer-audience-option{align-items:center;gap:var(--space-8);width:100%;min-height:2.25rem;color:inherit;border-radius:var(--radius-medium);font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);line-height:var(--content-single-line-height);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem auto;padding:.375rem .625rem;display:grid}.composer-audience-option:hover{background:var(--composer-audience-option-fill)}.request-form .composer-audience-option:focus-visible{outline:.125rem solid var(--composer-audience-panel-ink);outline-offset:-.125rem;background:var(--composer-audience-option-fill)}.composer-audience-option[data-selected=true]{font-weight:600}.composer-audience-check{visibility:hidden;width:.875rem;height:.875rem}.composer-audience-option[data-selected=true] .composer-audience-check{visibility:visible}.request-form[data-expanded=true] .composer-context-field{grid-area:context;display:block}.request-form[data-expanded=true][data-details-visible=true] :is(.composer-attachments,.composer-audience-field,.composer-context-field,.composer-specific-user-field){opacity:1;visibility:visible;transition:opacity .18s ease-out,translate .22s cubic-bezier(.22,1,.36,1),visibility;animation:.22s cubic-bezier(.22,1,.36,1) composer-detail-in;translate:0}.request-form[data-expanded=true] .composer-submit-actions{grid-area:submit;align-self:center}label{gap:var(--space-8);margin-top:var(--space-16);color:var(--ink-soft);font-size:.875rem;font-weight:680;display:grid}input,textarea{width:100%;padding:var(--space-12);color:var(--ink);background:var(--surface);border:.0625rem solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){input,textarea{border:.0625rem solid color-mix(in srgb, var(--line-strong) 72%, transparent)}}input,textarea{border-radius:var(--radius-medium);font-size:var(--font-size-reading);font-weight:450;line-height:1.5}textarea{resize:vertical}.request-composer{min-height:var(--chrome-control-size);appearance:none;max-height:12rem;color:var(--header-ink);box-shadow:none;font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);line-height:var(--content-single-line-height);resize:none;field-sizing:content;background:0 0;border:0;border-radius:0;padding:.375rem .25rem .375rem 0;transition:min-height .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),line-height .28s cubic-bezier(.22,1,.36,1);display:block;overflow-y:auto}.request-form:not([data-expanded=true]) .request-composer{height:var(--chrome-control-size);max-height:var(--chrome-control-size);overflow:hidden}.request-form[data-expanded=true] .request-composer{min-height:clamp(6rem,18dvh,9rem);box-shadow:none;font-size:var(--content-font-size);line-height:var(--content-reading-line-height);background:0 0;border:0;border-radius:0;padding:.75rem}.request-composer::placeholder{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.request-composer::placeholder{color:color-mix(in srgb, var(--header-ink), transparent 35%)}}.request-form :focus-visible{outline-color:var(--header-focus)}.request-form :is(.request-composer,.composer-context-input,.composer-specific-user-input):focus-visible{outline:none}.composer-context-input{height:var(--chrome-control-size);min-height:var(--chrome-control-size);appearance:none;color:var(--header-ink);box-shadow:none;font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);line-height:var(--content-single-line-height);background:0 0;border:0;border-radius:0;padding:.375rem .75rem}.composer-context-input::placeholder{color:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.composer-context-input::placeholder{color:color-mix(in srgb, var(--header-ink), transparent 35%)}}:is(.request-form:has(.composer-suggestion-popover),.request-form:has(.composer-recipient-popover)){overflow:visible}.request-form[data-placement=console]{z-index:1;row-gap:var(--space-8);width:100%;max-height:none;padding:var(--space-16) var(--space-20) var(--space-8);border-radius:var(--space-24);transition:none;position:relative;inset:auto;overflow:visible;transform:none}.request-form[data-placement=console] .request-composer{min-height:7rem;padding:var(--space-4)}.request-form[data-placement=console] .composer-context-input{padding-inline:var(--space-4)}.request-form[data-placement=console][data-user-audience=true] .composer-context-input{padding-inline:.75rem}.request-form[data-placement=console] .composer-fields{padding-bottom:var(--space-8);border-bottom:.0625rem solid var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.request-form[data-placement=console] .composer-fields{border-bottom:.0625rem solid color-mix(in srgb, var(--header-ink), transparent 85%)}}.composer-suggestion-popover{--header-focus:var(--focus-ring);z-index:4;right:calc(0rem - var(--chrome-control-size) - var(--space-12));bottom:calc(100% + var(--space-8));width:min(23rem,100vw - 2rem);color:var(--composer-audience-panel-ink);background:var(--composer-audience-panel);border:.0625rem solid var(--composer-audience-panel-line);border-radius:var(--radius-large);box-shadow:var(--shadow-dropdown);transform-origin:100% 100%;animation:.18s cubic-bezier(.22,1,.36,1) both composer-suggestion-in;position:absolute;overflow:hidden}.composer-suggestion-heading{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:2rem;padding:var(--space-8) var(--space-12);color:var(--ink-soft);border-bottom:.0625rem solid var(--composer-suggestion-divider);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:600;line-height:var(--line-height-metadata);display:flex}.composer-suggestion-heading>span:last-child{font-weight:500}.composer-suggestion-list{overscroll-behavior:contain;max-height:min(15rem,38dvh);padding:var(--space-4);overflow-y:auto}.composer-suggestion-option{align-items:center;gap:var(--space-10);width:100%;min-height:2.75rem;padding:var(--space-6) var(--space-8);color:inherit;border-radius:var(--radius-medium);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:2rem minmax(0,1fr);transition:background-color .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1);display:grid}.composer-suggestion-option:hover,.composer-suggestion-option[data-active=true]{background:var(--composer-audience-option-fill)}.composer-suggestion-option:active{transform:scale(.99)}.composer-suggestion-avatar{background:var(--composer-suggestion-avatar-fill);border:.0625rem solid var(--composer-suggestion-avatar-line);border-radius:999rem;width:2rem;height:2rem;padding:.125rem}.composer-suggestion-hash{width:2rem;height:2rem;color:var(--composer-audience-panel);background:var(--composer-audience-panel-ink);border-radius:var(--radius-medium);font-family:var(--mono);place-items:center;font-size:1rem;font-weight:700;display:grid}.composer-suggestion-copy{gap:.0625rem;min-width:0;display:grid}.composer-suggestion-copy strong,.composer-suggestion-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-suggestion-copy strong{color:inherit;font-family:var(--mono);font-size:var(--font-size-control);font-weight:650;line-height:var(--line-height-control)}.composer-suggestion-copy span{color:var(--composer-suggestion-muted);font-size:var(--font-size-metadata);font-weight:500;line-height:var(--line-height-metadata)}.composer-suggestion-status{min-height:4.5rem;padding:var(--space-16);color:var(--ink-soft);font-size:var(--font-size-control);text-align:center;place-items:center;font-weight:500;line-height:1.4;display:grid}.composer-suggestion-error{color:var(--danger)}.composer-suggestion-retry{min-height:2rem;padding:var(--space-6) var(--space-12);color:inherit;font:inherit;cursor:pointer;background:0 0;border:.0625rem solid;border-radius:999rem}.composer-suggestion-retry:hover,.composer-suggestion-retry:focus-visible{background:var(--composer-audience-option-fill)}.composer-fields>.alert{margin:0}input::placeholder,textarea::placeholder{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--ink-soft), transparent 20%)}}.button,.text-button{min-height:2.75rem;color:var(--button-ink);background:var(--accent-strong);border:.0625rem solid var(--accent-strong);border-radius:var(--radius-medium);cursor:pointer;justify-content:center;align-items:center;padding:.7rem 1rem;font-size:.875rem;font-weight:680;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),translate .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),opacity .16s;display:inline-flex}.button:hover:not(:disabled,[aria-disabled=true]){color:var(--button-ink);background:var(--accent);border-color:var(--accent)}.button:active:not(:disabled,[aria-disabled=true]){translate:0 .0625rem}.button:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.button-small{min-height:2.75rem;padding:.4rem .75rem}.button-secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.button-secondary:hover{color:var(--ink);background:var(--surface-muted);border-color:var(--line-strong)}.button-copy{min-width:7.6rem;color:var(--accent-strong);background:var(--accent-soft);border:0}.button-copy:hover{color:var(--accent-strong);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.button-copy:hover{background:color-mix(in srgb, var(--accent-soft), var(--accent) 12%)}}.copy-control{display:inline-flex}.copy-control-label,.button-state-label{animation:.18s cubic-bezier(.22,1,.36,1) control-label-in;display:inline-block}.button[aria-busy=true] .button-state-label{align-items:center;gap:.5rem;display:inline-flex}.button[aria-busy=true] .button-state-label:before{content:"";border:.125rem solid;border-inline-end-color:#0000;border-radius:999rem;flex:none;width:.75rem;height:.75rem;animation:.65s linear infinite busy-control-spin}.copy-control [data-state=copied] .copy-control-label{color:var(--accent)}.button-google{width:100%;color:var(--button-ink);background:var(--accent-strong);border-color:var(--accent-strong)}.button-google:hover:not(:disabled,[aria-disabled=true]){color:var(--button-ink);background:var(--accent);border-color:var(--accent)}.text-button{min-height:auto;color:inherit;background:0 0;border:0;padding:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.text-button:hover{color:var(--accent)}.sign-in-panel>.button{width:100%;margin-top:1.25rem}.composer-submit-actions{--composer-copy-inline-size:9.5rem;z-index:1;width:var(--chrome-control-size);color:var(--header-surface);background:var(--header-ink);border-radius:999rem;justify-self:end;align-items:stretch;display:flex;position:relative;box-shadow:0 .25rem .75rem #00000029}.composer-submit-actions[data-public=true]:before{z-index:-1;width:calc(var(--chrome-control-size) + var(--composer-copy-inline-size));background:var(--header-ink);content:"";pointer-events:none;clip-path:inset(0 0 0 var(--composer-copy-inline-size) round 999rem);border-radius:999rem;transition:clip-path .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 0 auto}.composer-submit-actions .button.composer-submit-copy{width:var(--composer-copy-inline-size);min-height:var(--chrome-control-size);color:inherit;font-size:var(--chrome-font-size);white-space:nowrap;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:999rem 0 0 999rem;margin:0;padding:0 .75rem;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 100% 0 auto;transform:translate(.75rem)}.composer-submit-actions:is(:hover,:has(:focus-visible)):before{clip-path:inset(0 round 999rem)}.composer-submit-actions:is(:hover,:has(:focus-visible)) .composer-submit-copy{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.composer-submit-actions .button:hover:not(:disabled,[aria-disabled=true]),.composer-submit-actions .button:active:not(:disabled,[aria-disabled=true]){color:var(--header-surface);background:var(--header-accent);translate:none}.composer-submit-actions:is(:hover,:has(:focus-visible)) .composer-submit-copy:disabled{opacity:.55}.composer-submit-actions[data-public=true]:after{background:var(--header-surface);width:.0625rem;position:absolute;inset:.5rem auto .5rem 0}@supports (color:color-mix(in lab, red, red)){.composer-submit-actions[data-public=true]:after{background:color-mix(in srgb, var(--header-surface), transparent 75%)}}.composer-submit-actions[data-public=true]:after{content:"";opacity:0;pointer-events:none;transition:opacity .16s ease-out}.composer-submit-actions:is(:hover,:has(:focus-visible)):after{opacity:1}.composer-submit-actions[data-public=true]:is(:hover,:has(:focus-visible)) .composer-submit{border-radius:0 calc(var(--chrome-control-size) / 2) calc(var(--chrome-control-size) / 2) 0}.composer-submit-actions .button:focus-visible{outline:.125rem solid var(--header-surface);outline-offset:-.25rem}.composer-copy-feedback{overflow-wrap:anywhere;flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.375rem .75rem;min-width:0;font-size:.875rem;display:flex}.composer-copy-retry{color:inherit;font-size:inherit;text-underline-offset:.1875rem;background:0 0;border:0;padding:0;text-decoration:underline}.composer-submit{width:var(--chrome-control-size);min-width:var(--chrome-control-size);height:var(--chrome-control-size);min-height:var(--chrome-control-size);color:var(--header-surface);background:var(--header-ink);border-radius:calc(var(--chrome-control-size) / 2);font-size:var(--chrome-font-size);box-shadow:none;border:0;margin:0;padding:0;transition:border-radius .26s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),opacity .16s}.composer-submit:hover{color:var(--header-surface);background:var(--header-accent);box-shadow:none;translate:none}.composer-submit:active{color:var(--header-surface);background:var(--header-accent)}@supports (color:color-mix(in lab, red, red)){.composer-submit:active{background:color-mix(in srgb, var(--header-accent), var(--header-ink) 25%)}}.composer-submit:active{box-shadow:none;translate:none}.composer-submit-icon{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}.composer-submit[data-pending=true] .composer-submit-icon{animation:.7s ease-in-out infinite alternate composer-submit-pending}.skeleton{background:var(--surface-muted);border-radius:var(--radius-small);animation:1.4s ease-in-out infinite pulse;display:block}.request-list-loading>[aria-hidden=true]{display:contents}.loading-list{grid-auto-flow:row;gap:.5rem;display:grid}.delayed-loading-skeleton[data-visible=false]{visibility:hidden}.loading-list-centered{padding-block:max(0rem,50dvh - 7.75rem) max(0rem,50dvh - 4rem)}.request-card-skeleton{min-width:0;height:8rem;font-family:var(--body);flex-direction:column;padding:1.5rem 0;display:flex}.request-card-skeleton-header{align-items:center;gap:.5rem;display:flex}.request-card-skeleton-copy{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.skeleton-avatar{border-radius:999rem;flex:none;width:1.75rem;height:1.75rem}.skeleton-avatar-large{width:2rem;height:2rem}.skeleton-requester{width:min(8rem,42%);height:.75rem}.skeleton-time{flex:none;width:2.25rem;height:.65rem;margin-inline-start:auto}.skeleton-line{width:78%;height:.75rem}.skeleton-line-long{width:94%}.skeleton-line-medium{width:66%}.skeleton-line-short{width:42%}.skeleton-button{border-radius:var(--radius-medium);width:7.6rem;height:2.75rem}.skeleton-button-wide{width:10rem}.skeleton-button-full,.skeleton-input,.skeleton-divider{width:100%}.skeleton-eyebrow,.skeleton-label{width:7.5rem;height:.7rem}.skeleton-label{width:4rem}.skeleton-label-short{width:3rem}.skeleton-heading{width:min(19rem,88%);height:2rem;margin-top:.65rem}.skeleton-heading-consent{height:4.5rem}.skeleton-input,.skeleton-button-full{height:2.75rem}.skeleton-divider{height:.0625rem}.participation-skeleton>[aria-hidden=true]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.participation-skeleton .skeleton-line:first-of-type,.participation-skeleton .skeleton-button{margin-top:.5rem}.empty-state{text-align:center;color:var(--ink-soft);padding-block:3rem}.empty-state h1,.empty-state h3{color:var(--ink)}.alert{padding:var(--space-12) var(--space-16);border-radius:var(--radius-medium);margin:0;line-height:1.5}.alert-error{color:var(--danger);background:var(--danger-soft)}.narrow-page{max-width:54rem;min-height:60vh;padding-block:clamp(3rem,8vw,6rem)}.publication-approval-page{gap:var(--space-24);flex-direction:column;display:flex}.publication-approval-header{gap:var(--space-12);display:grid}.publication-approval-header>*{margin:0}.publication-approval-eyebrow{color:var(--accent);font-size:var(--font-size-metadata);letter-spacing:.08em;text-transform:uppercase;font-weight:750}.publication-approval-facts{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.publication-approval-facts>div{padding:var(--space-16);background:var(--surface);border:.0625rem solid var(--line);border-radius:var(--radius-medium)}.publication-approval-facts dt{color:var(--ink-soft);font-size:var(--font-size-metadata)}.publication-approval-facts dd{margin:var(--space-4) 0 0;color:var(--ink);overflow-wrap:anywhere;font-weight:700}.publication-approval-section{gap:var(--space-12);display:grid}.publication-approval-section>h2,.publication-approval-criteria{margin:0}.publication-approval-criteria{white-space:pre-wrap}.publication-approval-report{--request-panel-ink:var(--ink);--request-panel-muted:var(--ink-soft);--request-panel-line:var(--line);min-width:0;color:var(--ink);background:var(--surface);border:.0625rem solid var(--line);border-radius:var(--radius-large);font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);padding:clamp(1rem,4vw,2rem);line-height:1.65}.publication-approval-success{color:var(--success);background:var(--success-soft)}.publication-approval-actions{justify-content:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.request-panel{--request-panel-pad:clamp(1.5rem, 4cqi, 2.5rem);--request-panel-max-block-size:min(44rem, calc(100dvh - 7.5rem));--request-panel-request-open-min-block-size:3rem;--request-panel-footer-max-block-size:min(12rem, 30dvh);--request-panel-origin-x:0rem;--request-panel-origin-y:.75rem;--request-panel-origin-inline-scale:.96;--request-panel-origin-block-scale:.94;--request-panel-surface:var(--paper);--request-panel-ink:var(--ink);--request-panel-muted:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel{--request-panel-muted:color-mix(in srgb, var(--request-panel-ink), transparent 22%)}}.request-panel{--request-panel-line:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel{--request-panel-line:color-mix(in srgb, var(--request-panel-ink), transparent 74%)}}.request-panel{--request-panel-accent:var(--accent);--request-panel-focus:var(--focus-ring);--request-panel-danger:var(--danger);--request-panel-backdrop-color:#0a0a0a75;--research-report-codex-ultra:var(--research-codex-ultra);--request-panel-backdrop-brightness:.8;--request-panel-backdrop-saturation:0;--request-panel-shadow-color:var(--lightningcss-light,#0a0a0a57)var(--lightningcss-dark,#24242461);--request-panel-danger-soft:var(--request-panel-danger)}@supports (color:color-mix(in lab, red, red)){.request-panel{--request-panel-danger-soft:color-mix(in srgb, var(--request-panel-danger), transparent 88%)}}.request-panel{width:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter)), 62rem);block-size:fit-content;max-width:none;max-block-size:var(--request-panel-max-block-size);color:var(--request-panel-ink);background:0 0;border:0;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}:root[data-theme=dark] .request-panel{--request-panel-backdrop-brightness:.86;--request-panel-backdrop-saturation:.64}@media (prefers-color-scheme:dark){:root:not([data-theme]) .request-panel{--request-panel-backdrop-brightness:.86;--request-panel-backdrop-saturation:.64}}.request-panel::backdrop{-webkit-backdrop-filter:blur(.75rem) saturate(var(--request-panel-backdrop-saturation)) brightness(var(--request-panel-backdrop-brightness));backdrop-filter:blur(.75rem) saturate(var(--request-panel-backdrop-saturation)) brightness(var(--request-panel-backdrop-brightness));background-color:#0000;transition-property:background-color;transition-duration:0s}.request-panel[data-motion-ready=true]::backdrop{transition-duration:.34s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.request-panel[data-motion-ready=true][data-state=open]::backdrop{background-color:var(--request-panel-backdrop-color)}.request-panel[data-report-open=true]::backdrop{background-color:var(--request-panel-backdrop-color);transition-duration:0s}.request-panel[data-state=closing]::backdrop{background-color:#0000;transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.request-panel-surface{--request-panel-radius:clamp(1rem, 2.5cqi, 1.5rem);block-size:fit-content;max-block-size:var(--request-panel-max-block-size);color:var(--request-panel-ink);background:var(--request-panel-surface);border-radius:var(--request-panel-radius);box-shadow:0 2.125rem 5.75rem var(--request-panel-shadow-color);font-family:var(--body);opacity:0;transform:translate3d(var(--request-panel-origin-x), var(--request-panel-origin-y), 0) scale(var(--request-panel-origin-inline-scale), var(--request-panel-origin-block-scale));transform-origin:50%;will-change:opacity, transform;border:0;flex-direction:column;padding:0;transition-property:opacity,transform;transition-duration:0s;display:flex;overflow:hidden;container:request-panel/inline-size}.request-panel[data-motion-ready=true] .request-panel-surface{transition-duration:.38s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.request-panel[data-motion-ready=true][data-state=open] .request-panel-surface{opacity:1;transform:translate(0)scale(1)}.request-panel[data-state=closing] .request-panel-surface{pointer-events:none;opacity:0;transform:translate3d(var(--request-panel-origin-x), var(--request-panel-origin-y), 0) scale(var(--request-panel-origin-inline-scale), var(--request-panel-origin-block-scale));transition-duration:.24s;transition-timing-function:cubic-bezier(.4,0,1,1)}.request-panel-header{align-items:center;gap:var(--space-12);padding:var(--space-20) var(--request-panel-pad) 0;background:0 0;flex:none;display:flex}.request-panel-body{flex:auto;grid-template-rows:minmax(0,1fr) auto minmax(0,0fr);min-width:0;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.request-panel-body[data-report-open=true]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--request-panel-surface), transparent);opacity:0;height:clamp(2rem,4cqi,3rem);transition:opacity .16s;position:absolute;inset:0 0 auto}.request-panel-body[data-report-scrolled=true]:before{opacity:1}.request-panel-body[data-comments-open=true]{grid-template-rows:minmax(var(--request-panel-request-open-min-block-size), .56fr) auto minmax(0, 1fr)}.request-panel-request-section{flex-direction:column;min-width:0;min-height:0;display:flex}.request-panel-request-scroll{overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;flex:auto;min-width:0;min-height:0;overflow:auto}.request-panel-request-content{min-width:0;min-block-size:0;padding:0 var(--request-panel-pad)}.request-discussion-presence{pointer-events:none;opacity:0;min-height:0;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-.25rem)}.request-discussion-presence[data-state=open]{pointer-events:auto;opacity:1;transform:translate(0)}.request-discussion-presence-inner{height:100%;min-height:0}.request-panel-header,.request-panel-request-section{opacity:0;will-change:opacity, transform;transition-property:opacity,transform;transition-duration:0s;transform:translateY(.65rem)}.request-panel[data-motion-ready=true] :is(.request-panel-header,.request-panel-request-section){transition-duration:.32s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.request-panel[data-motion-ready=true][data-state=open] .request-panel-header{opacity:1;transition-delay:70ms;transform:translateY(0)}.request-panel[data-motion-ready=true][data-state=open] .request-panel-request-section{opacity:1;transition-delay:.11s;transform:translateY(0)}.request-panel[data-state=closing] :is(.request-panel-header,.request-panel-request-section,.request-discussion-presence){opacity:0;transition-duration:.16s;transition-delay:0s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(.35rem)}.request-panel-header>:first-child{flex:auto;align-items:center;min-width:0;display:flex}.request-panel-header .requester-identity{align-items:center;max-width:100%}.request-panel-identity-skeleton>[aria-hidden=true]{align-items:center;gap:.5rem;display:flex}.skeleton-requester-panel{width:min(10rem,55%);height:.8rem}.request-panel-error-label{color:var(--request-panel-ink);font-size:.875rem;font-weight:600}.request-panel-time{color:var(--request-panel-muted);font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);flex:none}.request-panel .request-visibility-label{color:var(--request-panel-muted)}.request-panel-time-skeleton{flex:none;width:2.5rem;height:.65rem}.request-panel-close{width:2rem;height:2rem;color:var(--request-panel-ink);cursor:pointer;background:0 0;border:0;border-radius:999rem;flex:none;align-self:center;place-items:center;padding:0;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-grid}.request-panel-close:hover{color:var(--request-panel-accent);background:0 0;transform:scale(1.06)}.request-panel-close:active{transform:scale(.94)}.request-panel-close svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:1rem;height:1rem}.request-panel-body-skeleton{padding-top:.9rem}.request-panel-actions-skeleton{border-block-start:.0625rem solid var(--request-panel-line);align-items:center;gap:1rem;margin-block-start:.625rem;padding-block-start:.625rem;display:flex}.request-panel-copy-skeleton{flex-direction:column;gap:.8rem;width:100%;max-width:none;margin-block:0 1.5rem;display:flex}.request-panel-copy-skeleton .skeleton-line{height:1.1rem}.request-panel-footer-skeleton{padding-block-start:.125rem}.request-panel-tags-skeleton{gap:.75rem;display:flex}.request-panel-tags-skeleton .skeleton{width:4.5rem;height:.6875rem}.request-panel-metric-skeleton{width:2rem;height:.6875rem}.request-panel-copy-action-skeleton{border-radius:var(--radius-small);width:7.75rem;height:1.875rem;margin-inline-start:auto}.request-panel-fallback-action{margin-top:1.5rem}.detail-description{max-width:65ch;color:var(--ink);font-size:clamp(var(--content-font-size), 2.25cqi, 1.26563rem);font-weight:var(--content-font-weight);white-space:pre-wrap;text-wrap:pretty;margin-block:.9rem 0;line-height:1.65}.request-panel .detail-description{width:100%;max-width:none;color:var(--request-panel-ink)}.request-panel .requester-id,.request-panel :is(h1,h2,h3){color:var(--request-panel-ink)}.request-panel .requester-avatar{background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel .requester-avatar{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.request-panel .requester-avatar{border-color:var(--request-panel-line)}.request-panel .alert-error{color:var(--request-panel-danger);background:var(--request-panel-danger-soft)}.request-panel .skeleton{background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel .skeleton{background:color-mix(in srgb, var(--request-panel-ink), transparent 70%)}}.request-panel .skeleton{animation-name:request-panel-pulse}.request-panel-footer-scroll{min-width:0;min-height:0;max-block-size:var(--request-panel-footer-max-block-size);overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;overflow-y:auto}.request-panel-footer-scroll::-webkit-scrollbar{width:.625rem;height:.625rem}.request-panel-footer-scroll::-webkit-scrollbar-track{background:0 0}.request-panel-footer-scroll::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:999rem}.request-panel-footer-scroll::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.request-panel-footer{padding:var(--space-12) var(--request-panel-pad);color:var(--request-panel-muted);flex:none;margin:0}.request-panel .request-focus-tag[data-filtered=true]{color:var(--request-panel-ink)}.request-panel .report-generation-avatar{background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel .report-generation-avatar{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.request-panel .report-generation-avatar{border-color:var(--request-panel-line)}.request-panel .report-generation-status-dot{background:var(--request-panel-accent);border-color:var(--request-panel-surface)}.request-panel .report-generation-presence[data-stale=true] .report-generation-status-dot{background:var(--request-panel-muted)}.request-panel .report-generation-copy{color:var(--request-panel-muted)}.request-panel .report-generation-copy strong{color:var(--request-panel-ink)}.request-panel .report-generation-divider{color:var(--request-panel-line)}.request-panel-footer .request-focus-actions{opacity:1;border-color:var(--request-panel-line);margin-block-start:var(--space-10);padding-block-start:var(--space-10);transition:none;translate:0}.request-panel .request-engagement-button:hover,.request-panel .request-engagement-button[aria-pressed=true]{color:var(--request-panel-accent)}.request-panel .request-report-avatars img{background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-panel .request-report-avatars img{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.request-panel .request-report-avatars img{border-color:var(--request-panel-surface)}.request-panel-copy{min-width:7.75rem;min-height:1.875rem;color:var(--request-panel-muted);border-radius:var(--radius-small);cursor:pointer;font-family:var(--nav);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;font-weight:400;line-height:1rem;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex}.request-panel-trailing-actions{align-items:center;gap:var(--space-6);display:inline-flex}.request-panel-share{min-height:1.875rem;color:var(--request-panel-muted);border-radius:var(--radius-small);cursor:pointer;font-family:var(--nav);background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.75rem;font-weight:400;line-height:1rem;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.request-panel-share:hover{color:var(--request-panel-accent);text-underline-offset:.1875rem;text-decoration:underline}.request-panel-share:active{transform:translateY(.0625rem)}.request-panel-share svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:none;width:.875rem;height:.875rem}.request-panel-copy:hover{color:var(--request-panel-accent);text-underline-offset:.1875rem;background:0 0;text-decoration:underline}.request-panel-copy:active{transform:translateY(.0625rem)}.request-panel-copy-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:none;width:.875rem;height:.875rem}.request-discussion{height:100%;min-height:0;color:var(--request-panel-ink);flex-direction:column;margin:0;display:flex}.request-discussion-scroll{overscroll-behavior:contain;min-height:0;padding:0 var(--request-panel-pad) var(--space-12);scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;flex:auto;overflow-y:auto}.request-discussion-list{gap:var(--space-16);margin:0;padding:0;list-style:none;display:grid}.comment-item{min-width:0}.comment-item[data-targeted=true]{margin:calc(var(--space-8) * -1);padding:var(--space-8);background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.comment-item[data-targeted=true]{background:color-mix(in srgb, var(--request-panel-ink), transparent 94%)}}.comment-item[data-targeted=true]{border-radius:var(--radius-medium)}.comment-item[data-targeted=true] .comment-row{scroll-margin-block:var(--space-16)}.comment-item[data-targeted=true] .comment-row:focus-visible{outline:.125rem solid var(--request-panel-accent);outline-offset:var(--space-4)}.report-comment-item{gap:var(--space-4);min-width:0;display:grid}.report-comment-trigger{align-items:center;gap:var(--space-10);width:100%;min-width:0;color:var(--request-panel-ink);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.report-comment-trigger:hover .report-comment-title,.report-comment-trigger:focus-visible .report-comment-title{color:var(--request-panel-accent)}.report-comment-content{gap:var(--space-4);min-width:0;padding-block:var(--space-12);display:grid}.report-comment-title{min-width:0;color:var(--request-panel-ink);font-size:var(--font-size-reading);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;transition:color .16s;overflow:hidden}.report-comment-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:1rem;height:1rem;flex:none;margin-inline-end:var(--space-4);transition:transform .16s}.report-comment-trigger:hover .report-comment-chevron,.report-comment-trigger:focus-visible .report-comment-chevron{transform:translate(.125rem)}.report-comment-content .comment-meta{row-gap:var(--space-4);flex-wrap:wrap}.report-comment-content .comment-time:last-child{white-space:normal;flex:0 auto}.comment-row{align-items:center;gap:var(--space-10);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.comment-avatar{background:var(--request-panel-ink);flex:none;width:2.5rem;height:2.5rem;padding:.1875rem}@supports (color:color-mix(in lab, red, red)){.comment-avatar{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.comment-avatar{border:.0625rem solid var(--request-panel-line);border-radius:999rem}.comment-content{gap:var(--space-4);min-width:0;display:grid}.comment-copy{color:var(--request-panel-ink);font-size:var(--font-size-reading);overflow-wrap:anywhere;margin:0;line-height:1.5}.comment-body{color:var(--request-panel-ink);white-space:pre-wrap}.comment-meta{color:var(--request-panel-muted);white-space:nowrap;flex-wrap:nowrap;justify-self:start;align-items:center;gap:.5rem;display:inline-flex}.comment-time,.comment-own-marker{font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);flex:none}.comment-own-marker{color:var(--request-panel-accent);font-weight:700}.comment-time{color:inherit}.request-discussion-load-state,.request-discussion-auth-status,.request-discussion-sign-in-prompt{color:var(--request-panel-muted);margin:.75rem 0 0;font-size:.875rem}.request-discussion-auth-status,.request-discussion-sign-in-prompt{margin:.5rem var(--request-panel-pad) var(--request-panel-pad);flex:none}.request-discussion-earlier{justify-content:center;margin-block-start:1rem;display:flex}.request-discussion-load-earlier,.request-discussion-retry,.request-discussion-sign-in{color:var(--request-panel-accent);cursor:pointer;text-underline-offset:.1875rem;background:0 0;border:0;font-size:.8125rem;font-weight:650;text-decoration:underline}.request-discussion-load-earlier:disabled{cursor:wait;opacity:.55}.request-discussion-error{color:var(--request-panel-danger);grid-column:1/-1;margin-block-start:.75rem;font-size:.8125rem}.request-discussion-error p{margin:0}.request-discussion-retry{margin-block-start:.35rem;padding:0}.request-discussion-composer{margin:.5rem var(--request-panel-pad) var(--request-panel-pad);background:var(--request-panel-ink);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.375rem;padding:.375rem .375rem .375rem .75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.request-discussion-composer{background:color-mix(in srgb, var(--request-panel-ink), transparent 92%)}}.request-discussion-composer{border:0;border-radius:1.25rem;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.request-discussion-composer:focus-within{background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.request-discussion-composer:focus-within{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.request-discussion-textarea{width:100%;min-height:2rem;max-height:9rem;color:var(--request-panel-ink);font-size:var(--font-size-reading);resize:none;background:0 0;border:0;border-radius:0;outline:0;padding:.3125rem .125rem;line-height:1.5;transition:min-height .18s cubic-bezier(.22,1,.36,1);overflow-y:auto}.request-discussion-composer[data-expanded=true] .request-discussion-textarea{min-height:5rem}.request-discussion-textarea::placeholder{color:var(--request-panel-muted)}.request-discussion-composer-footer{justify-content:flex-end;align-self:end;align-items:center;display:flex}.request-discussion-submit{width:2rem;height:2rem;color:var(--request-panel-surface);background:var(--request-panel-ink);cursor:pointer;border:0;border-radius:999rem;flex:none;place-items:center;padding:0;transition:background-color .16s cubic-bezier(.22,1,.36,1),opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.request-discussion-submit>svg{width:.875rem;height:.875rem}.request-discussion-submit:hover{background:var(--request-panel-accent)}.request-discussion-submit:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.5}.published-report{border-top:.0625rem solid var(--request-panel-line);min-width:0;max-width:100%;margin-top:4rem;padding-top:2rem}.request-panel-report-view{overscroll-behavior:contain;min-height:0;padding:0 var(--request-panel-pad);scrollbar-color:auto;scrollbar-width:auto;border:0;flex-direction:column;margin:0;display:flex;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.request-panel-report-view{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin}}.request-panel-report-view::-webkit-scrollbar{width:.625rem}.request-panel-report-view::-webkit-scrollbar-track{margin-top:var(--space-8);margin-bottom:calc(var(--request-panel-radius) + var(--space-8));background:0 0}.request-panel-report-view::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border:0;border-radius:999rem}.request-panel-report-view::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.request-panel-report-navigation{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-20) var(--request-panel-pad) 0;flex:none;display:flex}.request-panel-report-header{padding-block:var(--space-12) var(--space-16);flex:none}.request-panel[data-report-open=true]{--request-panel-backdrop-color:var(--report-reader-backdrop);--request-panel-max-block-size:100dvh;--request-panel-report-inline-pad:max(clamp(1.5rem, 6vw, 6rem), calc((100% - 52rem) / 2));width:100%;block-size:100dvh;max-block-size:100dvh;margin:0}.request-panel[data-report-open=true] .request-panel-surface{--request-panel-radius:0rem;block-size:100%;max-block-size:100%;box-shadow:none;border-radius:0}.request-panel[data-report-open=true] .request-panel-report-navigation{padding-block-start:calc(var(--space-20) + env(safe-area-inset-top));padding-inline:calc(var(--request-panel-report-inline-pad) + env(safe-area-inset-left)) calc(var(--request-panel-report-inline-pad) + env(safe-area-inset-right))}.request-panel[data-report-open=true] .request-panel-report-view{padding-inline:calc(var(--request-panel-report-inline-pad) + env(safe-area-inset-left)) calc(var(--request-panel-report-inline-pad) + env(safe-area-inset-right));padding-block-end:env(safe-area-inset-bottom)}.request-panel[data-report-open=true] .request-panel-report-view::-webkit-scrollbar-track{margin-bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}.published-report-meta{align-items:center;gap:var(--space-6);min-width:0;margin-block-start:0;margin-inline:calc(-1 * var(--space-4));padding:var(--space-4);scrollbar-width:none;color:var(--request-panel-muted);font-family:var(--mono);font-size:var(--font-size-control);line-height:var(--line-height-control);flex-wrap:nowrap;display:flex;overflow-x:auto}.published-report-meta::-webkit-scrollbar{display:none}.published-report-byline{align-items:center;gap:var(--space-6);white-space:nowrap;flex-wrap:nowrap;flex:none;min-width:0;display:flex}.published-report-person{align-items:center;gap:var(--space-6);flex:none;display:inline-flex}.published-report-avatar{background:var(--request-panel-ink);flex:none;width:1.75rem;height:1.75rem;padding:.1875rem}@supports (color:color-mix(in lab, red, red)){.published-report-avatar{background:color-mix(in srgb, var(--request-panel-ink), transparent 88%)}}.published-report-avatar{border:.0625rem solid var(--request-panel-line);border-radius:999rem}.published-report-meta h2{min-width:0;color:var(--request-panel-ink);font-family:var(--mono);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);margin:0}.published-report-identity{align-items:center;gap:var(--space-6);flex-wrap:nowrap;flex:none;display:inline-flex}.published-report-identity-attributed{column-gap:0}.published-report-person>.published-report-author-identity:focus-visible{outline-offset:-.125rem}.published-report-person>a{font-size:inherit;line-height:inherit}.published-report-person>span{color:var(--request-panel-muted);flex:none}.published-report-person strong{white-space:nowrap;font-weight:750}.published-report-meta-separator{color:var(--request-panel-line);flex:none}.published-report-meta-detail,.published-report-generation-meta{align-items:center;gap:var(--space-6);flex:none;display:inline-flex}.published-report-meta time{color:var(--request-panel-muted);font-size:inherit;line-height:inherit;white-space:nowrap;flex:none}.published-report-version-switcher{align-items:center;gap:var(--space-4);color:var(--request-panel-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.published-report-actions{align-items:center;gap:var(--space-4);min-width:0;margin-inline:auto calc(-1 * var(--space-4));background:var(--request-panel-surface);box-shadow:var(--space-4) 0 0 var(--request-panel-surface);flex:none;padding-inline-end:var(--space-4);display:inline-flex;position:sticky;inset-inline-end:0}.report-export-control{align-items:center;min-width:0;display:inline-flex;position:relative}.report-export-trigger{align-items:center;gap:var(--space-4);min-height:2rem;padding:.25rem var(--space-8);color:var(--request-panel-muted);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);background:0 0;border:.0625rem solid #0000;border-radius:999rem;transition:color .16s,background-color .16s,border-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.report-export-trigger:hover:not(:disabled,[aria-disabled=true]),.report-export-trigger[data-state=open]{color:var(--request-panel-accent);background:currentColor}@supports (color:color-mix(in lab, red, red)){.report-export-trigger:hover:not(:disabled,[aria-disabled=true]),.report-export-trigger[data-state=open]{background:color-mix(in srgb, currentcolor, transparent 92%)}}.report-export-trigger:focus-visible{outline:.125rem solid var(--request-panel-focus);outline-offset:.125rem}.report-export-trigger:active:not(:disabled,[aria-disabled=true]){transform:translateY(.0625rem)}.report-export-trigger:is(:disabled,[aria-disabled=true]){cursor:wait;opacity:.5}.report-export-trigger:disabled{cursor:default}.report-export-trigger-icon,.report-export-trigger-chevron{flex:none;width:.875rem;height:.875rem}.report-export-trigger-chevron{transition:transform .16s cubic-bezier(.22,1,.36,1)}.report-export-trigger[data-state=open] .report-export-trigger-chevron{transform:rotate(180deg)}.report-export-menu{z-index:var(--z-dropdown);width:min(12rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--space-4);color:var(--request-panel-ink);background:var(--request-panel-surface);border:.0625rem solid var(--request-panel-line);border-radius:var(--radius-large);box-shadow:var(--shadow-dropdown);transform-origin:var(--radix-dropdown-menu-content-transform-origin);overscroll-behavior:contain;animation:.16s cubic-bezier(.22,1,.36,1) report-export-menu-in;overflow-y:auto}.report-export-menu-label{padding:var(--space-6) var(--space-8) var(--space-4);color:var(--request-panel-muted);font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.report-export-menu-item{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:2.5rem;padding:var(--space-8) var(--space-10);color:inherit;border-radius:var(--radius-medium);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);-webkit-user-select:none;user-select:none;outline:none;display:flex}.report-export-menu-item:is(:hover,[data-highlighted]){background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.report-export-menu-item:is(:hover,[data-highlighted]){background:color-mix(in srgb, var(--request-panel-ink), transparent 92%)}}.report-export-menu-item:active{transform:translateY(.0625rem)}.report-export-menu-item[data-disabled]{cursor:wait;opacity:.48}.report-export-menu-extension{color:var(--request-panel-muted);font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);flex:none}.report-export-error{z-index:var(--z-dropdown);width:min(13rem,100vw - 2rem);padding:var(--space-8) var(--space-10);color:var(--request-panel-ink);background:var(--request-panel-surface);border:.0625rem solid var(--request-panel-line);border-radius:var(--radius-medium);box-shadow:var(--shadow-dropdown);font-family:var(--nav);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.published-report-meta-loading{align-items:center;min-width:7rem;display:inline-flex}.copy-canonical-link-control{align-items:center;gap:var(--space-4);min-width:2rem;display:inline-flex}.copy-canonical-link-button{width:2rem;height:2rem;color:var(--request-panel-muted);cursor:pointer;background:0 0;border:0;border-radius:999rem;flex:none;place-items:center;padding:0;transition:color .16s,background-color .16s,transform .16s;display:inline-grid}.copy-canonical-link-button:hover:not([aria-disabled=true]),.copy-canonical-link-button[data-state=copied]{color:var(--request-panel-accent);background:currentColor}@supports (color:color-mix(in lab, red, red)){.copy-canonical-link-button:hover:not([aria-disabled=true]),.copy-canonical-link-button[data-state=copied]{background:color-mix(in srgb, currentcolor, transparent 92%)}}.copy-canonical-link-button:active:not([aria-disabled=true]){transform:translateY(.0625rem)}.copy-canonical-link-button[aria-disabled=true]{cursor:wait;opacity:.56}.copy-canonical-link-icon{width:.875rem;height:.875rem}.copy-canonical-link-error{max-width:13rem;color:var(--request-panel-accent);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);white-space:normal}.published-report-version-switcher button{width:2rem;height:2rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999rem;place-items:center;padding:0;display:inline-grid}.published-report-version-switcher button:hover:not(:disabled){color:var(--request-panel-accent);background:currentColor}@supports (color:color-mix(in lab, red, red)){.published-report-version-switcher button:hover:not(:disabled){background:color-mix(in srgb, currentcolor, transparent 92%)}}.published-report-version-switcher button:disabled{cursor:default;opacity:.32}.published-report-version-switcher svg{width:.875rem;height:.875rem}.published-report-version-position{text-align:center;min-width:3rem}.published-report-generation-meta{color:var(--request-panel-muted);font-size:inherit;font-variant-numeric:tabular-nums;line-height:inherit;white-space:nowrap;flex:none}.request-panel-report-back{align-items:center;gap:var(--space-6);min-height:2rem;color:var(--request-panel-muted);cursor:pointer;font-family:var(--mono);font-size:var(--font-size-metadata);background:0 0;border:0;padding:.25rem 0;font-weight:650;display:inline-flex}.request-panel-report-back:hover{color:var(--request-panel-accent)}.request-panel-report-back svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;width:.875rem;height:.875rem}.request-panel-report-view>article{min-height:0;flex:auto;padding-block-start:var(--space-20)}.request-panel-report-view .report-markdown-content{padding-block-end:var(--request-panel-pad)}.published-report>article{min-width:0;font-family:var(--body);font-size:var(--content-font-size);font-weight:var(--content-font-weight);background:0 0;border-radius:0;padding-block-start:1.25rem;line-height:1.65}.published-report .report-markdown-content{min-width:0;min-height:0;font-family:var(--body);white-space:normal;outline:none}.published-report .report-markdown-paragraph,.published-report .report-markdown-quote,.published-report .report-markdown-list,.published-report .report-markdown-table-scroll{max-inline-size:none;margin:0}.published-report .report-markdown-table-scroll{overscroll-behavior-inline:contain;min-inline-size:0;width:100%;overflow:auto hidden}.published-report .report-markdown-heading{max-inline-size:none;font-family:var(--body);letter-spacing:-.012em;margin-block:1.5rem .5rem;font-weight:700;line-height:1.2}.published-report .report-markdown-content>.report-markdown-heading:first-child,.published-report .report-markdown-heading+.report-markdown-paragraph,.published-report .report-markdown-heading+.report-markdown-list,.published-report .report-markdown-heading+.report-markdown-quote,.published-report .report-markdown-heading+.report-markdown-code,.published-report .report-markdown-heading+.report-markdown-table-scroll{margin-block-start:0}.published-report .report-markdown-paragraph+.report-markdown-paragraph,.published-report .report-markdown-list+.report-markdown-paragraph,.published-report .report-markdown-paragraph+.report-markdown-list,.published-report .report-markdown-list+.report-markdown-list,.published-report .report-markdown-quote+.report-markdown-paragraph,.published-report .report-markdown-paragraph+.report-markdown-quote,.published-report .report-markdown-code+.report-markdown-paragraph,.published-report .report-markdown-paragraph+.report-markdown-code,.published-report .report-markdown-table-scroll+.report-markdown-paragraph,.published-report .report-markdown-paragraph+.report-markdown-table-scroll{margin-block-start:1rem}.published-report .report-markdown-heading-h1{font-size:1.75rem;line-height:1.15}.published-report .report-markdown-heading-h2{font-size:1.375rem;line-height:1.25}.published-report .report-markdown-heading-h3{font-size:1.125rem;font-weight:650;line-height:1.3}.published-report :is(.report-markdown-heading-h4,.report-markdown-heading-h5,.report-markdown-heading-h6){font-size:1rem;font-weight:650;line-height:1.35}.published-report .report-markdown-link{color:inherit;text-underline-offset:.1875rem;font-weight:550;text-decoration:underline;text-decoration-thickness:.0625rem}.published-report .report-markdown-reference{scroll-margin-block:3rem}.published-report .report-markdown-reference:focus{outline:.125rem solid var(--request-panel-focus);outline-offset:.25rem}.published-report .report-markdown-quote{color:var(--request-panel-muted);border-inline-start:.1875rem solid var(--request-panel-line);padding-inline-start:1rem}.published-report .report-markdown-list{padding-inline-start:1.75rem;list-style-position:outside}.published-report .report-markdown-list-unordered{list-style-type:disc}.published-report .report-markdown-list-ordered{list-style-type:decimal}.published-report .report-markdown-list-item{list-style-type:inherit;padding-inline-start:.25rem}.published-report .report-markdown-list-item::marker{color:var(--request-panel-muted);font-weight:650}.published-report .report-markdown-list-item+.report-markdown-list-item{margin-block-start:.625rem}.published-report .report-markdown-list .report-markdown-list{max-inline-size:none;margin-block:.625rem 0;padding-inline-start:1.5rem}.published-report .report-markdown-list .report-markdown-list-unordered{list-style-type:circle}.published-report .report-markdown-list .report-markdown-list-ordered{list-style-type:lower-alpha}.published-report .report-markdown-list .report-markdown-list .report-markdown-list-unordered{list-style-type:square}.published-report .report-markdown-code{color:var(--request-panel-ink);background:var(--request-panel-ink);padding:.75rem 1rem;overflow:auto}@supports (color:color-mix(in lab, red, red)){.published-report .report-markdown-code{background:color-mix(in srgb, var(--request-panel-ink), transparent 92%)}}.published-report .report-markdown-code{font-family:var(--mono);white-space:pre;border-radius:.5rem;font-size:.875rem;line-height:1.5}.published-report .report-markdown-text-code{background:var(--request-panel-ink);padding:.0625rem .25rem}@supports (color:color-mix(in lab, red, red)){.published-report .report-markdown-text-code{background:color-mix(in srgb, var(--request-panel-ink), transparent 92%)}}.published-report .report-markdown-text-code{font-family:var(--mono);border-radius:.25rem;font-size:.9em}.published-report .report-markdown-table{table-layout:fixed;border-collapse:collapse;text-align:start;max-inline-size:none;width:100%;min-width:64rem;font-size:1rem;line-height:1.5}.published-report .report-markdown-table-cell{border:.0625rem solid var(--request-panel-line);vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:.625rem .75rem}.published-report .report-markdown-table-cell-header{color:var(--request-panel-ink);background:var(--request-panel-ink)}@supports (color:color-mix(in lab, red, red)){.published-report .report-markdown-table-cell-header{background:color-mix(in srgb, var(--request-panel-ink), transparent 92%)}}.published-report .report-markdown-table-cell-header{font-weight:700;line-height:1.35}.published-report .report-markdown-content>:first-child{margin-block-start:0}.published-report .report-markdown-content>:last-child{margin-block-end:0}.request-panel :focus-visible{outline-color:var(--request-panel-focus)}.request-panel :is(.eyebrow,.section-heading>p:last-child){color:var(--request-panel-muted)}.request-panel .eyebrow{color:var(--request-panel-accent)}.collaboration-launcher{right:calc(1rem + env(safe-area-inset-right));bottom:var(--chrome-bottom-inset);z-index:var(--z-dock);width:max-content;min-width:var(--chrome-block-size);height:var(--chrome-block-size);color:var(--header-ink);background:var(--header-surface);box-shadow:var(--shadow-dock);cursor:pointer;border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.625rem;padding:.375rem .75rem;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),opacity .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:fixed}.collaboration-launcher:hover{color:var(--header-accent);transform:translateY(-.125rem)}.collaboration-launcher-active{opacity:0;pointer-events:none;transform:scale(.72)}.collaboration-launcher>svg{flex:none;width:1.25rem;height:1.25rem}.collaboration-launcher-label{font-family:var(--nav);white-space:nowrap;font-size:.8125rem;font-weight:400;line-height:1}.collaboration-launcher-avatars{align-items:center;padding-inline-start:.125rem;display:flex}.collaboration-launcher-avatar{background:var(--header-ink);flex:none;width:1.75rem;height:1.75rem;padding:.125rem;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.collaboration-launcher-avatar{background:color-mix(in srgb, var(--header-ink), transparent 88%)}}.collaboration-launcher-avatar{border:.125rem solid var(--header-surface);border-radius:999rem}.collaboration-launcher-avatar+.collaboration-launcher-avatar{margin-inline-start:-.5rem}.collaboration-launcher-avatar:first-child{z-index:3}.collaboration-launcher-avatar:nth-child(2){z-index:2}.collaboration-launcher-avatar:nth-child(3){z-index:1}.collaboration-launcher-badge,.collaboration-tab-badge,.notification-tab-badge,.friend-unread-count{min-width:1.25rem;height:1.25rem;color:var(--notification-badge-ink);background:var(--notification-badge-fill);font-family:var(--nav);font-size:var(--font-size-metadata);border-radius:999rem;place-items:center;padding-inline:.3125rem;font-weight:400;line-height:1;display:inline-grid}.collaboration-count-badge{opacity:1;transform-origin:50%;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1);transform:scale(1)}.collaboration-count-badge[data-visible=false]{pointer-events:none;opacity:0;transform:scale(.6)}.collaboration-count-badge>span{animation:.22s cubic-bezier(.22,1,.36,1) collaboration-badge-update;display:block}.collaboration-launcher-badge{border:.125rem solid var(--paper);position:absolute;top:-.1875rem;right:-.1875rem}:is(body:has(.request-form[data-placement=dock][data-expanded=true]) .collaboration-launcher,body:has(.request-panel[open]) .collaboration-launcher){opacity:0;pointer-events:none;transform:translateY(.5rem)scale(.92)}.collaboration-live-region,.collaboration-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}.collaboration-overlay{z-index:var(--z-collaboration);position:fixed;inset:0}.collaboration-backdrop{cursor:default;background:#00000059;border:0;border-radius:0;width:100%;height:100%;padding:0;animation:.18s cubic-bezier(.22,1,.36,1) collaboration-backdrop-in;position:absolute;inset:0}.collaboration-overlay[data-state=closing] .collaboration-backdrop{pointer-events:none;animation:.16s ease-in forwards collaboration-backdrop-out}.collaboration-drawer{--collaboration-surface:var(--header-surface);--collaboration-ink:var(--header-ink);--collaboration-muted:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.collaboration-drawer{--collaboration-muted:color-mix(in srgb, var(--header-ink), transparent 38%)}}.collaboration-drawer{--collaboration-faint:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.collaboration-drawer{--collaboration-faint:color-mix(in srgb, var(--header-ink), transparent 88%)}}.collaboration-drawer{--collaboration-line:var(--header-ink)}@supports (color:color-mix(in lab, red, red)){.collaboration-drawer{--collaboration-line:color-mix(in srgb, var(--header-ink), transparent 78%)}}.collaboration-drawer{--collaboration-accent:var(--header-accent);--conversation-bubble-radius:1rem;--conversation-seam-radius:.25rem;inset:var(--viewport-gutter) calc(var(--viewport-gutter) + env(safe-area-inset-right)) var(--viewport-gutter) auto;width:min(25rem, calc(100% - var(--viewport-gutter) - var(--viewport-gutter)));max-width:none;height:auto;max-height:none;color:var(--collaboration-ink);background:var(--collaboration-surface);box-shadow:var(--shadow-dropdown);border:0;border-radius:1.5rem;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:hidden}.collaboration-drawer[data-state=open]{animation:.22s cubic-bezier(.22,1,.36,1) collaboration-drawer-in}.collaboration-drawer[data-state=closing]{pointer-events:none;animation:.18s ease-in forwards collaboration-drawer-out}.collaboration-drawer::backdrop{display:none}.collaboration-drawer :focus-visible{outline-color:var(--header-focus)}.collaboration-header-stage{flex:none}.collaboration-header-stage[data-direction=forward]{animation:.2s cubic-bezier(.22,1,.36,1) collaboration-header-forward-in}.collaboration-header-stage[data-direction=backward]{animation:.2s cubic-bezier(.22,1,.36,1) collaboration-header-backward-in}.collaboration-header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.625rem;min-height:4rem;padding:.75rem 1rem .5rem;display:grid}.collaboration-header-people,.collaboration-header-notifications{grid-template-columns:minmax(0,1fr) 2.25rem}.collaboration-heading{text-align:center;grid-column:2;min-width:0}.collaboration-heading h2{color:var(--collaboration-ink);font-family:var(--literary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.375rem;line-height:1.1;overflow:hidden}.collaboration-close,.conversation-back{width:2.25rem;height:2.25rem;color:var(--collaboration-ink);cursor:pointer;background:0 0;border:0;border-radius:999rem;place-items:center;padding:0;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.conversation-back{grid-column:1}.collaboration-close{grid-column:3}.collaboration-header-people .collaboration-close,.collaboration-header-notifications .collaboration-close{grid-column:2}.collaboration-close:hover,.conversation-back:hover{color:var(--collaboration-accent);background:var(--collaboration-faint)}.collaboration-close:active,.conversation-back:active{transform:scale(.92)}.collaboration-close svg,.conversation-back svg{width:1rem;height:1rem}.collaboration-tabs{isolation:isolate;background:var(--collaboration-faint);border-radius:999rem;grid-column:1;grid-template-columns:1fr 1fr;gap:.375rem;margin:0;padding:.25rem;display:grid;position:relative}.collaboration-tabs:before{z-index:0;content:"";background:var(--collaboration-surface);width:calc(50% - .4375rem);position:absolute;top:.25rem;bottom:.25rem;left:.25rem}@supports (color:color-mix(in lab, red, red)){.collaboration-tabs:before{background:color-mix(in srgb, var(--collaboration-surface), var(--collaboration-ink) 10%)}}.collaboration-tabs:before{border-radius:999rem;transition:transform .24s cubic-bezier(.22,1,.36,1);transform:translate(0);box-shadow:0 .1875rem .75rem #0000001f}.collaboration-header-notifications .collaboration-tabs:before{transform:translate(calc(100% + .375rem))}.collaboration-tab{z-index:1;min-width:0;min-height:2.5rem;color:var(--collaboration-muted);cursor:pointer;font-family:var(--nav);background:0 0;border:0;border-radius:999rem;justify-content:center;align-items:center;gap:.4375rem;padding:.5rem .75rem;font-size:.75rem;font-weight:400;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.collaboration-tab:hover{color:var(--collaboration-ink)}.collaboration-tab-active{color:var(--collaboration-ink);box-shadow:none;background:0 0}.collaboration-tab:active{transform:scale(.98)}.collaboration-tab svg{width:.9375rem;height:.9375rem}.collaboration-tab-badge,.notification-tab-badge{min-width:1.125rem;height:1.125rem;font-size:var(--font-size-metadata)}.collaboration-content{flex:1;width:100%;min-height:0;margin:0;overflow:hidden}.collaboration-mode-view{width:100%;height:100%;min-height:0;overflow:hidden}.collaboration-mode-view[data-direction=forward]{animation:.22s cubic-bezier(.22,1,.36,1) collaboration-mode-forward-in}.collaboration-mode-view[data-direction=backward]{animation:.22s cubic-bezier(.22,1,.36,1) collaboration-mode-backward-in}.collaboration-people,.notification-center{overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;height:100%;padding:1rem;overflow-y:auto}.friend-request-section h3,.friend-list-section h3{color:var(--collaboration-ink);margin:0;font-size:.875rem;line-height:1.3}.friend-action,.collaboration-status-action,.conversation-secondary-action,.conversation-load-earlier,.notification-mark-all{min-height:2rem;color:var(--collaboration-ink);border:.0625rem solid var(--collaboration-line);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);background:0 0;border-radius:999rem;padding:.375rem .625rem;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1)}.friend-action-primary{color:var(--collaboration-surface);background:var(--collaboration-ink);border-color:var(--collaboration-ink)}.friend-action-primary:hover{color:var(--collaboration-surface);background:var(--collaboration-accent);border-color:var(--collaboration-accent)}.friend-action:hover,.collaboration-status-action:hover,.conversation-secondary-action:hover,.conversation-load-earlier:hover,.notification-mark-all:hover{color:var(--collaboration-accent);border-color:var(--collaboration-accent)}.friend-action:disabled,.collaboration-status-action:disabled,.conversation-load-earlier:disabled,.notification-mark-all:disabled{opacity:.45;cursor:default}.friend-action:active:not(:disabled),.collaboration-status-action:active:not(:disabled),.conversation-secondary-action:active:not(:disabled),.conversation-load-earlier:active:not(:disabled),.notification-mark-all:active:not(:disabled){transform:scale(.97)}.friend-loading,.notification-loading{color:var(--collaboration-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.45;animation:.18s cubic-bezier(.22,1,.36,1) collaboration-state-in}.collaboration-data-ready{animation:.22s cubic-bezier(.22,1,.36,1) both collaboration-data-ready-in}.request-share-picker{gap:var(--space-6);padding:var(--space-12);color:var(--collaboration-ink);background:var(--collaboration-faint);border:0;border-radius:1rem;margin-block-end:var(--space-12);display:grid}.request-share-picker-label{color:var(--collaboration-muted);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata);text-transform:uppercase}.request-share-picker h3,.request-share-picker p{margin:0}.request-share-picker h3{font-family:var(--literary);font-size:1rem;line-height:1.2}.request-share-picker p{font-size:var(--font-size-control);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.friend-request-list,.friend-list,.notification-list{margin:0;padding:0;list-style:none}.friend-request-item{--friend-request-exit-gap:0rem;border-bottom:.0625rem solid var(--collaboration-line);background:0 0;border-radius:0;grid-template-rows:1fr;min-width:0;margin-block-end:0;transition:background-color .18s cubic-bezier(.22,1,.36,1),opacity .18s ease-out;display:grid}.friend-request-item:not(:only-child){--friend-request-exit-gap:-.25rem}.friend-request-item-content{align-items:center;gap:var(--space-10);min-width:0;min-height:0;padding:var(--space-10) 0;display:flex;overflow:visible}.friend-request-item[data-pending=true]{background:var(--collaboration-faint)}.friend-request-item[data-exiting=true]{pointer-events:none;animation:.22s cubic-bezier(.4,0,.2,1) both friend-request-row-out}.friend-request-item[data-exiting=true] .friend-request-item-content{overflow:hidden}.friend-request-item[data-entering=true],.friend-list-item[data-entering=true],.notification-item[data-entering=true]{animation:.24s cubic-bezier(.22,1,.36,1) both collaboration-row-in}.friend-avatar,.notification-avatar{background:var(--collaboration-faint);border:.0625rem solid var(--collaboration-line);border-radius:999rem;flex:none;width:2.25rem;height:2.25rem;padding:.1875rem;display:block}.friend-request-copy,.friend-row-copy{flex:1;gap:.1875rem;min-width:0;display:grid}.friend-request-copy strong,.friend-row-copy strong,.notification-meta strong{min-width:0;color:var(--collaboration-ink);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;overflow:hidden}.friend-request-copy span,.friend-message-preview,.friend-request-time,.friend-message-time{color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaboration-status{color:var(--collaboration-ink);background:var(--collaboration-faint);border-radius:.75rem;justify-content:space-between;align-items:center;gap:.625rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.4;animation:.18s cubic-bezier(.22,1,.36,1) collaboration-state-in;display:flex}.collaboration-status>svg{width:.875rem;height:.875rem;color:var(--collaboration-accent);flex:none}.collaboration-status-alert{color:var(--collaboration-ink)}@supports (color:color-mix(in lab, red, red)){.collaboration-status-alert{color:color-mix(in srgb, var(--collaboration-ink), var(--danger) 35%)}}.friend-request-section{margin-top:1.25rem}.friend-request-section-collapsible{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .22s cubic-bezier(.4,0,.2,1),margin-top .22s cubic-bezier(.4,0,.2,1),opacity .16s ease-out;display:grid}.friend-request-section-content{min-height:0;overflow:visible}.friend-request-section-collapsible[data-exiting=true]{opacity:0;grid-template-rows:0fr;margin-top:0}.friend-request-section-collapsible[data-exiting=true] .friend-request-section-content{overflow:hidden}.friend-list-section{margin-top:0}.friend-request-section+.friend-list-section{margin-top:1.25rem;transition:margin-top .22s cubic-bezier(.4,0,.2,1)}.friend-request-section-collapsible[data-exiting=true]+.friend-list-section{margin-top:0}.friend-request-section>h3,.friend-list-section>h3,.friend-request-section-content>h3{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8);display:flex}.friend-count{color:var(--collaboration-muted);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:650;line-height:var(--line-height-metadata)}.friend-request-list,.friend-list{gap:.25rem;display:grid}.friend-request-actions{gap:.375rem;display:flex}.friend-empty,.notification-empty,.conversation-empty{min-height:10rem;color:var(--collaboration-muted);text-align:center;align-content:center;place-items:center;gap:.375rem;padding:1.5rem;animation:.2s cubic-bezier(.22,1,.36,1) collaboration-state-in;display:grid}.friend-empty svg,.notification-empty svg,.conversation-empty svg{width:1.5rem;height:1.5rem;color:var(--collaboration-accent);margin-bottom:.25rem}.friend-empty strong,.notification-empty strong,.conversation-empty strong{color:var(--collaboration-ink);font-family:var(--literary);font-size:1rem}.friend-empty span,.notification-empty span,.conversation-empty span,.conversation-empty p{max-width:16rem;margin:0;font-size:.75rem;line-height:1.45}.friend-list-item{min-width:0}.friend-row{align-items:baseline;gap:var(--space-10);width:100%;min-width:0;padding:var(--space-10) var(--space-6);color:var(--collaboration-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.75rem;grid-template-columns:2.25rem minmax(0,1fr) auto;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.friend-row:hover{background:var(--collaboration-faint)}.friend-row:disabled{cursor:default;opacity:.58}.friend-row:active{transform:scale(.99)}.friend-row>.friend-avatar{align-self:start}.friend-row-meta{align-self:baseline;justify-items:end;gap:var(--space-4);min-width:2.5rem;display:grid}.friend-unread-count{min-width:1.125rem;height:1.125rem;font-size:var(--font-size-metadata)}.friend-share-label{color:var(--collaboration-muted);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata)}.conversation-view{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.conversation-view>.collaboration-status{margin:0 1rem .75rem}.conversation-log{overscroll-behavior:contain;scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.conversation-load-earlier{align-self:center;margin-bottom:.375rem}.conversation-history-limit,.conversation-loading{color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);text-align:center;margin:0}.conversation-loading{animation:.18s cubic-bezier(.22,1,.36,1) collaboration-state-in}.conversation-message{max-width:82%;color:var(--collaboration-ink);background:var(--collaboration-faint);border-radius:var(--conversation-bubble-radius);border:0;align-self:flex-start;padding:.625rem .75rem}.conversation-message-list{flex-direction:column;gap:0;display:flex}.conversation-message-list>.conversation-message+.conversation-message{margin-block-start:.625rem}.conversation-message-list>.conversation-message+.conversation-message-grouped-with-previous{margin-block-start:0}.conversation-message.conversation-message-grouped-with-next{border-end-end-radius:var(--conversation-seam-radius);border-end-start-radius:var(--conversation-seam-radius)}.conversation-message.conversation-message-grouped-with-previous{border-start-start-radius:var(--conversation-seam-radius);border-start-end-radius:var(--conversation-seam-radius)}.conversation-message-grouped-with-next .conversation-request-card{border-end-end-radius:var(--conversation-seam-radius);border-end-start-radius:var(--conversation-seam-radius)}.conversation-message-grouped-with-previous .conversation-request-card{border-start-start-radius:var(--conversation-seam-radius);border-start-end-radius:var(--conversation-seam-radius)}.conversation-message[data-entering=true]{transform-origin:0 100%;animation:.24s cubic-bezier(.22,1,.36,1) both conversation-message-in}.conversation-message-mine{color:var(--collaboration-surface);background:var(--collaboration-ink);align-self:flex-end}.conversation-message-request,.conversation-message-request.conversation-message-mine{width:min(82%,22rem);max-width:82%;color:var(--collaboration-ink);background:0 0;border:0;border-radius:0;padding:0}.conversation-message.conversation-message-grouped-with-previous:not(.conversation-message-request){border-block-start:.0625rem solid var(--collaboration-line)}.conversation-message-mine.conversation-message-grouped-with-previous:not(.conversation-message-request){border-block-start-color:var(--collaboration-surface)}@supports (color:color-mix(in lab, red, red)){.conversation-message-mine.conversation-message-grouped-with-previous:not(.conversation-message-request){border-block-start-color:color-mix(in srgb, var(--collaboration-surface), transparent 76%)}}.conversation-message-request+.conversation-message-grouped-with-previous:not(.conversation-message-request){border-block-start:0}.conversation-message-request .conversation-message-sender,.conversation-message-request .conversation-message-time{padding-inline:var(--space-4)}.conversation-message-request .conversation-message-sender{margin-block-end:var(--space-4)}.conversation-message-request .conversation-message-time{margin-block-start:var(--space-4)}.conversation-request-card{gap:var(--space-10);width:100%;min-width:0;padding:var(--space-12);color:var(--collaboration-ink);background:var(--collaboration-faint);border:.0625rem solid;display:grid}@supports (color:color-mix(in lab, red, red)){.conversation-request-card{border:.0625rem solid color-mix(in srgb, currentcolor, transparent 52%)}}.conversation-request-card{border-radius:var(--conversation-bubble-radius);box-shadow:none;cursor:pointer;text-align:left;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.conversation-message-request+.conversation-message-request .conversation-request-card{border-block-start-color:#0000}.conversation-message-mine .conversation-request-card{color:var(--collaboration-surface);background:var(--collaboration-ink)}.conversation-request-card:hover{background:var(--collaboration-ink)}@supports (color:color-mix(in lab, red, red)){.conversation-request-card:hover{background:color-mix(in srgb, var(--collaboration-ink), transparent 82%)}}.conversation-message-mine .conversation-request-card:hover{background:var(--collaboration-ink)}@supports (color:color-mix(in lab, red, red)){.conversation-message-mine .conversation-request-card:hover{background:color-mix(in srgb, var(--collaboration-ink), var(--collaboration-surface) 8%)}}.conversation-request-card:active{transform:scale(.99)}.conversation-request-card-unavailable{cursor:default}.conversation-request-card-unavailable:hover{background:var(--collaboration-faint)}.conversation-message-mine .conversation-request-card-unavailable:hover{background:var(--collaboration-ink)}.conversation-request-card-unavailable:active{transform:none}.conversation-request-card-unavailable strong,.conversation-request-card-unavailable span{display:block}.conversation-request-card-unavailable span{color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.conversation-request-card-header{align-items:center;gap:var(--space-8);grid-template-columns:1.5rem minmax(0,1fr) auto;min-width:0;display:grid}.conversation-request-avatar{background:var(--collaboration-ink);width:1.5rem;height:1.5rem;padding:.125rem;display:block}@supports (color:color-mix(in lab, red, red)){.conversation-request-avatar{background:color-mix(in srgb, var(--collaboration-ink), transparent 90%)}}.conversation-request-avatar{border:0;border-radius:999rem}.conversation-request-card-header strong,.conversation-request-card-header>span{font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-request-card-header>span{color:var(--collaboration-muted)}.conversation-message-mine .conversation-request-card-header>span,.conversation-message-mine .conversation-request-open,.conversation-message-mine .conversation-request-card-unavailable span{color:var(--collaboration-surface)}@supports (color:color-mix(in lab, red, red)){.conversation-message-mine .conversation-request-card-header>span,.conversation-message-mine .conversation-request-open,.conversation-message-mine .conversation-request-card-unavailable span{color:color-mix(in srgb, var(--collaboration-surface), transparent 28%)}}.conversation-message-mine .conversation-request-avatar{background:var(--collaboration-surface)}@supports (color:color-mix(in lab, red, red)){.conversation-message-mine .conversation-request-avatar{background:color-mix(in srgb, var(--collaboration-surface), transparent 86%)}}.conversation-request-description{font-size:var(--font-size-reading);line-height:var(--content-reading-line-height);overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.conversation-request-open{color:var(--collaboration-muted);font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata)}.conversation-message-mine[data-entering=true],.conversation-message-pending{transform-origin:100% 100%}.conversation-message-pending{opacity:.72;animation:.22s cubic-bezier(.22,1,.36,1) both conversation-message-in,1.4s ease-in-out .22s infinite alternate conversation-message-pending}.conversation-message-sender,.conversation-message-time{color:inherit;font-family:var(--mono);font-size:var(--font-size-metadata);font-weight:700;line-height:var(--line-height-metadata);opacity:.65;display:block}.conversation-message-body{margin:var(--space-4) 0;font-size:var(--font-size-reading);line-height:var(--content-reading-line-height);overflow-wrap:anywhere;white-space:pre-wrap}.conversation-message>.collaboration-sr-only+.conversation-message-body{margin-block-start:0}.conversation-message-time{font-weight:500}.conversation-new-messages{z-index:2;min-height:2rem;color:var(--collaboration-surface);background:var(--collaboration-accent);box-shadow:var(--shadow-dock);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);line-height:var(--line-height-control);border:0;border-radius:999rem;padding:.375rem .75rem;transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);animation:.22s cubic-bezier(.22,1,.36,1) conversation-new-messages-in;position:absolute;bottom:7.5rem;right:50%;transform:translate(50%)}.conversation-new-messages:hover{background:var(--collaboration-ink)}.conversation-new-messages:active{transform:translate(50%)scale(.97)}.conversation-composer{background:var(--collaboration-faint);box-shadow:none;border:0;border-radius:1rem;flex:none;margin:0 1rem 1rem;padding:.625rem;transition:background-color .18s cubic-bezier(.22,1,.36,1)}.conversation-composer:focus-within{background:var(--collaboration-ink)}@supports (color:color-mix(in lab, red, red)){.conversation-composer:focus-within{background:color-mix(in srgb, var(--collaboration-ink), transparent 84%)}}.conversation-composer textarea{resize:none;width:100%;min-height:3.25rem;max-height:8rem;color:var(--collaboration-ink);box-shadow:none;font-size:var(--font-size-reading);line-height:var(--content-reading-line-height);background:0 0;border:0;outline:0;padding:.25rem;transition:opacity .16s ease-out;display:block}.conversation-composer textarea:disabled{opacity:.65}.conversation-composer textarea::placeholder{color:var(--collaboration-muted)}.conversation-composer-footer{justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.375rem;display:flex}.conversation-composer-hint{color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata)}.conversation-send{min-height:2rem;color:var(--collaboration-surface);background:var(--collaboration-ink);cursor:pointer;font-family:var(--nav);font-size:var(--font-size-control);font-weight:400;line-height:var(--line-height-control);border:0;border-radius:999rem;align-items:baseline;gap:.375rem;padding:.375rem .75rem;transition:background-color .16s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.conversation-send:hover{background:var(--collaboration-accent)}.conversation-send:disabled{opacity:.4;cursor:default}.conversation-send:active:not(:disabled){transform:scale(.97)}.conversation-send svg{align-self:center;width:.75rem;height:.75rem}.notification-center{padding-top:.75rem}.notification-toolbar{min-height:2.25rem;color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.notification-mark-all{flex:none}.notification-item{border-bottom:.0625rem solid var(--collaboration-line);border-radius:0;transition:background-color .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.notification-item-unread{background:var(--collaboration-faint);border-radius:.875rem}.notification-row{width:100%;min-width:0;color:var(--collaboration-ink);border-radius:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem .625rem;transition:background-color .18s cubic-bezier(.22,1,.36,1),opacity .16s ease-out,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.notification-row:hover{background:var(--collaboration-faint)}@supports (color:color-mix(in lab, red, red)){.notification-row:hover{background:color-mix(in srgb, var(--collaboration-faint), var(--collaboration-ink) 5%)}}.notification-row:active:not(:disabled){transform:scale(.99)}.notification-row:disabled{cursor:progress;opacity:.72}.notification-avatar{width:2rem;height:2rem}.notification-copy{flex:1;gap:.25rem;min-width:0;display:grid}.notification-summary{color:var(--collaboration-ink);font-size:var(--font-size-reading);line-height:var(--content-reading-line-height)}.notification-meta{min-width:0;color:var(--collaboration-muted);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);gap:.5rem;display:flex}.notification-meta strong{font-size:inherit}.notification-time{flex:none}.notification-row-state{flex:none;justify-content:flex-end;align-items:center;gap:.375rem;min-width:.4375rem;display:inline-flex}.notification-unread-dot{background:var(--collaboration-accent);opacity:1;border-radius:999rem;flex:none;width:.4375rem;height:.4375rem;transition:opacity .16s ease-out,transform .22s cubic-bezier(.22,1,.36,1);transform:scale(1)}.notification-unread-dot[data-visible=false]{opacity:0;transform:scale(.4)}.notification-pending-label{color:var(--collaboration-muted);font-family:var(--nav);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);animation:.18s cubic-bezier(.22,1,.36,1) collaboration-state-in}@keyframes collaboration-badge-update{0%{opacity:.35;transform:scale(.68)}to{opacity:1;transform:scale(1)}}@keyframes collaboration-header-forward-in{0%{opacity:.65;transform:translate(.25rem)}}@keyframes collaboration-header-backward-in{0%{opacity:.65;transform:translate(-.25rem)}}@keyframes collaboration-mode-forward-in{0%{opacity:0;transform:translate(.625rem)}to{opacity:1;transform:translate(0)}}@keyframes collaboration-mode-backward-in{0%{opacity:0;transform:translate(-.625rem)}to{opacity:1;transform:translate(0)}}@keyframes collaboration-state-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translate(0)}}@keyframes collaboration-row-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translate(0)}}@keyframes collaboration-data-ready-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translate(0)}}@keyframes friend-request-row-out{0%{opacity:1;border-bottom-color:var(--collaboration-line);grid-template-rows:1fr;margin-block-end:0;transform:translate(0)}to{opacity:0;border-bottom-color:#0000;grid-template-rows:0fr;margin-block-end:var(--friend-request-exit-gap);transform:translateY(-.25rem)}}@keyframes conversation-message-in{0%{opacity:0;transform:translateY(.375rem)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes conversation-message-pending{0%{opacity:.62}to{opacity:.82}}@keyframes conversation-new-messages-in{0%{opacity:0;transform:translate(50%,.5rem)scale(.94)}to{opacity:1;transform:translate(50%)scale(1)}}@keyframes collaboration-backdrop-in{0%{opacity:0}}@keyframes collaboration-backdrop-out{to{opacity:0}}@keyframes collaboration-drawer-in{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@keyframes collaboration-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(.5rem)}}.settings-page,.legal-page{width:var(--chrome-inline-size);max-width:none;padding-block:clamp(4rem,9vw,7rem) 7rem}.settings-page-header{margin-bottom:2rem}.legal-header{max-width:38rem;margin-bottom:2rem}.settings-page-header h1{font-family:var(--nav);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2rem);font-weight:400;line-height:1.1}.settings-page-header h1:focus,.legal-header h1:focus{outline:0}.legal-header h1{font-family:var(--nav);letter-spacing:-.045em;margin:.45rem 0 0;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:400;line-height:1}.legal-header>p:last-child,.settings-section-intro p,.settings-muted-status,.field-note{color:var(--ink-soft)}.settings-section{border-top:.0625rem solid var(--line);padding-block:2rem}.settings-section-intro{max-width:40rem;margin-bottom:1.5rem}.settings-section-intro:last-child{margin-bottom:0}.settings-section-intro h2{font-family:var(--nav);letter-spacing:-.012em;margin:0;font-size:1.125rem;font-weight:400;line-height:1.35}.settings-section-intro p{max-width:42rem;font-size:var(--font-size-reading);margin:.35rem 0 0;line-height:1.55}.settings-section-intro-action{grid-template-columns:minmax(0,1fr) 8.5rem;align-items:start;gap:1.5rem;display:grid}.settings-section-intro-action>div{min-width:0}.settings-section-intro-action>.text-action,.settings-load-error>.text-action,.settings-row-list>li>.text-action{justify-self:start}.avatar-editor{min-width:0;max-width:32rem}.avatar-editor-summary{align-items:center;gap:1rem;min-width:0;display:flex}.profile-avatar-preview{object-fit:cover;background:var(--surface-muted);border:.0625rem solid var(--line-strong);border-radius:999rem;flex:none;width:5rem;height:5rem;display:block}.avatar-editor-summary-copy{min-width:0}.avatar-editor-summary-copy>p,.avatar-editor-status,.avatar-editor-error{color:var(--ink-soft);font-size:var(--font-size-metadata);margin:.5rem 0 0;font-weight:500;line-height:1.45}.avatar-editor-error{color:var(--danger)}.avatar-editor-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.avatar-upload-button{min-height:2.5rem;color:var(--ink);margin:0;padding:.55rem .8rem;font-size:.8125rem;line-height:1.25;display:inline-flex}.avatar-upload-button:has(input:focus-visible){outline:.125rem solid var(--focus-ring);outline-offset:.1875rem}.avatar-cropper{border-top:.0625rem solid var(--line);margin-top:1.25rem;padding-top:1.25rem}.avatar-crop-preview{aspect-ratio:1;background:var(--surface-muted);border:.0625rem solid var(--line-strong);border-radius:var(--radius-small);width:min(100%,18rem);position:relative;overflow:hidden}.avatar-crop-preview img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;max-width:none;position:absolute}.avatar-crop-controls{gap:.75rem;width:min(100%,18rem);margin-top:1rem;display:grid}.avatar-crop-controls label{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);align-items:center;gap:.75rem;margin:0;font-size:.8125rem;font-weight:600}.avatar-crop-controls input[type=range]{min-width:0;accent-color:var(--accent-strong);background:0 0;border:0;padding:0}.avatar-crop-actions{gap:.75rem;margin-top:1rem;display:flex}.avatar-crop-actions .button{min-height:2.5rem}.settings-section form>label{width:100%;max-width:32rem}.field-note{font-size:var(--font-size-metadata);font-weight:500;line-height:1.45}.settings-form-footer{align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.settings-form-footer .button{flex:none}.settings-feedback{color:var(--ink-soft);margin:0;font-size:.875rem;line-height:1.45}.settings-feedback[data-tone=error]{color:var(--danger)}.settings-feedback[data-tone=success]{color:var(--success)}.settings-appearance{max-width:23rem}.settings-appearance .theme-options{background:var(--surface-muted)}.settings-appearance .theme-option{min-height:2.75rem;color:var(--ink);font-size:var(--font-size-control)}.settings-appearance .theme-option:hover{background:var(--accent-soft)}.settings-appearance .theme-option-selected,.settings-appearance .theme-option-selected:hover{color:var(--button-ink);background:var(--accent-strong)}.settings-appearance .theme-option:has(input:focus-visible){color:var(--ink);background:var(--accent-soft)}.settings-appearance .theme-option-selected:has(input:focus-visible){color:var(--button-ink);background:var(--accent-strong);outline:.125rem solid var(--focus-ring);outline-offset:.125rem}.account-facts{margin:0}.account-facts>div{border-bottom:.0625rem solid var(--line);grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);align-items:baseline;gap:1rem;min-height:3rem;padding-block:.75rem;display:grid}.account-facts>div:first-child{border-top:.0625rem solid var(--line)}.account-facts dt{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.account-facts dd{overflow-wrap:anywhere;min-width:0;font-size:var(--font-size-reading);margin:0}.monospace-value{font-family:var(--mono)}.password-form{max-width:32rem;margin-top:2rem}.settings-row-list{margin:0;padding:0;list-style:none}.settings-row-list>li{border-bottom:.0625rem solid var(--line);grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:1.5rem;min-height:4rem;padding-block:.75rem;display:grid}.settings-row-list>li:first-child{border-top:.0625rem solid var(--line)}.settings-row-list>li>span{gap:.1875rem;min-width:0;display:grid}.settings-row-list strong{color:var(--ink);font-size:var(--font-size-reading);overflow-wrap:anywhere;font-weight:650}.settings-row-list span span{color:var(--ink-soft);font-size:var(--font-size-metadata)}.text-action{min-height:2rem;color:var(--ink);border:0;border-bottom:.0625rem solid var(--line-strong);cursor:pointer;background:0 0;border-radius:0;flex:none;align-items:center;padding:0;font-size:.8125rem;font-weight:650;line-height:1.35;display:inline-flex}.text-action:hover{color:var(--accent);border-color:currentColor}.text-action:active{transform:translateY(.0625rem)}.text-action:disabled{cursor:wait;opacity:.55}.settings-load-error{color:var(--danger);grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;gap:1.5rem;display:grid}.settings-page-load-error{margin-bottom:1.5rem}.settings-load-error p,.settings-muted-status{font-size:var(--font-size-reading);margin:0;line-height:1.5}.settings-action-column{justify-items:start;gap:.375rem;width:100%;display:grid}.legal-page a:not(.button){text-underline-offset:.2rem;text-decoration:underline;text-decoration-thickness:.0625rem}.delete-account-form{max-width:32rem;padding-top:1rem}.delete-account-form>p{color:var(--ink-soft);margin:0;line-height:1.55}.delete-account-form strong{color:var(--ink);font-family:var(--mono);font-size:.875rem}.delete-account-actions{gap:.75rem;margin-top:1rem;display:flex}.settings-page-skeleton>[aria-hidden=true]{gap:2.5rem;display:grid}.skeleton-settings-title{width:min(10rem,42%);height:2.2rem}.skeleton-settings-section{border-top:.0625rem solid var(--line);gap:.75rem;padding-top:2rem;display:grid}.skeleton-settings-heading{width:7rem;height:1.25rem}.skeleton-settings-line,.skeleton-settings-line-short{height:.875rem}.skeleton-settings-line{width:min(32rem,92%)}.skeleton-settings-line-short{width:min(22rem,66%)}.legal-header>p:last-child{font-family:var(--mono);font-size:var(--font-size-metadata);margin:.85rem 0 0}.legal-lede{max-width:42rem;color:var(--ink);margin:0 0 3.5rem;font-size:1.125rem;font-weight:520;line-height:1.65}.legal-sections>section{border-top:.0625rem solid var(--line);padding-block:2rem}.legal-sections h2{font-family:var(--nav);letter-spacing:-.01em;margin:0 0 .8rem;font-size:1.125rem;font-weight:400}.legal-sections p,.legal-sections li{color:var(--ink-soft);font-size:1rem;line-height:1.7}.legal-sections p{margin:.75rem 0 0}.legal-sections ul{margin:1rem 0 0;padding-inline-start:1.25rem}.legal-sections li+li{margin-top:.5rem}.legal-footer{border-top:.0625rem solid var(--line);padding-top:2.5rem}.legal-footer-navigation{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;display:grid}.legal-footer-navigation>a:not(.button){color:var(--ink-soft);font-size:.875rem;line-height:1.5}.legal-footer-navigation>.button{justify-self:end}.legal-sign-in-action{margin-top:2rem}.legal-review-loading{color:var(--ink-soft);font-size:var(--font-size-reading);margin:0;line-height:1.6}.legal-review-decision>p:first-child{max-width:38rem;color:var(--ink);margin:0;line-height:1.6}.legal-review-navigation{grid-template-columns:repeat(2,minmax(7rem,auto));justify-content:space-between;gap:.75rem;margin-top:1.25rem;display:grid}.legal-review-navigation-with-settings{grid-template-columns:repeat(3,minmax(7rem,auto))}@media (width>=38.0625rem){.legal-review-navigation{align-items:center}.legal-review-navigation>.button{min-height:2.5rem;line-height:var(--line-height-control);padding-block:.5rem}.legal-review-navigation>.button:not(.button-secondary){min-height:2.25rem;padding-block:.375rem}}.auth-page{place-items:center;min-height:70vh;padding-block:4rem;display:grid}.auth-gate-page{width:100%;max-width:none;min-height:100dvh;padding:max(2rem, env(safe-area-inset-top)) max(2rem, env(safe-area-inset-right)) max(2rem, env(safe-area-inset-bottom)) max(2rem, env(safe-area-inset-left))}.auth-gate-page-ambient{--brand-mark-filter:none;isolation:isolate;color:var(--ink);background:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:clip}:root:has(.auth-gate-page-ambient){--paper:#171717;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--paper)}body:has(.auth-gate-page-ambient):before{display:none}.google-sign-in-ambient{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.google-sign-in-ambient-canvas{width:100%;height:100%;display:block}.auth-gate-frame{gap:1rem;width:min(100%,32rem);display:grid}.auth-gate-page-ambient .auth-gate-frame{z-index:1;position:relative}.auth-gate-frame:has(:is(.google-sign-in-stage,.sign-in-provider-loading)){gap:2.5rem;width:min(100%,30rem)}.auth-gate-frame:has(.google-profile-setup-card){width:min(100%,38rem)}.auth-gate-brand{color:var(--ink);font-family:var(--wordmark);justify-self:center;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.auth-gate-brand:hover{color:var(--ink)}.auth-gate-brand-mark{width:2rem;height:2rem;filter:var(--brand-mark-filter);display:block}.auth-gate-frame>.motion-state,.auth-gate-frame>.auth-card{width:100%}.auth-gate-loading{background:var(--surface);border:.0625rem solid var(--line);border-radius:var(--radius-large);align-content:center;gap:.75rem;min-height:13rem;padding:clamp(1.5rem,6vw,3rem);display:grid}.skeleton-auth-gate-line{width:72%;height:1.25rem}.skeleton-auth-gate-line-short{width:48%}.auth-card{background:var(--surface);border:.0625rem solid var(--line);border-radius:var(--radius-large);width:min(100%,30rem);padding:clamp(1.5rem,6vw,3rem);box-shadow:0 1.25rem 3rem #00000014}.auth-card h1{font-size:clamp(2rem,7vw,3rem)}.sign-in-card>h1{text-align:center}:is(.google-sign-in-stage,.sign-in-provider-loading){justify-items:center;width:100%;display:grid}:is(.google-sign-in-stage,.sign-in-provider-loading) .auth-methods-motion-state{justify-items:center;width:100%;margin-top:0;display:grid}.google-sign-in-stage>.alert,:is(.google-sign-in-stage,.sign-in-provider-loading) .auth-methods-skeleton>[aria-hidden=true]{width:min(100%,24rem)}.google-sign-in-stage .button-google{text-align:center;white-space:normal;border-radius:.625rem;width:min(100%,24rem);min-height:3.25rem;padding:.875rem 1.25rem;font-size:1rem;line-height:1.25}:is(.google-sign-in-stage,.sign-in-provider-loading) .auth-methods-skeleton .skeleton-button{border-radius:.625rem;min-height:3.25rem}.google-sign-in-stage>.alert{margin:1rem 0 0}.sign-in-legal-navigation{width:min(100%,24rem);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:1.25rem auto 0;font-size:.875rem;line-height:1.5;display:flex}.sign-in-legal-navigation>a{min-height:2.75rem;color:inherit;text-underline-offset:.2rem;align-items:center;padding:.5rem .25rem;text-decoration:underline;text-decoration-thickness:.0625rem;display:inline-flex}.sign-in-legal-navigation>a:hover,.sign-in-legal-navigation>a:focus-visible{color:var(--accent)}.auth-methods-motion-state{margin-top:1.5rem}.auth-methods-motion-state .auth-methods-skeleton{margin-top:0}.auth-methods-skeleton{margin-top:1.5rem}.auth-methods-skeleton>[aria-hidden=true],.consent-skeleton>[aria-hidden=true]{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.auth-methods-skeleton .skeleton-divider{margin-block:.5rem}.auth-methods-skeleton .skeleton-button:last-child,.consent-skeleton .skeleton-line:first-of-type{margin-top:.5rem}.consent-list-skeleton{flex-direction:column;gap:.7rem;width:100%;margin-block:.75rem;padding-inline-start:1.25rem;display:flex}.consent-actions-skeleton{grid-template-columns:1fr 1fr;gap:.75rem;width:100%;margin-top:.5rem;display:grid}.consent-actions-skeleton .skeleton-button{width:100%}.auth-card form>.button,.consent-actions{width:100%;margin-top:1.25rem}.divider{color:var(--ink-soft);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.divider:before,.divider:after{background:var(--line);content:"";flex:1;height:.0625rem}.consent-capabilities{color:var(--ink-soft);padding-inline-start:1.25rem;line-height:1.8;list-style-type:disc;list-style-position:outside}.consent-capabilities li{text-wrap:pretty}.consent-context{gap:var(--space-12);border-block-start:.0625rem solid var(--line);margin-block-start:var(--space-20);padding-block-start:var(--space-20);display:grid}.consent-context h2{margin:0;font-size:1.125rem;line-height:1.3}.consent-context>p{color:var(--ink-soft);line-height:var(--content-reading-line-height);margin:0}.consent-context>.consent-warning{padding:var(--space-12) var(--space-16);color:var(--ink);background:var(--danger-soft);border-inline-start:.1875rem solid var(--danger);border-radius:var(--radius-small)}.consent-facts{margin:0}.consent-facts>div{align-items:baseline;gap:var(--space-16);padding-block:var(--space-12);border-block-end:.0625rem solid var(--line);grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr);display:grid}.consent-facts>div:first-child{border-block-start:.0625rem solid var(--line)}.consent-facts dt{color:var(--ink-soft);font-size:var(--font-size-control);font-weight:600}.consent-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.consent-card .consent-redirects,.consent-card .consent-scopes{gap:var(--space-8);color:var(--ink);line-height:var(--content-reading-line-height);margin:0;padding:0;list-style:none;display:grid}.consent-redirects li{min-width:0;padding:var(--space-10) var(--space-12);background:var(--surface-muted);border:.0625rem solid var(--line);border-radius:var(--radius-small)}.consent-scopes li{gap:var(--space-12);padding-block:var(--space-12);border-block-end:.0625rem solid var(--line);grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);display:grid}.consent-scopes li:first-child{border-block-start:.0625rem solid var(--line)}.consent-scopes span{min-width:0;color:var(--ink-soft)}.consent-facts code,.consent-redirects code,.consent-scopes code{font-family:var(--mono);font-size:var(--font-size-metadata);line-height:var(--line-height-metadata);overflow-wrap:anywhere}.consent-actions{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.motion-state[data-animate=true]{animation:.18s ease-out both content-fade-in}.motion-feedback,.request-panel-state-in,.request-panel-loaded-state,.request-discussion-state-in{animation:.22s cubic-bezier(.22,1,.36,1) both content-state-in}.participation-motion-state,.auth-page>.motion-state{width:100%}.auth-page>.motion-state{max-width:30rem}.route-content{animation:.24s cubic-bezier(.22,1,.36,1) both route-content-in}.route-content-static{animation:none}.request-feed-motion-state-centered:is([data-motion-state=loading],[data-motion-state=empty],[data-motion-state=error]){min-block-size:calc(100dvh - var(--chrome-top-inset) - var(--chrome-top-inset) - var(--chrome-block-size))}.request-feed-motion-state-centered[data-motion-state=loading]{align-content:center;display:grid}html[data-theme-transition=true] *,html[data-theme-transition=true] :before,html[data-theme-transition=true] :after{transition-property:color,background-color,border-color,box-shadow,fill,stroke;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.request-discussion-submit:active:not(:disabled,[aria-disabled=true]){transform:scale(.92)}.request-discussion-submit[aria-busy=true]>svg{animation:.7s ease-in-out infinite alternate composer-submit-pending}.comment-item[data-entering=true]{animation:.3s cubic-bezier(.22,1,.36,1) both comment-item-in}.comment-item[data-pending=true]{opacity:.68}.comment-item[data-pending=true] .comment-avatar{animation:.7s ease-in-out infinite alternate engagement-pending}@keyframes pulse{50%{opacity:.5}}@keyframes content-state-in{0%{opacity:0;transform:translateY(.3rem)}}@keyframes content-fade-in{0%{opacity:0}}@keyframes route-content-in{0%{opacity:0}}@keyframes request-card-enter{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes composer-detail-in{0%{opacity:0;translate:0 .25rem}}@keyframes composer-audience-popover-in{0%{opacity:0;transform:translateY(.25rem)scale(.97)}}@keyframes composer-audience-popover-out{to{opacity:0;transform:translateY(.1875rem)scale(.985)}}@keyframes composer-suggestion-in{0%{opacity:0;transform:translateY(.375rem)scale(.97)}}@keyframes composer-submit-pending{to{transform:translateY(-.125rem)}}@keyframes control-label-in{0%{opacity:0;transform:translateY(.2rem)}}@keyframes busy-control-spin{to{transform:rotate(1turn)}}@keyframes engagement-count-in{0%{opacity:0;transform:translateY(.2rem)scale(.92)}}@keyframes engagement-pending{to{opacity:.45;transform:translateY(-.0625rem)}}@keyframes comment-item-in{0%{opacity:0;transform:translateY(.4rem)}}@keyframes request-panel-pulse{50%{opacity:.62}}@keyframes report-generation-pulse{to{opacity:.45;transform:scale(.72)}}@keyframes header-tooltip-in{0%{opacity:0;transform:translateY(-.1875rem)scale(.96)}}@keyframes report-export-menu-in{0%{opacity:0;transform:translateY(-.1875rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes header-disclosure-panel-in{0%{opacity:0;transform:translateY(-.25rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes header-disclosure-panel-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-.1875rem)scale(.985)}}@media (prefers-reduced-motion:reduce){html:has(.request-list-centered){scroll-snap-type:none}.request-list-centered>.request-card>.request-card-trigger,.request-list-centered>.request-card>.request-card-trigger>.request-card-content{transform:scale(1)!important}.route-content,.skeleton,.report-generation-status-dot,.composer-audience-popover,.composer-audience-popover[data-state=closing]{animation:none}.composer-submit-actions:is(:hover,:has(:focus-visible)) .composer-submit-copy{transition-delay:0s}.report-export-menu{animation:none}.request-focus-extras,.request-focus-actions{transition:none;translate:none}.request-focus-extras{clip-path:none}.request-panel,.request-panel::backdrop,.request-panel *{transition-delay:0s!important}.collaboration-backdrop,.collaboration-drawer[data-state],.collaboration-header-stage[data-direction],.collaboration-mode-view[data-direction],.collaboration-count-badge>span,.collaboration-status,.collaboration-data-ready,.friend-loading,.notification-loading,.friend-empty,.notification-empty,.conversation-empty,.conversation-loading,.friend-request-item[data-entering=true],.friend-request-item[data-exiting=true],.friend-list-item[data-entering=true],.notification-item[data-entering=true],.conversation-message[data-entering=true],.conversation-message-pending,.conversation-new-messages,.notification-pending-label{animation:none}.collaboration-tabs:before,.collaboration-tab,.collaboration-count-badge,.friend-request-section-collapsible,.friend-request-section+.friend-list-section,.friend-row,.notification-item,.notification-row,.notification-unread-dot,.conversation-new-messages,.conversation-send,.conversation-request-card,.request-panel-share{transition:none}*,:before,:after,::backdrop{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.google-sign-in-ambient{display:none}.report-export-trigger,.report-export-menu,.report-export-menu-item[data-highlighted]{border:.0625rem solid buttontext}}@media (width<=52rem){.home-grid{grid-template-columns:1fr}.home-grid>aside{order:-1}}@media (width<=72rem){.popular-hashtag-wheel{display:none}}@media (width>=72.0625rem) and (width<=96rem){:root{--request-focus-stage-inline-size:min(calc(100vw - var(--popular-hashtag-wheel-inline-size) - var(--popular-hashtag-wheel-inline-size) - 4rem), 62rem)}}@media (width<=58rem){.collaboration-launcher{right:calc(var(--viewport-gutter) + env(safe-area-inset-right));width:var(--chrome-block-size);min-width:var(--chrome-block-size);padding-inline:0}.collaboration-launcher-label,.collaboration-launcher-avatars{display:none}}@media (width<=38rem){.report-export-trigger-label,.report-export-trigger-chevron{display:none}:root{--chrome-bottom-inset:calc(.75rem + env(safe-area-inset-bottom))}.collaboration-drawer{inset:max(var(--viewport-gutter), env(safe-area-inset-top)) max(var(--viewport-gutter), env(safe-area-inset-right)) max(var(--viewport-gutter), env(safe-area-inset-bottom)) max(var(--viewport-gutter), env(safe-area-inset-left));border-radius:1.25rem;width:auto}.collaboration-header,.collaboration-people,.notification-center,.conversation-log{padding-inline:.75rem}.conversation-composer{margin-inline:.75rem;margin-bottom:.75rem}.site-header{max-width:calc(100% - var(--viewport-gutter) - var(--viewport-gutter))}main{width:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter)), 84rem)}.settings-page,.legal-page{padding-block:3.5rem 5rem}.settings-page-header{margin-bottom:2rem}.legal-header{margin-bottom:3rem}.legal-footer-navigation{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1.25rem}.legal-footer-navigation>.button{justify-self:stretch;width:100%}.settings-section{padding-block:1.5rem}.settings-section-intro-action,.settings-load-error,.settings-row-list>li{grid-template-columns:minmax(0,1fr);gap:.75rem}.settings-section-intro-action .text-action,.settings-load-error .text-action,.settings-row-list>li .text-action{justify-self:start}.account-facts>div{grid-template-columns:1fr;gap:.25rem}.settings-row-list>li{align-items:start}.avatar-editor-summary{align-items:flex-start}.avatar-crop-preview,.avatar-crop-controls{width:100%}.settings-form-footer{flex-direction:column;align-items:flex-start}.delete-account-actions{grid-template-columns:1fr;display:grid}.delete-account-actions .button{width:100%}.legal-review-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.legal-review-navigation-with-settings{grid-template-columns:minmax(0,1fr)}.legal-review-navigation .button{width:100%}.request-form{bottom:var(--chrome-bottom-inset);max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:.375rem;padding:.375rem .5rem .375rem 1rem}.request-form:not([data-expanded=true]){left:calc(var(--viewport-gutter) + env(safe-area-inset-left));width:calc(100% - var(--viewport-gutter) - var(--viewport-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right) - var(--chrome-block-size) - var(--space-8));transform:none}.composer-suggestion-popover{width:min(23rem, calc(100vw - 4rem - env(safe-area-inset-left) - env(safe-area-inset-right)))}.composer-specific-user-field{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.request-composer{max-height:11rem}.request-panel{--request-panel-pad:1.25rem;--request-panel-max-block-size:calc(100dvh - 7.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));width:min(calc(100% - var(--viewport-gutter) - var(--viewport-gutter) - env(safe-area-inset-left) - env(safe-area-inset-right)), 62rem)}.request-panel[data-report-open=true]{--request-panel-report-inline-pad:var(--request-panel-pad)}.request-panel-primary-action,.request-panel-primary-action .button{width:100%}.consent-actions{grid-template-columns:1fr}.consent-facts>div,.consent-scopes li{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.consent-actions-skeleton{grid-template-columns:1fr}}@media (width<=28rem){.site-header{gap:1.25rem}}@media (width<=26rem){.site-header[data-session-state=pending] .brand-name{display:none}.site-header:has(.account-menu) .brand-name{display:none}}@media (width<=24rem){.collaboration-header{gap:.375rem;padding-inline:.5rem}.collaboration-tab{font-size:var(--font-size-control);gap:.25rem;padding-inline:.5rem}.collaboration-tab>svg{display:none}.collaboration-tab-badge,.notification-tab-badge{width:.5rem;min-width:.5rem;height:.5rem;padding:0;font-size:0;overflow:hidden}.brand-name{display:none}}@media (width<=22rem){.site-header{gap:1rem}}@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-border-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}
