.breakdown-chevron-open{transform:rotate(180deg)}.design-breakdown-body{padding-top:8px}.breakdown-tabs{background:color-mix(in srgb,var(--foreground)5%,transparent);border-radius:12px;gap:2px;max-width:100%;margin-bottom:20px;padding:4px;display:flex;box-shadow:inset 0 1px 2px #00000006}.breakdown-tabs [role=tab]{white-space:nowrap;min-width:0;min-height:44px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:auto;padding:0 6px;font-size:14px;font-weight:500;line-height:20px;transition:background .16s,color .16s,box-shadow .16s;position:relative}.breakdown-tabs [role=tab]:hover{color:var(--foreground);background:color-mix(in srgb,var(--background)45%,transparent)}.breakdown-tabs [role=tab][aria-selected=true]{color:var(--foreground);background:var(--background);box-shadow:0 1px 3px #00000014,0 0 0 1px #00000006}.design-breakdown .breakdown-tabs [role=tab]:focus-visible{outline:2px solid var(--foreground);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.breakdown-tabs [role=tab]{transition:none}}.breakdown-panel[hidden]{display:none}.breakdown-summary{overflow-wrap:anywhere;margin:0 0 18px;font-size:14px;line-height:1.6}.breakdown-vocabulary{gap:14px;margin:0 0 8px;display:grid}.breakdown-vocabulary dt{font-size:14px;font-weight:500;line-height:1.5}.breakdown-vocabulary dd{color:var(--muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.6}.breakdown-prompt-intro{color:var(--muted-foreground);margin-bottom:16px;font-size:13px}.breakdown-prompt{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:14px;line-height:1.65}.breakdown-copy{background:var(--secondary);cursor:pointer;border-radius:8px;align-items:center;gap:7px;min-height:40px;margin-top:20px;padding:8px 12px;font-size:13px;font-weight:500;display:inline-flex}.breakdown-copy:hover{background:color-mix(in srgb,var(--secondary)90%,var(--foreground))}.breakdown-footnote{color:var(--muted-foreground);margin:16px 0 0;font-size:12px;line-height:1.6}.breakdown-message{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:18px;font-size:14px;line-height:1.6;display:flex}.breakdown-message button{text-underline-offset:3px;text-decoration:underline}.breakdown-moments ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.breakdown-moments li{grid-template-columns:62px 1fr;align-items:start;gap:12px;display:grid}.breakdown-moments li button{font-variant-numeric:tabular-nums;background:var(--secondary);cursor:pointer;border-radius:8px;min-height:40px;font-size:12px}.breakdown-moments li button:hover{background:color-mix(in srgb,var(--secondary)90%,var(--foreground))}.breakdown-moments li p{color:var(--muted-foreground);overflow-wrap:anywhere;padding-top:7px;font-size:14px;line-height:1.6}.design-breakdown button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.design-breakdown{padding-bottom:4px}.design-breakdown .reference-breakdown-trigger svg{transition:transform .18s}.breakdown-moments{border-top:0}@media (prefers-reduced-motion:reduce){.design-breakdown .reference-breakdown-trigger svg{transition:none}}.breakdown-prompt-header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.breakdown-prompt-header .breakdown-prompt-intro{margin:0;line-height:1.5}.breakdown-prompt-header .breakdown-copy{flex-shrink:0;margin:0}.design-breakdown .reference-breakdown-title{font-weight:500}.breakdown-panel{padding-bottom:12px}.reference-context button.reference-breakdown-trigger{min-height:52px;padding-block:8px}.reference-context .reference-breakdown-heading{gap:1px}.reference-context .reference-breakdown-title{font-weight:500;line-height:18px}.reference-context .reference-breakdown-heading small{line-height:16px}.reference-context button.reference-breakdown-trigger:hover{background:0 0}.reference-context .reference-breakdown-trigger:hover .reference-tool-icon{background:color-mix(in srgb,var(--secondary)92%,var(--foreground))}.design-breakdown{isolation:isolate;position:relative}.design-breakdown:before{content:"";z-index:-1;background:color-mix(in srgb,var(--secondary)65%,var(--background));opacity:0;pointer-events:none;border-radius:16px;transition:opacity .16s;position:absolute;inset:-4px -12px 0}.design-breakdown[data-open=true]:before{opacity:1}.design-breakdown[data-open=true] .reference-tool-icon{background:var(--background)}.breakdown-copy{justify-content:center;width:116px;transition:background .14s,transform .14s}.breakdown-copy:active{transform:scale(.97)}.breakdown-copy[data-copied=true] svg{animation:.26s cubic-bezier(.2,.8,.2,1) breakdown-check}@keyframes breakdown-check{0%{transform:scale(.6)rotate(-12deg)}to{transform:scale(1)rotate(0)}}.breakdown-moments ol{gap:0}.breakdown-moments li{grid-template-columns:56px 1fr;gap:12px;padding:0 0 18px 18px;position:relative}.breakdown-moments li:before{content:"";background:var(--border);width:1px;position:absolute;top:18px;bottom:-18px;left:3px}.breakdown-moments li:last-child:before{display:none}.breakdown-moments li:after{content:"";background:var(--muted-foreground);opacity:.35;border-radius:50%;width:7px;height:7px;position:absolute;top:16px;left:0}.breakdown-moments li[data-selected=true]:after{background:var(--foreground);opacity:1;box-shadow:0 0 0 3px var(--background)}.breakdown-moments li button{text-align:left;background:0 0;border-radius:6px;padding:0 4px;font-weight:500}.breakdown-moments li button:hover,.breakdown-moments li[data-selected=true] button{background:var(--background)}.breakdown-moments li[data-selected=true] p{color:var(--foreground)}.breakdown-moments li:last-child{padding-bottom:0}@media (prefers-reduced-motion:reduce){.design-breakdown:before,.breakdown-copy{transition:none}.breakdown-copy[data-copied=true] svg{animation:none}}.design-breakdown .breakdown-copy{white-space:nowrap;background:var(--foreground);width:100%;min-height:42px;color:var(--background);border-radius:10px;margin-top:18px;display:flex}.design-breakdown .breakdown-copy:hover{background:color-mix(in srgb,var(--foreground)86%,var(--background))}.design-breakdown .breakdown-copy svg{flex-shrink:0}.design-breakdown .breakdown-moments li button:hover,.design-breakdown .breakdown-moments li[data-selected=true] button{text-underline-offset:4px;background:0 0;text-decoration:underline;text-decoration-thickness:1px}.breakdown-moments li:has(button:hover):after{opacity:.75}
.reference-workspace{--inspector-gap:20px;--inspector-radius:12px;--inspector-line:color-mix(in srgb,var(--border)65%,transparent)}.reference-context,.reference-panel{font-size:14px;line-height:1.5}.reference-context .reference-facts dd{font-variant-numeric:tabular-nums}.reference-context .reference-savers-trigger{border-radius:var(--inspector-radius);width:calc(100% + 16px);min-height:40px;margin-bottom:16px;margin-left:-8px;padding:6px 8px;font-size:13px}.reference-context .reference-tags{gap:6px;margin-block:0 20px}.reference-context .reference-tags>a{background:color-mix(in srgb,var(--secondary)75%,transparent);border-radius:8px;padding:6px 9px;font-size:12px}.reference-context .reference-tags>a:hover{background:var(--secondary);color:var(--foreground)}.reference-context .reference-disclosure{border-color:var(--inspector-line)}.reference-context .reference-disclosure>summary{border-radius:10px;min-height:52px;margin-inline:-8px;padding-inline:8px;font-size:13px}.reference-context .reference-disclosure>summary:hover{background:var(--secondary);color:var(--foreground)}.reference-context .reference-related{border-top-color:var(--inspector-line);margin-top:12px;padding-top:20px}.reference-context .reference-related>h2{font-size:15px;font-weight:600}.reference-context .reference-discovery-caption{margin-bottom:12px;font-size:12px}.reference-context .reference-discovery-item{padding-block:8px}.reference-context .reference-discovery-label small{font-size:12px}.reference-panel .reference-audience{gap:6px;margin-bottom:16px;font-size:13px}.reference-panel .reference-playback-setting{min-height:44px;margin-bottom:12px;font-size:13px}.reference-panel .reference-add-note{border-radius:var(--inspector-radius);background:var(--secondary);border:0;justify-content:center;align-items:center;width:100%;min-height:44px;margin-bottom:20px;font-size:13px;font-weight:500;transition:background-color .15s;display:flex}.reference-panel .reference-add-note:hover{background:color-mix(in srgb,var(--secondary)90%,var(--foreground)10%)}.reference-panel .reference-note-row{background:var(--secondary);border-radius:var(--inspector-radius);border:1px solid #0000;padding:14px;font-size:13px;line-height:1.6;transition:background-color .15s,border-color .15s}.reference-panel .reference-note-row:hover{border-color:var(--inspector-line)}.reference-panel .reference-note-row>button:first-child{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-decoration:none}.reference-panel .reference-note-row>button:first-child:hover{color:var(--foreground)}.reference-panel .reference-add-note:focus-visible,.reference-panel .reference-note-row:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.reference-panel .reference-discussion-empty,.reference-panel .reference-notes-empty{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;display:flex;padding:44px 16px!important}.reference-panel .reference-discussion-empty>svg,.reference-panel .reference-notes-empty>svg{box-sizing:content-box;background:var(--secondary);stroke-width:1.5px;border-radius:16px;width:22px;height:22px;margin-bottom:4px;padding:13px}.reference-panel .reference-discussion-empty h3,.reference-panel .reference-notes-empty h3{color:var(--foreground);margin:0;font-size:14px;font-weight:500}.reference-panel .reference-discussion-empty p,.reference-panel .reference-notes-empty p{text-wrap:pretty;max-width:230px;margin:0;font-size:13px;line-height:1.6}.reference-panel .comments-composer textarea{font-size:14px}@media (min-width:1100px){.reference-context-body{padding:20px}.reference-header{padding-inline:20px}.reference-tabs{padding-inline:16px}.reference-header,.reference-tabs{border-bottom-color:var(--inspector-line)}.reference-context .reference-header>div{gap:12px}.reference-panel .reference-tab-panel:not([hidden]){padding:20px 20px 0}.reference-panel #reference-notes{padding-bottom:20px}}@media not (min-width:768px){.reference-panel .comments-composer textarea{font-size:16px}.reference-panel .reference-discussion-empty,.reference-panel .reference-notes-empty{padding-block:28px!important}}@media (prefers-reduced-motion:reduce){.reference-panel .reference-add-note,.reference-panel .reference-note-row{transition:none}}.reference-workspace-bar{justify-content:space-between;gap:16px;display:flex}.reference-canvas-heading{border-bottom:1px solid var(--inspector-line);flex-shrink:0;align-items:center;min-width:0;padding:16px 24px;display:flex}.reference-canvas-heading>div{width:100%;min-width:0}.reference-canvas-heading h1{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.5;display:block;overflow:hidden}.reference-context-footer{border-top:1px solid var(--inspector-line);flex-shrink:0;padding:13px 16px}.reference-context-footer .reference-explore-all{background:0 0;justify-content:space-between;align-items:center;width:100%;min-height:44px;margin:0;font-size:13px;display:flex}.reference-context-footer .reference-explore-all:hover{background:var(--secondary)}.reference-panel #reference-notes>div:has(.reference-notes-empty){flex-direction:column;display:flex}.reference-panel #reference-notes .reference-notes-empty{order:1;padding-bottom:20px!important}.reference-panel #reference-notes>div:has(.reference-notes-empty)>.reference-add-note{order:2;align-self:center;width:auto;min-width:150px}@media (min-width:1100px){.reference-canvas-heading{height:var(--column-header);min-height:var(--column-header);max-height:var(--column-header)}.reference-context-footer{height:var(--column-footer);min-height:var(--column-footer);margin-top:auto}.reference-media .annotation-frame>img{max-height:calc(var(--workspace-height) - 260px)}.reference-media .annotation-canvas{height:calc(var(--workspace-height) - 252px)}}@media not (min-width:768px){.reference-canvas-heading{border:0;padding:0 0 16px}.reference-canvas-heading h1{white-space:normal;font-size:16px}.reference-context-footer{border:0;grid-area:explore;padding:0}.reference-workspace{grid-template-areas:"author""media""context""explore""panel"}.reference-workspace-without-discussion{grid-template-areas:"author""media""context""explore"}.reference-context-footer .reference-explore-all{background:var(--secondary)}}.reference-canvas-heading{gap:20px}.reference-canvas-heading>.reference-primary-actions{flex-shrink:0;width:auto}.reference-canvas-heading>.reference-title{flex:1;width:auto;min-width:0}.reference-home-navigation .reference-workspace-exit{justify-content:space-between;width:100%;padding:0}.reference-context-footer{align-items:center;display:flex}.reference-home-navigation{width:100%}.reference-home-navigation .reference-workspace-brand a{justify-content:center;min-width:44px}.reference-home-navigation .reference-workspace-brand img{width:28px;height:28px}.reference-context .reference-explore-all{justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}@media (min-width:1100px){.reference-workspace{--workspace-height:100dvh}}@media (768px<=width<1100px){.reference-media,.reference-panel{height:calc(100dvh - 48px);top:24px}}@media not (min-width:768px){.reference-canvas-heading{flex-wrap:wrap;gap:12px}.reference-canvas-heading>.reference-title{flex-basis:100%}.reference-context-footer{border-top:1px solid var(--inspector-line);grid-area:explore;padding-top:12px}}.reference-home-navigation .reference-workspace-brand a{gap:4px;font-size:14px;font-weight:500}.reference-home-navigation .reference-workspace-exit{padding-left:20px}.reference-canvas-heading>.reference-primary-actions{margin-left:auto}@media not (min-width:768px){.reference-canvas-heading{flex-wrap:nowrap}.reference-canvas-heading>.reference-title{flex-basis:auto}.reference-canvas-heading h1{white-space:nowrap;font-size:14px}}.reference-context .reference-savers-trigger{border-radius:4px;justify-content:space-between;width:100%;min-height:0;margin:0 0 10px;padding:0;line-height:1.5;display:flex}.reference-savers-label{color:var(--muted-foreground)}.reference-savers-value{font-variant-numeric:tabular-nums;color:var(--foreground);align-items:center;gap:8px;display:flex}.reference-savers-value strong{font-weight:400}.reference-savers-value .reference-saver-avatars>span{width:20px;height:20px;font-size:9px}.reference-context .reference-savers-trigger:not(:disabled):hover{background:0 0}.reference-context .reference-savers-trigger:not(:disabled):hover strong{text-underline-offset:3px;text-decoration:underline}.reference-source-label{color:var(--muted-foreground);margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.5}.reference-panel .reference-note-row{background:0 0;border:0;border-radius:10px}.reference-panel .reference-note-row:hover{background:color-mix(in srgb,var(--secondary)60%,transparent)}.reference-panel .reference-note-row[data-selected=true]{background:var(--secondary)}@media (pointer:coarse){.reference-context .reference-savers-trigger:not(:disabled){min-height:44px;margin-block:-10px 0}}.reference-breakdown-heading{flex-direction:column;gap:3px;min-width:0;display:flex}.reference-home-navigation .reference-workspace-exit{gap:12px;padding-left:0}.reference-builder-credit{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:11px;line-height:1.5;text-decoration:none}.reference-builder-credit:hover span{text-underline-offset:3px;color:var(--foreground);text-decoration:underline}.reference-builder-credit:focus-visible{outline:2px solid var(--ring);outline-offset:4px;border-radius:4px}.reference-panel .comments-composer textarea{vertical-align:top;margin:0;padding:0}.reference-panel .comments-composer button.text-xs.underline{text-align:left;font-size:11px;line-height:1.5}.reference-context .reference-source-label{display:none}.reference-panel .comments-composer .comment-moment-button{min-height:32px;color:var(--muted-foreground);text-align:left;border-radius:8px;align-items:center;margin:0;padding:6px 8px;font-size:11px;line-height:1.5;transition:background-color .15s,color .15s;display:inline-flex}.reference-panel .comments-composer .comment-moment-button:hover{background:color-mix(in srgb,var(--foreground)6%,transparent);color:var(--foreground)}.reference-panel .comments-composer .comment-moment-button:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.reference-preview-control{text-align:right;color:var(--muted-foreground);text-underline-offset:3px;font-size:10px;text-decoration:underline;display:block}@media (pointer:coarse){.reference-panel .comments-composer .comment-moment-button{min-height:44px}}.reference-context .motion-source-app{min-height:44px;padding:0;font-size:14px}.reference-context .reference-tags{gap:6px;margin:0 0 14px}.reference-context .reference-tags>a{background:var(--secondary);color:var(--muted-foreground);border-radius:9px;padding:6px 10px;font-size:13px;transition:background-color .15s,color .15s}.reference-context .reference-tags>a:hover{background:color-mix(in srgb,var(--secondary)92%,var(--foreground));color:var(--foreground);text-decoration:none}.reference-context .reference-disclosure{border-top:0;margin:0;padding:0}.reference-context .reference-disclosure>summary{min-height:44px}.reference-context .reference-related{margin-top:20px;padding-top:20px}.reference-context .reference-related>h2{margin-bottom:12px}.reference-context .reference-discovery-item{grid-template-columns:72px minmax(0,1fr);gap:12px;padding-block:9px}.reference-context .reference-discovery-image{border-radius:8px}.reference-context .reference-discovery-label p{font-size:14px;font-weight:400;line-height:1.5}.reference-context .reference-explore-all{color:var(--muted-foreground);background:0 0;margin-top:8px;padding:8px 0;font-size:13px}.reference-context .reference-explore-all:hover{color:var(--foreground);background:0 0}.reference-panel .comments-composer .comment-composer-actions{width:100%}.reference-panel .comments-composer .comment-submit{width:32px;height:32px;min-height:32px;padding:0}.reference-panel .comments-composer .comment-moment-button{gap:6px;font-size:12px}.reference-panel .comments-composer>div{border-radius:20px}@media (pointer:coarse){.reference-panel .comments-composer .comment-submit{width:44px;height:44px}.reference-context .reference-tags>a{padding-block:10px}}.reference-context .reference-source:not(:empty){margin:0 0 18px}.reference-context .reference-insights:not(:empty){margin-bottom:4px}.reference-context .reference-context-meta{border-top:1px solid var(--inspector-line);margin:16px 0 0;padding-top:16px;display:block}.reference-context .reference-context-meta .reference-savers-trigger{flex-direction:row;justify-content:space-between;width:100%;min-height:32px;margin:0 0 4px;padding:0;font-size:14px}.reference-context .reference-facts dl{gap:4px;padding:0;font-size:14px;display:grid}.reference-context .reference-facts dl>div{align-items:center;min-height:32px}.reference-context .reference-facts dt,.reference-context .reference-savers-label{color:var(--muted-foreground);align-items:center;gap:10px;display:flex}.reference-context .reference-facts dt>svg,.reference-context .reference-savers-label>svg{box-sizing:content-box;background:var(--secondary);stroke-width:1.5px;border-radius:9px;flex-shrink:0;width:16px;height:16px;padding:7px}.reference-context .reference-facts dd{max-width:60%;line-height:1.5}.reference-context .reference-breakdown-trigger,.reference-context .motion-insights{background:0 0;border:0;border-radius:12px;width:100%;margin:0}.reference-context .reference-breakdown-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 16px);min-height:64px;margin-inline:-8px;padding:10px 8px;font-size:15px;font-weight:500;transition:background-color .15s;display:flex}.reference-context .reference-breakdown-trigger:hover{background:var(--secondary)}.reference-context .reference-breakdown-trigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.reference-context .motion-insights{padding:0}.reference-context .motion-insights>summary{border-radius:12px;min-height:64px;margin-inline:-8px;padding:10px 8px;font-size:15px;transition:background-color .15s}.reference-context .motion-insights>summary:hover{background:var(--secondary)}.reference-context .motion-insights[open]{padding-bottom:14px}.reference-breakdown-title{align-items:center;gap:7px;font-weight:600;display:flex}.reference-breakdown-title svg{stroke-width:1.5px;flex-shrink:0}.reference-breakdown-heading small{color:var(--muted-foreground);font-size:13px;font-weight:400;line-height:1.5}.reference-breakdown-trailing{flex-shrink:0;align-items:center;gap:8px;display:flex}.reference-breakdown-trailing>svg{color:var(--muted-foreground)}.reference-context .reference-pro-badge,.reference-context .motion-insights>summary>span:last-child>span{background:var(--secondary);letter-spacing:.02em;border-radius:5px;padding:3px 5px;font-size:10px}@media (pointer:coarse){.reference-context .reference-context-meta .reference-savers-trigger:not(:disabled){min-height:44px;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){.reference-context .reference-breakdown-trigger{transition:none}}.reference-breakdown-content{align-items:center;gap:10px;min-width:0;display:flex}.reference-tool-label{align-items:center;gap:10px;display:inline-flex}.reference-tool-icon{background:var(--secondary);width:30px;height:30px;color:var(--foreground);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.reference-tool-icon svg{stroke-width:1.5px}.reference-breakdown-content>.reference-tool-icon{background:var(--secondary)}.reference-context .reference-disclosure>summary{gap:10px;min-height:52px;font-size:15px}.reference-context .reference-color-palette>summary:hover{background:0 0}.reference-color-palette>summary .reference-tool-icon{transition:background-color .15s}.reference-color-palette>summary:hover .reference-tool-icon{background:color-mix(in srgb,var(--secondary)92%,var(--foreground))}.reference-color-palette[open] .reference-color-preview{visibility:hidden}@media (prefers-reduced-motion:reduce){.reference-color-palette>summary .reference-tool-icon{transition:none}}.reference-context .motion-source-app small{font-size:13px}.reference-context .reference-author .text-sm{font-size:15px}.reference-context .reference-author .text-xs,.reference-context .reference-header button{font-size:13px}.reference-canvas-heading h1{font-size:16px}.reference-tabs>button,.reference-panel .comments-list p,.reference-panel .reference-note-row{font-size:14px}.reference-actions button{font-size:13px}@media (min-width:1100px){.reference-workspace{grid-template-columns:clamp(320px,23vw,380px) minmax(0,1fr) clamp(320px,24vw,400px)}.reference-workspace-without-discussion{grid-template-columns:clamp(320px,23vw,380px) minmax(0,1fr)}}@media not (min-width:768px){.reference-panel .comments-composer textarea{font-size:16px}.reference-canvas-heading h1{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box}}.reference-actions{container:reference-toolbar/inline-size}.reference-workspace .reference-actions>.reference-resource-actions{flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.reference-resource-actions>.reference-footer-source:not(:empty){margin:0;display:block}.reference-resource-actions>.reference-footer-source:empty{display:none}.reference-resource-actions .reference-media-controls{margin-left:0}.reference-footer-source .motion-source-compact{border:1px solid var(--border);white-space:nowrap;width:auto;min-height:44px;color:var(--foreground);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background-color .15s;display:inline-flex}.reference-footer-source .motion-source-compact:hover{background:var(--secondary)}.reference-footer-source .motion-source-compact:hover>span{text-decoration:none}.reference-footer-source .motion-source-compact>img,.reference-footer-source .motion-source-compact>.reference-source-icon{background:0 0;border:0;border-radius:5px;flex:0 0 18px;width:18px;height:18px;padding:0}.reference-footer-source .reference-source-icon svg{width:16px;height:16px}.reference-footer-source .motion-source-compact>span:not(.reference-source-icon){flex:none}.reference-footer-source .motion-source-compact>svg:last-child{width:12px;height:12px}.reference-footer-source .motion-source-compact:focus-visible{outline-offset:3px}.reference-footer-source p{white-space:nowrap;text-overflow:ellipsis;max-width:140px;margin:0;font-size:12px;overflow:hidden}@container reference-toolbar not (min-width:520px){.reference-footer-source .motion-source-compact{width:44px;min-height:44px;padding:0}.reference-footer-source .reference-source-action-label,.reference-footer-source .motion-source-compact>svg:last-child,.reference-resource-actions .reference-download-label{display:none}.reference-actions>.reference-resource-actions{gap:6px}}@container reference-toolbar not (min-width:340px){.reference-handoff>button{flex:1 0 100%;width:100%!important}.reference-workspace .reference-actions>.reference-resource-actions{gap:8px;width:100%;margin-left:0}.reference-resource-actions>.reference-footer-source:not(:empty),.reference-resource-actions>.reference-media-controls{flex:1;min-width:0}.reference-footer-source .motion-source-compact,.reference-resource-actions .reference-download{justify-content:center;width:100%}.reference-footer-source .reference-source-action-label,.reference-resource-actions .reference-download-label{display:inline}.reference-footer-source .motion-source-compact>svg:last-child{display:block}}@media (pointer:coarse){.reference-footer-source .motion-source-compact{min-height:44px}}@media (prefers-reduced-motion:reduce){.reference-footer-source .motion-source-compact{transition:none}}.reference-topic-carousel{min-width:0;margin-bottom:14px;position:relative}.reference-topic-carousel .reference-tags{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin:0 -4px;padding:4px;scroll-padding-inline:32px;overflow:auto hidden}.reference-topic-carousel .reference-tags>a{white-space:nowrap;overflow-wrap:normal;flex:none;max-width:none}.reference-topic-carousel .reference-tags>a:focus-visible{outline-offset:-2px}.reference-topic-edge{pointer-events:none;align-items:center;width:38px;display:flex;position:absolute;inset-block:0}.reference-topic-edge-start{background:linear-gradient(to right,var(--background)62%,transparent);justify-content:flex-start;left:-4px}.reference-topic-edge-end{background:linear-gradient(to left,var(--background)62%,transparent);justify-content:flex-end;right:-4px}.reference-topic-edge>button{background:var(--secondary);width:28px;height:28px;color:var(--foreground);pointer-events:auto;border-radius:50%;place-items:center;transition:background-color .15s;display:grid}.reference-topic-edge>button:hover{background:color-mix(in srgb,var(--secondary)90%,var(--foreground))}.reference-topic-edge>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.reference-workspace :is(.reference-context-body,.reference-tab-panel,.comments-list,.comments-composer>div,.reference-savers-scroll){scrollbar-width:none}.reference-workspace :is(.reference-context-body,.reference-tab-panel,.comments-list,.comments-composer>div,.reference-savers-scroll)::-webkit-scrollbar{width:0;height:0;display:none}.reference-topic-carousel .reference-tags::-webkit-scrollbar{width:0;height:0;display:none}@media (768px<=width<1100px){.reference-context-body{display:block}.reference-overview{max-width:600px}}@media (prefers-reduced-motion:reduce){.reference-context .motion-insights>summary,.reference-topic-edge>button{transition:none}}
