.grayy-reader{--reader-size:19px;--reader-line:32px;--reader-measure:720px;--reader-bar-height:72px;--reader-top:0px;--reader-primary-hover:#34373d;--reader-primary-active:#15171a;--reader-line-strong:#d5d9df;--grayy-muted:#626b79;background:var(--grayy-surface);flex-direction:column;min-height:100dvh;display:flex}html[data-ui-preview=true] .grayy-reader{--reader-top:var(--grayy-preview-banner-height,38px);min-height:calc(100vh - var(--grayy-preview-banner-height,38px));min-height:calc(100dvh - var(--grayy-preview-banner-height,38px))}.grayy-reader[data-reader-theme=sepia]{--grayy-surface:#faf4ea;--grayy-sidebar:#f5eddf;--grayy-muted:#645f55;--grayy-line:#e9dfcc;--grayy-rule:#e9dfcc;--grayy-chip:#f1e8d8;--grayy-selected:#eadfcb;--grayy-mint:#dcebdc;--grayy-sand:#f3e6cf;--grayy-rose:#f6e2d9;--grayy-blue:#e3ebee;--color-readerBody:#37352f;--color-readerPanel:#f5eddf;--color-readerActive:#e6eddc;--color-readerHighlight:#f7df8d;--color-readerHighlightSoft:#f8ebc4;--color-readerSelection:#d3e0ee;--reader-line-strong:#d9cdb6}.grayy-reader[data-reader-theme=dark]{--grayy-surface:#202226;--grayy-sidebar:#26282d;--grayy-ink:#f1f2f4;--grayy-muted:#a0a6b1;--grayy-line:#34373d;--grayy-rule:#34373d;--grayy-chip:#2b2e33;--grayy-selected:#363940;--grayy-green:#8cc7b1;--grayy-mint:#263a33;--grayy-sand:#37301f;--grayy-sandInk:#e0c08f;--grayy-rose:#3d2926;--grayy-roseInk:#eeb1a4;--grayy-blue:#24313a;--grayy-blueInk:#9cc3d8;--grayy-amber:#d9ae45;--grayy-focus:#f1f2f4;--grayy-scrim:#00000080;--grayy-shadow-soft:0 4px 14px #00000059;--grayy-shadow-raised:0 18px 48px #00000080, 0 2px 8px #0000004d;--color-readerBody:#d4d7dc;--color-readerPanel:#1b1d20;--color-readerActive:#26332f;--color-readerHighlight:#5d4d14;--color-readerHighlightSoft:#3a3219;--color-readerSelection:#2d4466;--reader-primary-hover:#fff;--reader-primary-active:#d9dbe0;--reader-line-strong:#4a4e56;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.grayy-reader[data-reader-theme=sepia]){background:#faf4ea}html:has(.grayy-reader[data-reader-theme=sepia]) body{background:#faf4ea}html:has(.grayy-reader[data-reader-theme=dark]){background:#202226}html:has(.grayy-reader[data-reader-theme=dark]) body{background:#202226}html:has(.grayy-reader){transition:background-color .28s var(--ease-out-soft)}html:has(.grayy-reader) body{transition:background-color .28s var(--ease-out-soft)}@property --grayy-green{syntax:"<color>";inherits:true;initial-value:#315b4f}@property --grayy-sandInk{syntax:"<color>";inherits:true;initial-value:#6c523a}@property --grayy-roseInk{syntax:"<color>";inherits:true;initial-value:#7b4c43}@property --grayy-blueInk{syntax:"<color>";inherits:true;initial-value:#46677a}@property --grayy-amber{syntax:"<color>";inherits:true;initial-value:#a87f25}@property --grayy-focus{syntax:"<color>";inherits:true;initial-value:#202226}@property --grayy-scrim{syntax:"<color>";inherits:true;initial-value:#20222647}@property --color-readerHighlight{syntax:"<color>";inherits:true;initial-value:#fff1b8}@property --color-readerHighlightSoft{syntax:"<color>";inherits:true;initial-value:#fffae7}@property --color-readerSelection{syntax:"<color>";inherits:true;initial-value:#deebfa}@property --reader-primary-hover{syntax:"<color>";inherits:true;initial-value:#34373d}@property --reader-primary-active{syntax:"<color>";inherits:true;initial-value:#15171a}.grayy-reader.grayy-ui{transition-property:--grayy-surface,--grayy-sidebar,--grayy-ink,--grayy-muted,--grayy-line,--grayy-rule,--grayy-chip,--grayy-selected,--grayy-mint,--grayy-sand,--grayy-rose,--grayy-blue,--color-readerBody,--color-readerPanel,--color-readerActive,--reader-line-strong,--reader-size,--reader-line,--reader-measure,--grayy-green,--grayy-sandInk,--grayy-roseInk,--grayy-blueInk,--grayy-amber,--grayy-focus,--grayy-scrim,--color-readerHighlight,--color-readerHighlightSoft,--color-readerSelection,--reader-primary-hover,--reader-primary-active,background-color;transition-duration:.28s;transition-timing-function:var(--ease-out-soft)}.grayy-reader-menu,.grayy-reader-selection-toolbar,.grayy-reader-panel{transition:box-shadow .28s var(--ease-out-soft)}.grayy-reader .grayy-skeleton{background:linear-gradient(90deg, var(--grayy-chip) 25%, var(--grayy-selected) 50%, var(--grayy-chip) 75%);background-size:200% 100%}.grayy-reader .grayy-form-error{color:var(--grayy-roseInk)}.grayy-reader-bar{z-index:60;background:var(--grayy-surface);position:sticky;top:0}.grayy-reader-toolbar{border-bottom:1px solid var(--grayy-line);min-height:72px;padding:1px max(32px, env(safe-area-inset-right)) 0 max(32px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.grayy-reader-lead{flex:1 1 0;align-items:center;gap:20px;min-width:0;height:40px;padding-right:21px;display:flex}.grayy-reader-library-link{border-radius:var(--grayy-radius-8);min-width:104px;height:40px;color:var(--grayy-ink);font:var(--grayy-text-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:background-color .12s ease-out;display:inline-flex}.grayy-reader-library-link svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-reader-library-link:hover{background:var(--grayy-chip)}.grayy-reader-divider{background:var(--grayy-line);flex:0 0 1px;width:1px;height:24px}.grayy-reader-matter-title{min-width:0;color:var(--grayy-muted);font:var(--grayy-text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-reader-position{flex-direction:column;flex:0 0 196px;align-items:center;gap:8px;width:196px;height:38px;display:flex;position:relative}.grayy-reader-chapter-trigger{border-radius:var(--grayy-radius-4);height:20px;color:var(--grayy-ink);font:var(--grayy-text-caption);white-space:nowrap;flex:0 0 20px;align-items:center;gap:8px;display:inline-flex;position:relative}button.grayy-reader-chapter-trigger{cursor:pointer}button.grayy-reader-chapter-trigger:before{content:"";position:absolute;inset:-12px -12px -20px}.grayy-reader-chapter-trigger svg{color:var(--grayy-muted);flex:0 0 14px;transition:transform .16s ease-out}.grayy-reader-chapter-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.grayy-reader-progress{border-radius:var(--grayy-radius-4);background:var(--grayy-line);flex:0 0 3px;width:144px;height:3px;overflow:hidden}.grayy-reader-progress>span{border-radius:inherit;background:var(--grayy-green);height:100%;transition:width .2s ease-out;display:block}.grayy-reader-tools{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;height:40px;padding-right:21px;display:flex}.grayy-reader-tool{border-radius:var(--grayy-radius-8);width:40px;height:40px;color:var(--grayy-muted);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:8px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative}.grayy-reader-tool:hover{background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-reader-tool.is-labelled{width:auto;min-width:144px;padding:0 12px}.grayy-reader-tool.is-labelled>span:first-of-type{color:var(--grayy-ink);font:var(--grayy-text-label);transition:color .12s ease-out}.grayy-reader-tool-count{border-radius:var(--grayy-radius-4);background:var(--grayy-chip);height:24px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);align-items:center;padding:3px 8px;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-reader-tool:hover .grayy-reader-tool-count{background:var(--grayy-selected)}.grayy-reader-tool[aria-expanded=true],.grayy-reader-tool[aria-expanded=true]:hover{background:var(--color-readerActive);color:var(--grayy-green)}.grayy-reader-tool.is-labelled[aria-expanded=true]>span:first-of-type{color:var(--grayy-green)}.grayy-reader-tool[aria-expanded=true] .grayy-reader-tool-count{background:var(--grayy-mint);color:var(--grayy-green)}.grayy-reader-tool.is-labelled.is-ask{min-width:122px}.grayy-reader-tool.is-labelled.is-ask>.grayy-ai-mark{width:20px;height:20px;color:var(--grayy-muted);transition:color .12s ease-out;display:inline-block}.grayy-reader-tool.is-ask>span:last-child{color:var(--grayy-ink);font:var(--grayy-text-label);transition:color .12s ease-out}.grayy-reader-tool.is-labelled.is-ask[aria-expanded=true]>span,.grayy-reader-tool.is-engaged{color:var(--grayy-green)}.grayy-reader-tool.is-engaged:before{background:var(--grayy-green);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.grayy-reader-tool[data-tooltip]:after{z-index:2;border-radius:var(--grayy-radius-6);background:var(--grayy-ink);color:var(--grayy-surface);content:attr(data-tooltip);font:var(--grayy-text-small);opacity:0;pointer-events:none;white-space:nowrap;padding:7px 21.5px;transition:opacity .12s ease-out;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.grayy-reader-tool[data-tooltip]:hover:after,.grayy-reader-tool[data-tooltip]:focus-visible:after{opacity:1}.grayy-reader-tool[data-tooltip][aria-expanded=true]:after{opacity:0}.grayy-reader-more .grayy-reader-tool[data-tooltip]:after{left:auto;right:0;transform:none}@media (hover:none),(max-width:599px){.grayy-reader-tool[data-tooltip]:after{display:none}}.grayy-reader-more{flex:none;display:flex;position:relative}.grayy-reader-flash{z-index:2;border-radius:var(--grayy-radius-6);background:var(--grayy-ink);color:var(--grayy-surface);font:var(--grayy-text-small);pointer-events:none;white-space:nowrap;padding:7px 12px;animation:.16s ease-out both grayy-reader-fade;position:absolute;top:calc(100% + 12px);right:0}.grayy-reader-flash.is-leaving{animation:.2s ease-in both grayy-reader-fade-out}.grayy-reader-flash:empty{display:none}.grayy-reader-menu{z-index:3;overscroll-behavior:contain;border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);width:340px;max-width:calc(100vw - 24px);max-height:min(60vh,460px);box-shadow:var(--grayy-shadow-raised);flex-direction:column;gap:2px;padding:6px;animation:.14s ease-out both grayy-reader-fade;display:flex;position:absolute;top:calc(100% + 6px);left:50%;overflow-y:auto;transform:translate(-50%)}.grayy-reader-menu.is-end{width:260px;top:calc(100% + 8px);left:auto;right:0;transform:none}.grayy-reader-menu.is-selection{width:240px;top:calc(100% + 10px);left:auto;right:-6px;transform:none}.grayy-reader-menu.is-selection.is-up{top:auto;bottom:calc(100% + 10px)}.grayy-reader-menu-item{border-radius:var(--grayy-radius-8);width:100%;min-height:40px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);text-align:left;flex:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.grayy-reader-menu-item:hover:not(:disabled),.grayy-reader-menu-item:focus-visible{background:var(--grayy-chip)}.grayy-reader-menu-item[role=menuitemradio][aria-checked=true]{background:var(--color-readerActive)}.grayy-reader-menu-item:disabled{color:var(--grayy-muted);cursor:not-allowed}.grayy-reader-menu-item>svg{color:var(--grayy-muted);flex:none}.grayy-reader-menu-item>.grayy-ai-mark{width:20px;height:20px;color:var(--grayy-muted)}.grayy-reader-menu-item>svg:last-child,.grayy-reader-menu-item[aria-checked=true]>svg{color:var(--grayy-green)}.grayy-reader-menu-number{width:20px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);flex:0 0 20px}.grayy-reader-menu-item[aria-checked=true] .grayy-reader-menu-number{color:var(--grayy-green)}.grayy-reader-menu-label{overflow-wrap:anywhere;flex:1 1 0;min-width:0;overflow:hidden}.grayy-reader-menu-count{border-radius:var(--grayy-radius-4);background:var(--grayy-chip);height:24px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);flex:none;align-items:center;padding:3px 8px;display:inline-flex}.grayy-reader-menu-item.is-phone-only,.grayy-reader-menu-item.is-narrow-only{display:none}.grayy-reader-status{min-height:44px;padding:8px max(40px, env(safe-area-inset-right)) 8px max(40px, env(safe-area-inset-left));background:var(--grayy-sand);color:var(--grayy-muted);font:var(--grayy-text-caption);align-items:center;gap:12px;display:flex}.grayy-reader-status>svg{color:var(--grayy-sandInk);flex:0 0 18px}.grayy-reader-status>strong{color:var(--grayy-sandInk);font:var(--grayy-text-small);white-space:nowrap;flex:none}.grayy-reader-status>p{flex:1 1 0;min-width:0}.grayy-reader-status>span{color:var(--grayy-green);white-space:nowrap;flex:none}.grayy-reader-status.is-error{background:var(--grayy-rose)}.grayy-reader-status.is-error>svg,.grayy-reader-status.is-error>strong{color:var(--grayy-roseInk)}.grayy-reader-status.is-hint{background:var(--grayy-blue)}.grayy-reader-status.is-hint>svg,.grayy-reader-status.is-hint>strong{color:var(--grayy-blueInk)}.grayy-reader-status>button,.grayy-reader-status>a{border-radius:var(--grayy-radius-6);min-width:28px;height:28px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-small);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.grayy-reader-status>button:hover:not(:disabled),.grayy-reader-status>a:hover{background:color-mix(in srgb, var(--grayy-ink) 8%, transparent)}.grayy-reader-status>button:disabled{color:var(--grayy-muted);cursor:wait}.grayy-reader-status.is-waiting{opacity:0;height:0;min-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.grayy-reader-status.is-opening{animation:grayy-reader-status-open .2s var(--ease-out-soft) backwards;overflow:hidden}.grayy-reader-status.is-closing{animation:.2s cubic-bezier(.4,0,.2,1) forwards grayy-reader-status-close;overflow:hidden}.grayy-reader-workspace{flex:auto;align-items:flex-start;min-width:0;display:flex}.grayy-reader-page{flex:1 1 0;min-width:0;padding:52px 24px 72px;overflow-x:clip}.grayy-reader .grayy-reader-page:focus-visible{outline:0}.grayy-reader-column{width:min(100%, var(--reader-measure));animation:grayy-reader-enter .28s var(--ease-standard) both;margin:0 auto}.grayy-reader-scrim{display:none}.grayy-reader-chapter-head{flex-direction:column;gap:12px;display:flex}.grayy-reader-eyebrow{color:var(--grayy-green);font:var(--grayy-text-reader-caption);letter-spacing:.8px;text-overflow:ellipsis;text-transform:uppercase;white-space:pre;overflow:hidden}.grayy-reader-chapter-head h1{color:var(--grayy-ink);font:var(--grayy-text-reader-title);letter-spacing:-.7px}.grayy-reader-rule{background:var(--grayy-line);border:0;height:1px;margin:24px 0 28px}.grayy-reader-body{color:var(--color-readerBody);font:var(--grayy-text-reader-body);font-size:var(--reader-size);line-height:var(--reader-line)}.grayy-reader-body ::selection{color:var(--color-readerBody)}.grayy-reader-block{position:relative}.grayy-reader-block+.grayy-reader-block{margin-top:24px}.grayy-reader-block+.grayy-reader-block.is-quote,.grayy-reader-block+.grayy-reader-block.is-note,.grayy-reader-block.is-quote+.grayy-reader-block,.grayy-reader-block.is-note+.grayy-reader-block{margin-top:28px}.grayy-reader-quote{border-radius:var(--grayy-radius-8);background:var(--color-readerPanel);font-size:calc(var(--reader-size) - 1px);line-height:calc(var(--reader-line) - 3px);padding:20px 20px 20px 39px;position:relative}.grayy-reader-quote:before{border-radius:var(--grayy-radius-4);background:var(--grayy-green);content:"";width:3px;position:absolute;top:20px;bottom:20px;left:20px}.grayy-reader-aside{border-radius:var(--grayy-radius-8);background:var(--color-readerPanel);font-size:calc(var(--reader-size) - 1px);line-height:calc(var(--reader-line) - 3px);flex-direction:column;gap:8px;padding:20px;display:flex}.grayy-reader-aside-label{color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase;-webkit-user-select:none;user-select:none}.grayy-reader-block+.grayy-reader-block.is-heading{margin-top:32px}.grayy-reader-block.is-heading+.grayy-reader-block{margin-top:20px}.grayy-reader-heading{color:var(--grayy-ink);font:var(--grayy-text-reader-section);scroll-margin-top:calc(var(--reader-top) + var(--reader-bar-height) + 24px)}.grayy-reader-heading.is-minor{font:var(--grayy-text-section)}.grayy-reader-list{flex-direction:column;gap:12px;list-style:none;display:flex}.grayy-reader-list li{align-items:flex-start;gap:16px;display:flex}.grayy-reader-list li>p{flex:1 1 0;min-width:0}.grayy-reader-list.is-numbered li>span{width:24px;height:calc(var(--reader-line) - 2px);color:var(--grayy-green);font:var(--grayy-text-reader-caption);-webkit-user-select:none;user-select:none;flex:0 0 24px;align-items:center;display:flex}.grayy-reader-list:not(.is-numbered) li:before{width:5px;height:5px;margin:calc((var(--reader-line) - 5px) / 2) 9px 0 10px;background:var(--grayy-green);content:"";border-radius:50%;flex:0 0 5px}.grayy-reader-table{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);overflow-x:auto}.grayy-reader-table table{border-collapse:collapse;width:100%;font-size:calc(var(--reader-size) - 4px);line-height:calc(var(--reader-line) - 8px)}.grayy-reader-table th,.grayy-reader-table td{border-bottom:1px solid var(--grayy-line);text-align:left;vertical-align:top;padding:12px 16px}.grayy-reader-table th{background:var(--color-readerPanel);color:var(--grayy-ink);font-weight:600}.grayy-reader-table tbody tr:last-child td{border-bottom:0}.grayy-reader-code,.grayy-reader-equation{border-radius:var(--grayy-radius-8);background:var(--color-readerPanel);color:var(--grayy-ink);padding:16px 20px;overflow-x:auto}.grayy-reader-code,.grayy-reader-equation code{font:400 14px/22px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.grayy-reader-code{tab-size:2;white-space:pre}.grayy-reader-equation{text-align:center}.grayy-reader-equation code{white-space:pre-wrap;font-size:16px;line-height:26px}.grayy-reader-figure{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);color:var(--grayy-muted);align-items:center;gap:12px;margin:0;padding:12px 12px 12px 16px;display:flex}.grayy-reader-figure>svg{flex:0 0 20px}.grayy-reader-figure figcaption{min-width:0;color:var(--color-readerBody);font:var(--grayy-text-panel-body);flex:1 1 0}.grayy-reader-figure.is-image{border:0;flex-direction:column;gap:12px;padding:0}.grayy-reader-figure.is-image img{border-radius:var(--grayy-radius-8);max-width:100%;height:auto;max-height:min(70vh,640px);display:block}.grayy-reader-figure.is-image figcaption{color:var(--grayy-muted);font:var(--grayy-text-caption);text-align:center;flex:none;align-self:stretch}.grayy-reader-inline-image{vertical-align:middle;border-radius:2px;max-width:100%;height:auto;display:inline-block}.grayy-reader-inline-figure{border-radius:var(--grayy-radius-4);background:var(--grayy-chip);max-width:100%;color:var(--grayy-muted);-webkit-user-select:none;user-select:none;vertical-align:baseline;align-items:center;gap:4px;padding:0 6px;font-size:.8em;line-height:1.6;display:inline-flex}.grayy-reader-inline-figure>svg{flex:none}.grayy-reader-inline-figure:after{content:attr(data-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-reader-block.is-source-supported:before{border-radius:var(--grayy-radius-4);background:var(--reader-line-strong);content:"";width:3px;position:absolute;top:4px;bottom:4px;left:-14px}.grayy-reader-block.is-source-current:before{background:var(--grayy-green)}.grayy-reader-mark-action{z-index:1;border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-100);background:var(--grayy-surface);height:24px;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-small);opacity:0;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;padding:0 10px;transition:color .12s ease-out,border-color .12s ease-out,opacity .12s ease-out;display:inline-flex;position:absolute;top:100%;right:0}.grayy-reader-block:hover .grayy-reader-mark-action,.grayy-reader-block:focus-within .grayy-reader-mark-action,.grayy-reader-mark-action:focus-visible{opacity:1}.grayy-reader-mark-action:hover,.grayy-reader-mark-action:focus-visible{border-color:var(--reader-line-strong);color:var(--grayy-ink)}@media (hover:none){.grayy-reader-mark-action{border-radius:var(--grayy-radius-8);opacity:1;height:44px;margin-top:4px;padding:0 12px}.grayy-reader-body .grayy-reader-block:not(.is-rich)+.grayy-reader-block{margin-top:56px}.grayy-reader-body{padding-bottom:52px}}.grayy-reader-annotation-mark,.grayy-reader-search-hit,.grayy-reader-passage-hit{padding-block:calc((var(--reader-line) - var(--reader-size) * 1.21) / 2);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.grayy-reader-annotation-mark{cursor:pointer;scroll-margin-top:calc(var(--reader-top) + var(--reader-bar-height) + 24px);transition:background-color .12s ease-out}.grayy-reader-annotation-mark.is-highlight{background:var(--color-readerHighlight)}.grayy-reader-annotation-mark.is-note{text-decoration:underline;-webkit-text-decoration-color:var(--grayy-green);text-decoration-color:var(--grayy-green);text-underline-offset:5px;text-decoration-thickness:2px}.grayy-reader-annotation-mark.is-note:hover,.grayy-reader-annotation-mark.is-note:focus-visible{background:var(--color-readerActive)}.grayy-reader-annotation-mark.is-highlight.is-mint{background:var(--grayy-mint)}.grayy-reader-annotation-mark.is-highlight.is-rose{background:var(--grayy-rose)}.grayy-reader-annotation-mark.is-highlight.is-blue{background:var(--color-readerSelection)}.grayy-reader-annotation-mark.is-highlight.has-note{box-shadow:inset 0 -2px 0 var(--grayy-amber)}.grayy-reader-annotation-mark.is-highlight.is-mint.has-note{box-shadow:inset 0 -2px 0 var(--grayy-green)}.grayy-reader-annotation-mark.is-highlight.is-rose.has-note{box-shadow:inset 0 -2px 0 var(--grayy-roseInk)}.grayy-reader-annotation-mark.is-highlight.is-blue.has-note{box-shadow:inset 0 -2px 0 var(--grayy-blueInk)}.grayy-reader-search-hit{background:var(--color-readerHighlight);scroll-margin-top:calc(var(--reader-top) + var(--reader-bar-height) + 24px)}.grayy-reader-passage-hit{background:var(--color-readerSelection)}.grayy-reader-annotation-mark.is-highlight .grayy-reader-search-hit{box-shadow:inset 0 0 0 1px var(--grayy-amber);background:0 0}.grayy-reader-body sup,.grayy-reader-concepts sup,.grayy-reader-callout sup{font-size:.68em;line-height:0}.grayy-reader-citation{color:var(--grayy-green);scroll-margin-top:calc(var(--reader-top) + var(--reader-bar-height) + 24px);border-radius:2px;padding:0 1px;font-weight:600}.grayy-reader-citation:hover{text-underline-offset:2px;text-decoration:underline}.grayy-reader-section-title{color:var(--grayy-ink);font:var(--grayy-text-reader-section);margin:32px 0 20px}.grayy-reader-concepts{color:var(--color-readerBody);font:var(--grayy-text-reader-body);font-size:var(--reader-size);line-height:var(--reader-line);flex-direction:column;gap:12px;list-style:none;display:flex}.grayy-reader-concepts li,.grayy-reader-callout li{align-items:flex-start;gap:16px;display:flex}.grayy-reader-concepts li>span,.grayy-reader-callout li>span{width:24px;height:calc(var(--reader-line) - 2px);color:var(--grayy-green);font:var(--grayy-text-reader-caption);-webkit-user-select:none;user-select:none;flex:0 0 24px;align-items:center;display:flex}.grayy-reader-concepts li>p,.grayy-reader-callout li>p{flex:1 1 0;min-width:0}.grayy-reader-concepts strong{font-weight:600}.grayy-reader-callout{border-radius:var(--grayy-radius-10);background:var(--color-readerActive);color:var(--color-readerBody);font:var(--grayy-text-panel-body);font-size:calc(var(--reader-size) - 5px);line-height:calc(var(--reader-line) - 10px);flex-direction:column;gap:8px;margin-top:28px;padding:24px;display:flex}.grayy-reader-callout+.grayy-reader-callout{margin-top:12px}.grayy-reader-callout h2{color:var(--grayy-green);font:var(--grayy-text-reader-caption);text-transform:uppercase}.grayy-reader-callout ol{flex-direction:column;gap:8px;list-style:none;display:flex}.grayy-reader-callout li{gap:12px}.grayy-reader-callout li>span{height:calc(var(--reader-line) - 10px)}.grayy-reader-chapter-actions{justify-content:space-between;align-items:center;gap:24px;min-height:48px;margin-top:32px;display:flex}.grayy-reader-chapter-actions>p{min-width:0;color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-reader-chapter-actions .grayy-reader-button{min-width:168px}.grayy-reader-button{border-radius:var(--grayy-radius-8);cursor:pointer;min-height:48px;font:var(--grayy-text-label);text-align:center;white-space:nowrap;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:12px;padding:0 18px;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:inline-flex}.grayy-reader-button.is-wide{width:100%}.grayy-reader-button.is-primary{background:var(--grayy-ink);color:var(--grayy-surface)}.grayy-reader-button.is-primary:hover:not(:disabled){background:var(--reader-primary-hover)}.grayy-reader-button.is-primary:active:not(:disabled){background:var(--reader-primary-active)}.grayy-reader-button.is-primary:disabled{background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-reader-button.is-soft{background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-reader-button.is-soft:hover:not(:disabled){background:var(--grayy-selected)}.grayy-reader-button.is-quiet,.grayy-reader-button.is-outline{min-height:40px;color:var(--grayy-ink);gap:8px;padding:0 12px}.grayy-reader-button.is-quiet>svg,.grayy-reader-button.is-outline>svg{color:var(--grayy-muted)}.grayy-reader-button.is-quiet:hover:not(:disabled){background:var(--grayy-chip)}.grayy-reader-panel .grayy-reader-button.is-quiet:hover:not(:disabled),.grayy-reader-panel .grayy-reader-button.is-soft{background:var(--grayy-selected)}.grayy-reader-panel .grayy-reader-button.is-soft:hover:not(:disabled){background:var(--grayy-line)}.grayy-reader-button.is-outline{border-color:var(--grayy-line);background:var(--grayy-surface)}.grayy-reader-button.is-outline:hover:not(:disabled){border-color:var(--reader-line-strong)}.grayy-reader-button:disabled{cursor:not-allowed}.grayy-reader-button.is-soft:disabled,.grayy-reader-button.is-quiet:disabled,.grayy-reader-button.is-outline:disabled{color:var(--grayy-muted);opacity:.6}.grayy-reader-completion{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);text-align:center;flex-direction:column;align-items:center;margin-top:48px;padding:48px 55px;display:flex}.grayy-reader-completion-check{border-radius:var(--grayy-radius-100);background:var(--grayy-mint);width:64px;height:64px;color:var(--grayy-green);flex:0 0 64px;justify-content:center;align-items:center;display:inline-flex}.grayy-reader-completion-eyebrow{color:var(--grayy-green);font:var(--grayy-text-reader-caption);text-transform:uppercase;margin-top:24px}.grayy-reader-completion h2{color:var(--grayy-ink);font:var(--grayy-text-reader-title);margin-top:12px}.grayy-reader-completion-copy{color:var(--grayy-muted);font:var(--grayy-text-body);margin-top:16px}.grayy-reader-completion-copy>span{display:block}.grayy-reader-completion-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 20px;display:flex}.grayy-reader-completion-actions .grayy-reader-button{min-width:180px}.grayy-reader-unavailable{width:min(100%,720px);margin:72px auto 0}.grayy-reader-partial{margin-top:32px}.grayy-reader-partial-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.grayy-reader-selection-toolbar{z-index:90;border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);height:52px;box-shadow:var(--grayy-shadow-soft);align-items:center;gap:4px;padding:5px;animation:.12s ease-out both grayy-reader-selection-in;display:flex;position:fixed;transform:translate(-50%,-100%)}.grayy-reader-selection-toolbar>i{background:var(--grayy-line);flex:0 0 1px;width:1px;height:24px}.grayy-reader-selection-toolbar button{border-radius:var(--grayy-radius-8);height:40px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-label);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:background-color .12s ease-out;display:inline-flex}.grayy-reader-selection-toolbar button svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-reader-selection-toolbar>button>.grayy-ai-mark{width:20px;height:20px;color:var(--grayy-muted)}.grayy-reader-selection-toolbar button.is-highlight{background:var(--color-readerHighlightSoft);min-width:116px}.grayy-reader-selection-toolbar button.is-note{min-width:94px}.grayy-reader-selection-toolbar button.is-ask{background:var(--color-readerActive);min-width:128px}.grayy-reader-selection-toolbar button.is-define{min-width:106px}.grayy-reader-selection-more{flex:none;display:flex;position:relative}.grayy-reader-selection-toolbar .grayy-reader-menu-item{white-space:normal;justify-content:flex-start;gap:10px;height:auto;padding:8px 12px}.grayy-reader-selection-toolbar button.is-icon{width:40px;padding:0}.grayy-reader-selection-toolbar button:hover:not(:disabled){background:var(--grayy-chip)}.grayy-reader-selection-toolbar button.is-highlight:hover:not(:disabled){background:var(--color-readerHighlight)}.grayy-reader-selection-toolbar button.is-ask:hover:not(:disabled){background:var(--grayy-mint)}.grayy-reader-selection-toolbar button[aria-expanded=true]{background:var(--grayy-chip)}.grayy-reader-selection-toolbar button:disabled{cursor:wait;opacity:.55}.grayy-reader-panel{z-index:1;top:calc(var(--reader-top) + var(--reader-bar-height));width:400px;height:calc(100vh - var(--reader-top) - var(--reader-bar-height));height:calc(100dvh - var(--reader-top) - var(--reader-bar-height));border-left:1px solid var(--grayy-line);background:var(--color-readerPanel);color:var(--grayy-ink);flex-direction:column;flex:0 0 400px;padding:24px 23px 24px 24px;display:flex;position:sticky}.grayy-reader-panel.is-left{border-right:1px solid var(--grayy-line);border-left:0;flex-basis:340px;width:340px}.grayy-reader-panel-head{flex:none;align-items:center;gap:12px;min-height:52px;display:flex}.grayy-reader-panel-head>div{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.grayy-reader-panel-head h2{color:var(--grayy-ink);font:var(--grayy-text-panel-title)}.grayy-reader-panel-head p{color:var(--grayy-muted);font:var(--grayy-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-reader-panel-close{border-radius:var(--grayy-radius-8);width:40px;height:40px;color:var(--grayy-muted);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-reader-panel-close:hover{background:var(--grayy-selected);color:var(--grayy-ink)}.grayy-reader-panel-rule{background:var(--grayy-line);border:0;flex:0 0 1px;height:1px;margin:20px 0 0}.grayy-reader-panel-body{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -23px 0 -24px;padding:24px 23px 4px 24px;overflow-y:auto}.grayy-reader-panel-foot{flex:none;padding-top:16px}.grayy-reader-panel-label{color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase;margin-top:24px;display:block}.grayy-reader-panel-label:first-child{margin-top:0}.grayy-reader-panel-label+*{margin-top:12px}.grayy-reader-panel-hint,.grayy-reader-panel-empty{color:var(--grayy-muted);font:var(--grayy-text-caption);margin-top:20px}.grayy-reader-panel-empty:first-child{margin-top:0}.grayy-reader-panel-empty .grayy-reader-button{margin-top:12px}.grayy-reader-panel-hint.is-error{color:var(--grayy-roseInk)}.grayy-reader-panel-hint button{border-radius:var(--grayy-radius-4);color:var(--grayy-ink);cursor:pointer;font:inherit;text-underline-offset:3px;text-decoration:underline}.grayy-reader-panel-link{border-radius:var(--grayy-radius-8);min-height:40px;color:var(--grayy-ink);font:var(--grayy-text-label);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.grayy-reader-panel-link svg{color:var(--grayy-muted)}.grayy-reader-meter{border-radius:var(--grayy-radius-4);background:var(--grayy-line);height:4px;overflow:hidden}.grayy-reader-meter>span{border-radius:inherit;background:var(--grayy-green);height:100%;display:block}.grayy-reader-meter-copy{color:var(--grayy-muted);font:var(--grayy-text-caption);margin-top:8px}.grayy-reader-chapter-list{flex-direction:column;gap:8px;margin-top:24px;list-style:none;display:flex}.grayy-reader-chapter-row{border-radius:var(--grayy-radius-8);cursor:pointer;text-align:left;align-items:center;gap:12px;width:100%;padding:14px 12px;transition:background-color .12s ease-out;display:flex}.grayy-reader-chapter-row:hover:not(:disabled){background:var(--grayy-selected)}.grayy-reader-chapter-row.is-current,.grayy-reader-chapter-row.is-current:hover{background:var(--color-readerActive)}.grayy-reader-chapter-row:disabled{cursor:not-allowed}.grayy-reader-chapter-indicator{width:24px;height:24px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.grayy-reader-chapter-indicator svg,.grayy-reader-chapter-row.is-current .grayy-reader-chapter-indicator{color:var(--grayy-green)}.grayy-reader-chapter-copy{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.grayy-reader-chapter-copy small{color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase}.grayy-reader-chapter-row.is-current .grayy-reader-chapter-copy small{color:var(--grayy-green)}.grayy-reader-chapter-copy strong{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-reader-chapter-row.is-unwritten,.grayy-reader-chapter-row.is-unwritten:hover{cursor:default;background:0 0}.grayy-reader-chapter-row.is-unwritten .grayy-reader-chapter-copy strong{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-reader-chapter-nav{border-top:1px solid var(--grayy-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:28px;padding-top:20px;display:grid}.grayy-reader-card-list{flex-direction:column;gap:12px;list-style:none;display:flex}.grayy-reader-card-list.is-results{margin-top:24px}.grayy-reader-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);cursor:pointer;text-align:left;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:16px;transition:border-color .12s ease-out,background-color .12s ease-out;display:flex}.grayy-reader-card:hover{border-color:var(--reader-line-strong)}.grayy-reader-card.is-active,.grayy-reader-card.is-active:hover{border-color:var(--grayy-green);background:var(--color-readerActive)}.grayy-reader-card-type{min-height:18px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase;align-items:center;gap:8px;display:flex}.grayy-reader-card-type svg{flex:0 0 16px}.grayy-reader-card.is-active .grayy-reader-card-type{color:var(--grayy-green)}.grayy-reader-card-title{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-reader-card-text{overflow-wrap:anywhere;color:var(--color-readerBody);font:var(--grayy-text-panel-body)}.grayy-reader-card-text.is-clamped,.grayy-reader-card-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-reader-card-text mark{background:var(--color-readerHighlight);color:inherit;border-radius:2px}.grayy-reader-card-note{overflow-wrap:anywhere;color:var(--grayy-muted);font:var(--grayy-text-caption);-webkit-line-clamp:2}.grayy-reader-card-skeleton{border-radius:var(--grayy-radius-8);height:104px}.grayy-reader-search-field{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);align-items:center;gap:10px;height:48px;padding:0 12px;transition:border-color .12s ease-out;display:flex}.grayy-reader-search-field:focus-within{border-color:var(--grayy-green)}.grayy-reader-search-field>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-reader-search-field:focus-within>svg{color:var(--grayy-green)}.grayy-reader-search-field input{min-width:0;color:var(--grayy-ink);font:var(--grayy-text-label);background:0 0;border:0;flex:1 1 0}.grayy-reader .grayy-reader-search-field input:focus-visible{outline:0}.grayy-reader-search-field input::placeholder{color:var(--grayy-muted);opacity:1;font-weight:400}.grayy-reader-search-field button,.grayy-reader-search-nav button,.grayy-reader-source-position button{border-radius:var(--grayy-radius-4);width:24px;height:24px;color:var(--grayy-muted);cursor:pointer;flex:0 0 24px;justify-content:center;align-items:center;margin:0 -4px;display:inline-flex}.grayy-reader-search-field button:hover,.grayy-reader-search-nav button:hover,.grayy-reader-source-position button:hover{color:var(--grayy-ink)}.grayy-reader-search-nav{align-items:center;gap:8px;min-height:32px;margin-top:16px;display:flex}.grayy-reader-search-nav p{min-width:0;color:var(--grayy-muted);font:var(--grayy-text-caption);flex:1 1 0}.grayy-reader-search-nav>span{color:var(--grayy-green);font:var(--grayy-text-small);white-space:nowrap}.grayy-reader-source-selected{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.grayy-reader-source-badge{border-radius:var(--grayy-radius-4);background:var(--grayy-mint);height:24px;color:var(--grayy-green);font:var(--grayy-text-reader-caption);text-transform:uppercase;align-items:center;padding:3px 8px;display:inline-flex}.grayy-reader-source-selected h3{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-reader-source-selected>p{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-reader-source-selected hr{background:var(--grayy-line);border:0;width:100%;height:1px}.grayy-reader-source-position{align-items:center;gap:12px;width:100%;min-height:28px;display:flex}.grayy-reader-source-position p{min-width:0;color:var(--grayy-muted);font:var(--grayy-text-small);flex:1 1 0}.grayy-reader-source-passage{border-radius:var(--grayy-radius-6);background:var(--color-readerHighlightSoft);width:100%;color:var(--color-readerBody);cursor:pointer;font:var(--grayy-text-panel-body);overflow-wrap:anywhere;text-align:left;padding:12px;transition:background-color .12s ease-out}.grayy-reader-source-passage:hover{background:var(--color-readerHighlight)}p.grayy-reader-source-passage,p.grayy-reader-source-passage:hover{background:var(--color-readerHighlightSoft);cursor:auto}.grayy-reader-source-position>span{color:var(--grayy-muted);font:var(--grayy-text-small);font-variant-numeric:tabular-nums;flex:none}.grayy-reader-source-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;display:flex}.grayy-reader-source-flag{border-radius:var(--grayy-radius-8);width:40px;height:40px;color:var(--grayy-muted);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-reader-source-flag:hover,.grayy-reader-source-flag[aria-expanded=true]{background:var(--grayy-selected);color:var(--grayy-ink)}.grayy-reader-source-report{border-top:1px solid var(--grayy-line);flex-direction:column;gap:12px;width:100%;padding-top:16px;display:flex}.grayy-reader-source-report>p:first-child{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-reader-source-report [role=radiogroup]{flex-direction:column;gap:4px;display:flex}.grayy-reader-source-report [role=radiogroup] label{min-height:32px;color:var(--color-readerBody);cursor:pointer;font:var(--grayy-text-panel-body);align-items:center;gap:10px;display:flex}.grayy-reader-source-report input[type=radio]{width:16px;height:16px;accent-color:var(--grayy-green);flex:0 0 16px;margin:0}.grayy-reader-source-report textarea,.grayy-reader-offline-unlock input{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);width:100%;color:var(--color-readerBody);font:var(--grayy-text-panel-body);padding:12px 16px;transition:border-color .12s ease-out;display:block}.grayy-reader-source-report textarea{resize:vertical;min-height:72px}.grayy-reader-source-report textarea::placeholder,.grayy-reader-offline-unlock input::placeholder{color:var(--grayy-muted);opacity:1}.grayy-reader .grayy-reader-source-report textarea:focus-visible,.grayy-reader .grayy-reader-offline-unlock input:focus-visible{border-color:var(--grayy-green);outline:1px solid var(--grayy-green);outline-offset:0}.grayy-reader-source-report>div:last-child{gap:8px;display:flex}.grayy-reader-source-row{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);text-align:left;align-items:flex-start;gap:12px;width:100%;padding:16px;transition:border-color .12s ease-out;display:flex}button.grayy-reader-source-row{cursor:pointer}button.grayy-reader-source-row:hover{border-color:var(--reader-line-strong)}.grayy-reader-source-row>svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-reader-source-row>span{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-reader-source-row small{color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase}.grayy-reader-source-row strong{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-reader-source-row span span{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-reader-passage{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);flex-direction:column;gap:8px;padding:16px;display:flex}.grayy-reader-passage blockquote{max-height:176px;color:var(--color-readerBody);font:var(--grayy-text-panel-body);margin:0;overflow-y:auto}.grayy-reader-swatches{gap:10px;display:flex}.grayy-reader-swatch{border-radius:var(--grayy-radius-100);cursor:pointer;border:1px solid #0000;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .12s ease-out;display:inline-flex}.grayy-reader-swatch:hover{border-color:var(--reader-line-strong)}.grayy-reader-swatch.is-yellow{background:var(--color-readerHighlight);color:var(--grayy-sandInk)}.grayy-reader-swatch.is-mint{background:var(--grayy-mint);color:var(--grayy-green)}.grayy-reader-swatch.is-rose{background:var(--grayy-rose);color:var(--grayy-roseInk)}.grayy-reader-swatch.is-blue{background:var(--color-readerSelection);color:var(--grayy-blueInk)}.grayy-reader-swatch.is-yellow[aria-pressed=true]{border-color:var(--grayy-amber)}.grayy-reader-swatch.is-mint[aria-pressed=true]{border-color:var(--grayy-green)}.grayy-reader-swatch.is-rose[aria-pressed=true]{border-color:var(--grayy-roseInk)}.grayy-reader-swatch.is-blue[aria-pressed=true]{border-color:var(--grayy-blueInk)}.grayy-reader-note-editor{resize:vertical;border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);width:100%;height:222px;min-height:120px;color:var(--color-readerBody);font:var(--grayy-text-panel-body);padding:16px;transition:border-color .12s ease-out;display:block}.grayy-reader-note-editor::placeholder{color:var(--grayy-muted);opacity:1}.grayy-reader .grayy-reader-note-editor:focus-visible{border-color:var(--grayy-green);outline:1px solid var(--grayy-green);outline-offset:0}.grayy-reader-note-status{min-height:20px;color:var(--grayy-muted);font:var(--grayy-text-caption);align-items:center;gap:6px;margin-top:12px;display:flex}.grayy-reader-note-status svg{color:var(--grayy-green);flex:0 0 16px}.grayy-reader-note-status>span:last-child{font-variant-numeric:tabular-nums;margin-left:auto}.grayy-reader-note-form .grayy-form-error{margin-top:12px}.grayy-reader-note-actions{gap:12px;margin-top:24px;display:flex}.grayy-reader-note-actions .is-primary{flex:1 1 0;min-width:0}.grayy-reader-note-actions .is-soft{min-width:100px}.grayy-reader-note-remove{margin-top:20px}.grayy-reader-ask-passage{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);flex-direction:column;gap:8px;padding:16px;display:flex}.grayy-reader-ask-passage>p{color:var(--grayy-green);font:var(--grayy-text-reader-caption);text-transform:uppercase;align-items:center;gap:8px;display:flex}.grayy-reader-ask-passage>p svg{flex:0 0 16px}.grayy-reader-ask-passage blockquote{max-height:132px;color:var(--color-readerBody);font:var(--grayy-text-panel-body);margin:0;overflow-y:auto}.grayy-reader-ask-passage+*{margin-top:24px}.grayy-reader-ask-thread{flex-direction:column;gap:24px;list-style:none;display:flex}.grayy-reader-ask-thread>li{animation:grayy-reader-rise .22s var(--ease-out-soft) both}.grayy-reader-ask-question{border-radius:var(--grayy-radius-10);background:var(--color-readerSelection);flex-direction:column;gap:8px;padding:16px;display:flex}.grayy-reader-ask-question>span{color:var(--grayy-blueInk);font:var(--grayy-text-reader-caption);text-transform:uppercase}.grayy-reader-ask-question>p{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-panel-body)}.grayy-reader-ask-answer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.grayy-reader-ask-answer>p{overflow-wrap:anywhere;color:var(--color-readerBody);font:var(--grayy-text-panel-body)}.grayy-reader-ask-answer>.grayy-reader-ask-author{min-height:24px;color:var(--grayy-ink);font:var(--grayy-text-title);align-items:center;gap:8px;display:flex}.grayy-reader-ask-author .grayy-ai-mark{width:20px;height:20px;color:var(--grayy-green)}.grayy-reader-ask-answer.is-pending>p:last-child{color:var(--grayy-muted)}.grayy-reader-ask-chapter{border-radius:var(--grayy-radius-4);background:var(--grayy-mint);max-width:100%;height:24px;color:var(--grayy-green);font:var(--grayy-text-reader-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding:3px 8px;overflow:hidden}.grayy-reader-ask-answer>small{color:var(--grayy-muted);font:var(--grayy-text-caption);margin-top:4px}.grayy-reader-ask-next{border-radius:var(--grayy-radius-8);width:100%;min-height:40px;color:var(--grayy-green);cursor:pointer;font:var(--grayy-text-small);text-align:left;align-items:center;gap:8px;margin-top:20px;display:flex}.grayy-reader-ask-next>span{flex:1 1 0;min-width:0}.grayy-reader-ask-next>svg{color:var(--grayy-muted);flex:none}.grayy-reader-ask-next:hover:not(:disabled)>span{text-underline-offset:3px;text-decoration:underline}.grayy-reader-ask-next:disabled{cursor:wait;opacity:.6}.grayy-reader-ask-form{flex-direction:column;gap:12px;display:flex}.grayy-reader-ask-modes{flex-wrap:wrap;gap:8px;display:flex}.grayy-reader-ask-modes button{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-100);background:var(--grayy-surface);min-height:32px;color:var(--grayy-ink);cursor:pointer;font:var(--grayy-text-small);align-items:center;padding:0 12px;transition:border-color .12s ease-out;display:inline-flex}.grayy-reader-ask-modes button:hover:not(:disabled){border-color:var(--reader-line-strong)}.grayy-reader-ask-modes button:disabled{color:var(--grayy-muted);cursor:wait}.grayy-reader-ask-field{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);align-items:flex-end;gap:8px;min-height:64px;padding:11px;transition:border-color .12s ease-out;display:flex}.grayy-reader-ask-field:focus-within{border-color:var(--grayy-green)}.grayy-reader-ask-field textarea{resize:none;min-width:0;height:40px;min-height:40px;max-height:120px;color:var(--grayy-ink);field-sizing:content;font:400 14px/20px var(--grayy-font-body);background:0 0;border:0;flex:1 1 0;padding:10px 0}@supports (field-sizing:content){.grayy-reader-ask-field textarea{height:auto}}.grayy-reader-ask-field textarea::placeholder{color:var(--grayy-muted);opacity:1;font-weight:500}.grayy-reader .grayy-reader-ask-field textarea:focus-visible{outline:0}.grayy-reader-ask-field button,.grayy-reader-lookup-word button{border-radius:var(--grayy-radius-8);width:40px;height:40px;color:var(--grayy-ink);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-reader-ask-field button{background:var(--grayy-chip)}.grayy-reader-ask-field button:hover:not(:disabled),.grayy-reader-lookup-word button:hover{background:var(--grayy-selected)}.grayy-reader-ask-field button:disabled{color:var(--grayy-muted);cursor:not-allowed}.grayy-reader-lookup-word{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.grayy-reader-lookup-word h3{overflow-wrap:anywhere;min-width:0;color:var(--grayy-ink);font:var(--grayy-text-reader-section)}.grayy-reader-lookup-word button{color:var(--grayy-muted)}.grayy-reader-lookup-word button:hover{color:var(--grayy-ink)}.grayy-reader-lookup-meta{color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:pre-wrap;margin-top:4px}.grayy-reader-lookup-definition{color:var(--color-readerBody);font:var(--grayy-text-panel-body);margin-top:24px}.grayy-reader-lookup-definition.is-more{margin-top:12px}.grayy-reader-lookup-definition.is-more>span{color:var(--grayy-muted);font-style:italic}.grayy-reader-lookup-rule{background:var(--grayy-line);border:0;height:1px;margin:28px 0}.grayy-reader-lookup-card{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-10);background:var(--grayy-surface);flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.grayy-reader-lookup-card>p{overflow-wrap:anywhere;color:var(--color-readerBody);font:var(--grayy-text-panel-body)}.grayy-reader-lookup-card>p:first-child{min-height:24px;color:var(--grayy-muted);font:var(--grayy-text-reader-caption);text-transform:uppercase;align-items:center;gap:8px;display:flex}.grayy-reader-lookup-card>p:first-child svg{flex:0 0 20px}.grayy-reader-lookup-card h3{overflow-wrap:anywhere;color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-reader-lookup-card>p button{border-radius:var(--grayy-radius-4);color:var(--grayy-ink);cursor:pointer;font:inherit;text-underline-offset:3px;text-decoration:underline}.grayy-reader-lookup-ask{margin-top:24px}.grayy-reader-lookup-ask .grayy-ai-mark{width:18px;height:18px}.grayy-reader-panel-hint.is-close{margin-top:12px}.grayy-reader-panel-hint a{color:inherit;text-underline-offset:3px;text-decoration:underline}.grayy-reader-offline-copy{color:var(--color-readerBody);font:var(--grayy-text-panel-body)}.grayy-reader-offline-state{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);align-items:flex-start;gap:12px;padding:16px;display:flex}.grayy-reader-offline-state>svg{color:var(--grayy-green);flex:0 0 20px}.grayy-reader-offline-state>p{flex-direction:column;gap:4px;min-width:0;display:flex}.grayy-reader-offline-state strong{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-reader-offline-state span{overflow-wrap:anywhere;color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-reader-offline-state+.grayy-reader-button{margin-top:16px}.grayy-reader-offline-unlock{flex-direction:column;margin-top:24px;display:flex}.grayy-reader-offline-unlock input{height:48px;padding-top:0;padding-bottom:0}.grayy-reader-offline-unlock .grayy-reader-button{margin-top:12px}.grayy-reader-panel-body>.grayy-reader-button.is-wide+.grayy-reader-button.is-wide,.grayy-reader-offline-unlock+.grayy-reader-button.is-wide{margin-top:8px}.grayy-reader-setting+.grayy-reader-setting{margin-top:28px}.grayy-reader-setting h3{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-reader-setting>p{color:var(--grayy-muted);font:var(--grayy-text-caption);margin-top:6px}.grayy-reader-setting-rule{background:var(--grayy-line);border:0;height:1px;margin:28px 0 24px}.grayy-reader-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;padding-bottom:8px;display:grid}.grayy-reader-theme{border-radius:var(--grayy-radius-8);min-width:0;color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-small);flex-direction:column;align-items:center;gap:8px;display:flex}.grayy-reader-theme[aria-checked=true]{color:var(--grayy-green)}.grayy-reader-theme-preview{border-radius:var(--grayy-radius-8);color:#202226;background:#fff;border:1px solid #e8eaed;flex-direction:column;align-items:flex-start;gap:6px;width:100%;height:72px;padding:12px;display:flex}.grayy-reader-theme-preview>span{font:600 16px/22px var(--grayy-font-body)}.grayy-reader-theme-preview>i{background:#e8eaed;flex:0 0 2px;width:60px;max-width:100%;height:2px}.grayy-reader-theme-preview>i+i{width:40px}.grayy-reader-theme-preview.is-sepia{background:#faf4ea}.grayy-reader-theme-preview.is-dark{color:#fff;background:#202226}.grayy-reader-theme-preview.is-dark>i{background:#747b89}.grayy-reader[data-reader-theme=dark] .grayy-reader-theme-preview{border-color:#4a4e56}.grayy-reader .grayy-reader-theme[aria-checked=true] .grayy-reader-theme-preview{border:2px solid var(--grayy-green)}.grayy-reader-stepper{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);justify-content:space-between;align-items:center;height:48px;margin-top:12px;padding:0 4px;display:flex}.grayy-reader-stepper button{border-radius:var(--grayy-radius-8);width:40px;height:40px;color:var(--grayy-muted);cursor:pointer;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .12s ease-out,color .12s ease-out;display:inline-flex}.grayy-reader-stepper button:hover:not(:disabled){background:var(--grayy-chip);color:var(--grayy-ink)}.grayy-reader-stepper button:disabled{cursor:not-allowed;opacity:.4}.grayy-reader-stepper output{color:var(--grayy-ink);font:var(--grayy-text-label);font-variant-numeric:tabular-nums}.grayy-reader-segments{border-radius:var(--grayy-radius-8);background:var(--grayy-chip);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;height:44px;margin-top:12px;padding:4px;display:grid}.grayy-reader-segments button{border-radius:var(--grayy-radius-6);color:var(--grayy-muted);cursor:pointer;font:var(--grayy-text-small);border:1px solid #0000;transition:background-color .12s ease-out,color .12s ease-out}.grayy-reader-segments button:hover{color:var(--grayy-ink)}.grayy-reader-segments button[aria-pressed=true]{border-color:var(--grayy-line);background:var(--grayy-surface);color:var(--grayy-ink)}.grayy-reader-setting-reset{margin-top:28px}@media (max-width:680px){.grayy-reader-setting:has(>#grayy-reader-width)>:not(h3){display:none}.grayy-reader-setting:has(>#grayy-reader-width):after{color:var(--grayy-muted);content:"On this screen the text already uses the full width, so reading width has no effect here. It applies on wider screens.";font:var(--grayy-text-caption);margin-top:6px;display:block}}.grayy-reader-skeleton-eyebrow{width:200px;max-width:60%;height:18px}.grayy-reader-skeleton-title{width:82%;height:44px;margin-top:12px}.grayy-reader-skeleton-line{width:100%;height:18px;margin-top:14px}.grayy-reader-rule+.grayy-reader-skeleton-line{margin-top:0}.grayy-reader-skeleton-line.is-short{width:68%;margin-bottom:24px}@keyframes grayy-reader-fade{0%{opacity:0}to{opacity:1}}@keyframes grayy-reader-fade-out{0%{opacity:1}to{opacity:0}}@keyframes grayy-reader-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes grayy-reader-status-open{0%{opacity:0;height:0;min-height:0;padding-top:0;padding-bottom:0}to{height:var(--grayy-reader-status-height)}}@keyframes grayy-reader-status-close{to{opacity:0;height:0;min-height:0;padding-top:0;padding-bottom:0}}@keyframes grayy-reader-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes grayy-reader-selection-in{0%{opacity:0;transform:translate(-50%,calc(4px - 100%))}to{opacity:1;transform:translate(-50%,-100%)}}@keyframes grayy-reader-selection-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes grayy-reader-panel-in{0%{opacity:0;transform:translateX(var(--reader-panel-from,16px))}to{opacity:1;transform:translate(0)}}@media (min-width:1200px){.grayy-reader-workspace.has-panel .grayy-reader-column{width:min(100%, calc(var(--reader-measure) - 40px))}}@media (max-width:1199px){.grayy-reader-panel{z-index:46;top:calc(var(--reader-top) + var(--reader-bar-height));width:min(400px,100%);height:auto;padding-bottom:max(24px, env(safe-area-inset-bottom));box-shadow:var(--grayy-shadow-raised);animation:grayy-reader-panel-in .2s var(--ease-standard) both;position:fixed;bottom:0;right:0}.grayy-reader-panel.is-left{--reader-panel-from:-16px;width:min(340px,100%);left:0;right:auto}.grayy-reader-scrim{z-index:45;inset:calc(var(--reader-top) + var(--reader-bar-height)) 0 0;background:var(--grayy-scrim);animation:.2s ease-out both grayy-reader-fade;display:block;position:fixed}}@media (max-width:999px){.grayy-reader-toolbar{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left));gap:12px}.grayy-reader-tools{padding-right:0}.grayy-reader-status{padding-right:max(20px, env(safe-area-inset-right));padding-left:max(20px, env(safe-area-inset-left))}}@media (max-width:899px){.grayy-reader-page{padding:40px 20px calc(64px + env(safe-area-inset-bottom))}.grayy-reader-tool.is-labelled.is-ask{width:40px;min-width:0;padding:0}.grayy-reader-tool.is-ask>span:last-child{display:none}}@media (max-width:699px){.grayy-reader-selection-toolbar>button.is-highlight,.grayy-reader-selection-toolbar>button.is-note,.grayy-reader-selection-toolbar>button.is-ask,.grayy-reader-selection-toolbar>button.is-define{width:40px;min-width:0;padding:0}.grayy-reader-selection-toolbar>button>span:not(.grayy-ai-mark){display:none}}@media (max-width:759px){.grayy-reader-lead>.grayy-reader-divider,.grayy-reader-matter-title{display:none}.grayy-reader-tool.is-labelled{width:40px;min-width:0;padding:0}.grayy-reader-tool.is-labelled>span{display:none}}@media (max-width:599px){.grayy-reader-toolbar{height:auto;padding-top:4px;padding-bottom:4px;padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left));grid-template-columns:44px minmax(0,1fr);gap:4px 8px;display:grid}.grayy-reader-lead{flex:none;grid-area:1/1;height:44px;padding-right:0}.grayy-reader-library-link{width:44px;min-width:0;height:44px;padding:0}.grayy-reader-library-link span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grayy-reader-position{flex:1 1 0;grid-area:1/2;align-items:flex-start;gap:0;width:100%;min-width:0;height:auto;padding-left:0;position:static}.grayy-reader-chapter-trigger{flex:none;max-width:100%;height:auto;min-height:44px}.grayy-reader-chapter-trigger>span{text-overflow:ellipsis;min-width:0;overflow:hidden}button.grayy-reader-chapter-trigger:before{inset:0}.grayy-reader-progress{width:min(144px,100%)}.grayy-reader-tools{grid-area:2/1/auto/-1;gap:0;height:44px}.grayy-reader-tools>.grayy-reader-divider,.grayy-reader-tool.is-chapters,.grayy-reader-tool.is-ask{display:none}.grayy-reader-tool,.grayy-reader-tool.is-labelled{width:44px;height:44px}.grayy-reader-menu-item{min-height:44px}.grayy-reader-menu-item.is-phone-only{display:flex}.grayy-reader-menu.is-chapters{top:calc(var(--reader-top) + var(--reader-bar-height) + 4px);width:auto;max-width:none;max-height:min(70vh,520px);position:fixed;left:12px;right:12px;transform:none}.grayy-reader-status{flex-wrap:wrap;gap:4px 8px;padding-top:10px;padding-bottom:10px}.grayy-reader-status>p{flex:100%;order:3}.grayy-reader-status>span{flex:100%;order:4}.grayy-reader-status>button,.grayy-reader-status>a{min-width:44px;height:32px;margin-left:auto}.grayy-reader-page{padding-top:32px}.grayy-reader-chapter-head h1,.grayy-reader-completion h2{letter-spacing:-.5px;font-size:28px;line-height:36px}.grayy-reader-chapter-actions{flex-direction:column;align-items:stretch;gap:16px}.grayy-reader-completion{padding:32px 20px}.grayy-reader-completion-copy>span{display:inline}.grayy-reader-completion-actions{flex-direction:column;width:100%}.grayy-reader-completion-actions .grayy-reader-button{width:100%}.grayy-reader-panel,.grayy-reader-panel.is-left{border:0;width:100%;padding-left:20px;padding-right:20px}.grayy-reader-panel-body{margin:0 -20px;padding-left:20px;padding-right:20px}.grayy-reader-panel-close,.grayy-reader-stepper button{flex-basis:44px;width:44px;height:44px}.grayy-reader-search-field button,.grayy-reader-search-nav button,.grayy-reader-source-position button{flex-basis:44px;width:44px;height:44px;margin:0 -6px}.grayy-reader-search-nav,.grayy-reader-source-position{min-height:44px}.grayy-reader-source-flag,.grayy-reader-ask-field button,.grayy-reader-lookup-word button{flex-basis:44px;width:44px;height:44px}.grayy-reader-ask-modes button{min-height:40px}.grayy-reader-partial-actions,.grayy-reader-partial>div,.grayy-reader-unavailable>div{flex-direction:column;width:100%}}@media (max-width:479px){.grayy-reader-selection-toolbar{animation-name:grayy-reader-selection-rise;transform:none;inset:auto 12px calc(16px + env(safe-area-inset-bottom))!important}.grayy-reader-selection-toolbar>button.is-highlight,.grayy-reader-selection-toolbar>button.is-note,.grayy-reader-selection-toolbar>button.is-ask,.grayy-reader-selection-toolbar>button.is-define{flex:1 1 0;width:auto}.grayy-reader-menu.is-selection{top:auto;bottom:calc(100% + 10px)}}@media (max-width:359px){.grayy-reader-tool.is-search{display:none}.grayy-reader-menu-item.is-narrow-only{display:flex}}@media (prefers-reduced-motion:reduce){.grayy-reader-column,.grayy-reader-panel,.grayy-reader-scrim,.grayy-reader-menu,.grayy-reader-flash,.grayy-reader-flash.is-leaving,.grayy-reader-selection-toolbar,.grayy-reader-ask-thread>li,.grayy-reader-status.is-opening,.grayy-reader-status.is-closing{animation:none}.grayy-reader.grayy-ui,.grayy-reader *,.grayy-reader :before,.grayy-reader :after{transition:none!important}html:has(.grayy-reader){transition:none!important}html:has(.grayy-reader) body{transition:none!important}}html[data-a11y-motion=reduce] .grayy-reader.grayy-ui,html[data-a11y-motion=reduce] .grayy-reader *,html[data-a11y-motion=reduce] .grayy-reader :before,html[data-a11y-motion=reduce] .grayy-reader :after{transition:none!important}html[data-a11y-motion=reduce]:has(.grayy-reader){transition:none!important}html[data-a11y-motion=reduce]:has(.grayy-reader) body{transition:none!important}
.grayy-profile-panel{flex-direction:column;gap:20px;min-width:0;padding:24px 22px 24px 24px;display:flex}.grayy-profile-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:32px;display:flex}.grayy-profile-panel-head h2{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-profile-panel-link{border-radius:var(--grayy-radius-4);height:32px;color:var(--grayy-muted);font:var(--grayy-text-label);white-space:nowrap;flex:none;align-items:flex-start;gap:8px;transition:color .12s ease-out;display:inline-flex}.grayy-profile-panel-link:hover{color:var(--grayy-ink)}.grayy-profile-panel-link svg{flex:0 0 18px}.grayy-profile-fact{flex-direction:column;gap:6px;min-width:0;display:flex}.grayy-profile-fact h3{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-profile-fact p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-profile-fact-row{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.grayy-profile-fact-row .grayy-profile-fact{flex:200px}.grayy-profile-action{width:180px}.grayy-profile-action svg,.grayy-profile-back svg{flex:0 0 18px}.grayy-profile-back{align-self:flex-start;width:184px}.grayy-profile-restart{width:248px}.grayy-profile-restart svg{flex:0 0 18px}.grayy-skeleton.grayy-profile-action{border-radius:var(--grayy-radius-8);flex:none;height:44px}.grayy-profile-note{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-profile-pill{background:var(--grayy-mint)}.grayy-profile-notice .grayy-notice>svg{color:var(--grayy-blueInk)}.grayy-profile-notice .grayy-notice.is-error>svg{color:var(--grayy-roseInk)}.grayy-profile-notice .grayy-notice.is-warning>svg{color:var(--grayy-sandInk)}.grayy-profile-notice .grayy-notice.is-success>svg{color:var(--grayy-green)}.grayy-profile-notice .grayy-notice-action{align-self:flex-start;margin-right:6px}.grayy-profile-notice .grayy-notice-action>*{width:176px}.grayy-profile-identity{align-items:center;gap:20px;min-height:64px;display:flex}.grayy-profile-identity-avatar{background:var(--grayy-selected) center / cover no-repeat;width:56px;height:56px;color:var(--grayy-ink);font:700 22px/1 var(--grayy-font-body);border-radius:14px;flex:0 0 56px;place-items:center;display:inline-grid}.grayy-profile-identity-copy{flex-direction:column;flex:1 1 0;gap:6px;min-width:0;display:flex}.grayy-profile-identity-copy h2{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-profile-identity-copy p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-profile-summaries{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.grayy-profile-read-mark{color:var(--grayy-green)}.grayy-profile-read-teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grayy-profile-loading{flex-direction:column;gap:28px;display:flex}.grayy-profile-skeleton{border-radius:var(--grayy-radius-12);height:304px}.grayy-profile-skeleton.is-short{height:148px}.grayy-profile-topic-head,.grayy-profile-topic-row{grid-template-columns:minmax(0,300fr) minmax(0,180fr) minmax(0,300fr) minmax(0,220fr);column-gap:24px;display:grid}.grayy-profile-topic-head{min-height:24px;color:var(--grayy-muted);font:var(--grayy-text-small);align-items:start}.grayy-profile-topic-row{align-items:center;min-height:90px}.grayy-profile-topic-row h3{overflow-wrap:anywhere}.grayy-profile-topic-row .grayy-list-row-copy p{margin-right:-8px}.grayy-profile-topic-source{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-profile-topic-change{width:100%}.grayy-profile-topic-change[aria-disabled=true],.grayy-profile-topic-change[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-surface);color:#a3a8b2;cursor:not-allowed}.grayy-profile-read-label{min-height:28px;color:var(--grayy-green);flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.grayy-profile-read h2{color:var(--grayy-ink);font:var(--grayy-text-reader-section)}.grayy-profile-read>p{max-width:930px;color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-profile-read-action{width:218px}.grayy-profile-read-decline{width:144px}.grayy-profile-read-dismiss{width:132px}.grayy-profile-read-correct{width:240px;display:block}.grayy-profile-form{min-width:0;scroll-margin-top:calc(var(--grayy-preview-banner-height,0px) + 24px);flex-direction:column;gap:28px;display:flex}.grayy-profile-choice-group{flex-direction:column;gap:12px;min-width:0;display:flex}.grayy-profile-choice-group h2{color:var(--grayy-ink);font:var(--grayy-text-section)}.grayy-profile-choice-heading{flex-direction:column;gap:4px;display:flex}.grayy-profile-choice-heading p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-profile-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.grayy-profile-choice,.grayy-profile-tile{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-surface);flex-direction:column;gap:10px;min-width:0;min-height:87px;padding:16px 14px 16px 16px;display:flex}.grayy-profile-choice{cursor:pointer;transition:background-color .16s ease-out,border-color .16s ease-out;position:relative}.grayy-profile-choice:hover{border-color:#d5d9df}.grayy-profile-choice.is-selected{border-color:var(--grayy-green);background:var(--color-readerActive)}.grayy-profile-choice:has(input:focus-visible){outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-profile-choice-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:24px;display:flex}.grayy-profile-choice-top strong,.grayy-profile-tile h3{color:var(--grayy-ink);font:var(--grayy-text-title)}.grayy-profile-choice-top svg{color:var(--grayy-muted);flex:0 0 20px}.grayy-profile-choice.is-selected .grayy-profile-choice-top svg{color:var(--grayy-green)}.grayy-profile-choice>span:last-child,.grayy-profile-tile p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-profile-tile h3{min-height:24px}.grayy-profile-tile.is-wide{grid-column:1/-1;min-height:0}.grayy-profile-save{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grayy-profile-save-primary{width:180px}.grayy-profile-save-secondary{width:120px}.grayy-profile-form.is-defaults .grayy-profile-save-secondary{width:200px}.grayy-profile-form.is-accessibility .grayy-profile-save-secondary{width:248px}.grayy-profile-save-status{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-profile-save-status:focus{outline:none}.grayy-profile-save [aria-disabled=true],.grayy-profile-notice [aria-disabled=true]{cursor:not-allowed}.grayy-profile-save .grayy-primary-button[aria-disabled=true],.grayy-profile-save .grayy-primary-button[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-profile-save .grayy-secondary-button[aria-disabled=true],.grayy-profile-save .grayy-secondary-button[aria-disabled=true]:hover,.grayy-profile-notice .grayy-secondary-button[aria-disabled=true],.grayy-profile-notice .grayy-secondary-button[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-surface);color:#a3a8b2}.grayy-profile-field{flex-direction:column;gap:8px;min-width:0;display:flex}.grayy-profile-field>label,.grayy-profile-field-label{color:var(--grayy-ink);font:var(--grayy-text-label)}.grayy-profile-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.grayy-profile-field-row.is-schedule{grid-template-columns:minmax(0,330fr) minmax(0,330fr) minmax(0,364fr)}.grayy-profile-control.grayy-input,.grayy-profile-control.grayy-select{height:48px;min-height:48px;font:400 14px/19px var(--grayy-font-body);padding:12px 14px 15px}.grayy-profile-control.grayy-textarea{min-height:88px;font:400 14px/19px var(--grayy-font-body);padding:12px 14px}.grayy-profile-select{min-width:0;display:block;position:relative}.grayy-profile-select>select{appearance:none;cursor:pointer;text-overflow:ellipsis;padding-right:44px}.grayy-profile-select>select:disabled{cursor:not-allowed}.grayy-profile-select>svg{color:var(--grayy-ink);pointer-events:none;position:absolute;top:13px;right:17px}.grayy-profile-select.is-inline>select{color:#0000;height:44px;min-height:44px;font:400 14px/20px var(--grayy-font-body);padding:11px 12px}.grayy-profile-select.is-inline>select option{color:var(--grayy-ink)}.grayy-profile-select-face{min-width:0;color:var(--grayy-ink);font:400 14px/20px var(--grayy-font-body);pointer-events:none;align-items:center;gap:8px;padding:0 13px;display:flex;position:absolute;inset:0}.grayy-profile-select-face>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-profile-select-face>svg{flex:0 0 16px}.grayy-profile-select.is-inline>select:disabled+.grayy-profile-select-face{color:var(--grayy-muted)}.grayy-profile-toggle-row{grid-template-columns:minmax(0,1fr) 40px 48px;align-items:center;column-gap:24px;min-height:47px;display:grid}.grayy-profile-toggle-state{color:var(--grayy-muted);font:var(--grayy-text-caption)}.grayy-profile-interests{flex-wrap:wrap;align-items:flex-start;gap:8px;min-height:32px;list-style:none;display:flex}.grayy-profile-interests>li{min-width:0;max-width:100%;display:flex}.grayy-profile-interest{border-radius:var(--grayy-radius-100);background:var(--color-readerActive);height:28px;color:var(--grayy-green);font:var(--grayy-text-caption);align-items:center;gap:8px;padding:0 10px}.grayy-profile-interest>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.grayy-profile-interest>button{border-radius:var(--grayy-radius-4);width:14px;height:14px;color:inherit;cursor:pointer;flex:0 0 14px;place-items:center;display:inline-grid;position:relative}.grayy-profile-interest>button:after{content:"";position:absolute;inset:-7px -9px}.grayy-profile-interest>button:hover{color:var(--grayy-ink)}.grayy-profile-interest-add,.grayy-profile-interest-input{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-100);background:var(--grayy-surface);height:28px;color:var(--grayy-ink);font:var(--grayy-text-caption)}.grayy-profile-interest-add{cursor:pointer;align-items:center;gap:6px;width:132px;padding:0 10px;transition:border-color .12s ease-out,background-color .12s ease-out;display:inline-flex}.grayy-profile-interest-add:hover{background:var(--grayy-sidebar);border-color:#d2d6dc}.grayy-profile-interest-add svg{flex:0 0 16px}.grayy-profile-interest-input{width:200px;max-width:100%;padding:0 12px}.grayy-profile-interest-input::placeholder{color:var(--grayy-muted);opacity:1}.grayy-ui .grayy-profile-interest-input:focus-visible{border-color:var(--grayy-ink);outline:1px solid var(--grayy-ink);outline-offset:0}.grayy-profile-dialog{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);width:min(100%,720px);max-height:calc(100svh - 48px);box-shadow:var(--grayy-shadow-soft);color:var(--grayy-ink);animation:grayy-modal-in .24s var(--ease-standard) both;flex-direction:column;gap:24px;padding:32px 30px 32px 32px;display:flex;overflow:auto}.grayy-profile-dialog:focus{outline:none}.grayy-profile-dialog>h2{color:var(--grayy-ink);font:var(--grayy-text-reader-section)}.grayy-profile-dialog>p:not(.grayy-form-error):not(.grayy-profile-note),.grayy-profile-dialog-keep>p:last-child{color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-profile-dialog-keep{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);flex-direction:column;gap:20px;padding:24px 22px 24px 24px;display:flex}.grayy-profile-dialog-keep-title{min-height:28px;color:var(--grayy-ink);font:var(--grayy-text-title);align-items:flex-start;gap:10px;display:flex}.grayy-profile-dialog-keep-title svg{color:var(--grayy-green);flex:0 0 22px}.grayy-profile-dialog .grayy-notice.is-warning>svg{color:var(--grayy-sandInk)}.grayy-profile-check{min-height:48px;color:var(--grayy-ink);cursor:pointer;font:400 14px/19px var(--grayy-font-body);align-items:center;gap:10px;display:flex}.grayy-profile-check svg{border-radius:var(--grayy-radius-4);color:var(--grayy-muted);flex:0 0 20px}.grayy-profile-check:has(input:checked) svg{color:var(--grayy-green)}.grayy-profile-check:has(input:focus-visible) svg{outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-profile-check:has(input:disabled){cursor:not-allowed}.grayy-profile-dialog-actions{gap:12px;display:flex}.grayy-profile-dialog-actions .grayy-secondary-button{width:220px}.grayy-profile-dialog-actions .grayy-primary-button{flex:1 1 0;min-width:0}.grayy-profile-dialog-actions.is-even>*{flex:1 1 0;width:auto;min-width:0}.grayy-profile-dialog-actions [aria-disabled=true]{cursor:not-allowed}.grayy-profile-dialog-actions .grayy-primary-button[aria-disabled=true],.grayy-profile-dialog-actions .grayy-primary-button[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-chip);color:var(--grayy-muted)}.grayy-profile-dialog-actions .grayy-secondary-button[aria-disabled=true],.grayy-profile-dialog-actions .grayy-secondary-button[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-surface);color:#a3a8b2}@media (max-width:1040px){.grayy-profile-summaries{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.grayy-profile-panel{gap:16px;padding:16px}.grayy-profile-panel-link{align-items:center;height:44px}.grayy-profile-action,.grayy-profile-back{width:100%}.grayy-list-row>.grayy-profile-action,.grayy-profile-fact-row>.grayy-profile-action,.grayy-profile-identity>.grayy-profile-action{flex:100%}.grayy-profile-identity{flex-wrap:wrap;gap:12px 16px}.grayy-profile-identity-copy{flex:1 1 0;min-width:calc(100% - 72px)}.grayy-profile-choices{grid-template-columns:minmax(0,1fr)}.grayy-profile-summaries{gap:16px}.grayy-profile-form{gap:20px}.grayy-profile-field-row,.grayy-profile-field-row.is-schedule{grid-template-columns:minmax(0,1fr)}.grayy-profile-topic-head,.grayy-profile-topic-head+.grayy-divider{display:none}.grayy-profile-topic-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-height:0}.grayy-profile-topic-row>:first-child,.grayy-profile-topic-source{grid-column:1/-1}.grayy-profile-topic-source{order:-1}.grayy-profile-topic-row>:first-child{order:-2}.grayy-profile-toggle-row{grid-template-columns:minmax(0,1fr) auto 48px;column-gap:12px}.grayy-profile-toggle-state{text-align:right;min-width:24px}.grayy-profile-toggle-row .grayy-toggle{position:relative}.grayy-profile-toggle-row .grayy-toggle:before{content:"";position:absolute;inset:-9px 0}.grayy-profile-interest,.grayy-profile-interest-add,.grayy-profile-interest-input{height:36px}.grayy-profile-interest>button:after{inset:-15px -10px -15px -20px}.grayy-profile-interest-add{position:relative}.grayy-profile-interest-add:after{content:"";position:absolute;inset:-4px 0}.grayy-profile-read-correct{width:100%}.grayy-profile-dialog{gap:20px;padding:20px}.grayy-profile-dialog-keep{gap:12px;padding:16px}.grayy-profile-dialog-actions{flex-direction:column-reverse}.grayy-profile-dialog-actions>*,.grayy-profile-dialog-actions .grayy-secondary-button,.grayy-profile-dialog-actions .grayy-primary-button{flex:none;width:100%}.grayy-profile-dialog-actions.is-even{flex-direction:column}.grayy-profile-save>a,.grayy-profile-save>button{flex:140px;width:auto}.grayy-profile-save-status:empty{display:none}.grayy-profile-notice .grayy-notice{flex-wrap:wrap}.grayy-profile-notice .grayy-notice-action{flex:100%;margin-right:0}.grayy-profile-notice .grayy-notice-action>*{width:100%}}@media (max-width:420px){.grayy-profile-toggle-row{grid-template-rows:auto minmax(44px,auto);grid-template-columns:minmax(0,1fr) 48px;gap:8px 12px}.grayy-profile-toggle-row>.grayy-list-row-copy{grid-column:1/-1;min-width:0}.grayy-profile-toggle-state{grid-area:2/1;justify-self:end}.grayy-profile-toggle-row .grayy-toggle{border-radius:var(--grayy-radius-8);background:0 0;border:0;grid-area:2/2;height:44px}.grayy-profile-toggle-row .grayy-toggle:before{border:1px solid var(--grayy-line);background:var(--grayy-chip);border-radius:14px;inset:8px 0}.grayy-profile-toggle-row .grayy-toggle:after{top:12px;left:5px}.grayy-profile-toggle-row .grayy-toggle[aria-checked=true]:before{border-color:var(--grayy-green);background:var(--grayy-green)}}@media (prefers-reduced-motion:reduce){.grayy-profile-dialog{animation:none}}
.grayy-settings-categories{padding-right:22px}.grayy-settings-links{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grayy-settings-links.is-policies .grayy-profile-action{width:220px}.grayy-settings-signout{width:144px}.grayy-settings-signout[aria-disabled=true],.grayy-settings-signout[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-surface);color:#a3a8b2;cursor:progress}.grayy-settings-shortcuts{flex-direction:column;gap:20px;display:flex}.grayy-settings-shortcut{justify-content:space-between;align-items:flex-start;gap:16px;min-height:32px;display:flex}.grayy-settings-shortcut dt{min-width:0;color:var(--grayy-ink);font:var(--grayy-text-body);overflow-wrap:anywhere}.grayy-settings-shortcut dd{border-radius:var(--grayy-radius-100);background:var(--grayy-chip);height:28px;color:var(--grayy-muted);font:var(--grayy-text-caption);white-space:nowrap;flex:none;padding:0 10px;line-height:28px}.grayy-settings-shortcut kbd{font:inherit}.grayy-settings-help-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.grayy-settings-help-option{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;gap:20px;min-width:0;height:100%;padding:24px;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.grayy-settings-help-option:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-settings-help-option-title{min-height:24px;color:var(--grayy-ink);font:var(--grayy-text-title);align-items:flex-start;gap:10px;display:flex}.grayy-settings-help-option-title svg{flex:0 0 22px}.grayy-settings-help-option>span:last-child{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-settings-send{width:192px}.grayy-settings-send[aria-disabled=true],.grayy-settings-send[aria-disabled=true]:hover{border-color:var(--grayy-line);background:var(--grayy-chip);color:var(--grayy-muted);cursor:progress}.grayy-settings-outcome{flex:240px;min-width:0}.grayy-settings-outcome:empty{display:none}.grayy-settings-outcome:focus,.grayy-settings-outcome-slot:focus{outline:none}.grayy-settings-outcome-slot:empty{display:none}.grayy-settings-report-kinds{align-items:flex-start;min-height:44px}.grayy-settings-report-passage{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-8);background:var(--grayy-sidebar);flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.grayy-settings-report-passage>p:first-child{color:var(--grayy-muted);font:var(--grayy-text-small);text-transform:uppercase}.grayy-settings-report-passage>p+p{color:var(--grayy-ink);font:var(--grayy-text-body);overflow-wrap:anywhere}.grayy-settings-report-passage.is-loading{border:0;height:82px}.grayy-settings-report-privacy{min-height:48px;color:var(--grayy-muted);font:var(--grayy-text-description);align-items:center;gap:10px;display:flex}.grayy-settings-report-privacy svg{color:var(--grayy-ink);flex:0 0 22px}.grayy-settings-report .grayy-profile-save-primary{width:200px}.grayy-settings-report .grayy-profile-save-secondary{width:136px}@media (max-width:899px){.grayy-settings-links>*{flex:140px;width:auto}.grayy-settings-links.is-policies .grayy-profile-action{width:auto}.grayy-settings-help-options{grid-template-columns:minmax(0,1fr)}.grayy-settings-shortcut dt{font-size:15px}.grayy-settings-send{width:100%}.grayy-settings-report-kinds .grayy-pill-tab{position:relative}.grayy-settings-report-kinds .grayy-pill-tab:after{content:"";position:absolute;inset:-2px 0}.grayy-settings-report-kinds{row-gap:12px}}
.grayy-series-page{padding-top:40px;padding-bottom:64px}.grayy-series-embedded>.grayy-page{padding:0}.grayy-home-continue-tools>a{min-width:24px;min-height:24px;color:var(--grayy-muted);justify-content:center;align-items:center;display:inline-flex}.grayy-series-panel{border:1px solid var(--grayy-line);border-radius:var(--grayy-radius-12);background:var(--grayy-surface);flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:23px;display:flex}.grayy-series-panel>*{max-width:100%}.grayy-series-panel h2{font:var(--grayy-text-section);color:var(--grayy-ink)}.grayy-series-panel h3,.grayy-series-dialog h3{font:var(--grayy-text-title);color:var(--grayy-ink)}.grayy-series-panel p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-series-summary-main{gap:24px;width:100%;min-height:144px;display:flex}.grayy-series-summary-main>.grayy-cover{border-radius:6px;width:104px;height:144px}.grayy-series-summary-main>div{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.grayy-series-summary-main h2,.grayy-series-context h2{font:var(--grayy-text-reader-section)}.grayy-series-summary-main p{font:var(--grayy-text-body)}.grayy-series-summary-main .grayy-series-meta{font:var(--grayy-text-small);color:var(--grayy-green)}.grayy-series-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.grayy-series-summary>.grayy-series-actions>:first-child,.grayy-series-summary .grayy-secondary-button{min-width:190px}.grayy-series-summary .grayy-series-credit-note{font:var(--grayy-text-caption)}.grayy-series-columns{grid-template-columns:minmax(0,712fr) minmax(0,384fr);align-items:start;gap:24px;width:100%;display:grid}.grayy-series-columns.is-equal{grid-template-columns:repeat(2,minmax(0,1fr))}.grayy-series-columns.is-shaping{grid-template-columns:minmax(0,648fr) minmax(0,448fr)}.grayy-series-columns.is-single{grid-template-columns:minmax(0,1fr)}.grayy-series-path{flex-direction:column;gap:20px;width:100%;list-style:none;display:flex}.grayy-series-path-row{align-items:center;gap:16px;min-width:0;min-height:47px;display:flex}.grayy-series-path-row+.grayy-series-path-row{border-top:1px solid var(--grayy-line);padding-top:20px}.grayy-series-path-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.grayy-series-path-copy :is(h3,a,button){color:var(--grayy-ink);font:var(--grayy-text-title);text-align:left;background:0 0}.grayy-series-path-copy :is(a,button){cursor:pointer}.grayy-series-path-copy :is(a,button):hover{text-underline-offset:3px;text-decoration:underline}.grayy-series-path-copy p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-series-path-row .grayy-status-pill{flex-shrink:0}.grayy-series-tabs{min-height:44px}.grayy-series-detail-row{flex-direction:column;gap:6px;width:100%;display:flex}.grayy-series-detail-row+.grayy-series-detail-row{border-top:1px solid var(--grayy-line);padding-top:20px}.grayy-series-detail-row>.grayy-text-link{white-space:normal;overflow-wrap:anywhere;display:block}.grayy-series-brief{flex-direction:column;gap:24px;display:flex}.grayy-series-brief .grayy-series-body,.grayy-series-panel blockquote{font:var(--grayy-text-body);color:var(--grayy-ink)}.grayy-series-brief-coverage{font:var(--grayy-text-caption);color:var(--grayy-muted)}.grayy-series-panel.is-reflection{background:var(--grayy-sand)}.grayy-series-panel.is-reflection .grayy-overline{font:var(--grayy-text-small);color:var(--grayy-sandInk)}.grayy-series-ideas{color:var(--grayy-ink);font:var(--grayy-text-panel-body);padding-left:20px}.grayy-series-ideas li+li{margin-top:8px}.grayy-series-history{font:var(--grayy-text-description)}.grayy-series-history summary{cursor:pointer;font:var(--grayy-text-title)}.grayy-series-history p{margin-top:16px}.grayy-series-history:not([open]){gap:0}.grayy-series-history>summary{align-self:stretch;align-items:center;gap:8px;list-style:none;display:flex}.grayy-series-history>summary::-webkit-details-marker{display:none}.grayy-series-history>summary::marker{content:""}.grayy-series-history>summary:after{content:"";width:16px;height:16px;transition:transform var(--motion-base) var(--ease-out-soft);background:currentColor;flex:0 0 16px;margin-left:auto;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M213.66,101.66l-80,80a8,8,0,0,1-11.32,0l-80-80A8,8,0,0,1,53.66,90.34L128,164.69l74.34-74.35a8,8,0,0,1,11.32,11.32Z'/%3E%3C/svg%3E") 50%/16px 16px no-repeat}.grayy-series-history[open]:not([data-closing])>summary:after{transform:rotate(180deg)}.grayy-series-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.grayy-series-conversation,.grayy-series-response{flex-direction:column;gap:24px;display:flex}.grayy-series-conversation{font:var(--grayy-text-body)}.grayy-series-message{background:var(--grayy-sidebar);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:calc(100% - 60px);padding:20px}.grayy-series-author{font:var(--grayy-text-title);align-items:center;gap:10px;display:flex}.grayy-series-muted{color:var(--grayy-muted)}.grayy-series-response>.grayy-icon-button{align-self:flex-start}.grayy-series-composer{border:1px solid var(--grayy-line);border-radius:12px;flex-direction:column;gap:16px;padding:15px;display:flex}.grayy-series-composer>textarea{resize:vertical;width:100%;min-height:40px;font:var(--grayy-text-body);background:0 0;border:0}.grayy-series-composer textarea::placeholder{color:var(--grayy-muted)}.grayy-series-composer-actions{justify-content:space-between;gap:12px;display:flex}.grayy-series-composer-actions>.grayy-icon-button{background:var(--grayy-chip)}.grayy-series-dialog{border:1px solid var(--grayy-line);border-radius:12px;flex-direction:column;gap:24px;width:720px;max-width:100%;max-height:calc(100dvh - 40px);padding:31px;display:flex;overflow-y:auto}.grayy-series-dialog h2{font:var(--grayy-text-reader-section)}.grayy-series-dialog>p{color:var(--grayy-muted);font:var(--grayy-text-body)}.grayy-series-dialog .grayy-series-actions{width:100%}.grayy-series-dialog .grayy-series-actions>button{flex:1;min-width:140px}.grayy-series-options{flex-direction:column;gap:24px;width:100%;display:flex}.grayy-series-deletion-receipt{width:100%;color:var(--grayy-muted);font:var(--grayy-text-description);overflow-wrap:anywhere;flex-direction:column;gap:12px;display:flex}.grayy-series-deletion-receipt summary{cursor:pointer;color:var(--grayy-ink)}.grayy-series-deletion-receipt ul{margin-top:12px;padding-left:20px}.grayy-series-option{border:1px solid var(--grayy-line);cursor:pointer;border-radius:8px;flex-direction:column;gap:10px;width:100%;padding:15px;display:flex;position:relative}.grayy-series-option.is-selected{border-color:var(--grayy-green);background:var(--color-readerActive)}.grayy-series-option.is-disabled{opacity:.55;cursor:not-allowed}.grayy-series-option strong{font:var(--grayy-text-title);justify-content:space-between;gap:16px;display:flex}.grayy-series-option strong svg{color:var(--grayy-green);flex-shrink:0}.grayy-series-option p{color:var(--grayy-muted);font:var(--grayy-text-description)}.grayy-series-option input{opacity:0;width:1px;height:1px;position:absolute}.grayy-series-option:focus-within{outline:2px solid var(--grayy-ink);outline-offset:3px}.grayy-series-continuation{border:1px solid var(--grayy-line);font:var(--grayy-text-label);color:var(--grayy-green);border-radius:8px;justify-content:space-between;gap:16px;margin-top:20px;padding:20px;display:flex}.grayy-series-progress{flex-direction:column;gap:8px;width:100%;display:flex}.grayy-series-pick{position:relative}.grayy-series-pick:hover{box-shadow:var(--grayy-shadow-soft);border-color:#d5d9df}.grayy-series-pick-link:after{z-index:1;border-radius:var(--grayy-radius-6);content:"";position:absolute;inset:0}.grayy-series-pick-link:focus-visible{outline:none}.grayy-series-pick-link:focus-visible:after{outline:2px solid var(--grayy-focus);outline-offset:2px}.grayy-series-pick-meta{flex-wrap:wrap;order:-1;justify-content:space-between;align-items:center;gap:6px 12px;width:100%;min-width:0;min-height:18px;display:flex}.grayy-series-pick-actions{z-index:2;flex:none;margin:-3px -4px -3px auto;position:relative}.grayy-series-recommendation-actions{gap:4px;display:flex;position:relative}.grayy-series-recommendation-actions>.grayy-icon-button{width:24px;height:24px;min-height:24px;color:var(--grayy-muted);flex:none}.grayy-series-recommendation-actions>.grayy-icon-button>svg{width:16px;height:16px}.grayy-series-recommendation-menu{z-index:20;border:1px solid var(--grayy-line);background:var(--grayy-surface);min-width:190px;max-width:calc(100vw - 40px);box-shadow:var(--grayy-shadow-raised);border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.grayy-series-recommendation-menu :is(button,strong){text-align:left;font:var(--grayy-text-caption);background:0 0;border-radius:6px;padding:8px 10px}.grayy-series-recommendation-menu button{cursor:pointer}.grayy-series-recommendation-menu button:hover{background:var(--grayy-chip)}@media (max-width:1100px){.grayy-series-columns.is-shaping{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.grayy-series-page{padding:28px 20px 32px}.grayy-series-columns,.grayy-series-columns.is-equal{grid-template-columns:minmax(0,1fr)}.grayy-series-panel{padding:19px}.grayy-series-summary-main{gap:16px}.grayy-series-summary-main>.grayy-cover{width:78px;height:108px}.grayy-series-summary-main h2{font-size:calc(20px * var(--grayy-a11y-scale,1));line-height:1.4}.grayy-series-summary-main p{font:var(--grayy-text-description)}.grayy-series-summary>.grayy-series-actions{width:100%}.grayy-series-summary>.grayy-series-actions>*{width:100%;min-width:0}.grayy-series-path-row{flex-wrap:wrap;gap:12px}.grayy-series-path-row .grayy-status-pill{margin-left:44px}.grayy-series-path-copy{flex-basis:calc(100% - 44px)}.grayy-series-dialog{padding:23px}.grayy-series-options{gap:16px}.grayy-series-message{max-width:100%}.grayy-series-recommendation-actions>.grayy-icon-button{width:44px;height:44px;min-height:44px}.grayy-series-pick-actions{margin:0 0 0 auto}.grayy-series-recommendation-actions{gap:0}}@media (max-width:599px){.grayy-series-summary-main{flex-direction:column}.grayy-series-summary-main>div{width:100%}.grayy-series-page>.grayy-notice{flex-wrap:wrap}.grayy-series-page>.grayy-notice .grayy-notice-copy,.grayy-series-page>.grayy-notice .grayy-notice-action{flex:100%;width:100%}.grayy-series-page>.grayy-notice .grayy-series-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.grayy-series-history>summary:after{transition:none}}
:root{--motion-fast:.14s;--motion-base:.22s;--motion-slow:.36s;--ease-out-soft:cubic-bezier(.2, .7, .2, 1);--motion-lift:translateY(-2px)}@keyframes grayy-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes grayy-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes grayy-settle{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.grayy-page{animation:grayy-page-in var(--motion-slow) var(--ease-out-soft) backwards}.grayy-page>:nth-child(2):not(.grayy-modal-backdrop){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) 40ms backwards}.grayy-page>:nth-child(3):not(.grayy-modal-backdrop){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) 90ms backwards}.grayy-page>:nth-child(4):not(.grayy-modal-backdrop){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) .14s backwards}.grayy-page>:nth-child(5):not(.grayy-modal-backdrop){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) .19s backwards}.grayy-page>:nth-child(n+6):not(.grayy-modal-backdrop){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) .24s backwards}.grayy-home-topics>*,.grayy-read-card-row>*,.grayy-discover-tiles>*,.grayy-discover-cards>*,.grayy-discover-results>*,.grayy-library-grid>*,.grayy-library-list>*,.grayy-annotation-groups>*,.grayy-create-starters>*,.grayy-create-side-list>*,.grayy-reader-card-list>*{animation:grayy-rise var(--motion-base) var(--ease-out-soft) backwards}.grayy-home-topics>:nth-child(2),.grayy-read-card-row>:nth-child(2),.grayy-discover-tiles>:nth-child(2),.grayy-discover-cards>:nth-child(2),.grayy-discover-results>:nth-child(2),.grayy-library-grid>:nth-child(2),.grayy-library-list>:nth-child(2),.grayy-annotation-groups>:nth-child(2),.grayy-create-starters>:nth-child(2),.grayy-create-side-list>:nth-child(2),.grayy-reader-card-list>:nth-child(2){animation-delay:40ms}.grayy-home-topics>:nth-child(3),.grayy-read-card-row>:nth-child(3),.grayy-discover-tiles>:nth-child(3),.grayy-discover-cards>:nth-child(3),.grayy-discover-results>:nth-child(3),.grayy-library-grid>:nth-child(3),.grayy-library-list>:nth-child(3),.grayy-annotation-groups>:nth-child(3),.grayy-create-starters>:nth-child(3),.grayy-create-side-list>:nth-child(3),.grayy-reader-card-list>:nth-child(3){animation-delay:80ms}.grayy-home-topics>:nth-child(4),.grayy-read-card-row>:nth-child(4),.grayy-discover-tiles>:nth-child(4),.grayy-discover-cards>:nth-child(4),.grayy-discover-results>:nth-child(4),.grayy-library-grid>:nth-child(4),.grayy-library-list>:nth-child(4),.grayy-annotation-groups>:nth-child(4),.grayy-create-starters>:nth-child(4),.grayy-create-side-list>:nth-child(4),.grayy-reader-card-list>:nth-child(4){animation-delay:.12s}.grayy-home-topics>:nth-child(5),.grayy-discover-tiles>:nth-child(5),.grayy-discover-cards>:nth-child(5),.grayy-discover-results>:nth-child(5),.grayy-library-grid>:nth-child(5),.grayy-library-list>:nth-child(5),.grayy-reader-card-list>:nth-child(5){animation-delay:.16s}.grayy-home-topics>:nth-child(n+6),.grayy-discover-tiles>:nth-child(n+6),.grayy-discover-cards>:nth-child(n+6),.grayy-discover-results>:nth-child(n+6),.grayy-library-grid>:nth-child(n+6),.grayy-library-list>:nth-child(n+6),.grayy-reader-card-list>:nth-child(n+6){animation-delay:.2s}.grayy-discover-tile,.grayy-discover-card,.grayy-discover-result,.grayy-library-card,.grayy-library-row,.grayy-library-topic,.grayy-create-starter,.grayy-create-side-chat,.grayy-read-card,.grayy-annotation-card,.grayy-series-pick-link{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out-soft)}:is(.grayy-read-card,.grayy-library-card,.grayy-library-row,.grayy-annotation-card):has([aria-expanded=true]){z-index:5;position:relative}:is(a,button,[role=button]):is(.grayy-discover-tile,.grayy-discover-card,.grayy-discover-result,.grayy-library-card,.grayy-library-topic,.grayy-create-starter,.grayy-read-card,.grayy-series-pick-link):hover:not(:disabled){transform:var(--motion-lift)}:is(a,button,[role=button]):is(.grayy-discover-tile,.grayy-discover-card,.grayy-discover-result,.grayy-library-card,.grayy-library-topic,.grayy-create-starter,.grayy-read-card,.grayy-series-pick-link):active:not(:disabled){transition-duration:60ms;transform:translateY(0)scale(.99)}.grayy-primary-button,.grayy-secondary-button,.grayy-reader-button,.grayy-discover-soft-button,.grayy-library-tool,.grayy-library-filter,.grayy-create-send,.grayy-create-tool,.grayy-page-action,.grayy-back-button{transition-property:transform,box-shadow,background-color,border-color,color,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out-soft)}.grayy-primary-button:hover:not(:disabled){transform:translateY(-1px)}:is(.grayy-primary-button,.grayy-secondary-button,.grayy-reader-button,.grayy-discover-soft-button,.grayy-library-tool,.grayy-library-filter,.grayy-create-send,.grayy-create-tool,.grayy-page-action,.grayy-back-button):active:not(:disabled){transition-duration:60ms;transform:scale(.97)}.grayy-nav-link{transition-property:background-color,color,transform;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out-soft);position:relative}.grayy-nav-link:before{content:"";opacity:0;width:3px;transition:transform var(--motion-base) var(--ease-out-soft), opacity var(--motion-base) var(--ease-out-soft);background:currentColor;border-radius:2px;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.4)}.grayy-nav-link.is-active:before{opacity:1;transform:scaleY(1)}.grayy-bottom-nav .grayy-nav-link:before{content:none}.grayy-nav-link:active{transform:scale(.98)}.grayy-reader-callout,.grayy-reader-concepts,.grayy-reader-completion{animation:grayy-settle var(--motion-base) var(--ease-out-soft) backwards}.grayy-reader-callout+.grayy-reader-callout{animation-delay:60ms}.grayy-notice,.grayy-empty-state,.grayy-preview-notice,.grayy-library-recovery,.grayy-discover-failure,.grayy-discover-empty{animation:grayy-settle var(--motion-base) var(--ease-out-soft) backwards}@keyframes grayy-drop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes grayy-press-pop{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1)}}:where([role=menu],[role=listbox],[role=tooltip]),.grayy-library-menu-list,.grayy-series-recommendation-menu{transform-origin:100% 0;animation:grayy-drop-in var(--motion-fast) var(--ease-out-soft) both}.grayy-series-recommendation-menu>*,.grayy-library-menu-list>*{animation:grayy-fade-in var(--motion-fast) ease-out both}.grayy-create-context-entry,.grayy-reader-source-report,.grayy-annotation-editor,.grayy-create-chat-rename,.grayy-create-chat-confirm,.grayy-profile-interest-input,.grayy-reveal{animation:grayy-rise var(--motion-base) var(--ease-out-soft) backwards}.grayy-icon-button,.grayy-annotation-delete{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out-soft)}.grayy-home{animation:grayy-page-in var(--motion-slow) var(--ease-out-soft) backwards}.grayy-home>:nth-child(3){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) 60ms backwards}.grayy-home>:nth-child(n+4){animation:grayy-rise var(--motion-slow) var(--ease-out-soft) .12s backwards}:where(a,button,summary,label,input,select,textarea,[role=button],[role=tab],[role=radio],[role=checkbox],[role=switch],[role=option],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox]){transition-property:color,background-color,border-color,outline-color,box-shadow,opacity,text-decoration-color,fill,stroke;transition-duration:var(--motion-fast);transition-timing-function:var(--ease-out-soft)}.grayy-profile-toggle-row .grayy-toggle:before,.grayy-pill-tab:after{transition:background-color var(--motion-fast) var(--ease-out-soft), border-color var(--motion-fast) var(--ease-out-soft), opacity var(--motion-fast) var(--ease-out-soft), transform var(--motion-fast) var(--ease-out-soft)}:where(button[aria-pressed=true]:focus)>svg,:where(button[data-popped])>svg{animation:grayy-press-pop .26s var(--ease-out-soft)}@property --grayy-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --grayy-sidebar{syntax:"<color>";inherits:true;initial-value:#f7f9f9}@property --grayy-ink{syntax:"<color>";inherits:true;initial-value:#202226}@property --grayy-muted{syntax:"<color>";inherits:true;initial-value:#626b79}@property --grayy-line{syntax:"<color>";inherits:true;initial-value:#e8eaed}@property --grayy-rule{syntax:"<color>";inherits:true;initial-value:#e5e7eb}@property --grayy-chip{syntax:"<color>";inherits:true;initial-value:#f4f5f5}@property --grayy-selected{syntax:"<color>";inherits:true;initial-value:#ebedef}@property --grayy-mint{syntax:"<color>";inherits:true;initial-value:#e3f6ef}@property --grayy-sand{syntax:"<color>";inherits:true;initial-value:#faf4ea}@property --grayy-rose{syntax:"<color>";inherits:true;initial-value:#f8e9e3}@property --grayy-blue{syntax:"<color>";inherits:true;initial-value:#ebf2f6}@property --color-readerBody{syntax:"<color>";inherits:true;initial-value:#34383e}@property --color-readerPanel{syntax:"<color>";inherits:true;initial-value:#f8fafa}@property --color-readerActive{syntax:"<color>";inherits:true;initial-value:#eaf3ef}@property --reader-line-strong{syntax:"<color>";inherits:true;initial-value:#d5d9df}@property --reader-size{syntax:"<length>";inherits:true;initial-value:19px}@property --reader-line{syntax:"<length>";inherits:true;initial-value:32px}@property --reader-measure{syntax:"<length>";inherits:true;initial-value:720px}@property --reader-column-trim{syntax:"<length>";inherits:true;initial-value:0}.grayy-reader{transition-property:--grayy-surface,--grayy-sidebar,--grayy-ink,--grayy-muted,--grayy-line,--grayy-rule,--grayy-chip,--grayy-selected,--grayy-mint,--grayy-sand,--grayy-rose,--grayy-blue,--color-readerBody,--color-readerPanel,--color-readerActive,--reader-line-strong,--reader-size,--reader-line,--reader-measure;transition-duration:.28s;transition-timing-function:var(--ease-out-soft)}@media (min-width:1200px){.grayy-reader-panel{animation:grayy-reader-panel-in .22s var(--ease-out-soft) backwards}.grayy-reader-panel.is-left{--reader-panel-from:-16px}.grayy-reader-workspace{transition:--reader-column-trim .26s var(--ease-out-soft)}.grayy-reader-workspace.has-panel{--reader-column-trim:40px}.grayy-reader-workspace .grayy-reader-column,.grayy-reader-workspace.has-panel .grayy-reader-column{width:min(100%, calc(var(--reader-measure) - var(--reader-column-trim)))}}@media (prefers-reduced-motion:reduce){:where([role=menu],[role=listbox],[role=tooltip]),.grayy-library-menu-list,.grayy-series-recommendation-menu,.grayy-series-recommendation-menu>*,.grayy-library-menu-list>*,.grayy-home,.grayy-home>*,.grayy-create-context-entry,.grayy-reader-source-report,.grayy-annotation-editor,.grayy-create-chat-rename,.grayy-create-chat-confirm,.grayy-profile-interest-input,.grayy-reveal,:where(button[aria-pressed=true]:focus)>svg,:where(button[data-popped])>svg,.grayy-page,.grayy-page>*,.grayy-home-topics>*,.grayy-read-card-row>*,.grayy-discover-tiles>*,.grayy-discover-cards>*,.grayy-discover-results>*,.grayy-library-grid>*,.grayy-library-list>*,.grayy-annotation-groups>*,.grayy-create-starters>*,.grayy-create-side-list>*,.grayy-reader-card-list>*,.grayy-reader-callout,.grayy-reader-concepts,.grayy-reader-completion,.grayy-notice,.grayy-empty-state,.grayy-preview-notice,.grayy-library-recovery,.grayy-discover-failure,.grayy-discover-empty{animation:none}.grayy-nav-link:before,.grayy-reader,.grayy-reader-workspace{transition:none}.grayy-reader-panel{animation:none}:is(a,button,[role=button]):is(.grayy-discover-tile,.grayy-discover-card,.grayy-discover-result,.grayy-library-card,.grayy-library-topic,.grayy-create-starter,.grayy-read-card,.grayy-series-pick-link):hover,.grayy-primary-button:hover:not(:disabled),:is(.grayy-primary-button,.grayy-secondary-button,.grayy-reader-button,.grayy-discover-soft-button,.grayy-library-tool,.grayy-library-filter,.grayy-create-send,.grayy-create-tool,.grayy-page-action,.grayy-back-button):active,.grayy-nav-link:active{transform:none}}
html[data-a11y-motion=reduce],html[data-a11y-motion=reduce] *,html[data-a11y-motion=reduce] :before,html[data-a11y-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:.001ms!important}html[data-a11y-motion=reduce] .grayy-skeleton{animation:none!important}html[data-a11y-text="115"]{--grayy-a11y-scale:1.15}html[data-a11y-text="130"]{--grayy-a11y-scale:1.3}html[data-a11y-text="150"]{--grayy-a11y-scale:1.5}html[data-a11y-text]{--grayy-text-hero:700 calc(48px * var(--grayy-a11y-scale))/1.15 var(--grayy-font-display);--grayy-text-page-title:700 calc(44px * var(--grayy-a11y-scale))/1.2 var(--grayy-font-display);--grayy-text-reader-title:700 calc(36px * var(--grayy-a11y-scale))/1.25 var(--grayy-font-display);--grayy-text-reader-section:700 calc(24px * var(--grayy-a11y-scale))/1.35 var(--grayy-font-display);--grayy-text-section:700 calc(22px * var(--grayy-a11y-scale))/1.35 var(--grayy-font-display);--grayy-text-panel-title:700 calc(20px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-display);--grayy-text-subtitle:400 calc(20px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body);--grayy-text-reader-body:400 calc(19px * var(--grayy-a11y-scale))/1.7 var(--grayy-font-body);--grayy-text-reader-quote:400 calc(18px * var(--grayy-a11y-scale))/1.6 var(--grayy-font-body);--grayy-text-category-title:600 calc(18px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body);--grayy-text-title:600 calc(16px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body);--grayy-text-body:400 calc(16px * var(--grayy-a11y-scale))/1.5 var(--grayy-font-body);--grayy-text-panel-body:400 calc(14px * var(--grayy-a11y-scale))/1.6 var(--grayy-font-body);--grayy-text-description:400 calc(14px * var(--grayy-a11y-scale))/1.45 var(--grayy-font-body);--grayy-text-label:500 calc(14px * var(--grayy-a11y-scale))/1.45 var(--grayy-font-body);--grayy-text-caption:400 calc(13px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body);--grayy-text-reader-caption:500 calc(12px * var(--grayy-a11y-scale))/1.5 var(--grayy-font-body);--grayy-text-eyebrow:600 calc(12px * var(--grayy-a11y-scale))/1.5 var(--grayy-font-body);--grayy-text-small:500 calc(12px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body);--grayy-text-badge:600 calc(10px * var(--grayy-a11y-scale))/1.4 var(--grayy-font-body)}html[data-a11y-font=readable]{--grayy-font-display:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--grayy-font-body:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html:is([data-a11y-contrast=high],[data-a11y-contrast=inverted]){--grayy-ink:#17191d;--grayy-muted:#49515d;--grayy-line:#929aa6;--grayy-rule:#929aa6;--grayy-focus:#17191d}html:is([data-a11y-contrast=high],[data-a11y-contrast=inverted]) .grayy-reader:not([data-reader-theme=dark]){--grayy-ink:#17191d;--grayy-muted:#49515d;--grayy-line:#929aa6;--grayy-rule:#929aa6;--color-readerBody:#202226;--reader-line-strong:#747b89}html:is([data-a11y-contrast=high],[data-a11y-contrast=inverted]) .grayy-reader[data-reader-theme=dark]{--grayy-ink:#fff;--grayy-muted:#c8d0dc;--grayy-line:#7b8593;--grayy-rule:#7b8593;--grayy-focus:#fff;--color-readerBody:#f1f2f4;--reader-line-strong:#9ba5b3}html[data-a11y-spacing=wide] .grayy-ui{letter-spacing:.04em;word-spacing:.14em}.grayy-accessibility-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:640px){.grayy-accessibility-fields{grid-template-columns:minmax(0,1fr)}}html[data-a11y-links=underline] .grayy-ui a:not(.grayy-nav-link):not(.grayy-brand):not(.grayy-preview-avatar),html[data-a11y-links=underline] .grayy-ui .grayy-text-link{text-underline-offset:.18em;text-decoration:underline}html[data-a11y-focus=always] .grayy-ui :is(button,a,input,textarea,select,[tabindex]):focus{outline:2px solid var(--grayy-focus);outline-offset:2px}html[data-a11y-targets=large] .grayy-ui :is(.grayy-text-link,.grayy-ghost-button,.grayy-icon-button,.grayy-back-button,.grayy-chip,.grayy-pill-tab){min-width:44px;min-height:44px}html[data-a11y-targets=large] .grayy-ui :is(input[type=checkbox],input[type=radio]){width:22px;height:22px}
