.PresetCommunityControls-module__PCne1W__verified{align-items:center;gap:var(--pp-1);color:var(--action-color);font-size:var(--pp-t-micro);white-space:nowrap;font-weight:650;display:inline-flex}.PresetCommunityControls-module__PCne1W__verified svg{width:13px;height:13px;overflow:visible}.PresetCommunityControls-module__PCne1W__verified svg path:first-child{fill:var(--pp-accent-wash);stroke:currentColor;stroke-width:1px}.PresetCommunityControls-module__PCne1W__verified svg path:last-child{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.PresetCommunityControls-module__PCne1W__statusWrap{gap:var(--pp-2);display:grid}.PresetCommunityControls-module__PCne1W__status{align-items:center;gap:var(--pp-2);width:fit-content;height:26px;padding:0 var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-pill);background:var(--pp-surface);color:var(--text-secondary);font-size:var(--pp-t-small);font-weight:650;display:inline-flex}.PresetCommunityControls-module__PCne1W__statusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.PresetCommunityControls-module__PCne1W__status_pending{color:var(--pp-warn)}.PresetCommunityControls-module__PCne1W__status_approved{color:var(--pp-ok)}.PresetCommunityControls-module__PCne1W__status_rejected{color:var(--pp-danger)}.PresetCommunityControls-module__PCne1W__feedback{max-width:58ch;color:var(--text-secondary);font-size:var(--pp-t-small);margin:0;line-height:1.5}.PresetCommunityControls-module__PCne1W__reportLink{width:fit-content;padding:var(--pp-1) 0;color:var(--text-muted);font:inherit;font-size:var(--pp-t-small);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pp-line);text-decoration-color:var(--pp-line);cursor:pointer;transition:color var(--pp-dur-1) ease;background:0 0;border:0}.PresetCommunityControls-module__PCne1W__reportLink:hover{color:var(--text-primary);text-decoration-color:currentColor}.PresetCommunityControls-module__PCne1W__reportLink:focus-visible,.PresetCommunityControls-module__PCne1W__secondary:focus-visible,.PresetCommunityControls-module__PCne1W__primary:focus-visible,.PresetCommunityControls-module__PCne1W__field select:focus-visible,.PresetCommunityControls-module__PCne1W__field textarea:focus-visible{outline:var(--pp-focus);outline-offset:var(--pp-focus-offset)}.PresetCommunityControls-module__PCne1W__reported{color:var(--text-muted);font-size:var(--pp-t-small);margin:0}.PresetCommunityControls-module__PCne1W__reportForm{gap:var(--pp-3);width:100%;padding:var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);display:grid}.PresetCommunityControls-module__PCne1W__field{gap:var(--pp-1);color:var(--text-secondary);font-size:var(--pp-t-small);font-weight:600;display:grid}.PresetCommunityControls-module__PCne1W__field select,.PresetCommunityControls-module__PCne1W__field textarea{box-sizing:border-box;border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-xs);width:100%;padding:var(--pp-2) var(--pp-3);background:var(--dropdown-bg);color:var(--text-primary);font:inherit;font-size:var(--pp-t-body);resize:vertical;transition:border-color var(--pp-dur-1) ease, box-shadow var(--pp-dur-1) ease;font-weight:450}.PresetCommunityControls-module__PCne1W__field select{height:var(--pp-h-sm);padding-top:0;padding-bottom:0}.PresetCommunityControls-module__PCne1W__field select:focus,.PresetCommunityControls-module__PCne1W__field textarea:focus{border-color:var(--pp-accent-line);box-shadow:0 0 0 3px var(--pp-accent-ring);outline:none}.PresetCommunityControls-module__PCne1W__reportActions{justify-content:flex-end;gap:var(--pp-2);display:flex}.PresetCommunityControls-module__PCne1W__secondary,.PresetCommunityControls-module__PCne1W__primary{height:var(--pp-h-sm);border-radius:var(--pp-r-pill);padding:0 var(--pp-4);font:inherit;font-size:var(--pp-t-small);cursor:pointer;transition:background var(--pp-dur-1) ease, border-color var(--pp-dur-1) ease, color var(--pp-dur-1) ease;font-weight:650}.PresetCommunityControls-module__PCne1W__secondary{border:1px solid var(--pp-line);color:var(--text-secondary);background:0 0}.PresetCommunityControls-module__PCne1W__secondary:hover{background:var(--hover-bg);color:var(--text-primary)}.PresetCommunityControls-module__PCne1W__primary{border:1px solid var(--action-color);background:var(--action-color);color:#fff}.PresetCommunityControls-module__PCne1W__primary:hover:not(:disabled){background:color-mix(in srgb, var(--action-color) 88%, white);border-color:color-mix(in srgb, var(--action-color) 88%, white)}.PresetCommunityControls-module__PCne1W__primary:disabled{opacity:.55;cursor:wait}.PresetCommunityControls-module__PCne1W__reportError{color:var(--pp-danger);font-size:var(--pp-t-small);margin:0}
.PresetModerationPanel-module__0d2NXq__panel{width:min(920px,100%);color:var(--text-primary);margin:0 auto}.PresetModerationPanel-module__0d2NXq__header{justify-content:space-between;align-items:flex-end;gap:var(--pp-4);padding-bottom:var(--pp-4);border-bottom:1px solid var(--pp-line-soft);display:flex}.PresetModerationPanel-module__0d2NXq__header h2{font-family:var(--font-heading);font-size:var(--pp-t-lead);letter-spacing:var(--pp-tracking-tight);margin:0;font-weight:600;line-height:1.2}.PresetModerationPanel-module__0d2NXq__header p{margin:var(--pp-1) 0 0;max-width:62ch;color:var(--text-secondary);font-size:var(--pp-t-small);line-height:1.5}.PresetModerationPanel-module__0d2NXq__filter select{height:var(--pp-h-md);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);padding:0 var(--pp-8) 0 var(--pp-3);background:var(--pp-surface);color:var(--text-primary);font:inherit;font-size:var(--pp-t-body);cursor:pointer}.PresetModerationPanel-module__0d2NXq__filter select:focus-visible,.PresetModerationPanel-module__0d2NXq__note textarea:focus-visible,.PresetModerationPanel-module__0d2NXq__actions button:focus-visible,.PresetModerationPanel-module__0d2NXq__empty button:focus-visible{outline:var(--pp-focus);outline-offset:var(--pp-focus-offset)}.PresetModerationPanel-module__0d2NXq__message{margin:var(--pp-4) 0 0;padding:var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);color:var(--text-secondary);font-size:var(--pp-t-small)}.PresetModerationPanel-module__0d2NXq__queue{display:grid}.PresetModerationPanel-module__0d2NXq__row{gap:var(--pp-5);padding:var(--pp-6) 0;border-bottom:1px solid var(--pp-line-soft);grid-template-columns:132px minmax(0,1fr);display:grid}.PresetModerationPanel-module__0d2NXq__preview{aspect-ratio:4/3;border-radius:var(--pp-r-sm);border:1px solid var(--pp-line-soft)}.PresetModerationPanel-module__0d2NXq__content{gap:var(--pp-3);min-width:0;display:grid}.PresetModerationPanel-module__0d2NXq__identity{justify-content:space-between;align-items:flex-start;gap:var(--pp-3);display:flex}.PresetModerationPanel-module__0d2NXq__identity h3,.PresetModerationPanel-module__0d2NXq__identity p,.PresetModerationPanel-module__0d2NXq__description,.PresetModerationPanel-module__0d2NXq__reportReasons{margin:0}.PresetModerationPanel-module__0d2NXq__identity h3{font-size:var(--pp-t-base);letter-spacing:var(--pp-tracking-tight);font-weight:650}.PresetModerationPanel-module__0d2NXq__identity p{color:var(--text-muted);font-size:var(--pp-t-small);margin-top:2px}.PresetModerationPanel-module__0d2NXq__description{max-width:68ch;color:var(--text-secondary);font-size:var(--pp-t-body);line-height:1.5}.PresetModerationPanel-module__0d2NXq__reportCount{border:1px solid var(--pp-danger-line);border-radius:var(--pp-r-pill);padding:var(--pp-1) var(--pp-2);background:var(--pp-danger-wash);color:var(--pp-danger);font-size:var(--pp-t-micro);white-space:nowrap;flex-shrink:0;font-weight:650}.PresetModerationPanel-module__0d2NXq__tags{gap:var(--pp-1);flex-wrap:wrap;display:flex}.PresetModerationPanel-module__0d2NXq__tags span{border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-pill);height:22px;padding:0 var(--pp-2);background:var(--pp-surface);color:var(--text-secondary);font-size:var(--pp-t-micro);align-items:center;font-weight:600;display:inline-flex}.PresetModerationPanel-module__0d2NXq__reportReasons{color:var(--text-muted);font-size:var(--pp-t-small)}.PresetModerationPanel-module__0d2NXq__note{gap:var(--pp-1);color:var(--text-secondary);font-size:var(--pp-t-small);font-weight:600;display:grid}.PresetModerationPanel-module__0d2NXq__note textarea{box-sizing:border-box;border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);width:100%;padding:var(--pp-2) var(--pp-3);background:var(--pp-surface);color:var(--text-primary);font:inherit;font-size:var(--pp-t-body);resize:vertical;transition:border-color var(--pp-dur-1) ease, box-shadow var(--pp-dur-1) ease;font-weight:450;line-height:1.5}.PresetModerationPanel-module__0d2NXq__note textarea:focus{border-color:var(--pp-accent-line);box-shadow:0 0 0 3px var(--pp-accent-ring);outline:none}.PresetModerationPanel-module__0d2NXq__actions{justify-content:flex-end;gap:var(--pp-2);display:flex}.PresetModerationPanel-module__0d2NXq__actions button,.PresetModerationPanel-module__0d2NXq__empty button{height:var(--pp-h-sm);border-radius:var(--pp-r-pill);padding:0 var(--pp-4);font:inherit;font-size:var(--pp-t-small);cursor:pointer;transition:background var(--pp-dur-1) ease, border-color var(--pp-dur-1) ease, color var(--pp-dur-1) ease;font-weight:650}.PresetModerationPanel-module__0d2NXq__reject{border:1px solid var(--pp-line);color:var(--text-secondary);background:0 0}.PresetModerationPanel-module__0d2NXq__reject:hover:not(:disabled){border-color:var(--pp-danger-line);background:var(--pp-danger-wash);color:var(--pp-danger)}.PresetModerationPanel-module__0d2NXq__approve{border:1px solid var(--pp-ok);background:var(--pp-ok);color:#fff}.PresetModerationPanel-module__0d2NXq__approve:hover:not(:disabled){background:color-mix(in srgb, var(--pp-ok) 88%, black);border-color:color-mix(in srgb, var(--pp-ok) 88%, black)}.PresetModerationPanel-module__0d2NXq__actions button:disabled{opacity:.55;cursor:wait}.PresetModerationPanel-module__0d2NXq__empty{justify-items:center;gap:var(--pp-3);padding:var(--pp-16) var(--pp-4);color:var(--text-secondary);font-size:var(--pp-t-body);display:grid}.PresetModerationPanel-module__0d2NXq__empty p{margin:0}.PresetModerationPanel-module__0d2NXq__empty button{border:1px solid var(--pp-line);color:var(--text-primary);background:0 0}.PresetModerationPanel-module__0d2NXq__empty button:hover{background:var(--hover-bg)}.PresetModerationPanel-module__0d2NXq__skeletons{display:grid}.PresetModerationPanel-module__0d2NXq__skeletons span{border-bottom:1px solid var(--pp-line-soft);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--hover-bg) 55%, transparent), transparent);background-size:220% 100%;height:138px;animation:1.4s linear infinite PresetModerationPanel-module__0d2NXq__loading}@keyframes PresetModerationPanel-module__0d2NXq__loading{to{background-position:-220% 0}}@media (max-width:640px){.PresetModerationPanel-module__0d2NXq__header{align-items:flex-start;gap:var(--pp-3);flex-direction:column}.PresetModerationPanel-module__0d2NXq__row{gap:var(--pp-3);padding:var(--pp-5) 0;grid-template-columns:84px minmax(0,1fr)}.PresetModerationPanel-module__0d2NXq__identity{gap:var(--pp-2);display:grid}.PresetModerationPanel-module__0d2NXq__reportCount{width:fit-content}.PresetModerationPanel-module__0d2NXq__actions button{flex:1}}@media (prefers-reduced-motion:reduce){.PresetModerationPanel-module__0d2NXq__skeletons span{background:color-mix(in srgb, var(--hover-bg) 45%, transparent);animation:none}}
.Skeleton-module__m0EASq__Group{flex-direction:column;display:flex}.Skeleton-module__m0EASq__Bone{background-color:color-mix(in srgb, var(--text-primary,#fafafa) 7%, transparent);background-image:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--text-primary,#fafafa) 8%, transparent) 50%, transparent 80%);background-repeat:no-repeat;background-size:200% 100%;border-radius:8px;flex:none;animation:1.6s ease-in-out infinite Skeleton-module__m0EASq__skeletonSweep;display:block}.Skeleton-module__m0EASq__BoneCircle{border-radius:999px}.Skeleton-module__m0EASq__BoneText{border-radius:999px;height:.85em}.Skeleton-module__m0EASq__Group>:nth-child(6n+2) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+2).Skeleton-module__m0EASq__Bone{animation-delay:80ms}.Skeleton-module__m0EASq__Group>:nth-child(6n+3) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+3).Skeleton-module__m0EASq__Bone{animation-delay:.16s}.Skeleton-module__m0EASq__Group>:nth-child(6n+4) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+4).Skeleton-module__m0EASq__Bone{animation-delay:.24s}.Skeleton-module__m0EASq__Group>:nth-child(6n+5) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+5).Skeleton-module__m0EASq__Bone{animation-delay:.32s}.Skeleton-module__m0EASq__Group>:nth-child(6n+6) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+6).Skeleton-module__m0EASq__Bone{animation-delay:.4s}@keyframes Skeleton-module__m0EASq__skeletonSweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__m0EASq__Bone{background-image:none;background-color:color-mix(in srgb, var(--text-primary,#fafafa) 9%, transparent);animation:none}}
.UserInputDock-module__EkFIUW__Card{border:1px solid var(--dropdown-border);background:var(--input-bg);border-radius:16px;outline:none;align-items:center;gap:14px;width:100%;max-width:52rem;margin:0 auto;padding:14px 16px;display:flex;overflow:hidden}.UserInputDock-module__EkFIUW__Icon{border:1px solid var(--dropdown-border);width:34px;height:34px;color:var(--text-secondary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.UserInputDock-module__EkFIUW__Text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UserInputDock-module__EkFIUW__Title{color:var(--text-primary);font-size:13.5px;font-weight:600;line-height:1.4}.UserInputDock-module__EkFIUW__Meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.UserInputDock-module__EkFIUW__Actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.UserInputDock-module__EkFIUW__Button{appearance:none;font:inherit;border:1px solid var(--dropdown-border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.UserInputDock-module__EkFIUW__Button:hover:not(:disabled){background:var(--hover-bg);color:var(--text-primary)}.UserInputDock-module__EkFIUW__Button:disabled{opacity:.55;cursor:default}.UserInputDock-module__EkFIUW__ButtonPrimary{border-color:color-mix(in srgb, var(--text-primary) 35%, var(--dropdown-border));color:var(--text-primary)}@media (max-width:560px){.UserInputDock-module__EkFIUW__Card{flex-wrap:wrap}.UserInputDock-module__EkFIUW__Actions{justify-content:flex-end;width:100%}}.UserInputDock-module__EkFIUW__Review.UserInputDock-module__EkFIUW__Review{outline:none;max-width:52rem;margin:0 auto}.UserInputDock-module__EkFIUW__Review:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--action-color) 45%, transparent)}.UserInputDock-module__EkFIUW__ReviewTitle{color:var(--text-secondary);flex-wrap:wrap;gap:2px 6px;font-weight:500}.UserInputDock-module__EkFIUW__ReviewPath{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-primary);font-family:var(--font-mono,"Fira Code", "Consolas", "Monaco", monospace);font-size:12.5px;font-weight:600;overflow:hidden}.UserInputDock-module__EkFIUW__ReviewJoin{color:var(--text-muted)}.UserInputDock-module__EkFIUW__ReviewMeta{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.UserInputDock-module__EkFIUW__ReviewDelta{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.UserInputDock-module__EkFIUW__ReviewAdded{color:color-mix(in srgb, var(--success-color,#10b981) 68%, var(--text-primary))}.UserInputDock-module__EkFIUW__ReviewRemoved{color:color-mix(in srgb, var(--error-color,#ef4444) 62%, var(--text-primary))}.UserInputDock-module__EkFIUW__ReviewBody{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 34%, transparent) transparent;flex-direction:column;gap:10px;max-height:min(46vh,380px);margin:4px 0 2px;padding:0 14px;display:flex;overflow:auto}.UserInputDock-module__EkFIUW__ReviewBody::-webkit-scrollbar{width:8px;height:8px}.UserInputDock-module__EkFIUW__ReviewBody::-webkit-scrollbar-track{background:0 0}.UserInputDock-module__EkFIUW__ReviewBody::-webkit-scrollbar-corner{background:0 0}.UserInputDock-module__EkFIUW__ReviewBody::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 28%, transparent);border-radius:999px}.UserInputDock-module__EkFIUW__ReviewBody::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-secondary) 46%, transparent)}.UserInputDock-module__EkFIUW__ReviewDiff{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 34%, transparent) transparent;flex-direction:column;gap:8px;min-width:0;display:flex;overflow-x:auto}.UserInputDock-module__EkFIUW__ReviewDiff::-webkit-scrollbar-track{background:0 0}.UserInputDock-module__EkFIUW__ReviewDiff::-webkit-scrollbar-corner{background:0 0}.UserInputDock-module__EkFIUW__ReviewFile{flex-direction:column;gap:6px;min-width:0;display:flex}.UserInputDock-module__EkFIUW__ReviewFileHead{align-items:baseline;gap:10px;min-width:0;font-size:12px;display:flex}.UserInputDock-module__EkFIUW__ReviewFileHead .UserInputDock-module__EkFIUW__ReviewDelta{flex-shrink:0;margin-left:auto}.UserInputDock-module__EkFIUW__ReviewOp{min-width:52px;color:var(--text-muted);flex-shrink:0;font-weight:600}.UserInputDock-module__EkFIUW__ReviewPaths{flex-direction:column;gap:1px;padding:2px 0;display:flex}.UserInputDock-module__EkFIUW__ReviewPathRow{min-width:0;padding:3px 2px;display:flex}.UserInputDock-module__EkFIUW__ReviewPathRow .UserInputDock-module__EkFIUW__ReviewPath{color:var(--text-secondary);font-weight:500}.UserInputDock-module__EkFIUW__ReviewMore{color:var(--text-muted);padding:3px 2px;font-size:12px}.UserInputDock-module__EkFIUW__ReviewActions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:480px){.UserInputDock-module__EkFIUW__ReviewActions{width:100%}}
.WorkspaceImportRequest-module__ClxBvq__Source{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-primary);font-weight:600;overflow:hidden}.WorkspaceImportRequest-module__ClxBvq__Reason{-webkit-line-clamp:2;line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.WorkspaceImportRequest-module__ClxBvq__Files{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 34%, transparent) transparent;flex-direction:column;gap:1px;max-height:min(32vh,220px);margin:2px 8px 0;padding:2px 0;display:flex;overflow:auto}.WorkspaceImportRequest-module__ClxBvq__Files::-webkit-scrollbar{width:8px}.WorkspaceImportRequest-module__ClxBvq__Files::-webkit-scrollbar-track{background:0 0}.WorkspaceImportRequest-module__ClxBvq__Files::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 28%, transparent);border-radius:999px}.WorkspaceImportRequest-module__ClxBvq__File{border-radius:7px;align-items:center;gap:10px;min-width:0;padding:4px 8px;font-size:12px;display:flex;position:relative}label.WorkspaceImportRequest-module__ClxBvq__File{cursor:pointer}label.WorkspaceImportRequest-module__ClxBvq__File:hover{background:var(--hover-bg)}label.WorkspaceImportRequest-module__ClxBvq__File:focus-within{outline:2px solid var(--action-color);outline-offset:-2px}.WorkspaceImportRequest-module__ClxBvq__All{font-weight:600}.WorkspaceImportRequest-module__ClxBvq__Path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,"Fira Code", "Consolas", "Monaco", monospace);color:var(--text-secondary);flex:1;overflow:hidden}.WorkspaceImportRequest-module__ClxBvq__All .WorkspaceImportRequest-module__ClxBvq__Path{font-family:inherit}label.WorkspaceImportRequest-module__ClxBvq__File:not([data-on]) .WorkspaceImportRequest-module__ClxBvq__Path{color:var(--text-muted)}.WorkspaceImportRequest-module__ClxBvq__Meta{color:var(--text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.WorkspaceImportRequest-module__ClxBvq__Here{border:1px solid var(--widget-hairline);color:var(--text-secondary);border-radius:999px;flex-shrink:0;padding:0 6px;font-size:10.5px;font-weight:600;line-height:1.5}.WorkspaceImportRequest-module__ClxBvq__More{color:var(--text-muted);padding:4px 8px;font-size:12px}.WorkspaceImportRequest-module__ClxBvq__CheckInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.WorkspaceImportRequest-module__ClxBvq__Box{border:1px solid color-mix(in srgb, var(--text-muted) 60%, transparent);width:15px;height:15px;color:var(--widget-accent-ink);border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.WorkspaceImportRequest-module__ClxBvq__Box[data-on=true],.WorkspaceImportRequest-module__ClxBvq__Box[data-on=some]{border-color:var(--widget-accent-line);background:var(--widget-accent-tint)}@media (max-width:480px){.WorkspaceImportRequest-module__ClxBvq__Here{display:none}}
.ChatViewportControls-module___GJkoa__Cluster{left:50%;bottom:calc(var(--chat-input-area-height,128px) + 32px);z-index:6;pointer-events:none;--vc-surface:color-mix(in srgb, var(--text-primary) 6%, var(--dropdown-bg,var(--bg-secondary,var(--surface-gray))));--vc-surface-hover:color-mix(in srgb, var(--text-primary) 12%, var(--dropdown-bg,var(--bg-secondary,var(--surface-gray))));flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.ChatViewportControls-module___GJkoa__Cluster>*{pointer-events:auto}.ChatViewportControls-module___GJkoa__ScrollButton{border:1px solid var(--border-gray);background:var(--vc-surface);width:38px;height:38px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s,border-color .18s,box-shadow .18s;animation:.22s cubic-bezier(.22,1,.36,1) both ChatViewportControls-module___GJkoa__controlIn;display:inline-flex}.ChatViewportControls-module___GJkoa__ScrollButton:hover{color:var(--text-primary);background:var(--vc-surface-hover);border-color:color-mix(in srgb, var(--text-secondary) 34%, var(--border-gray));box-shadow:var(--shadow-lg);transform:translateY(-1px)}.ChatViewportControls-module___GJkoa__ScrollButton:active{box-shadow:var(--shadow-md);transform:translateY(0)}.ChatViewportControls-module___GJkoa__ScrollButton:focus-visible{outline:2px solid var(--action-color,var(--exypnos-accent));outline-offset:2px}.ChatViewportControls-module___GJkoa__ScrollIcon{display:block}.ChatViewportControls-module___GJkoa__Row{pointer-events:none;align-items:center;gap:8px;display:flex}.ChatViewportControls-module___GJkoa__Row>*{pointer-events:auto}.ChatViewportControls-module___GJkoa__FilesCount{z-index:2;border:1px solid color-mix(in srgb, currentColor 30%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid;position:relative}.ChatViewportControls-module___GJkoa__Pill{--quick-storm-accent:var(--action-color,var(--exypnos-accent,#60a5fa));isolation:isolate;border-radius:var(--radius-full,999px);border:1px solid color-mix(in srgb, var(--dropdown-border) 60%, transparent);background:var(--input-bg);height:38px;color:var(--text-primary);font-family:var(--font-body);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;box-shadow:var(--shadow-md);align-items:center;padding:0 16px;font-size:13px;font-weight:500;line-height:1;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,color .18s,border-color .18s,box-shadow .18s;animation:.22s cubic-bezier(.22,1,.36,1) both ChatViewportControls-module___GJkoa__controlIn;display:inline-flex;position:relative;overflow:hidden}.ChatViewportControls-module___GJkoa__Pill:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--quick-storm-accent) 34%, transparent) 0 .72px, transparent .92px) 0 0 / 6px 6px, radial-gradient(ellipse at 28% 48%, color-mix(in srgb, var(--quick-storm-accent) 20%, transparent), transparent 62%), linear-gradient(108deg, transparent 18%, color-mix(in srgb, var(--quick-storm-accent) 9%, transparent) 48%, transparent 74%);transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.ChatViewportControls-module___GJkoa__Pill:hover{background:color-mix(in srgb, var(--input-bg) 84%, var(--quick-storm-accent) 16%);border-color:color-mix(in srgb, var(--dropdown-border) 100%, var(--text-secondary) 30%);box-shadow:var(--shadow-lg), inset 0 0 0 1px color-mix(in srgb, var(--quick-storm-accent) 16%, transparent);transform:translateY(-1px)}.ChatViewportControls-module___GJkoa__Pill:hover:before,.ChatViewportControls-module___GJkoa__Pill:focus-visible:before{opacity:1}.ChatViewportControls-module___GJkoa__Pill:active{box-shadow:var(--shadow-md);transform:translateY(0)}.ChatViewportControls-module___GJkoa__Pill:focus-visible{outline:2px solid var(--action-color,var(--exypnos-accent));outline-offset:2px}.ChatViewportControls-module___GJkoa__PillLabel{z-index:2;transition:color .18s cubic-bezier(.16,1,.3,1),text-shadow .18s cubic-bezier(.16,1,.3,1);display:block;position:relative}.ChatViewportControls-module___GJkoa__Pill:hover .ChatViewportControls-module___GJkoa__PillLabel,.ChatViewportControls-module___GJkoa__Pill:focus-visible .ChatViewportControls-module___GJkoa__PillLabel{color:color-mix(in srgb, var(--text-primary) 92%, var(--quick-storm-accent) 8%);text-shadow:0 1px 2px color-mix(in srgb, var(--input-bg) 80%, transparent), 0 0 9px color-mix(in srgb, var(--quick-storm-accent) 28%, transparent)}.ChatViewportControls-module___GJkoa__QuickStormCanvas{z-index:1;width:100%;height:100%;color:var(--quick-storm-accent);pointer-events:none;opacity:0;transform-origin:50%;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:scale(1.045)}.ChatViewportControls-module___GJkoa__Pill:hover .ChatViewportControls-module___GJkoa__QuickStormCanvas,.ChatViewportControls-module___GJkoa__Pill:focus-visible .ChatViewportControls-module___GJkoa__QuickStormCanvas{opacity:.92;transform:scale(1)}@keyframes ChatViewportControls-module___GJkoa__controlIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ChatViewportControls-module___GJkoa__ScrollButton,.ChatViewportControls-module___GJkoa__Pill{transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;animation:none}.ChatViewportControls-module___GJkoa__ScrollButton:hover,.ChatViewportControls-module___GJkoa__ScrollButton:active,.ChatViewportControls-module___GJkoa__Pill:hover,.ChatViewportControls-module___GJkoa__Pill:active{transform:none}.ChatViewportControls-module___GJkoa__Pill:before,.ChatViewportControls-module___GJkoa__QuickStormCanvas,.ChatViewportControls-module___GJkoa__PillLabel{transition:opacity .18s,color .18s}.ChatViewportControls-module___GJkoa__Pill:hover .ChatViewportControls-module___GJkoa__QuickStormCanvas,.ChatViewportControls-module___GJkoa__Pill:focus-visible .ChatViewportControls-module___GJkoa__QuickStormCanvas{opacity:.58;transform:none}}:is(html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__ScrollButton,html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill){transition:background-color .18s,color .18s,border-color .18s,box-shadow .18s;animation:none}:is(html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__ScrollButton:hover,html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__ScrollButton:active,html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill:hover,html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill:active){transform:none}html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill:before{transition:opacity .18s,color .18s}html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__QuickStormCanvas{transition:opacity .18s,color .18s}html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__PillLabel{transition:opacity .18s,color .18s}:is(html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill:hover .ChatViewportControls-module___GJkoa__QuickStormCanvas,html[data-reduce-motion=true] .ChatViewportControls-module___GJkoa__Pill:focus-visible .ChatViewportControls-module___GJkoa__QuickStormCanvas){opacity:.58;transform:none}
.CommentsPanel-module__2BD1BG__Panel{--collab-hairline:color-mix(in srgb, var(--dropdown-border) 82%, transparent);--collab-hairline-strong:color-mix(in srgb, var(--text-primary) 18%, transparent);--collab-hover:color-mix(in srgb, var(--text-primary) 5%, transparent);--collab-accent-ink:color-mix(in srgb, var(--action-color) 62%, var(--text-primary));--collab-ease:cubic-bezier(.16, 1, .3, 1);z-index:6;width:min(360px,100%);color:var(--text-primary);background:var(--chat-bg);border-left:1px solid var(--collab-hairline);font-family:var(--font-body);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.CommentsPanel-module__2BD1BG__Head{cursor:grab;touch-action:none;align-items:center;gap:9px;padding:13px 12px 11px 16px;display:flex}[data-collab-dock][data-dock-dragging=move] .CommentsPanel-module__2BD1BG__Head{cursor:grabbing}@media (max-width:640px){.CommentsPanel-module__2BD1BG__Head{cursor:default}}.CommentsPanel-module__2BD1BG__Title{letter-spacing:-.01em;align-items:center;gap:7px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.CommentsPanel-module__2BD1BG__Title svg{opacity:.7}.CommentsPanel-module__2BD1BG__OpenCount{color:var(--collab-accent-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:580}.CommentsPanel-module__2BD1BG__HeadSpacer{flex:auto}.CommentsPanel-module__2BD1BG__CloseButton{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.CommentsPanel-module__2BD1BG__CloseButton:hover{color:var(--text-primary);background:var(--collab-hover)}.CommentsPanel-module__2BD1BG__Body{scrollbar-color:color-mix(in srgb, var(--text-muted) 52%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:10px;min-height:0;padding:4px 12px 14px;display:flex;overflow-y:auto}.CommentsPanel-module__2BD1BG__Body::-webkit-scrollbar{width:8px}.CommentsPanel-module__2BD1BG__Body::-webkit-scrollbar-track{background:0 0}.CommentsPanel-module__2BD1BG__Body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 45%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.CommentsPanel-module__2BD1BG__Thread{background:color-mix(in srgb, var(--text-primary) 2.5%, transparent);border:1px solid var(--collab-hairline);border-radius:12px;flex-direction:column;padding:4px 4px 6px;display:flex}.CommentsPanel-module__2BD1BG__ThreadResolved{background:0 0}.CommentsPanel-module__2BD1BG__ThreadHead{align-items:center;gap:8px;padding:5px 7px 3px;display:flex}.CommentsPanel-module__2BD1BG__Anchor{min-width:0;color:var(--text-secondary);cursor:pointer;font:inherit;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;margin-left:-6px;padding:2px 6px;font-size:12px;font-weight:560;display:inline-flex}.CommentsPanel-module__2BD1BG__Anchor:hover,.CommentsPanel-module__2BD1BG__Anchor:focus-visible{color:var(--text-primary);background:var(--collab-hover)}.CommentsPanel-module__2BD1BG__ResolvedTag{color:var(--text-muted);align-items:center;gap:4px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.CommentsPanel-module__2BD1BG__Comment{border-radius:9px;gap:9px;padding:6px 7px;display:flex;position:relative}.CommentsPanel-module__2BD1BG__Reply{margin-left:33px}.CommentsPanel-module__2BD1BG__CommentBody{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.CommentsPanel-module__2BD1BG__CommentTop{flex-wrap:wrap;align-items:baseline;column-gap:7px;display:flex}.CommentsPanel-module__2BD1BG__Author{color:var(--text-primary);font-size:12.5px;font-weight:620;line-height:1.4}.CommentsPanel-module__2BD1BG__Stamp{color:var(--text-muted);font-size:11.5px;line-height:1.4}.CommentsPanel-module__2BD1BG__Text{color:var(--text-primary);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}.CommentsPanel-module__2BD1BG__Mention{color:var(--collab-accent-ink);font-weight:580}.CommentsPanel-module__2BD1BG__Actions{z-index:1;background:var(--dropdown-bg);border:1px solid var(--collab-hairline);opacity:0;pointer-events:none;transition:opacity .15s var(--collab-ease);border-radius:8px;align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:2px;right:4px}.CommentsPanel-module__2BD1BG__Comment:hover .CommentsPanel-module__2BD1BG__Actions,.CommentsPanel-module__2BD1BG__Comment:focus-within .CommentsPanel-module__2BD1BG__Actions{opacity:1;pointer-events:auto}.CommentsPanel-module__2BD1BG__Action{min-height:24px;color:var(--text-secondary);cursor:pointer;font:inherit;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease);background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.CommentsPanel-module__2BD1BG__Action:hover{color:var(--text-primary);background:var(--collab-hover)}.CommentsPanel-module__2BD1BG__ActionDanger:hover{color:var(--error-color);background:color-mix(in srgb, var(--error-color) 9%, transparent)}.CommentsPanel-module__2BD1BG__EditForm{flex-direction:column;gap:6px;margin-top:4px;display:flex}.CommentsPanel-module__2BD1BG__EditRow{justify-content:flex-end;align-items:center;gap:6px;display:flex}.CommentsPanel-module__2BD1BG__Composer{border-top:1px solid var(--collab-hairline);flex-direction:column;gap:8px;padding:11px 12px 13px;display:flex;position:relative}.CommentsPanel-module__2BD1BG__ReplyingTo{color:var(--text-secondary);align-items:center;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.CommentsPanel-module__2BD1BG__Textarea{box-sizing:border-box;width:100%;min-height:62px;color:var(--text-primary);background:color-mix(in srgb, var(--input-bg) 72%, transparent);border:1px solid var(--collab-hairline);font:inherit;resize:none;transition:border-color .18s var(--collab-ease), box-shadow .18s var(--collab-ease);border-radius:10px;outline:0;padding:9px 11px;font-size:13px;line-height:1.5}.CommentsPanel-module__2BD1BG__Textarea:focus-visible{border-color:color-mix(in srgb, var(--action-color) 50%, var(--dropdown-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color) 12%, transparent)}.CommentsPanel-module__2BD1BG__Textarea:disabled{cursor:default;opacity:.6}.CommentsPanel-module__2BD1BG__ComposerFoot{align-items:center;gap:10px;display:flex}.CommentsPanel-module__2BD1BG__Counter{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:11px}.CommentsPanel-module__2BD1BG__Send,.CommentsPanel-module__2BD1BG__Quiet{cursor:pointer;min-height:32px;font:inherit;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease), border-color .15s var(--collab-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:620;line-height:1;display:inline-flex}.CommentsPanel-module__2BD1BG__Send{color:var(--collab-accent-ink);border:1px solid color-mix(in srgb, var(--action-color) 45%, transparent)}.CommentsPanel-module__2BD1BG__Send:hover:not(:disabled){background:color-mix(in srgb, var(--action-color) 8%, transparent);border-color:color-mix(in srgb, var(--action-color) 65%, transparent)}.CommentsPanel-module__2BD1BG__Quiet{color:var(--text-secondary);border:1px solid var(--collab-hairline)}.CommentsPanel-module__2BD1BG__Quiet:hover:not(:disabled){color:var(--text-primary);background:var(--collab-hover)}.CommentsPanel-module__2BD1BG__Send:disabled,.CommentsPanel-module__2BD1BG__Quiet:disabled{cursor:default;opacity:.45}.CommentsPanel-module__2BD1BG__KeyCap{color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 8%, transparent);border-radius:4px;align-items:center;padding:1px 4px;font-size:10px;font-weight:620;display:inline-flex}.CommentsPanel-module__2BD1BG__MentionPopover{z-index:2;background:var(--dropdown-bg);border:1px solid var(--dropdown-border);scrollbar-color:color-mix(in srgb, var(--text-muted) 52%, transparent) transparent;scrollbar-width:thin;border-radius:11px;max-height:208px;padding:5px;position:absolute;bottom:calc(100% - 4px);left:12px;right:12px;overflow-y:auto;box-shadow:0 14px 34px -12px #0006}.CommentsPanel-module__2BD1BG__MentionPopover::-webkit-scrollbar{width:8px}.CommentsPanel-module__2BD1BG__MentionPopover::-webkit-scrollbar-track{background:0 0}.CommentsPanel-module__2BD1BG__MentionPopover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 45%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.CommentsPanel-module__2BD1BG__MentionItem{width:100%;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;transition:color .13s var(--collab-ease), background-color .13s var(--collab-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.CommentsPanel-module__2BD1BG__MentionItemActive,.CommentsPanel-module__2BD1BG__MentionItem:hover{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent)}.CommentsPanel-module__2BD1BG__MentionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.CommentsPanel-module__2BD1BG__MentionHandle{color:var(--text-muted);font-size:11.5px}.CommentsPanel-module__2BD1BG__Empty{color:var(--text-secondary);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;padding:26px 18px;display:flex}.CommentsPanel-module__2BD1BG__EmptyMark{width:64px;height:40px;color:var(--text-primary);margin-bottom:11px}.CommentsPanel-module__2BD1BG__MarkLine{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;opacity:.28}.CommentsPanel-module__2BD1BG__MarkNode{fill:currentColor;stroke:none;opacity:.28}.CommentsPanel-module__2BD1BG__MarkAccentNode{fill:var(--action-color);stroke:none}.CommentsPanel-module__2BD1BG__MarkPulse{fill:var(--action-color);stroke:none;opacity:.13}.CommentsPanel-module__2BD1BG__EmptyLead{color:var(--text-primary);font-size:13.5px;font-weight:620}.CommentsPanel-module__2BD1BG__EmptyBody{text-wrap:pretty;max-width:32ch;margin-top:3px;font-size:12.5px;line-height:1.55}.CommentsPanel-module__2BD1BG__Panel button:focus-visible,.CommentsPanel-module__2BD1BG__Textarea:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}.CommentsPanel-module__2BD1BG__Textarea:focus-visible{outline:0}.CommentsPanel-module__2BD1BG__VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:768px){.CommentsPanel-module__2BD1BG__Panel{border-left:0;border-top:1px solid var(--collab-hairline);border-radius:16px 16px 0 0;width:100%;height:min(74vh,560px);top:auto;left:0;box-shadow:0 -18px 40px -24px #00000073}.CommentsPanel-module__2BD1BG__Actions{opacity:1;pointer-events:auto;background:0 0;border:0;margin:3px 0 0 -7px;padding:0;position:static}}@media (hover:none){.CommentsPanel-module__2BD1BG__Actions{opacity:1;pointer-events:auto;background:0 0;border:0;margin:3px 0 0 -7px;padding:0;position:static}}@media (prefers-reduced-motion:reduce){.CommentsPanel-module__2BD1BG__Action,.CommentsPanel-module__2BD1BG__Actions,.CommentsPanel-module__2BD1BG__Anchor,.CommentsPanel-module__2BD1BG__CloseButton,.CommentsPanel-module__2BD1BG__MentionItem,.CommentsPanel-module__2BD1BG__Send,.CommentsPanel-module__2BD1BG__Quiet,.CommentsPanel-module__2BD1BG__Textarea{transition:none;animation:none}}
.CommentsDock-module__ki-gja__Pane{z-index:9000;width:min(380px,100vw - 32px);height:min(640px,100vh - 96px);box-shadow:var(--shadow-xl);pointer-events:auto;border-radius:14px;animation:.16s cubic-bezier(.16,1,.3,1) CommentsDock-module__ki-gja__PaneIn;position:fixed;top:72px;left:auto;right:16px;overflow:hidden}.CommentsDock-module__ki-gja__Pane>aside{border:1px solid color-mix(in srgb, var(--dropdown-border) 82%, transparent);border-radius:inherit;width:auto;inset:0}.CommentsDock-module__ki-gja__Pane[data-dock-dragging]{-webkit-user-select:none;user-select:none}.CommentsDock-module__ki-gja__ResizeGrip{z-index:8;cursor:ns-resize;touch-action:none;height:10px;position:absolute;bottom:0;left:0;right:0}.CommentsDock-module__ki-gja__ResizeGrip:after{content:"";background:color-mix(in srgb, var(--text-primary) 38%, transparent);opacity:0;border-radius:999px;width:36px;height:3px;transition:opacity .15s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.CommentsDock-module__ki-gja__ResizeGrip:hover:after,.CommentsDock-module__ki-gja__Pane[data-dock-dragging=resize] .CommentsDock-module__ki-gja__ResizeGrip:after{opacity:1}@keyframes CommentsDock-module__ki-gja__PaneIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.CommentsDock-module__ki-gja__Pane{animation:none}.CommentsDock-module__ki-gja__ResizeGrip:after{transition:none}}html[data-reduce-motion=true] .CommentsDock-module__ki-gja__Pane{animation:none}html[data-reduce-motion=true] .CommentsDock-module__ki-gja__ResizeGrip:after{transition:none}@media (max-width:768px){.CommentsDock-module__ki-gja__Pane:not(.CommentsDock-module__ki-gja__Sheet)>aside{border:1px solid color-mix(in srgb, var(--dropdown-border) 82%, transparent);border-radius:inherit;height:auto;box-shadow:none;inset:0}}.CommentsDock-module__ki-gja__Sheet{width:auto;height:auto;box-shadow:none;border-radius:0;inset:0}.CommentsDock-module__ki-gja__Sheet>aside{border:0}
.ChatCollabHeader-module__Jr-qzW__Strip{min-width:0;font-family:var(--font-body);align-items:center;gap:10px;margin-left:10px;display:flex}.ChatCollabHeader-module__Jr-qzW__CurrentChip{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--dropdown-border) 82%, transparent);max-width:15rem;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-family:inherit;font-size:12.5px;font-weight:550;line-height:1.4;transition:color .14s,border-color .14s;display:inline-flex}.ChatCollabHeader-module__Jr-qzW__CurrentChip:hover,.ChatCollabHeader-module__Jr-qzW__CurrentChip:focus-visible{color:var(--text-primary);border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}.ChatCollabHeader-module__Jr-qzW__Dot{background:var(--action-color);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ChatCollabHeader-module__Jr-qzW__CurrentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatCollabHeader-module__Jr-qzW__CommentsButton{box-sizing:border-box;min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12.5px;font-weight:560;line-height:1.4;transition:color .14s,border-color .14s;display:inline-flex}.ChatCollabHeader-module__Jr-qzW__CommentsButton:hover,.ChatCollabHeader-module__Jr-qzW__CommentsButton:focus-visible,.ChatCollabHeader-module__Jr-qzW__CommentsButtonOpen{color:var(--text-primary);border-color:color-mix(in srgb, var(--dropdown-border) 82%, transparent)}.ChatCollabHeader-module__Jr-qzW__CommentsCount{color:color-mix(in srgb, var(--action-color) 62%, var(--text-primary));font-variant-numeric:tabular-nums}.ChatCollabHeader-module__Jr-qzW__CurrentChip:focus-visible,.ChatCollabHeader-module__Jr-qzW__CommentsButton:focus-visible{outline:2px solid color-mix(in srgb, var(--action-color) 55%, transparent);outline-offset:2px}@media (max-width:768px){.ChatCollabHeader-module__Jr-qzW__Strip{display:none}}@media (prefers-reduced-motion:reduce){.ChatCollabHeader-module__Jr-qzW__CurrentChip,.ChatCollabHeader-module__Jr-qzW__CommentsButton{transition:none}}
.WidgetChrome-module__O-7FqW__Card{--widget-accent-ink:color-mix(in srgb, var(--action-color) 58%, var(--text-primary));--widget-accent-tint:color-mix(in srgb, var(--action-color) 12%, transparent);--widget-accent-line:color-mix(in srgb, var(--action-color) 48%, transparent);--widget-hairline:color-mix(in srgb, var(--dropdown-border) 80%, transparent);border:1px solid var(--dropdown-border);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:14px;margin:4px 0;overflow:hidden}.WidgetChrome-module__O-7FqW__Header{align-items:center;gap:10px;padding:12px 12px 6px 14px;display:flex}.WidgetChrome-module__O-7FqW__HeaderIcon{border:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);background:color-mix(in srgb, var(--text-secondary) 7%, transparent);width:27px;height:27px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.WidgetChrome-module__O-7FqW__HeaderIcon svg{display:block}.WidgetChrome-module__O-7FqW__HeaderText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WidgetChrome-module__O-7FqW__HeaderTitle{letter-spacing:-.01em;min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.4}.WidgetChrome-module__O-7FqW__HeaderText .WidgetChrome-module__O-7FqW__HeaderTitle{flex:none;align-items:center;min-height:27px;display:flex}.WidgetChrome-module__O-7FqW__Header:has(.WidgetChrome-module__O-7FqW__HeaderText) .WidgetChrome-module__O-7FqW__HeaderIcon{align-self:flex-start}.WidgetChrome-module__O-7FqW__HeaderMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.WidgetChrome-module__O-7FqW__HeaderActions{flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;display:flex}.WidgetChrome-module__O-7FqW__Quiet{border:1px solid var(--widget-hairline);min-height:28px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.WidgetChrome-module__O-7FqW__Quiet svg{flex-shrink:0}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-dark);background:var(--hover-bg)}.WidgetChrome-module__O-7FqW__Quiet:active:not(:disabled){background:var(--selected-bg,var(--hover-bg))}.WidgetChrome-module__O-7FqW__Quiet:disabled{cursor:default;opacity:.5}.WidgetChrome-module__O-7FqW__QuietPrimary{color:var(--text-primary)}.WidgetChrome-module__O-7FqW__QuietOn,.WidgetChrome-module__O-7FqW__QuietOn:hover:not(:disabled){color:var(--widget-accent-ink);border-color:var(--widget-accent-line);background:var(--widget-accent-tint)}.WidgetChrome-module__O-7FqW__QuietIcon{width:28px;padding:0}.WidgetChrome-module__O-7FqW__Footer .WidgetChrome-module__O-7FqW__Quiet{min-height:36px;padding:8px 18px;font-size:13.5px}.WidgetChrome-module__O-7FqW__Footer .WidgetChrome-module__O-7FqW__QuietIcon{width:36px;padding:0}@media (max-width:480px){.WidgetChrome-module__O-7FqW__HeaderActions .WidgetChrome-module__O-7FqW__QuietLabel{display:none}.WidgetChrome-module__O-7FqW__HeaderActions .WidgetChrome-module__O-7FqW__Quiet{padding:5px 7px}}.WidgetChrome-module__O-7FqW__Arrow{transition:transform .15s}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled) .WidgetChrome-module__O-7FqW__Arrow{transform:translate(3px)}.WidgetChrome-module__O-7FqW__Key{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 32%, transparent);opacity:.75;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;display:inline-grid}@media (max-width:560px),(hover:none){.WidgetChrome-module__O-7FqW__Key{display:none}}.WidgetChrome-module__O-7FqW__Tag{border:1px solid var(--widget-accent-line);color:var(--widget-accent-ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:1.4}.WidgetChrome-module__O-7FqW__Footer{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 14px 12px;display:flex}.WidgetChrome-module__O-7FqW__FooterNote{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1;font-size:12.5px;line-height:1.4}.WidgetChrome-module__O-7FqW__FooterActions{align-items:center;gap:8px;margin-left:auto;display:flex}.WidgetChrome-module__O-7FqW__Status{color:var(--error-color,#ef4444);flex-basis:100%;font-size:12.5px;line-height:1.4}.WidgetChrome-module__O-7FqW__Quiet:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WidgetChrome-module__O-7FqW__Quiet,.WidgetChrome-module__O-7FqW__Arrow{transition:none}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled) .WidgetChrome-module__O-7FqW__Arrow{transform:none}}
.DocumentWidget-module__D9aWdW__Card[data-document-card]{transition:border-color .18s;animation:.25s ease-out DocumentWidget-module__D9aWdW__documentCardIn;position:relative;overflow:visible}@keyframes DocumentWidget-module__D9aWdW__documentCardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.DocumentWidget-module__D9aWdW__Card[data-openable]{cursor:pointer}@media (hover:hover){.DocumentWidget-module__D9aWdW__Card[data-openable]:hover{border-color:color-mix(in srgb, var(--text-secondary) 38%, var(--dropdown-border))}.DocumentWidget-module__D9aWdW__Card[data-openable]:hover .DocumentWidget-module__D9aWdW__Sheet{transform:translateY(-2px)rotate(-1.5deg);box-shadow:0 1px #0000000a,0 10px 18px -10px #00000073}}.DocumentWidget-module__D9aWdW__Body{flex-wrap:wrap;align-items:center;gap:12px 14px;padding:12px 14px 12px 12px;display:flex}.DocumentWidget-module__D9aWdW__Sheet{border:1px solid color-mix(in srgb, var(--dropdown-border) 80%, #0000001f);transform-origin:50% 80%;background:#fbfaf7;border-radius:4px;flex-shrink:0;width:60px;height:78px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s;position:relative;overflow:hidden;box-shadow:0 1px #0000000a,0 6px 14px -9px #0006}.DocumentWidget-module__D9aWdW__SheetPage{transform-origin:0 0;color:#8a8e96;-webkit-font-smoothing:antialiased;flex-direction:column;width:240px;height:312px;padding:26px 22px;font-size:10px;line-height:1.5;display:flex;position:absolute;top:0;left:0;overflow:hidden;transform:scale(.25)}.DocumentWidget-module__D9aWdW__SheetLine{overflow-wrap:anywhere;display:block}.DocumentWidget-module__D9aWdW__SheetLine[data-kind=title]{color:#1d2026;letter-spacing:-.02em;margin-bottom:12px;font-size:21px;font-weight:700;line-height:1.15}.DocumentWidget-module__D9aWdW__SheetLine[data-kind=heading]{color:#3a3e46;margin:9px 0 3px;font-size:12.5px;font-weight:700;line-height:1.25}.DocumentWidget-module__D9aWdW__SheetLine[data-kind=text]{margin-bottom:7px}.DocumentWidget-module__D9aWdW__SheetLine[data-kind=item]{text-indent:-10px;padding-left:10px}.DocumentWidget-module__D9aWdW__SheetLine[data-kind=item]:before{content:"•  "}.DocumentWidget-module__D9aWdW__Card[data-writing] .DocumentWidget-module__D9aWdW__SheetPage{-webkit-mask-image:linear-gradient(#000 82%,#0000 100%);mask-image:linear-gradient(#000 82%,#0000 100%)}.DocumentWidget-module__D9aWdW__Info{flex-direction:column;flex:150px;gap:3px;min-width:0;display:flex}.DocumentWidget-module__D9aWdW__Title{min-width:0;color:var(--text-primary);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.DocumentWidget-module__D9aWdW__Summary{min-height:37.5px;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.DocumentWidget-module__D9aWdW__Excerpt{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DocumentWidget-module__D9aWdW__Meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.35}.DocumentWidget-module__D9aWdW__Tail{flex-direction:column;display:flex;-webkit-mask-image:linear-gradient(#00000073 0%,#000 60%);mask-image:linear-gradient(#00000073 0%,#000 60%)}.DocumentWidget-module__D9aWdW__TailLine{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DocumentWidget-module__D9aWdW__TailLine:last-child{color:var(--text-secondary)}.DocumentWidget-module__D9aWdW__Caret{vertical-align:text-bottom;background:var(--text-secondary);width:1px;height:.95em;margin-left:2px;animation:1.05s steps(2,start) infinite DocumentWidget-module__D9aWdW__documentCaret;display:inline-block}@keyframes DocumentWidget-module__D9aWdW__documentCaret{0%{opacity:1}50%{opacity:0}to{opacity:1}}.DocumentWidget-module__D9aWdW__Actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.DocumentWidget-module__D9aWdW__Action{text-decoration:none}.DocumentWidget-module__D9aWdW__ActionLabel{white-space:nowrap}.DocumentWidget-module__D9aWdW__Action[data-live]{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){.DocumentWidget-module__D9aWdW__Card[data-document-card]{animation:none}.DocumentWidget-module__D9aWdW__Sheet{transition:none}.DocumentWidget-module__D9aWdW__Caret{animation:none}}
.RichCards-module__bYWSra__RichCardsContainer{--rc-hairline:color-mix(in srgb, var(--dropdown-border,#2a2a2a) 80%, transparent);--rc-surface:var(--input-bg,#141414);--rc-tint:color-mix(in srgb, var(--text-primary,#fafafa) 4%, var(--rc-surface));--rc-radius:14px;word-break:normal;overflow-wrap:break-word;width:100%;margin:8px 0 18px;position:relative}.RichCards-module__bYWSra__GroupHeader{align-items:baseline;gap:8px;min-width:0;margin-bottom:10px;line-height:1.2;display:flex}.RichCards-module__bYWSra__GroupTitle{color:var(--text-secondary,#a1a1aa);letter-spacing:.01em;overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:600;line-height:1.2}.RichCards-module__bYWSra__GroupCount{color:var(--text-muted,#7d7d87);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:11px}.RichCards-module__bYWSra__ScrollerFrame{position:relative}.RichCards-module__bYWSra__CardsScroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;gap:12px;display:flex;overflow-x:auto}.RichCards-module__bYWSra__CardsScroller::-webkit-scrollbar{display:none}.RichCards-module__bYWSra__ScrollerFrame[data-fade-right=true] .RichCards-module__bYWSra__CardsScroller{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.RichCards-module__bYWSra__ScrollerFrame[data-fade-left=true] .RichCards-module__bYWSra__CardsScroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px);mask-image:linear-gradient(90deg,#0000,#000 64px)}.RichCards-module__bYWSra__ScrollerFrame[data-fade-left=true][data-fade-right=true] .RichCards-module__bYWSra__CardsScroller{-webkit-mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 64px calc(100% - 64px),#0000)}.RichCards-module__bYWSra__LimitNotice{color:var(--text-muted,#7d7d87);margin-top:6px;font-size:11px;line-height:1.35}.RichCards-module__bYWSra__CardItem{scroll-snap-align:start;flex:0 0 clamp(210px,36%,280px);min-width:0;display:flex}.RichCards-module__bYWSra__Card{isolation:isolate;border:1px solid var(--dropdown-border,#1f1f1f);border-radius:var(--rc-radius);background:var(--rc-surface);min-width:0;color:var(--text-primary,#fafafa);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex:auto;line-height:1.35;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex;overflow:hidden;container-type:inline-size}.RichCards-module__bYWSra__Card:hover{border-color:var(--border-dark,#404040);background:var(--rc-tint)}.RichCards-module__bYWSra__Card:focus{outline:none}.RichCards-module__bYWSra__Card:focus-visible{outline:2px solid color-mix(in srgb, var(--action-color,#60a5fa) 80%, var(--text-primary,#fafafa));outline-offset:-2px}.RichCards-module__bYWSra__CardStatic,.RichCards-module__bYWSra__CardStatic:hover{cursor:default;border-color:var(--dropdown-border,#1f1f1f);background:var(--rc-surface)}.RichCards-module__bYWSra__RichCardsContainer[data-layout=fit] .RichCards-module__bYWSra__CardItem{flex:1 1 0;min-width:160px}.RichCards-module__bYWSra__RichCardsContainer[data-layout=single] .RichCards-module__bYWSra__CardItem{flex:0 340px;min-width:0}.RichCards-module__bYWSra__CardImage{aspect-ratio:5/3;background:color-mix(in srgb, var(--text-primary,#fafafa) 5%, var(--rc-surface));flex:none;width:100%;min-height:112px;margin:0;position:relative;overflow:hidden}.RichCards-module__bYWSra__CardImage[data-picture=loading]:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--text-primary,#fafafa) 5%, transparent) 50%, transparent 70%);background-size:220% 100%;animation:1.6s ease-in-out infinite RichCards-module__bYWSra__rcSkeletonSweep;position:absolute;inset:0}@keyframes RichCards-module__bYWSra__rcSkeletonSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card img.RichCards-module__bYWSra__CardPhoto{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;cursor:inherit;will-change:auto;opacity:0;border:0;border-radius:0;margin:0;padding:0;transition:opacity .4s,transform .8s cubic-bezier(.2,.7,.2,1);display:block;transform:none}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__CardImage[data-picture=shown] img.RichCards-module__bYWSra__CardPhoto{opacity:1}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card:hover .RichCards-module__bYWSra__CardImage img.RichCards-module__bYWSra__CardPhoto{transform:scale(1.035)}.RichCards-module__bYWSra__CardTile{background-color:var(--rc-tint);background-image:radial-gradient(color-mix(in srgb, var(--text-primary,#fafafa) 11%, transparent) .8px, transparent 1.2px);color:var(--text-muted,#7d7d87);background-position:50%;background-size:10px 10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.RichCards-module__bYWSra__TileMark{border:1px solid var(--rc-hairline);background:var(--rc-surface);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.RichCards-module__bYWSra__TileHost{max-width:100%;color:var(--text-muted,#7d7d87);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.3;overflow:hidden}.RichCards-module__bYWSra__BlockedNote{text-align:center;max-width:100%}.RichCards-module__bYWSra__CardBody{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:11px 13px 12px;display:flex}.RichCards-module__bYWSra__CardTitle{-webkit-line-clamp:3;letter-spacing:-.006em;color:var(--text-primary,#fafafa);-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:600;line-height:1.34;display:-webkit-box;overflow:hidden}.RichCards-module__bYWSra__CardDescription{-webkit-line-clamp:2;color:var(--text-secondary,#a1a1aa);-webkit-box-orient:vertical;margin:0;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}@container (max-width:229px){.RichCards-module__bYWSra__CardDescription{display:none}}.RichCards-module__bYWSra__CardMeta{min-width:0;color:var(--text-secondary,#a1a1aa);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:12px;line-height:16px;display:flex}.RichCards-module__bYWSra__SourceIcon{flex:none;place-items:center;width:16px;height:16px;font-size:12px;line-height:1;display:grid}.RichCards-module__bYWSra__MarkStack{place-items:center;width:100%;height:100%;display:grid}.RichCards-module__bYWSra__MarkStack>*{grid-area:1/1}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card img.RichCards-module__bYWSra__SourceMarkImg{box-sizing:border-box;object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;cursor:inherit;will-change:auto;border-radius:4px;margin:0;padding:0;transition:none;display:block;transform:none}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card .RichCards-module__bYWSra__MarkStack[data-mark=pending] img.RichCards-module__bYWSra__SourceMarkImg{opacity:0}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card .RichCards-module__bYWSra__TileMark img.RichCards-module__bYWSra__SourceMarkImg{border-radius:6px;width:28px;height:28px}[data-theme=dark] .RichCards-module__bYWSra__RichCardsContainer img.RichCards-module__bYWSra__SourceMarkImg[data-ink=dark][data-mono=true]{filter:invert()}[data-theme=dark] .RichCards-module__bYWSra__RichCardsContainer img.RichCards-module__bYWSra__SourceMarkImg[data-ink=dark][data-mono=false]{background:color-mix(in srgb, var(--text-primary,#fafafa) 88%, transparent);padding:2px}[data-theme=light] .RichCards-module__bYWSra__RichCardsContainer img.RichCards-module__bYWSra__SourceMarkImg[data-ink=dark][data-mono]{filter:none;background:0 0;padding:0}[data-theme=light] .RichCards-module__bYWSra__RichCardsContainer img.RichCards-module__bYWSra__SourceMarkImg[data-ink=light][data-mono=true]{filter:invert()}[data-theme=light] .RichCards-module__bYWSra__RichCardsContainer img.RichCards-module__bYWSra__SourceMarkImg[data-ink=light][data-mono=false]{background:color-mix(in srgb, var(--text-primary,#0a0a0a) 82%, transparent);padding:2px}.RichCards-module__bYWSra__SourceMarkText{font-size:inherit;line-height:1}.RichCards-module__bYWSra__TileMark .RichCards-module__bYWSra__SourceMarkText{font-size:20px}.RichCards-module__bYWSra__Monogram{background:color-mix(in srgb, var(--text-primary,#fafafa) 10%, transparent);width:16px;height:16px;color:var(--text-secondary,#a1a1aa);border-radius:4px;place-items:center;font-size:9.5px;font-weight:700;line-height:1;display:grid}.RichCards-module__bYWSra__MonogramLarge{border-radius:7px;width:28px;height:28px;font-size:14px;font-weight:650}.RichCards-module__bYWSra__SourceName{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;transition:color .2s;overflow:hidden}.RichCards-module__bYWSra__Card:hover .RichCards-module__bYWSra__SourceName{color:var(--text-primary,#fafafa)}.RichCards-module__bYWSra__CardStatic:hover .RichCards-module__bYWSra__SourceName{color:inherit}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__CardStatic:hover .RichCards-module__bYWSra__CardImage img.RichCards-module__bYWSra__CardPhoto{transform:none}.RichCards-module__bYWSra__MetaDot{color:var(--text-muted,#7d7d87);flex:none}.RichCards-module__bYWSra__CardDate{color:var(--text-muted,#7d7d87);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.RichCards-module__bYWSra__ScrollButton{z-index:2;border:1px solid var(--rc-hairline);background:color-mix(in srgb, var(--chat-bg,#0f0f0f) 88%, transparent);width:30px;height:30px;color:var(--text-secondary,#a1a1aa);cursor:pointer;border-radius:50%;place-items:center;margin:0;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.RichCards-module__bYWSra__ScrollButton:hover{color:var(--text-primary,#fafafa);border-color:var(--border-dark,#404040);background:var(--chat-bg,#0f0f0f)}.RichCards-module__bYWSra__ScrollButton:focus-visible{outline:2px solid color-mix(in srgb, var(--action-color,#60a5fa) 80%, var(--text-primary,#fafafa));outline-offset:2px}.RichCards-module__bYWSra__ScrollButton svg{display:block}.RichCards-module__bYWSra__ScrollLeft{left:6px}.RichCards-module__bYWSra__ScrollRight{right:6px}@media (hover:none){.RichCards-module__bYWSra__ScrollButton{display:none}}@media (max-width:480px){.RichCards-module__bYWSra__CardItem{flex-basis:clamp(200px,62%,260px)}}@media (prefers-reduced-motion:reduce){.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card img.RichCards-module__bYWSra__CardPhoto{transition:none}.RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card:hover .RichCards-module__bYWSra__CardImage img.RichCards-module__bYWSra__CardPhoto{transform:none}.RichCards-module__bYWSra__CardImage[data-picture=loading]:after{animation:none}}html[data-reduce-motion=true] .RichCards-module__bYWSra__RichCardsContainer .RichCards-module__bYWSra__Card:hover .RichCards-module__bYWSra__CardImage img.RichCards-module__bYWSra__CardPhoto{transform:none}html[data-reduce-motion=true] .RichCards-module__bYWSra__CardImage[data-picture=loading]:after{animation:none}
.ProgressWidget-module__UBZmzW__Container{transition:opacity .3s}.ProgressWidget-module__UBZmzW__ContainerStale{opacity:.65}.ProgressWidget-module__UBZmzW__Toggle{min-width:0;color:var(--text-primary,#ececec);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.ProgressWidget-module__UBZmzW__ChevronWrap{width:26px;height:26px;color:var(--text-muted,#8e8e8e);flex-shrink:0;place-items:center;margin-left:2px;transition:color .15s;display:grid}.ProgressWidget-module__UBZmzW__Toggle:hover .ProgressWidget-module__UBZmzW__ChevronWrap{color:var(--text-primary,#ececec)}.ProgressWidget-module__UBZmzW__Toggle:focus-visible,.ProgressWidget-module__UBZmzW__RowButton:focus-visible{outline:2px solid var(--action-color,#3b82f6);outline-offset:2px}.ProgressWidget-module__UBZmzW__Count{color:var(--text-muted,#8e8e8e);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:600}.ProgressWidget-module__UBZmzW__CollapsedPreview{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.ProgressWidget-module__UBZmzW__CollapsedDot{border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.ProgressWidget-module__UBZmzW__CollapsedDotActive{background:var(--action-color,#3b82f6);animation:1.8s ease-in-out infinite ProgressWidget-module__UBZmzW__pulseDot}@keyframes ProgressWidget-module__UBZmzW__pulseDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.ProgressWidget-module__UBZmzW__CollapsedLabel{color:var(--text-secondary,#b0b0b0);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.ProgressWidget-module__UBZmzW__Chevron{flex-shrink:0;width:16px;height:16px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ProgressWidget-module__UBZmzW__ChevronCollapsed{transform:rotate(-90deg)}.ProgressWidget-module__UBZmzW__Bar{background:color-mix(in srgb, var(--text-muted,#8e8e8e) 22%, transparent);border-radius:999px;height:3px;margin:0 14px;overflow:hidden}.ProgressWidget-module__UBZmzW__BarFill{border-radius:inherit;background:var(--action-color,#3b82f6);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1)}.ProgressWidget-module__UBZmzW__BarFillDone{background:var(--success-color,var(--action-color,#3b82f6))}.ProgressWidget-module__UBZmzW__TaskList{flex-direction:column;gap:2px;margin:0;padding:8px 8px 6px;list-style:none;animation:.25s cubic-bezier(.4,0,.2,1) ProgressWidget-module__UBZmzW__slideDown;display:flex;overflow:hidden}@keyframes ProgressWidget-module__UBZmzW__slideDown{0%{opacity:0;max-height:0;padding-bottom:0}to{opacity:1;max-height:500px;padding-bottom:6px}}.ProgressWidget-module__UBZmzW__TaskRow{animation:.3s cubic-bezier(.4,0,.2,1) both ProgressWidget-module__UBZmzW__fadeInRow}.ProgressWidget-module__UBZmzW__TaskRow:first-child{animation-delay:30ms}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(2){animation-delay:60ms}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(3){animation-delay:90ms}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(4){animation-delay:.12s}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(5){animation-delay:.15s}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(6){animation-delay:.18s}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(7){animation-delay:.21s}.ProgressWidget-module__UBZmzW__TaskRow:nth-child(8){animation-delay:.24s}@keyframes ProgressWidget-module__UBZmzW__fadeInRow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ProgressWidget-module__UBZmzW__RowButton{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:flex-start;gap:12px;padding:7px 8px;font-family:inherit;transition:background .12s;display:flex}.ProgressWidget-module__UBZmzW__RowButton:hover:not(:disabled){background:color-mix(in srgb, var(--hover-bg,#ffffff0d) 60%, transparent)}.ProgressWidget-module__UBZmzW__RowButton:disabled{cursor:default}.ProgressWidget-module__UBZmzW__StepIndicator{font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:600;transition:background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ProgressWidget-module__UBZmzW__StepCompleted{background:var(--action-color,#3b82f6);color:#fff}.ProgressWidget-module__UBZmzW__StepCompleted svg,.ProgressWidget-module__UBZmzW__StepStaleCompleted svg{width:14px;height:14px}.ProgressWidget-module__UBZmzW__StepInProgress{color:var(--text-primary,#ececec);background:0 0;border:2.5px solid #0000}.ProgressWidget-module__UBZmzW__StepInProgress:before{content:"";border:2.5px solid color-mix(in srgb, var(--action-color,#3b82f6) 25%, transparent);border-radius:50%;position:absolute;inset:-2.5px}.ProgressWidget-module__UBZmzW__StepInProgress:after{content:"";border:2.5px solid #0000;border-top-color:var(--action-color,#3b82f6);border-radius:50%;animation:1.2s cubic-bezier(.5,0,.5,1) infinite ProgressWidget-module__UBZmzW__spinRing;position:absolute;inset:-2.5px}@keyframes ProgressWidget-module__UBZmzW__spinRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProgressWidget-module__UBZmzW__StepPending{color:var(--text-muted,#8e8e8e);border:1.5px solid color-mix(in srgb, var(--text-muted,#8e8e8e) 40%, transparent);background:0 0}.ProgressWidget-module__UBZmzW__RowButton:hover:not(:disabled) .ProgressWidget-module__UBZmzW__StepPending{border-color:color-mix(in srgb, var(--action-color,#3b82f6) 55%, transparent);color:var(--text-secondary,#b0b0b0)}.ProgressWidget-module__UBZmzW__StepStaleCompleted{background:color-mix(in srgb, var(--action-color,#3b82f6) 50%, transparent);color:#ffffffb3}.ProgressWidget-module__UBZmzW__TaskText{flex-direction:column;flex:1;gap:2px;min-width:0;padding-top:4px;display:flex}.ProgressWidget-module__UBZmzW__TaskLabel{color:var(--text-primary,#ececec);overflow-wrap:anywhere;font-size:13.5px;line-height:1.35;transition:color .2s}.ProgressWidget-module__UBZmzW__TaskLabelCompleted{color:var(--text-muted,#8e8e8e);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted,#8e8e8e) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted,#8e8e8e) 60%, transparent);text-decoration-thickness:1.5px}.ProgressWidget-module__UBZmzW__TaskLabelInProgress{font-weight:500}.ProgressWidget-module__UBZmzW__TaskDetail{color:var(--text-secondary,#b0b0b0);font-size:12px;line-height:1.4;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere}.ProgressWidget-module__UBZmzW__RowDone .ProgressWidget-module__UBZmzW__TaskDetail{color:var(--text-muted,#8e8e8e)}.ProgressWidget-module__UBZmzW__LimitNotice{color:var(--text-muted,#8e8e8e);opacity:.75;padding:6px 0 2px 46px;font-size:11px;line-height:1.35}.ProgressWidget-module__UBZmzW__Summary{flex-direction:column;flex:160px;gap:1px;min-width:0;display:flex}.ProgressWidget-module__UBZmzW__SummaryMain{color:var(--text-secondary,#b0b0b0);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.ProgressWidget-module__UBZmzW__UpNext{color:var(--text-muted,#8e8e8e);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ProgressWidget-module__UBZmzW__Quiet svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.ProgressWidget-module__UBZmzW__Continue:hover:not(:disabled) svg{transform:translate(2px)}.ProgressWidget-module__UBZmzW__Continue svg{transition:transform .15s}@media (max-width:520px){.ProgressWidget-module__UBZmzW__Quiet{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.ProgressWidget-module__UBZmzW__Toggle,.ProgressWidget-module__UBZmzW__ChevronWrap,.ProgressWidget-module__UBZmzW__Chevron,.ProgressWidget-module__UBZmzW__BarFill,.ProgressWidget-module__UBZmzW__RowButton,.ProgressWidget-module__UBZmzW__StepIndicator,.ProgressWidget-module__UBZmzW__TaskLabel,.ProgressWidget-module__UBZmzW__Continue svg{transition:none}.ProgressWidget-module__UBZmzW__TaskList,.ProgressWidget-module__UBZmzW__TaskRow,.ProgressWidget-module__UBZmzW__CollapsedDotActive{animation:none}}
.QuizWidget-module__1gsXIG__Container{border:1px solid var(--dropdown-border);background:var(--input-bg);border-radius:16px;outline:none;width:100%;max-width:52rem;margin:0 auto;overflow:hidden}.QuizWidget-module__1gsXIG__ExpandableWrap{grid-template-rows:1fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1);display:grid}.QuizWidget-module__1gsXIG__ExpandableCollapsed{grid-template-rows:0fr}.QuizWidget-module__1gsXIG__ExpandableInner{min-height:0;overflow:hidden}.QuizWidget-module__1gsXIG__Passage{margin-bottom:2px;padding:12px 14px 0}.QuizWidget-module__1gsXIG__PassageLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px;font-weight:700}.QuizWidget-module__1gsXIG__PassageText{color:var(--text-secondary);background:color-mix(in srgb, var(--bg-secondary,var(--hover-bg)) 50%, transparent);border:1px solid color-mix(in srgb, var(--dropdown-border) 60%, transparent);scrollbar-width:thin;white-space:pre-wrap;border-radius:8px;max-height:160px;padding:10px 12px;font-size:13px;line-height:1.65;overflow-y:auto}.QuizWidget-module__1gsXIG__Header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:8px 14px;display:flex}.QuizWidget-module__1gsXIG__HeaderChevron{color:var(--text-muted);flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1);transform:rotate(-90deg)}.QuizWidget-module__1gsXIG__HeaderChevronOpen{transform:rotate(0)}.QuizWidget-module__1gsXIG__QuestionText{color:var(--text-primary);flex:1;font-size:14px;font-weight:600;line-height:1.35}.QuizWidget-module__1gsXIG__Nav{color:var(--text-muted);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:2px;font-size:12px;display:flex}.QuizWidget-module__1gsXIG__NavCounter{text-align:center;font-variant-numeric:tabular-nums;min-width:40px}.QuizWidget-module__1gsXIG__NavArrow{cursor:pointer;width:22px;height:22px;color:var(--text-secondary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .1s;display:flex}.QuizWidget-module__1gsXIG__NavArrow:hover{background:var(--hover-bg)}.QuizWidget-module__1gsXIG__NavArrow:disabled{opacity:.25;cursor:default}.QuizWidget-module__1gsXIG__NavArrow:disabled:hover{background:0 0}.QuizWidget-module__1gsXIG__ArrowIcon{background-color:var(--text-secondary);width:12px;height:12px;display:block;-webkit-mask-image:url(/arrow.svg);mask-image:url(/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.QuizWidget-module__1gsXIG__ArrowLeft{transform:rotate(180deg)}.QuizWidget-module__1gsXIG__CloseButton{cursor:pointer;width:28px;height:28px;color:var(--text-muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-left:2px;padding:0;transition:background-color .1s;display:flex}.QuizWidget-module__1gsXIG__CloseButton:hover{background:var(--hover-bg);color:var(--text-primary)}.QuizWidget-module__1gsXIG__Options{flex-direction:column;padding:0 8px 6px;display:flex}.QuizWidget-module__1gsXIG__Option{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13.5px;transition:background-color .1s;display:flex}.QuizWidget-module__1gsXIG__Option:hover:not(:disabled){background:var(--hover-bg)}.QuizWidget-module__1gsXIG__Option:disabled{cursor:default;opacity:.5}.QuizWidget-module__1gsXIG__OptionSelected{background:var(--selected-bg);border-color:color-mix(in srgb, var(--action-color) 35%, transparent)}.QuizWidget-module__1gsXIG__OptionSelected .QuizWidget-module__1gsXIG__OptionNumber{background:var(--action-color);color:var(--dropdown-bg)}.QuizWidget-module__1gsXIG__OptionNumber{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);width:26px;height:26px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:background-color .1s,color .1s;display:flex}.QuizWidget-module__1gsXIG__OptionLabel{flex:1;line-height:1.35}.QuizWidget-module__1gsXIG__SubmitArrow{opacity:.6;background-color:var(--text-primary);flex-shrink:0;width:14px;height:14px;-webkit-mask-image:url(/arrow.svg);mask-image:url(/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.QuizWidget-module__1gsXIG__OptionDivider{background:color-mix(in srgb, var(--dropdown-border) 50%, transparent);height:1px;margin:0 10px}.QuizWidget-module__1gsXIG__TypeInRow{color:var(--text-muted);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.QuizWidget-module__1gsXIG__TypeInIcon{flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.QuizWidget-module__1gsXIG__QuillPenIcon{background-color:var(--text-muted);width:16px;height:16px;display:block;-webkit-mask-image:url(/quillpen.svg);mask-image:url(/quillpen.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.QuizWidget-module__1gsXIG__TypeInLabel{cursor:text;flex:1}.QuizWidget-module__1gsXIG__TypeInLabel:hover{color:var(--text-secondary)}.QuizWidget-module__1gsXIG__TypeInInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13.5px}.QuizWidget-module__1gsXIG__TypeInInput::placeholder{color:var(--text-muted)}.QuizWidget-module__1gsXIG__SkipButton{cursor:pointer;background:color-mix(in srgb, var(--text-secondary) 12%, transparent);height:28px;color:var(--text-secondary);box-sizing:border-box;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .1s;display:inline-flex}.QuizWidget-module__1gsXIG__SkipButton:hover{background:color-mix(in srgb, var(--text-secondary) 20%, transparent)}.QuizWidget-module__1gsXIG__MultiSelectHint{color:var(--action-color);opacity:.8;letter-spacing:.02em;margin-left:8px;font-size:11px;font-weight:600;display:inline-block}.QuizWidget-module__1gsXIG__KeyboardNote{color:var(--text-muted);opacity:1;}@media (max-width:560px),(hover:none){.QuizWidget-module__1gsXIG__KeyboardNote{display:none}}.QuizWidget-module__1gsXIG__OptionCheckbox{border:1.5px solid color-mix(in srgb, var(--text-secondary) 35%, transparent);background:0 0;border-radius:6px;transition:background-color .12s,border-color .12s}.QuizWidget-module__1gsXIG__OptionSelected .QuizWidget-module__1gsXIG__OptionCheckbox{background:var(--action-color);border-color:var(--action-color);color:var(--dropdown-bg)}.QuizWidget-module__1gsXIG__SelectedCount{color:var(--action-color);font-variant-numeric:tabular-nums;opacity:.85;flex-shrink:0;font-size:12px}.QuizWidget-module__1gsXIG__MultiSubmitButton{background:var(--action-color);min-width:28px;height:28px;color:var(--send-button-icon,#fff);cursor:pointer;box-sizing:border-box;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 7px;transition:opacity .12s;display:flex}.QuizWidget-module__1gsXIG__MultiSubmitButton:hover{opacity:.85}.QuizWidget-module__1gsXIG__FrqRow{color:var(--text-muted);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.QuizWidget-module__1gsXIG__LimitNotice{color:var(--text-muted);opacity:.75;padding:6px 10px 2px;font-size:11px;line-height:1.35}.QuizWidget-module__1gsXIG__ScaleStep{--widget-accent-ink:color-mix(in srgb, var(--action-color) 58%, var(--text-primary));--widget-accent-tint:color-mix(in srgb, var(--action-color) 12%, transparent);--widget-accent-line:color-mix(in srgb, var(--action-color) 48%, transparent);--widget-hairline:color-mix(in srgb, var(--dropdown-border) 80%, transparent)}.QuizWidget-module__1gsXIG__ScaleBody{padding:14px 12px 4px}.QuizWidget-module__1gsXIG__ScaleActions{justify-content:flex-end;align-items:center;gap:10px;padding:8px 10px;display:flex}
.MessageActions-module__vxfCFq__ActionsContainer{-webkit-touch-callout:none;touch-action:manipulation;width:100%}.MessageActions-module__vxfCFq__PrimaryActions{opacity:1;align-items:center;gap:2px;margin-top:4px;display:flex}.MessageActions-module__vxfCFq__ActionButton{width:32px;height:32px;color:var(--dropdown-text,var(--text-secondary));cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.MessageActions-module__vxfCFq__VersionNav{border-right:1px solid color-mix(in srgb, var(--text-secondary) 20%, transparent);align-items:center;gap:2px;margin-right:4px;padding-right:6px;display:flex}.MessageActions-module__vxfCFq__VersionNavButton{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,opacity .2s;display:inline-flex}.MessageActions-module__vxfCFq__VersionNavButton:disabled{opacity:.3;cursor:default}.MessageActions-module__vxfCFq__VersionNavButton:not(:disabled):hover{background-color:var(--hover-bg,#ffffff1a);color:var(--text-primary)}.MessageActions-module__vxfCFq__VersionNavLabel{font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center;-webkit-user-select:none;user-select:none;min-width:28px;font-size:11.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.MessageActions-module__vxfCFq__ActionButton:hover{background-color:var(--hover-bg,#ffffff1a);color:var(--text-primary)}}.MessageActions-module__vxfCFq__ActionButtonActive{color:var(--action-color,#60a5fa)}@media (hover:hover) and (pointer:fine){.MessageActions-module__vxfCFq__ActionButtonActive:hover{color:var(--action-color,#60a5fa)}}.MessageActions-module__vxfCFq__SuggestionButtonLoading{cursor:not-allowed}.MessageActions-module__vxfCFq__SuggestionButtonCheckmark{animation:.4s ease-out 1.2s forwards MessageActions-module__vxfCFq__suggestionCheckmarkFadeOut;overflow:hidden}@keyframes MessageActions-module__vxfCFq__suggestionCheckmarkFadeOut{0%{opacity:1;width:32px;transform:scale(1)}to{opacity:0;width:0;padding:0;transform:scale(.8)}}.MessageActions-module__vxfCFq__MenuContainer{position:relative}.MessageActions-module__vxfCFq__Menu,.MessageActions-module__vxfCFq__RegenerateMenu{background:var(--dropdown-bg,#141414);border:1px solid color-mix(in srgb, var(--dropdown-border,#252525) 90%, transparent);box-shadow:var(--shadow-lg)}.MessageActions-module__vxfCFq__Menu{z-index:9000;transform-origin:0 0;border-radius:12px;min-width:228px;margin-top:8px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) forwards MessageActions-module__vxfCFq__menuSlideIn;position:absolute;top:100%;left:0}.MessageActions-module__vxfCFq__MenuUp{transform-origin:0 100%;margin-top:0;margin-bottom:8px;top:auto;bottom:100%}.MessageActions-module__vxfCFq__MenuClosing{animation:.15s cubic-bezier(.4,0,1,1) forwards MessageActions-module__vxfCFq__menuSlideOut}.MessageActions-module__vxfCFq__MenuUp.MessageActions-module__vxfCFq__MenuClosing{animation:.15s cubic-bezier(.4,0,1,1) forwards MessageActions-module__vxfCFq__menuSlideOutUp}@keyframes MessageActions-module__vxfCFq__menuSlideIn{0%{opacity:0;transform:scale(.92)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes MessageActions-module__vxfCFq__menuSlideOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(-4px)}}@keyframes MessageActions-module__vxfCFq__menuSlideOutUp{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(4px)}}.MessageActions-module__vxfCFq__MenuItem,.MessageActions-module__vxfCFq__RegenerateMenuItem{width:100%;min-height:40px;font-family:var(--font-body,inherit);color:var(--dropdown-text-selected,var(--text-primary));cursor:pointer;text-align:left;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;transition:background-color .14s,color .14s;display:flex}@media (hover:hover) and (pointer:fine){.MessageActions-module__vxfCFq__MenuItem:hover,.MessageActions-module__vxfCFq__RegenerateMenuItem:hover{background-color:var(--dropdown-hover,#1f1f1f)}}.MessageActions-module__vxfCFq__MenuItem:disabled{opacity:.6;cursor:not-allowed}.MessageActions-module__vxfCFq__MenuItem svg,.MessageActions-module__vxfCFq__RegenerateMenuItem svg{color:var(--text-muted,#8e8e8e);flex-shrink:0}.MessageActions-module__vxfCFq__MenuItemIcon{background-color:var(--text-muted,#8e8e8e);flex-shrink:0;width:18px;height:18px;-webkit-mask:url(/details.svg) 50%/contain no-repeat;mask:url(/details.svg) 50%/contain no-repeat}.MessageActions-module__vxfCFq__MenuItemIconConcise{background-color:var(--text-muted,#8e8e8e);flex-shrink:0;width:18px;height:18px;-webkit-mask:url(/concise.svg) 50%/contain no-repeat;mask:url(/concise.svg) 50%/contain no-repeat}.MessageActions-module__vxfCFq__LoadingSpinner{border:2px solid #ffffff1a;border-top-color:#ececec;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite MessageActions-module__vxfCFq__spin}.MessageActions-module__vxfCFq__SpinnerIcon{animation:1s linear infinite MessageActions-module__vxfCFq__spin}.MessageActions-module__vxfCFq__CheckmarkIcon{color:var(--action-color,#60a5fa);animation:.3s ease-out MessageActions-module__vxfCFq__checkmarkAppear}.MessageActions-module__vxfCFq__SuggestIcon{background-color:currentColor;width:18px;height:18px;-webkit-mask:url(/suggest.svg) 50%/contain no-repeat;mask:url(/suggest.svg) 50%/contain no-repeat}@keyframes MessageActions-module__vxfCFq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes MessageActions-module__vxfCFq__checkmarkAppear{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.MessageActions-module__vxfCFq__UserActions{opacity:1;align-items:center;gap:2px;margin-top:0;padding-top:12px;display:flex}.MessageActions-module__vxfCFq__RegenerateContainer{position:relative}.MessageActions-module__vxfCFq__RegenerateMenu{z-index:9000;transform-origin:0 0;border-radius:12px;min-width:232px;margin-top:8px;padding:6px;animation:.2s cubic-bezier(.16,1,.3,1) forwards MessageActions-module__vxfCFq__menuSlideIn;position:absolute;top:100%;left:0}.MessageActions-module__vxfCFq__RegenerateMenuUp{transform-origin:0 100%;margin-top:0;margin-bottom:8px;top:auto;bottom:100%}.MessageActions-module__vxfCFq__RegenerateMenuClosing{animation:.15s cubic-bezier(.4,0,1,1) forwards MessageActions-module__vxfCFq__menuSlideOut}.MessageActions-module__vxfCFq__RegenerateMenuUp.MessageActions-module__vxfCFq__RegenerateMenuClosing{animation:.15s cubic-bezier(.4,0,1,1) forwards MessageActions-module__vxfCFq__menuSlideOutUp}.MessageActions-module__vxfCFq__RegenerateInstructionComposer{align-items:center;gap:8px;padding:4px 6px 6px 10px;display:flex}.MessageActions-module__vxfCFq__RegenerateInstructionInput{min-width:0;height:28px;color:var(--text-primary);font-family:var(--font-body,inherit);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:13px;font-weight:400}.MessageActions-module__vxfCFq__RegenerateInstructionInput::placeholder{color:var(--text-muted,#71717a)}.MessageActions-module__vxfCFq__RegenerateInstructionSend{background:var(--dropdown-hover,#ffffff14);width:24px;height:24px;color:var(--text-muted,#71717a);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.MessageActions-module__vxfCFq__RegenerateInstructionSend:hover:not(:disabled){background:color-mix(in srgb, var(--action-color,#60a5fa) 14%, var(--dropdown-hover,#ffffff14));color:var(--action-color,#60a5fa)}}.MessageActions-module__vxfCFq__RegenerateInstructionSend:disabled{opacity:.55;cursor:default}.MessageActions-module__vxfCFq__RegenerateDivider{background:var(--dropdown-border,#252525);height:1px;margin:4px 6px}.MessageActions-module__vxfCFq__ModelLabel{color:var(--text-muted,#888);margin-left:auto;font-size:12px}.MessageActions-module__vxfCFq__ItemDisabled{opacity:.5;cursor:not-allowed}.MessageActions-module__vxfCFq__ItemDisabled:hover{background-color:#0000;transform:none}
.MapWidget-module__QO6HtG__MapWidget{border:1px solid var(--dropdown-border,#ffffff14);background-color:var(--card-bg,#ffffff0a);border-radius:12px;width:100%;margin:12px 0;overflow:hidden}.MapWidget-module__QO6HtG__MapWidgetFrame{width:100%;height:200px;position:relative}.MapWidget-module__QO6HtG__MapWidgetIframe{border:0;width:100%;height:100%;display:block}.MapWidget-module__QO6HtG__MapWidgetPlaceList{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;gap:2px;max-height:240px;padding:10px 12px;display:flex;overflow-y:auto}.MapWidget-module__QO6HtG__MapWidgetPlaceList::-webkit-scrollbar{width:4px}.MapWidget-module__QO6HtG__MapWidgetPlaceList::-webkit-scrollbar-track{background:0 0}.MapWidget-module__QO6HtG__MapWidgetPlaceList::-webkit-scrollbar-thumb{background-color:#ffffff26;border-radius:2px}.MapWidget-module__QO6HtG__MapWidgetTitle{color:var(--text-secondary,#ffffff8c);text-transform:uppercase;letter-spacing:.4px;padding:0 4px 6px;font-size:12px;font-weight:600}.MapWidget-module__QO6HtG__MapWidgetPlace{color:inherit;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 6px;text-decoration:none;transition:background-color .12s;display:flex}.MapWidget-module__QO6HtG__MapWidgetPlace:hover{background-color:#ffffff0d}.MapWidget-module__QO6HtG__MapWidgetPlaceIndex{width:20px;height:20px;color:var(--text-secondary,#fff9);font-variant-numeric:tabular-nums;background-color:#ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:11px;font-weight:600;display:inline-flex}.MapWidget-module__QO6HtG__MapWidgetPlaceBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MapWidget-module__QO6HtG__MapWidgetPlaceName{color:var(--text-primary,#ececec);font-size:13px;font-weight:550;line-height:1.3}.MapWidget-module__QO6HtG__MapWidgetPlaceSub{color:var(--text-secondary,#ffffff8c);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.MapWidget-module__QO6HtG__MapWidgetPlaceRating{color:var(--text-secondary,#ffffffb3);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.MapWidget-module__QO6HtG__MapWidgetPlaceRating svg{color:#f5b400}.MapWidget-module__QO6HtG__MapWidgetPlaceAddress{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.MapWidget-module__QO6HtG__MapWidgetPlaceDesc{color:var(--text-secondary,#ffffff80)}.MapWidget-module__QO6HtG__MapWidgetLimitNotice{color:var(--text-secondary,#ffffff8c);opacity:.76;padding:6px;font-size:11px;line-height:1.35}
.MobileAttachSheet-module__bgGA8q__Overlay{z-index:9999;background:#00000080;align-items:flex-end;animation:.2s forwards MobileAttachSheet-module__bgGA8q__overlayFadeIn;display:flex;position:fixed;inset:0}.MobileAttachSheet-module__bgGA8q__OverlayClosing{pointer-events:none;animation:.22s forwards MobileAttachSheet-module__bgGA8q__overlayFadeOut}@keyframes MobileAttachSheet-module__bgGA8q__overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes MobileAttachSheet-module__bgGA8q__overlayFadeOut{0%{opacity:1}to{opacity:0}}.MobileAttachSheet-module__bgGA8q__Sheet{background:var(--dropdown-bg,#1a1a1a);width:100%;max-height:70vh;padding-bottom:env(safe-area-inset-bottom,0px);border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;transition:transform .25s cubic-bezier(.32,.72,0,1);animation:.25s cubic-bezier(.32,.72,0,1) forwards MobileAttachSheet-module__bgGA8q__sheetSlideUp;display:flex;overflow:hidden}.MobileAttachSheet-module__bgGA8q__SheetClosing{animation:.22s cubic-bezier(.32,.72,0,1) forwards MobileAttachSheet-module__bgGA8q__sheetSlideDown}@keyframes MobileAttachSheet-module__bgGA8q__sheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes MobileAttachSheet-module__bgGA8q__sheetSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.MobileAttachSheet-module__bgGA8q__Handle{cursor:grab;flex-shrink:0;justify-content:center;padding:12px 0 8px;display:flex}.MobileAttachSheet-module__bgGA8q__HandleBar{background:var(--text-muted,#fff3);border-radius:2px;width:36px;height:4px}.MobileAttachSheet-module__bgGA8q__SheetHeader{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 20px 12px;display:flex}.MobileAttachSheet-module__bgGA8q__SheetContent{-webkit-overflow-scrolling:touch;flex:1;padding:0 8px 16px;overflow-y:auto}
.MobileFeatureMenu-module__VqMAJW__Menu{flex-direction:column;display:flex}.MobileFeatureMenu-module__VqMAJW__FileRow{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-family:inherit;transition:background-color .12s;display:flex}.MobileFeatureMenu-module__VqMAJW__FileRow:active{background:var(--hover-bg,#ffffff0f)}.MobileFeatureMenu-module__VqMAJW__FileRowIcon{background:var(--hover-bg,#ffffff14);width:42px;height:42px;color:var(--text-secondary);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MobileFeatureMenu-module__VqMAJW__FileRowText{flex-direction:column;gap:2px;display:flex}.MobileFeatureMenu-module__VqMAJW__FileRowLabel{color:var(--text-primary);font-size:15px;font-weight:500}.MobileFeatureMenu-module__VqMAJW__FileRowHint{color:var(--text-muted,#8e8e8e);font-size:13px}.MobileFeatureMenu-module__VqMAJW__Divider{background:var(--dropdown-border,#ffffff14);height:1px;margin:4px 16px}.MobileFeatureMenu-module__VqMAJW__FeatureItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-family:inherit;transition:background-color .12s;display:flex}.MobileFeatureMenu-module__VqMAJW__FeatureItem:active{background:var(--hover-bg,#ffffff0f)}.MobileFeatureMenu-module__VqMAJW__FeatureItem:disabled{opacity:.35;cursor:not-allowed}.MobileFeatureMenu-module__VqMAJW__FeatureIcon{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.MobileFeatureMenu-module__VqMAJW__FeatureText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.MobileFeatureMenu-module__VqMAJW__FeatureLabel{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.MobileFeatureMenu-module__VqMAJW__FeatureDesc{color:var(--text-muted,#8e8e8e);font-size:13px}.MobileFeatureMenu-module__VqMAJW__FeatureItemActive .MobileFeatureMenu-module__VqMAJW__FeatureDesc{opacity:.7}.MobileFeatureMenu-module__VqMAJW__FeatureCheck{flex-shrink:0;margin-left:auto}.MobileFeatureMenu-module__VqMAJW__ActiveLevelBadge{background:color-mix(in srgb, currentColor 12%, transparent);opacity:.8;border-radius:6px;padding:1px 7px;font-size:12px;font-weight:600}.MobileFeatureMenu-module__VqMAJW__FeatureChevron{color:var(--text-muted,#8e8e8e);flex-shrink:0;margin-left:auto;transition:transform .2s}.MobileFeatureMenu-module__VqMAJW__FeatureChevronExpanded{transform:rotate(180deg)}.MobileFeatureMenu-module__VqMAJW__SubOptions{will-change:max-height, opacity;transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.MobileFeatureMenu-module__VqMAJW__SubOptionsOpen{opacity:1;max-height:300px}.MobileFeatureMenu-module__VqMAJW__SubOptionsClosed{opacity:0;pointer-events:none;max-height:0}.MobileFeatureMenu-module__VqMAJW__SubOptionsInner{flex-direction:column;gap:0;padding:2px 16px 6px 58px;display:flex}.MobileFeatureMenu-module__VqMAJW__SubOptionItem{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-family:inherit;font-size:14px;transition:background-color .1s;display:flex}.MobileFeatureMenu-module__VqMAJW__SubOptionItem:active{background:var(--hover-bg,#ffffff0f)}.MobileFeatureMenu-module__VqMAJW__SubOptionLocked{opacity:.4;cursor:not-allowed}.MobileFeatureMenu-module__VqMAJW__SubOptionLocked:active{background:0 0}.MobileFeatureMenu-module__VqMAJW__SubOptionLabel{flex:1;align-items:center;gap:8px;font-weight:500;display:flex}.MobileFeatureMenu-module__VqMAJW__SubOptionLockBadge{text-transform:uppercase;letter-spacing:.5px;background:color-mix(in srgb, var(--thinking-color,#60a5fa) 15%, transparent);color:var(--thinking-color,#60a5fa);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}
.AutocompleteDropdown-module__BOKYKa__Wrapper{z-index:100;padding-top:6px;position:absolute;top:100%;left:0;right:0}@media (hover:none) and (pointer:coarse){.AutocompleteDropdown-module__BOKYKa__Wrapper{padding-top:0;padding-bottom:6px;top:auto;bottom:100%}}.AutocompleteDropdown-module__BOKYKa__Dropdown{background-color:var(--dropdown-bg);border:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);border-radius:14px;max-height:340px;padding:4px;overflow:hidden auto;box-shadow:0 8px 28px #00000059}.AutocompleteDropdown-module__BOKYKa__Item{cursor:pointer;color:var(--dropdown-text);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;line-height:1.4;transition:background-color .1s;display:flex}.AutocompleteDropdown-module__BOKYKa__Item:hover,.AutocompleteDropdown-module__BOKYKa__ItemActive{background-color:var(--dropdown-hover)}.AutocompleteDropdown-module__BOKYKa__ItemActive{color:var(--dropdown-text-selected)}.AutocompleteDropdown-module__BOKYKa__Icon{width:16px;height:16px;color:var(--text-muted);opacity:.6;flex-shrink:0}.AutocompleteDropdown-module__BOKYKa__Text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AutocompleteDropdown-module__BOKYKa__Bold{font-weight:600}.AutocompleteDropdown-module__BOKYKa__Secondary{color:var(--text-muted);opacity:.7;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:45%;margin-left:auto;padding-left:12px;font-size:12px;overflow:hidden}
.BookmarksModal-module__Mi-f9q__Overlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background-color:#000000a6;justify-content:center;align-items:center;animation:.2s forwards BookmarksModal-module__Mi-f9q__fadeIn;display:flex;position:fixed;inset:0}.BookmarksModal-module__Mi-f9q__OverlayClosing{animation:.18s forwards BookmarksModal-module__Mi-f9q__fadeOut}.BookmarksModal-module__Mi-f9q__Modal{background-color:var(--dropdown-bg,#2f2f2f);border:1px solid var(--dropdown-border,#404040);border-radius:20px;width:100%;max-width:560px;animation:.25s cubic-bezier(.16,1,.3,1) forwards BookmarksModal-module__Mi-f9q__slideIn;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.BookmarksModal-module__Mi-f9q__ModalClosing{animation:.18s forwards BookmarksModal-module__Mi-f9q__slideOut}.BookmarksModal-module__Mi-f9q__Header{border-bottom:1px solid var(--dropdown-border,#404040);align-items:center;gap:12px;padding:16px;display:flex}.BookmarksModal-module__Mi-f9q__HeaderIcon{color:var(--action-color,#3b82f6);flex-shrink:0}.BookmarksModal-module__Mi-f9q__HeaderTitle{color:var(--text-primary,#fff);flex:1;font-size:16px;font-weight:600}.BookmarksModal-module__Mi-f9q__CloseButton{width:32px;height:32px;color:var(--text-muted,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.BookmarksModal-module__Mi-f9q__CloseButton:hover{background-color:var(--hover-bg,#404040);color:var(--text-primary,#fff)}.BookmarksModal-module__Mi-f9q__Results{flex-direction:column;min-height:400px;max-height:450px;padding:8px;display:flex;overflow-y:auto}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar{width:8px}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar-track{background:0 0}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#555);border-radius:4px}.BookmarksModal-module__Mi-f9q__ChatGroup{margin-bottom:4px}.BookmarksModal-module__Mi-f9q__ChatGroupLabel{color:var(--text-muted,#8e8e8e);padding:8px 16px 4px;font-size:12px;font-weight:600;display:block}.BookmarksModal-module__Mi-f9q__BookmarkItem{width:100%;color:var(--text-secondary,#e5e5e5);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 16px;font-family:inherit;font-size:13px;line-height:1.4;transition:background-color .1s;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkItem:hover{background-color:var(--hover-bg,#404040)}.BookmarksModal-module__Mi-f9q__BookmarkIcon{color:var(--action-color,#3b82f6);flex-shrink:0;margin-top:1px}.BookmarksModal-module__Mi-f9q__BookmarkContent{flex:1;min-width:0}.BookmarksModal-module__Mi-f9q__BookmarkPreview{-webkit-line-clamp:2;color:var(--text-primary,#fff);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.BookmarksModal-module__Mi-f9q__BookmarkMeta{color:var(--text-muted,#8e8e8e);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkRole{text-transform:capitalize}.BookmarksModal-module__Mi-f9q__BookmarkDot{background:var(--text-muted,#8e8e8e);border-radius:50%;width:3px;height:3px}.BookmarksModal-module__Mi-f9q__RemoveButton{width:28px;height:28px;color:var(--text-muted,#8e8e8e);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkItem:hover .BookmarksModal-module__Mi-f9q__RemoveButton{opacity:1}.BookmarksModal-module__Mi-f9q__RemoveButton:hover{color:var(--error-color,#ef4444);background-color:#ef444426}.BookmarksModal-module__Mi-f9q__NoResults{text-align:center;color:var(--text-muted,#8e8e8e);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;font-size:14px;line-height:1.5;display:flex}.BookmarksModal-module__Mi-f9q__NoResultsIcon{color:var(--text-muted,#8e8e8e);opacity:.4;margin-bottom:8px}@keyframes BookmarksModal-module__Mi-f9q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BookmarksModal-module__Mi-f9q__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BookmarksModal-module__Mi-f9q__slideIn{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes BookmarksModal-module__Mi-f9q__slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}.BookmarksModal-module__Mi-f9q__LoadingGroups{gap:4px}.BookmarksModal-module__Mi-f9q__LoadingItem{align-items:flex-start;gap:12px;width:100%;padding:10px 16px;display:flex}.BookmarksModal-module__Mi-f9q__LoadingItemBody{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}
.SearchModal-module___gIgTG__Overlay{z-index:10020;-webkit-backdrop-filter:blur(6px);background:#000000a6;justify-content:center;align-items:flex-start;padding:min(13vh,112px) 20px 24px;animation:.16s ease-out both SearchModal-module___gIgTG__overlayIn;display:flex;position:fixed;inset:0}.SearchModal-module___gIgTG__Modal{width:min(680px,100%);max-height:min(680px,100dvh - 148px);color:var(--text-primary);background:var(--dropdown-bg,var(--background-secondary));border:1px solid var(--dropdown-border,var(--border-color));border-radius:20px;flex-direction:column;animation:.19s cubic-bezier(.16,1,.3,1) both SearchModal-module___gIgTG__modalIn;display:flex;overflow:hidden;box-shadow:0 24px 70px #04050861,0 2px 10px #0405082e}.SearchModal-module___gIgTG__Header{border-bottom:1px solid var(--dropdown-border,var(--border-color));align-items:center;gap:12px;min-height:58px;padding:0 17px;display:flex}.SearchModal-module___gIgTG__SearchIcon{fill:none;width:19px;height:19px;stroke:var(--text-muted);stroke-width:1.8px;stroke-linecap:round;flex:none}.SearchModal-module___gIgTG__SearchInput{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:16px 0;font-size:15px}.SearchModal-module___gIgTG__SearchInput::placeholder{color:var(--text-muted)}.SearchModal-module___gIgTG__SearchInput::-webkit-search-cancel-button{display:none}.SearchModal-module___gIgTG__EscapeHint,.SearchModal-module___gIgTG__Footer kbd{min-width:24px;height:22px;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--text-primary) 11%, transparent);font:inherit;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;line-height:1;display:inline-flex}.SearchModal-module___gIgTG__Results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dropdown-border,#4a4a4a) transparent;min-height:164px;padding:8px;overflow-y:auto}.SearchModal-module___gIgTG__Results::-webkit-scrollbar{width:4px}.SearchModal-module___gIgTG__Results::-webkit-scrollbar-track{background:0 0}.SearchModal-module___gIgTG__Results::-webkit-scrollbar-thumb{background:var(--dropdown-border,#4a4a4a);border-radius:4px}.SearchModal-module___gIgTG__Group+.SearchModal-module___gIgTG__Group{margin-top:5px}.SearchModal-module___gIgTG__GroupLabel{color:var(--text-muted);letter-spacing:.075em;text-transform:uppercase;margin:0;padding:7px 10px 5px;font-size:10px;font-weight:650}.SearchModal-module___gIgTG__ResultItem{width:100%;min-height:52px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.SearchModal-module___gIgTG__ResultItem:hover,.SearchModal-module___gIgTG__ResultItemActive{color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 7%, transparent);border-color:color-mix(in srgb, var(--text-primary) 5%, transparent)}.SearchModal-module___gIgTG__ResultItem:focus-visible{outline:2px solid var(--action-color);outline-offset:-2px}.SearchModal-module___gIgTG__ResultIcon{width:30px;height:30px;color:var(--text-muted);background:color-mix(in srgb, var(--text-primary) 5%, transparent);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.SearchModal-module___gIgTG__ResultIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.SearchModal-module___gIgTG__ResultCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.SearchModal-module___gIgTG__ResultTitle,.SearchModal-module___gIgTG__ResultDescription{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SearchModal-module___gIgTG__ResultTitle{color:inherit;font-size:13px;font-weight:570}.SearchModal-module___gIgTG__ResultDescription{color:var(--text-muted);font-size:11px}.SearchModal-module___gIgTG__ResultType{color:color-mix(in srgb, var(--text-muted) 78%, transparent);text-transform:capitalize;padding-left:8px;font-size:10px}.SearchModal-module___gIgTG__Empty{min-height:154px;color:var(--text-secondary);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.SearchModal-module___gIgTG__Empty small,.SearchModal-module___gIgTG__LoadingNote{color:var(--text-muted);font-size:11px}.SearchModal-module___gIgTG__LoadingNote{padding:8px 10px 12px}.SearchModal-module___gIgTG__Footer{min-height:38px;color:var(--text-muted);border-top:1px solid var(--dropdown-border,var(--border-color));align-items:center;gap:15px;padding:0 13px;font-size:10px;display:flex}.SearchModal-module___gIgTG__Footer span{align-items:center;gap:4px;display:inline-flex}.SearchModal-module___gIgTG__Footer kbd{min-width:20px;height:19px;padding:0 4px;font-size:9px}.SearchModal-module___gIgTG__FooterCount{margin-left:auto}.SearchModal-module___gIgTG__SrOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes SearchModal-module___gIgTG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes SearchModal-module___gIgTG__modalIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.SearchModal-module___gIgTG__OverlayClosing{pointer-events:none;animation:.15s ease-in both SearchModal-module___gIgTG__overlayOut}.SearchModal-module___gIgTG__ModalClosing{animation:.17s cubic-bezier(.4,0,.9,.6) both SearchModal-module___gIgTG__modalOut}@keyframes SearchModal-module___gIgTG__overlayOut{0%{opacity:1}to{opacity:0}}@keyframes SearchModal-module___gIgTG__modalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-6px)scale(.985)}}@media (max-width:640px){.SearchModal-module___gIgTG__Overlay{padding:max(10px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));background:#000000a6;align-items:stretch}.SearchModal-module___gIgTG__Modal{border-radius:13px;width:100%;max-height:none}.SearchModal-module___gIgTG__Header{min-height:56px}.SearchModal-module___gIgTG__Results{flex:1;padding-bottom:20px}.SearchModal-module___gIgTG__ResultItem{min-height:56px}.SearchModal-module___gIgTG__Footer{display:none}}@media (prefers-reduced-motion:reduce){.SearchModal-module___gIgTG__Overlay,.SearchModal-module___gIgTG__Modal,.SearchModal-module___gIgTG__OverlayClosing,.SearchModal-module___gIgTG__ModalClosing{animation:none}}
.DocumentDownloadMenu-module__Tm0K2q__Wrap{display:inline-flex;position:relative}.DocumentDownloadMenu-module__Tm0K2q__TriggerLabel{white-space:nowrap}.DocumentDownloadMenu-module__Tm0K2q__Menu{z-index:20;border:1px solid var(--dropdown-border);background:var(--dropdown-bg);border-radius:11px;min-width:168px;padding:4px;animation:.14s ease-out DocumentDownloadMenu-module__Tm0K2q__downloadMenuIn;position:absolute;right:0;box-shadow:0 10px 28px -10px #00000059}.DocumentDownloadMenu-module__Tm0K2q__Menu[data-placement=down]{top:calc(100% + 6px)}.DocumentDownloadMenu-module__Tm0K2q__Menu[data-placement=up]{bottom:calc(100% + 6px)}@keyframes DocumentDownloadMenu-module__Tm0K2q__downloadMenuIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.DocumentDownloadMenu-module__Tm0K2q__Item{width:100%;color:var(--dropdown-text,var(--text-primary));font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:16px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.DocumentDownloadMenu-module__Tm0K2q__Item:hover,.DocumentDownloadMenu-module__Tm0K2q__Item:focus-visible{background:var(--dropdown-hover,color-mix(in srgb, var(--text-primary) 6%, transparent));outline:none}.DocumentDownloadMenu-module__Tm0K2q__Extension{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.DocumentDownloadMenu-module__Tm0K2q__Spinner{animation:.8s linear infinite DocumentDownloadMenu-module__Tm0K2q__downloadMenuSpin}@keyframes DocumentDownloadMenu-module__Tm0K2q__downloadMenuSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.DocumentDownloadMenu-module__Tm0K2q__Menu{animation:none}.DocumentDownloadMenu-module__Tm0K2q__Spinner{animation-duration:2.4s}}
.ScaleWidget-module__ccB4Qq__Body{padding:6px 14px 4px}.ScaleWidget-module__ccB4Qq__Question{color:var(--text-primary);margin:0 0 18px;font-size:14.5px;font-weight:500;line-height:1.45}.ScaleWidget-module__ccB4Qq__Track{position:relative}.ScaleWidget-module__ccB4Qq__Slider{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--action-color) var(--fill,50%), color-mix(in srgb, var(--text-secondary) 22%, transparent) var(--fill,50%));border-radius:999px;outline:none;width:100%;height:4px;margin:0;display:block}.ScaleWidget-module__ccB4Qq__Slider:disabled{cursor:default;opacity:.7}.ScaleWidget-module__ccB4Qq__Slider::-webkit-slider-thumb{appearance:none;background:var(--action-color);border:3px solid var(--input-bg);width:18px;height:18px;box-shadow:0 0 0 1px var(--action-color), 0 2px 6px #00000059;cursor:pointer;border-radius:50%}.ScaleWidget-module__ccB4Qq__Slider::-moz-range-thumb{background:var(--action-color);border:3px solid var(--input-bg);width:18px;height:18px;box-shadow:0 0 0 1px var(--action-color);cursor:pointer;border-radius:50%}.ScaleWidget-module__ccB4Qq__Slider:focus-visible{outline:2px solid var(--action-color);outline-offset:6px}.ScaleWidget-module__ccB4Qq__Ticks{pointer-events:none;justify-content:space-between;margin-top:6px;padding:0 9px;display:flex}.ScaleWidget-module__ccB4Qq__Tick{background:color-mix(in srgb, var(--text-secondary) 40%, transparent);border-radius:1px;width:2px;height:6px;transition:background-color .15s}.ScaleWidget-module__ccB4Qq__TickReached{background:color-mix(in srgb, var(--action-color) 75%, transparent)}.ScaleWidget-module__ccB4Qq__Poles{justify-content:space-between;gap:12px;margin-top:9px;display:flex}.ScaleWidget-module__ccB4Qq__Pole{color:var(--text-secondary);font-size:12.5px;font-weight:500}.ScaleWidget-module__ccB4Qq__PoleRight{text-align:right}.ScaleWidget-module__ccB4Qq__Live{box-sizing:border-box;width:fit-content;max-width:100%;color:var(--widget-accent-ink);background:var(--widget-accent-tint);border:1px solid var(--widget-accent-line);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:8px;margin:12px auto 0;padding:4px 12px;font-size:12.5px;font-weight:500;display:flex}.ScaleWidget-module__ccB4Qq__LiveCaption{overflow-wrap:anywhere;min-width:0}.ScaleWidget-module__ccB4Qq__LiveValue{color:var(--text-muted);flex-shrink:0;font-size:11.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.ScaleWidget-module__ccB4Qq__Tick{transition:none}}
.FileArtifactView-module__ZBMESW__Pages{flex-direction:column;align-items:center;gap:22px;padding:28px 32px 48px;display:flex}.FileArtifactView-module__ZBMESW__PageWrap{flex-direction:column;align-items:center;gap:8px;width:100%;margin:0;display:flex}.FileArtifactView-module__ZBMESW__Page{border:1px solid var(--dropdown-border);background:#fff;border-radius:3px;width:100%;max-width:780px;height:auto;display:block;box-shadow:0 1px 3px #00000029}.FileArtifactView-module__ZBMESW__PageNumber{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.FileArtifactView-module__ZBMESW__Notice{color:var(--text-secondary);text-align:center;padding:48px 32px;font-size:13px;line-height:1.6}.FileArtifactView-module__ZBMESW__RetryBtn{appearance:none;border:1px solid var(--dropdown-border);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;margin-top:12px;padding:5px 12px;font-size:12.5px;transition:color .12s,border-color .12s;display:inline-flex}.FileArtifactView-module__ZBMESW__RetryBtn:hover{color:var(--text-primary);border-color:var(--border-dark)}.FileArtifactView-module__ZBMESW__Truncated{color:var(--text-muted);text-align:center;padding:0 32px 32px;font-size:12px}@media (max-width:768px){.FileArtifactView-module__ZBMESW__Pages{padding:20px 18px 40px}.FileArtifactView-module__ZBMESW__Notice{padding:40px 18px}}
.PresetGallerySkeleton-module__RAvENq__Grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.PresetGallerySkeleton-module__RAvENq__Card{border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-md);background:var(--pp-surface-raised);flex-direction:column;display:flex;overflow:hidden}.PresetGallerySkeleton-module__RAvENq__Art{aspect-ratio:16/10;border-radius:0;width:100%}.PresetGallerySkeleton-module__RAvENq__Body{justify-content:space-between;align-items:center;gap:var(--pp-2);padding:var(--pp-3);min-height:58px;display:flex}.PresetGallerySkeleton-module__RAvENq__Text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}
