[data-sonner-toast][data-styled=false]{width:var(--width)}[data-sonner-toast][data-styled=false] [data-content],[data-sonner-toast][data-styled=false] [data-title]{height:100%}[data-component=markdown]{overflow-wrap:break-word;min-width:0;max-width:100%;color:var(--fg);font-size:var(--text-markdown);font-weight:var(--font-weight-normal);letter-spacing:var(--text-markdown--letter-spacing);line-height:var(--text-markdown--line-height)}[data-component=markdown][data-tone=muted]{color:var(--muted-foreground-1)}[data-component=markdown][data-size=sm]{font-size:var(--text-sm);letter-spacing:var(--text-sm--letter-spacing);line-height:var(--text-sm--line-height)}[data-component=markdown][data-size=inherit]{font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}[data-component=markdown][data-size=xs]{font-size:var(--text-xs);letter-spacing:var(--text-xs--letter-spacing);line-height:var(--text-xs--line-height)}[data-component=markdown][data-weight=medium]{font-weight:var(--font-weight-medium)}[data-component=markdown][data-variant=inline] [data-markdown-block]{display:inline}[data-component=markdown][data-variant=inline] [data-markdown-block] :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,blockquote){font-size:inherit;letter-spacing:inherit;line-height:inherit;border:0;margin:0;padding:0;display:inline}[data-component=markdown][data-variant=inline] [data-markdown-block] ul,[data-component=markdown][data-variant=inline] [data-markdown-block] ol{list-style:none}[data-component=markdown][data-variant=inline] [data-markdown-block] li+li:before{content:" · "}[data-component=markdown][data-variant=inline] [data-slot=markdown-table],[data-component=markdown][data-variant=inline] table,[data-component=markdown][data-variant=inline] thead,[data-component=markdown][data-variant=inline] tbody,[data-component=markdown][data-variant=inline] tr,[data-component=markdown][data-variant=inline] th,[data-component=markdown][data-variant=inline] td{width:auto;font-size:inherit;background:0 0;border:0;margin:0;padding:0;display:inline;overflow:visible}[data-component=markdown][data-variant=inline] th+th:before,[data-component=markdown][data-variant=inline] td+td:before{content:" · "}[data-component=markdown][data-variant=inline] tr+tr:before,[data-component=markdown][data-variant=inline] thead+tbody:before{content:" / "}[data-component=markdown][data-variant=inline] hr{border:0;margin:0;display:inline}[data-component=markdown][data-variant=inline] hr:after{content:" · "}[data-component=markdown][data-variant=inline] img{border-radius:var(--radius-sm);width:auto;height:1em;display:inline}[data-component=markdown][data-variant=inline] .katex-display{margin:0;display:inline;overflow:visible}[data-component=markdown][data-variant=inline]>*+:before{content:" "}[data-component=markdown] [data-markdown-block]{display:contents}[data-component=markdown]>[data-markdown-block]:first-child>:first-child{margin-top:0}[data-component=markdown]>[data-markdown-block]:last-child>:last-child{margin-bottom:0}[data-component=markdown] p{margin:0 0 .75em}[data-component=markdown] h1,[data-component=markdown] h2,[data-component=markdown] h3,[data-component=markdown] h4,[data-component=markdown] h5,[data-component=markdown] h6{color:var(--fg);font-weight:var(--font-weight-medium);margin:1.5em 0 .5em;line-height:1.3}[data-component=markdown] h1{font-size:var(--text-lg);letter-spacing:var(--text-lg--letter-spacing)}[data-component=markdown] h2{font-size:var(--text-base);letter-spacing:var(--text-base--letter-spacing)}[data-component=markdown] h3{font-size:var(--text-sm);letter-spacing:var(--text-sm--letter-spacing)}[data-component=markdown] h4,[data-component=markdown] h5,[data-component=markdown] h6{font-size:var(--text-sm);color:var(--muted-foreground-1)}[data-component=markdown] strong{font-weight:var(--font-weight-semibold)}[data-component=markdown] a{color:var(--text-link);text-decoration:none}[data-component=markdown] a:hover{text-underline-offset:2px;text-decoration:underline}[data-component=markdown] ul,[data-component=markdown] ol{margin:0 0 .75em;padding-left:1.5em}[data-component=markdown] ul{list-style-type:disc}[data-component=markdown] ol{list-style-type:decimal}[data-component=markdown] li{margin-bottom:.25em}[data-component=markdown] li>ul,[data-component=markdown] li>ol{margin:.25em 0 0}[data-component=markdown] blockquote{border-left:2px solid var(--border-2);color:var(--muted-foreground-1);margin:0 0 .75em;padding-left:.75em}[data-component=markdown] blockquote>:first-child{margin-top:0}[data-component=markdown] blockquote>:last-child{margin-bottom:0}[data-component=markdown] hr{border:none;border-top:.5px solid var(--border-2);margin:1em 0}[data-component=markdown] img{border-radius:var(--radius-card);cursor:zoom-in;max-width:100%}[data-component=markdown] :is(h1,h2,h3,h4,h5,h6,th,td,sup,sub,a) img{display:inline}[data-component=markdown] a img,[data-component=markdown][data-variant=inline] img{cursor:inherit}[data-component=markdown] [data-slot=markdown-gallery]{margin:0 0 .75em}[data-component=markdown] [data-slot=markdown-gallery] img{border-radius:0}[data-component=markdown][data-gallery] p img{max-width:min(100%, var(--media-box-w));max-height:var(--media-box-h);vertical-align:top}[data-component=markdown] [data-slot=markdown-video]{margin:0 0 .75em}[data-component=markdown] img[alt="Open in Capy Review"]{border-radius:unset}[data-component=markdown] :not(pre)>code{border-radius:var(--radius-sm);background:var(--secondary);font-family:var(--font-mono);letter-spacing:var(--text-code-block--letter-spacing);padding:.5px 4px;font-size:.9em}[data-slot=markdown-table]{border:.5px solid var(--border-1);border-radius:var(--radius-card);margin:0 0 .75em;overflow-x:auto}[data-component=markdown] table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}[data-component=markdown] th{background:var(--panel);font-weight:var(--font-weight-medium);text-align:left}[data-component=markdown] th,[data-component=markdown] td{border-bottom:.5px solid var(--border-1);padding:6px 10px}[data-component=markdown] tr:last-child td{border-bottom:none}[data-component=markdown] .katex-display{margin:0 0 .75em;overflow:auto hidden}[data-component=markdown-code],[data-component=markdown-mermaid]{border:.5px solid var(--border-1);border-radius:var(--radius-card);background:var(--panel);font-size:var(--text-sm);margin:0 0 .75em}[data-slot=markdown-mermaid-diagram]{overflow-x:auto}[data-slot=markdown-mermaid-diagram]>div{justify-content:center;display:flex}.pele{--pele-bg:var(--panel);--pele-fg:var(--text);--pele-muted:var(--muted-foreground-1);--pele-line:var(--muted-foreground-2);--pele-surface:var(--card);--pele-surface-alt:var(--secondary);--pele-border:var(--border-2);--pele-accent:var(--primary);--pele-critical:var(--destructive);--pele-error:var(--destructive);--pele-font:var(--font-sans);--pele-font-mono:var(--font-mono);--pele-title-weight:var(--font-weight-medium);--pele-heading-weight:var(--font-weight-medium);--pele-bold-weight:var(--font-weight-semibold);--pele-radius:var(--radius-card);--pele-series-1:var(--chart-1);--pele-series-2:var(--chart-2);--pele-series-3:var(--chart-3);--pele-series-4:var(--chart-4);--pele-series-5:var(--chart-5);--pele-series-6:var(--chart-6);--pele-series-7:var(--chart-7);--pele-series-8:var(--chart-8);--mermaid-block-lightness:max(l, .9);--mermaid-block-chroma:min(c, .1)}.dark .pele{--mermaid-block-lightness:min(l, .27);--mermaid-block-chroma:min(c, .06)}.pele .pele-edge-label text{fill:var(--muted-foreground-1)}.pele .pele-node>:is(rect,path,polygon,ellipse,circle),.pele .pele-cluster>rect,.pele .pele-note>rect{stroke-width:.5px}.pele .pele-cluster-label,.pele .pele-frame-label,.pele .pele-frame-kind{font-weight:var(--font-weight-medium)}[data-slot=markdown-mermaid-diagram] svg{max-width:100%;height:auto}[data-component=markdown-mermaid] pre{color:var(--muted-foreground-1);font-family:var(--font-mono);font-size:var(--text-code-block);letter-spacing:var(--text-code-block--letter-spacing);margin:0;padding:10px 12px;line-height:1.5;overflow-x:auto}[data-slot=markdown-code-header]{border-bottom:.5px solid var(--border-1);justify-content:space-between;align-items:center;height:32px;padding:0 6px 0 12px;display:flex}[data-mermaid-fallback]{color:var(--fg)}[data-slot=markdown-mermaid-error]{color:var(--muted-foreground-1);font-size:var(--text-xs);letter-spacing:var(--text-xs--letter-spacing);line-height:var(--text-xs--line-height);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px 12px 0;overflow:hidden}[data-component=markdown] pre[data-math-pending]{color:var(--muted-foreground-2);font-family:var(--font-mono);font-size:var(--text-code-block);letter-spacing:var(--text-code-block--letter-spacing);text-align:center;margin:0 0 .75em;line-height:1.5;overflow-x:auto}[data-component=markdown] code[data-math-pending]{color:var(--muted-foreground-2)}[data-slot=markdown-code-language]{color:var(--muted-foreground-2);font-family:var(--font-mono);font-size:var(--text-xs)}[data-component=markdown-code] pre{margin:0;padding:10px 12px;overflow-x:auto}[data-component=markdown-code] code{font-family:var(--font-mono);font-size:var(--text-code-block);letter-spacing:var(--text-code-block--letter-spacing);white-space:pre;line-height:1.5;display:block}[data-component=markdown-code][data-wrap] pre{overflow-x:hidden}[data-component=markdown-code][data-wrap] code{overflow-wrap:anywhere;white-space:pre-wrap}[data-component=markdown-code] code span,[data-component=shell-command] span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}.dark [data-component=markdown-code] code span,.dark [data-component=shell-command] span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}[data-component=markdown] [data-markdown-disclosure]{margin:0 0 .75em}[data-component=markdown] [data-markdown-disclosure] [data-slot=collapsible-trigger]{align-items:flex-start;width:100%;max-width:100%}[data-component=markdown] [data-markdown-disclosure] [data-slot=collapsible-trigger]>span{flex:1;min-width:0}[data-component=markdown] [data-markdown-disclosure] [data-slot=collapsible-trigger]>svg{margin-top:calc((1lh - var(--icon-sm)) / 2)}[data-component=markdown] [data-markdown-disclosure] [data-slot=collapsible-trigger] :is(a,button){white-space:nowrap;vertical-align:middle}[data-component=markdown] [data-markdown-disclosure-body]{padding-left:.625rem}[data-component=markdown] [data-markdown-disclosure-body]>:first-child{margin-top:.5em}[data-component=markdown] [data-markdown-disclosure-body]>:last-child{margin-bottom:0}.diff-surface{--diffs-gap-block:0px;--diffs-font-family:var(--font-mono);--diffs-header-font-family:var(--font-sans);--diffs-font-size:var(--text-code-block);--diffs-line-height:1.2;--diffs-bg-context-override:var(--card);--diffs-bg-context-gutter-override:var(--card);--diffs-bg-separator-override:var(--card);--diffs-addition-color-override:var(--diff-add);--diffs-deletion-color-override:var(--diff-del);--diffs-bg-addition-override:var(--diff-add);--diffs-bg-deletion-override:var(--diff-del);--diffs-bg-addition-emphasis-override:var(--diff-add-emphasis);--diffs-bg-deletion-emphasis-override:var(--diff-del-emphasis)}.diff-line-probe{visibility:hidden;pointer-events:none;font-family:var(--diffs-font-family);font-size:var(--diffs-font-size);line-height:var(--diffs-line-height);white-space:pre;display:block;position:fixed;top:0;left:0}.diff-preview-notice{box-sizing:border-box;width:100%;min-height:6rem;font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--text-xs--letter-spacing);color:var(--muted-foreground-2);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex}.diff-preview-notice>p{margin:0}.diff-preview-notice>pre{width:100%;font-family:var(--font-mono);font-size:var(--text-code-block);letter-spacing:var(--text-code-block--letter-spacing);overflow-wrap:break-word;white-space:pre-wrap;color:var(--muted-foreground-1);margin:0;line-height:1.5}.diff-move-chip{width:100%;min-width:0;padding:.125rem .5rem;display:flex}.diff-move-chip-target{min-width:0;font:inherit;font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);letter-spacing:var(--text-2xs--letter-spacing);color:var(--muted-foreground-2);transition:color var(--duration-fast) cubic-bezier(.4, 0, .2, 1);background:0 0;border:0;align-items:center;gap:.25rem;margin:0;padding:0;display:flex}@media (hover:hover){button.diff-move-chip-target:hover{color:var(--fg)}}.diff-move-chip-icon{flex-shrink:0;width:.75rem;height:.75rem;display:block}.diff-move-chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.diff-move-chip-count{color:var(--muted-foreground-3);font-variant-numeric:tabular-nums;flex-shrink:0}.diff-preview-card{width:100%;min-width:0;font-family:var(--font-sans)}.diff-markdown-preview{background:var(--card);padding:1rem}.diff-markdown-truncated{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--text-xs--letter-spacing);color:var(--muted-foreground-2);margin-bottom:.75rem}.diff-image-idle{background:var(--panel);height:12rem}.diff-image-grid{background:var(--panel);display:grid}.diff-image-grid[data-sides="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.diff-image-grid[data-sides="2"]>:not(:last-child){border-inline-end:.5px solid var(--border-1)}.diff-image-side{flex-direction:column;min-width:0;margin:0;display:flex}.diff-image-caption{border-bottom:.5px solid var(--border-1);font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--text-xs--letter-spacing);color:var(--muted-foreground-2);padding:.5rem .75rem}.diff-image-frame{justify-content:center;align-items:center;min-height:12rem;display:flex}.diff-image-frame>img{object-fit:contain;max-width:100%;height:auto;max-height:24rem;display:block}.diff-image-missing{font-size:var(--text-xs);line-height:var(--text-xs--line-height);letter-spacing:var(--text-xs--letter-spacing);color:var(--muted-foreground-2)}.diff-comment-markers{min-width:0}.diff-comment-marker-buttons{right:calc(var(--spacing) * 2);height:calc(var(--text-code-block) * 1.2);gap:var(--spacing);background:0 0;display:flex;position:absolute;bottom:100%}.diff-comment-markers[data-placement=block]>.diff-comment-marker-buttons{justify-content:flex-end;position:relative;right:auto}.diff-comment-marker{width:calc(var(--spacing) * 5);border-radius:var(--radius);height:100%;color:var(--muted-foreground-1);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.diff-comment-marker:hover,.diff-comment-marker[aria-expanded=true]{color:var(--fg)}.diff-comment-marker[aria-expanded=true] .diff-comment-marker-icon{border-color:var(--border-3);background-image:linear-gradient(var(--secondary), var(--secondary))}.diff-comment-marker-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border:.5px solid var(--border-2);border-radius:var(--radius);background:var(--card);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.diff-comment-marker-icon>svg{width:var(--icon-sm);height:var(--icon-sm)}.diff-comment-marker-stack{gap:var(--spacing);width:auto}.diff-comment-marker-stack[data-popup-open]>*{opacity:0;transition-duration:var(--duration-slow)}.diff-comment-marker-stack>*{transition:opacity var(--duration-base) ease-in-out}.diff-comment-marker-stack-icons{place-items:center;display:grid}.diff-comment-marker-stack-icons>*{grid-area:1/1}.diff-comment-marker-stack-icons>:first-child{z-index:1;position:relative}.diff-comment-marker-stack-icons>:last-child{translate:0 calc(var(--spacing) * .75)}.diff-comment-marker-fan{--diff-comment-target:var(--h-control-xs);--diff-comment-gap:var(--spacing);max-height:var(--available-height);transition:opacity var(--duration-slow) ease-in-out;translate:calc((var(--spacing) * 5 - var(--diff-comment-target)) / 2 - var(--spacing) * .5) calc((var(--text-code-block) * 1.2 - var(--diff-comment-target)) / 2 - var(--spacing) * .5);overflow:hidden}.diff-comment-marker-fan[data-starting-style],.diff-comment-marker-fan[data-ending-style]{scale:1}.diff-comment-marker-fan[data-ending-style]{pointer-events:none;transition-duration:var(--duration-base)}.diff-comment-marker-fan-items{max-height:inherit;gap:var(--diff-comment-gap);padding:calc(var(--spacing) * .5);flex-direction:column;display:flex;overflow-y:auto}.diff-comment-marker-fan .diff-comment-marker{width:var(--diff-comment-target);height:var(--diff-comment-target);flex-shrink:0}.diff-comment-marker-fan .diff-comment-marker:first-child{z-index:1}.diff-comment-marker-fan .diff-comment-marker-icon{transition:transform var(--duration-slow) ease-in-out, opacity var(--duration-slow) ease-in-out;transform:translate(0)}.diff-comment-marker-fan:is([data-starting-style],[data-ending-style]) .diff-comment-marker-icon{transform:translate(0, calc(min(var(--diff-comment-index), 1) * var(--spacing) * .75 - var(--diff-comment-index) * (var(--diff-comment-target) + var(--diff-comment-gap))))}.diff-comment-marker-fan:is([data-starting-style],[data-ending-style]) .diff-comment-marker:nth-child(n+3) .diff-comment-marker-icon{opacity:0}.diff-comment-marker-fan[data-ending-style] .diff-comment-marker-icon{transition-duration:var(--duration-base)}.diff-comment-marker-fan:is([data-instant],[data-motion=instant]),.diff-comment-marker-fan:is([data-instant],[data-motion=instant]) .diff-comment-marker-icon,.diff-comment-marker-stack[data-motion=instant]>*{transition:none}@media (prefers-reduced-motion:reduce){.diff-comment-marker-fan,.diff-comment-marker-fan .diff-comment-marker-icon,.diff-comment-marker-stack>*{transition:none}}@media (pointer:coarse){.diff-comment-marker-fan{--diff-comment-target:calc(var(--spacing) * 11);--diff-comment-gap:0px}.diff-comment-marker:after{width:max(100%, calc(var(--spacing) * 11));height:max(100%, calc(var(--spacing) * 11));content:"";position:absolute;top:50%;left:50%;translate:-50% -50%}}.diff-comment-marker-count{font-family:var(--font-sans);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;line-height:1}.diff-comment-marker-high{color:var(--destructive)}.diff-comment-marker-medium{color:var(--warning-fg)}.diff-comment-marker-note{color:var(--muted-foreground-2)}.diff-side-marker-layer{pointer-events:none;position:absolute;inset:0;overflow:clip}.diff-side-marker-position{visibility:hidden;pointer-events:auto;position:absolute;top:0;left:0}.diff-side-marker-position>.diff-comment-marker-buttons{background:0 0;position:static}.diff-surface>[tabindex]{overflow-y:auto}.diff-surface diffs-container{background-color:var(--card)}.pair-diff-codeview,.pair-diff-sticky-cover{--diff-sticky-top:12px;--diff-card-hairline:.5px;--diff-card-hairline-strip:1px}.diff-surface{--diff-gutter-utility-size:var(--h-control-xs);--diff-gutter-utility-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M3.00195 7.00002C3.00195 5.34317 4.3451 4.00002 6.00195 4.00002L18.0019 4C19.6588 4 21.002 5.34314 21.002 7V15.0358C21.002 16.6926 19.6588 18.0357 18.002 18.0358L15.3757 18.0358C15.1427 18.0358 14.9171 18.1171 14.7377 18.2657L11.9977 20.5358L9.29398 18.2694C9.11393 18.1185 8.8865 18.0358 8.65157 18.0358H6.00195C4.3451 18.0358 3.00195 16.6926 3.00195 15.0358L3.00195 7.00002Z' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}.pair-diff-sticky-cover{inset-inline:0;z-index:1;height:calc(var(--diff-sticky-top) + var(--radius-card));pointer-events:none;position:absolute;top:0;overflow:hidden}.pair-diff-sticky-cover:before{content:"";top:0;height:var(--diff-sticky-top);background:var(--panel);position:absolute;inset-inline:0}[data-card-under-cover] .pair-diff-sticky-cover:before{top:var(--diff-sticky-top);box-sizing:border-box;height:var(--radius-card);background:linear-gradient(var(--card), var(--card)) top / 100% var(--diff-card-hairline-strip) no-repeat border-box, linear-gradient(to right, var(--card) var(--radius-card), transparent var(--radius-card) calc(100% - var(--radius-card)), var(--card) calc(100% - var(--radius-card)));border:var(--diff-card-hairline) solid var(--card-hairline);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-card), 0 0 0 200vmax var(--panel);border-bottom:0;inset-inline-start:max(12px, (100% - var(--diff-card-max)) / 2);inset-inline-end:calc(max(12px, (100% - var(--diff-card-max)) / 2) + var(--diff-marker-gutter,0px))}.diff-column{--diff-card-max:1000px}.diff-column[data-diff-style=split]{--diff-card-max:2000px}.pair-diff-codeview>[tabindex]{scrollbar-width:none}.pair-diff-codeview>[tabindex]::-webkit-scrollbar{display:none}.pair-diff-fade-cap{z-index:auto}.pair-diff-scrollbar{z-index:1}.pair-diff-toolbar,.pair-diff-codeview diffs-container{box-sizing:border-box;width:min(calc(100% - 24px - var(--diff-marker-gutter,0px)), calc(var(--diff-card-max) - var(--diff-marker-gutter,0px)))!important;margin-inline-start:max(12px, (100% - var(--diff-card-max)) / 2)!important;margin-inline-end:auto!important}.pair-diff-codeview diffs-container{border-radius:var(--radius-card);background:var(--card);box-shadow:0 0 0 var(--diff-card-hairline) var(--card-hairline), var(--shadow-card);border:0;overflow:clip}.pair-diff-codeview diffs-container[data-diff-joined=start]{clip-path:inset(-2px -2px 0);border-end-end-radius:0;border-end-start-radius:0}.pair-diff-codeview diffs-container[data-diff-joined=middle]{clip-path:inset(0 -2px);border-radius:0}.pair-diff-codeview diffs-container[data-diff-joined=end]{clip-path:inset(0 -2px -2px);border-start-start-radius:0;border-start-end-radius:0}.pull-guide{--diff-sticky-top:12px}.pull-guide .diff-surface>[tabindex]{overflow:visible}.pull-guide [data-patchless-card]{overflow:clip}[data-diff-card-scroll] .diff-surface>[tabindex]{overflow:visible}.pull-guide-top-fade{top:var(--diff-sticky-top);z-index:1;pointer-events:none;height:0;position:sticky}.pull-guide-top-fade:before{content:"";top:0;height:var(--scroll-fade-ramp,32px);background:linear-gradient(to bottom, var(--panel), transparent);transition:opacity var(--duration-fast) var(--ease-out-quint);position:absolute;inset-inline:0}.pull-guide[data-scroll-start] .pull-guide-top-fade:before{opacity:0}.pull-guide-chapter{z-index:1}@media (width<=767px){.pull-guide-top-fade{display:none}}.pull-guide-card-cap{visibility:hidden;height:calc(var(--diff-sticky-top) + var(--radius-card));pointer-events:none;position:absolute;top:0;overflow:hidden}.pull-guide-card-cap[data-covered]{visibility:visible}.pull-guide-card-cap:before{content:"";top:var(--diff-sticky-top);box-sizing:border-box;height:var(--radius-card);background:linear-gradient(to right, var(--card) var(--radius-card), transparent var(--radius-card) calc(100% - var(--radius-card)), var(--card) calc(100% - var(--radius-card)));border:.5px solid var(--card-hairline);border-radius:var(--radius-card) var(--radius-card) 0 0;box-shadow:var(--shadow-card), 0 0 0 200vmax var(--panel);border-bottom:0;position:absolute;inset-inline:0}.pull-guide [data-patchless-header]{top:var(--diff-sticky-top);z-index:1;position:sticky}.pair-diff-codeview [data-focused] diffs-container,.pair-diff-codeview diffs-container[data-focused]{outline:1px solid var(--ring);outline-offset:-1px}.color-picker__picker .react-colorful__interactive:focus-visible{outline:1px solid var(--primary-text);outline-offset:-1px}.color-picker__swatch{width:var(--icon-base);height:var(--icon-base);border:.5px solid var(--border-3);border-radius:var(--radius-inner);flex:none}.color-picker__picker.react-colorful{width:100%;height:clamp(7rem, calc(var(--available-height,32rem) - 9rem), 12rem);flex:none;gap:.5rem}.color-picker__picker .react-colorful__saturation{border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--border-2);border-bottom:0}.color-picker__picker .react-colorful__hue{height:var(--icon-base);border-radius:var(--radius);flex:none;margin-block:.125rem}.color-picker__picker .react-colorful__hue .react-colorful__interactive{inset-block:-.5rem}.color-picker__picker .react-colorful__pointer{width:var(--icon-sm);height:var(--icon-sm);border:2px solid var(--fg);box-shadow:0 0 0 1px var(--bg), var(--sh-plate);background:0 0;border-radius:50%}.color-picker__picker .react-colorful__saturation-pointer .react-colorful__pointer-fill{display:none}.color-picker__picker .react-colorful__hue-pointer{width:var(--icon-lg);height:var(--icon-lg);border:3px solid var(--overlay-fg);box-shadow:var(--sh-plate)}.color-picker__picker .react-colorful__hue-pointer .react-colorful__pointer-fill{border-radius:inherit}.color-picker__picker .react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%)}.color-picker__input{font-variant-numeric:tabular-nums}@media (pointer:coarse){.color-picker__picker.react-colorful{gap:1rem}.color-picker__picker .react-colorful__hue{margin-block:.25rem}.color-picker__picker .react-colorful__hue .react-colorful__interactive{inset-block:-1.125rem}}
