.rules-card-grid-view-module__-EcDLG__wrap{flex-direction:column;gap:1rem;display:flex}.rules-card-grid-view-module__-EcDLG__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rules-card-grid-view-module__-EcDLG__searchBox.rules-card-grid-view-module__-EcDLG__searchBox{background:var(--surface1);width:auto;min-width:240px;height:36px;font-size:var(--fs-sm);border-radius:7px;flex:999 240px;padding:0 .75rem}.rules-card-grid-view-module__-EcDLG__filterGroup.rules-card-grid-view-module__-EcDLG__filterGroup{scrollbar-width:none;flex:auto;min-width:0;max-width:100%;padding:2px;display:flex;overflow:auto hidden}.rules-card-grid-view-module__-EcDLG__filterGroup.rules-card-grid-view-module__-EcDLG__filterGroup::-webkit-scrollbar{display:none}.rules-card-grid-view-module__-EcDLG__filterGroup.rules-card-grid-view-module__-EcDLG__filterGroup button{white-space:nowrap;flex:1}.rules-card-grid-view-module__-EcDLG__grid{opacity:1;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:16px;transition:opacity .15s;display:grid}.rules-card-grid-view-module__-EcDLG__gridSearching{opacity:.5}@media (prefers-reduced-motion:reduce){.rules-card-grid-view-module__-EcDLG__grid{transition:opacity 80ms}}@media (max-width:600px){.rules-card-grid-view-module__-EcDLG__grid{grid-template-columns:1fr;gap:12px}}.rules-card-grid-view-module__-EcDLG__card{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;cursor:pointer;opacity:1;box-shadow:none;flex-direction:column;gap:14px;padding:18px;transition:background .12s,box-shadow .12s;display:flex}.rules-card-grid-view-module__-EcDLG__card:hover{background:color-mix(in oklab, var(--surface1) 96%, var(--button-primary))}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__cardDisabled{opacity:.6}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__cardHighlight{box-shadow:0 0 0 3px var(--surface4)}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__cardDeleting{border-color:var(--status-error)}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__card{border-radius:var(--br);gap:10px;padding:12px}}.rules-card-grid-view-module__-EcDLG__cardHeader{align-items:flex-start;gap:12px;display:flex}.rules-card-grid-view-module__-EcDLG__cardTitle{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.2px;word-break:break-word;line-height:1.25}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__cardTitle{margin-top:2px}}.rules-card-grid-view-module__-EcDLG__badgeRow{flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0;display:flex}.rules-card-grid-view-module__-EcDLG__titleRow{align-items:center;gap:8px;display:flex;overflow:hidden}.rules-card-grid-view-module__-EcDLG__titleClamp{text-overflow:ellipsis;white-space:nowrap;word-break:normal;flex:auto;min-width:3rem;overflow:hidden}.rules-card-grid-view-module__-EcDLG__titleChips.rules-card-grid-view-module__-EcDLG__titleChips{flex-wrap:nowrap;flex:none;margin:0}@media (max-width:600px){.rules-card-grid-view-module__-EcDLG__titleRow{display:block;overflow:visible}.rules-card-grid-view-module__-EcDLG__titleClamp{white-space:normal;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.rules-card-grid-view-module__-EcDLG__titleChips.rules-card-grid-view-module__-EcDLG__titleChips{flex-wrap:wrap;margin-top:5px}}.rules-card-grid-view-module__-EcDLG__typeBadge{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;border-radius:3px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__typeBadge{gap:4px;padding:2px 5px;font-size:.5rem}.rules-card-grid-view-module__-EcDLG__typeBadge:before{width:4px;height:4px}}.rules-card-grid-view-module__-EcDLG__typeBadge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.rules-card-grid-view-module__-EcDLG__kindAi{background:color-mix(in oklab, var(--accent-cool) 18%, transparent);color:var(--accent-cool)}.rules-card-grid-view-module__-EcDLG__kindRegex{background:color-mix(in oklab, var(--status-warning) 18%, transparent);color:var(--status-warning)}.rules-card-grid-view-module__-EcDLG__kindDelete{background:color-mix(in oklab, var(--status-error) 18%, transparent);color:var(--status-error)}.rules-card-grid-view-module__-EcDLG__kindModerate{background:color-mix(in oklab, var(--status-warning) 18%, transparent);color:var(--status-warning)}.rules-card-grid-view-module__-EcDLG__kindNotify{background:color-mix(in oklab, var(--text2) 18%, transparent);color:var(--text2)}.rules-card-grid-view-module__-EcDLG__kindDefault{background:color-mix(in oklab, var(--text-link) 18%, transparent);color:var(--text-link)}.rules-card-grid-view-module__-EcDLG__badgeArrow{font-size:var(--fs-xs);color:var(--text2);margin:0 -2px}.rules-card-grid-view-module__-EcDLG__chip{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:.4px;text-transform:uppercase;color:var(--text2);background:var(--surface3);border-radius:3px;padding:3px 7px}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__chip{padding:2px 5px;font-size:.5rem}}.rules-card-grid-view-module__-EcDLG__suggestedChip{color:var(--accent-11,var(--button-primary));background:color-mix(in oklab, var(--button-primary) 14%, transparent)}.rules-card-grid-view-module__-EcDLG__idleChip{color:var(--status-warning);background:color-mix(in oklab, var(--status-warning) 16%, transparent)}.rules-card-grid-view-module__-EcDLG__offChip{color:var(--status-error);background:color-mix(in oklab, var(--status-error) 16%, transparent)}.rules-card-grid-view-module__-EcDLG__planPausedChip{}.rules-card-grid-view-module__-EcDLG__quotaPausedNote{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--status-warning);margin:0}.rules-card-grid-view-module__-EcDLG__clauseSlab{--clause-line-h:1.2rem;--clause-gutter:3.75rem;--clause-gutter-gap:8px;flex-direction:column;gap:5px;display:flex}.rules-card-grid-view-module__-EcDLG__clauseRow{grid-template-columns:var(--clause-gutter) minmax(0, 1fr);gap:var(--clause-gutter-gap);align-items:start;display:grid}.rules-card-grid-view-module__-EcDLG__clauseLabel{min-height:var(--clause-line-h);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-link);align-items:center;display:flex}.rules-card-grid-view-module__-EcDLG__clauseLine{min-width:0;font-size:var(--fs-xs);color:var(--text1);flex-direction:column;gap:1px;line-height:1.6;display:flex}.rules-card-grid-view-module__-EcDLG__clauseMeta{padding-left:calc(var(--clause-gutter) + var(--clause-gutter-gap));font-size:var(--fs-2xs);color:var(--text2);white-space:nowrap;text-overflow:ellipsis;line-height:1.6;overflow:hidden}.rules-card-grid-view-module__-EcDLG__clauseTermRow{min-width:0;min-height:var(--clause-line-h);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.rules-card-grid-view-module__-EcDLG__clauseTerm{font-weight:var(--fw-semibold);flex-shrink:0}.rules-card-grid-view-module__-EcDLG__clauseValue{text-overflow:ellipsis;min-width:0;color:var(--text2);overflow:hidden}.rules-card-grid-view-module__-EcDLG__clauseValueBlock{-webkit-line-clamp:var(--clause-value-max-lines,2);white-space:normal;word-break:break-word;-webkit-box-orient:vertical;display:-webkit-box}.rules-card-grid-view-module__-EcDLG__clauseValueProse{font-style:italic}.rules-card-grid-view-module__-EcDLG__clauseValueMono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xs);background:color-mix(in oklab, var(--status-warning) 12%, transparent);border-radius:3px;padding:0 4px;font-style:normal}.rules-card-grid-view-module__-EcDLG__clauseIcon{width:14px;height:14px;color:var(--text2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rules-card-grid-view-module__-EcDLG__clauseIcon svg{fill:currentColor;display:block}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__clauseRow{gap:6px}}.rules-card-grid-view-module__-EcDLG__footer{border-top:1px solid var(--surface3);flex-direction:column;gap:6px;margin-top:auto;padding-top:12px;display:flex}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__footer{border-top:none;flex-direction:row;align-items:center;gap:10px;padding-top:4px}}.rules-card-grid-view-module__-EcDLG__footerCount{display:none}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__footerCount{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text1);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline}}.rules-card-grid-view-module__-EcDLG__footerCountEmpty{color:var(--text2);font-weight:var(--fw-medium)}.rules-card-grid-view-module__-EcDLG__footerCountLabel{color:var(--text2);font-weight:var(--fw-medium);margin-left:4px}.rules-card-grid-view-module__-EcDLG__footerTime{display:none}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__footerTime{font-size:var(--fs-xs);color:var(--text2);font-weight:var(--fw-medium);flex-shrink:0;margin-left:auto;display:inline}}.rules-card-grid-view-module__-EcDLG__sparkWrap{width:100%;height:32px;position:relative}.rules-card-grid-view-module__-EcDLG__sparkWrap svg{width:100%;height:100%;display:block;overflow:visible}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__sparkWrap{flex:1;min-width:40px;height:22px}}.rules-card-grid-view-module__-EcDLG__footerMeta{font-size:var(--fs-xs);color:var(--text2);font-weight:var(--fw-semibold);text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:520px){.rules-card-grid-view-module__-EcDLG__footerMeta{display:none}}.rules-card-grid-view-module__-EcDLG__cardHeaderRight{flex-shrink:0;align-items:center;gap:4px;display:flex}.rules-card-grid-view-module__-EcDLG__toggleHolder{align-items:center;display:flex}.rules-card-grid-view-module__-EcDLG__togglePending{justify-content:center;align-items:center;width:36px;height:22px;display:inline-flex}.rules-card-grid-view-module__-EcDLG__cardHeaderActions{align-items:center;gap:1px;display:flex}.rules-card-grid-view-module__-EcDLG__iconBtnDanger.rules-card-grid-view-module__-EcDLG__iconBtnDanger:hover:not(:disabled){background:color-mix(in oklab, var(--status-error) 15%, transparent);color:var(--status-error)}.rules-card-grid-view-module__-EcDLG__flexFill{flex:1;min-width:0}.rules-card-grid-view-module__-EcDLG__loadMoreButton.rules-card-grid-view-module__-EcDLG__loadMoreButton{background:var(--surface1);border:1px solid var(--surface3);color:var(--text1);cursor:pointer;border-radius:6px;padding:.5rem 1rem}.rules-card-grid-view-module__-EcDLG__loadMoreButton.rules-card-grid-view-module__-EcDLG__loadMoreButton:disabled{cursor:wait}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__ghostCard{border:2px dashed var(--surface3);background:0 0;flex-direction:row;grid-column:1/-1;align-items:center;gap:16px;padding:20px}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__ghostCard:hover{border-color:var(--interactive-accent);background:color-mix(in oklab, var(--interactive-accent) 4%, transparent)}.rules-card-grid-view-module__-EcDLG__ghostCardText{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rules-card-grid-view-module__-EcDLG__ghostCardPlus{border-radius:var(--br-pill);background:var(--button-primary);width:40px;height:40px;color:var(--button-text-primary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.rules-card-grid-view-module__-EcDLG__ghostCardCta{flex-shrink:0}.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__ghostCard:hover .rules-card-grid-view-module__-EcDLG__ghostCardPlus{transform:scale(1.06)}.rules-card-grid-view-module__-EcDLG__ghostCardTitle{font-weight:var(--fw-bold);font-size:var(--fs-md);color:var(--text1);transition:color .15s}.rules-card-grid-view-module__-EcDLG__ghostCardDescription{font-size:var(--fs-sm);color:var(--text2);max-width:760px;margin:0;line-height:1.5}.rules-card-grid-view-module__-EcDLG__ghostCardLink{color:var(--text-link);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:underline;transition:color .15s}.rules-card-grid-view-module__-EcDLG__ghostCardLink:hover{color:var(--text-link-hover)}@media (max-width:640px){.rules-card-grid-view-module__-EcDLG__card.rules-card-grid-view-module__-EcDLG__ghostCard{border-width:1.5px;flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.rules-card-grid-view-module__-EcDLG__ghostCardTitle{font-size:var(--fs-sm)}.rules-card-grid-view-module__-EcDLG__ghostCardDescription{font-size:var(--fs-xs)}.rules-card-grid-view-module__-EcDLG__ghostCardPlus{width:32px;height:32px}.rules-card-grid-view-module__-EcDLG__ghostCardPlus svg{width:16px;height:16px}.rules-card-grid-view-module__-EcDLG__ghostCardCta{width:100%}}
.picker-surface-module__BWm9RW__sheet{}.picker-surface-module__BWm9RW__sheetHeader{flex-shrink:0;justify-content:flex-end;align-items:center;padding:.4rem .5rem;display:flex}.picker-surface-module__BWm9RW__doneBtn.picker-surface-module__BWm9RW__doneBtn{color:var(--accent-cool);font-size:var(--fs-md);font-weight:var(--fw-bold);border-radius:var(--br-md);background:0 0;padding:.4rem .75rem;text-decoration:none;display:block}.picker-surface-module__BWm9RW__sheetBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}
.rule-summary-strip-module__3cqcOW__stripWrap{margin:.1rem 0 .9rem}.rule-summary-strip-module__3cqcOW__liveChip.rule-summary-strip-module__3cqcOW__liveChip{color:var(--status-success);background:color-mix(in oklab, var(--status-success) 15%, transparent)}.rule-summary-strip-module__3cqcOW__stripBadge.rule-summary-strip-module__3cqcOW__stripBadge{font-size:var(--fs-2xs);gap:5px;padding:3px 7px}.rule-summary-strip-module__3cqcOW__stripBadge.rule-summary-strip-module__3cqcOW__stripBadge:before{width:5px;height:5px}
.sentence-rule-editor-styles-module__8tK0lq__editorShell{flex-direction:column;display:flex}.sentence-rule-editor-styles-module__8tK0lq__header{align-items:center;gap:.75rem;display:flex}@container rules-pane (max-width:768px){.sentence-rule-editor-styles-module__8tK0lq__header{flex-wrap:wrap}}.sentence-rule-editor-styles-module__8tK0lq__titleWrap{flex:1;min-width:0;position:relative}.sentence-rule-editor-styles-module__8tK0lq__titleGhost{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:break-word;visibility:hidden;pointer-events:none;border:1px solid #0000;padding:.1rem 0;line-height:1.2}.sentence-rule-editor-styles-module__8tK0lq__titleGhostPlaceholder{font-weight:var(--fw-medium)}.sentence-rule-editor-styles-module__8tK0lq__titleInput.sentence-rule-editor-styles-module__8tK0lq__titleInput{box-sizing:border-box;border-radius:var(--br-md);width:100%;color:var(--text1);font-family:inherit;font-size:var(--fs-2xl);font-weight:var(--fw-bold);letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:break-word;resize:none;background:0 0;border:1px solid #0000;outline:none;min-height:0;padding:.1rem 0;line-height:1.2;position:absolute;inset:0;overflow:hidden}.sentence-rule-editor-styles-module__8tK0lq__titleInput.sentence-rule-editor-styles-module__8tK0lq__titleInput::placeholder{color:var(--text2);font-weight:var(--fw-medium)}.sentence-rule-editor-styles-module__8tK0lq__titleInput.sentence-rule-editor-styles-module__8tK0lq__titleInput:hover{border-color:var(--surface3)}.sentence-rule-editor-styles-module__8tK0lq__titleInput.sentence-rule-editor-styles-module__8tK0lq__titleInput:focus{border-color:var(--border-focus);background:var(--surface2);box-shadow:none;outline:none}.sentence-rule-editor-styles-module__8tK0lq__sentenceBody{color:var(--text1);line-height:2;font-weight:var(--fw-regular);word-break:normal;overflow-wrap:break-word;text-underline-offset:2px;text-decoration-thickness:2px}@container rules-pane (max-width:768px){.sentence-rule-editor-styles-module__8tK0lq__sentenceBody{font-size:var(--fs-base);line-height:2}}@media (max-width:600px){.sentence-rule-editor-styles-module__8tK0lq__sentenceBody{font-size:var(--fs-base);line-height:1.5}}.sentence-rule-editor-styles-module__8tK0lq__codeLayout{line-height:1.6;font-size:var(--fs-base);flex-direction:column;gap:0;display:flex}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__slot{padding:.3rem 0;display:block}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__slotLabel{font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-link);margin-bottom:.35rem;display:block}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__connectorText{display:none}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__chipAnchor{margin:.12rem .4rem .12rem 0}.sentence-rule-editor-styles-module__8tK0lq__clauseIcon{width:1rem;height:1rem;color:var(--text2);justify-content:center;align-items:center;display:inline-flex}.sentence-rule-editor-styles-module__8tK0lq__clauseIcon svg{fill:currentColor;width:16px;height:16px}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__codeChip{color:var(--text1);vertical-align:middle;font-style:normal;text-decoration:none}:is(.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__codeChip .dot,.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__codeChip .chev){display:none}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__chipAnchor.sentence-rule-editor-styles-module__8tK0lq__mono{margin:.4rem 0 .12rem;display:block}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__codeChipMono{-webkit-line-clamp:4;line-clamp:4;border-radius:var(--br-md);white-space:normal;width:fit-content;max-width:100%;font-weight:var(--fw-medium);text-align:left;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sentence-rule-editor-styles-module__8tK0lq__codeLayout .sentence-rule-editor-styles-module__8tK0lq__codeChipEmpty{color:var(--text2);border-style:dashed;font-style:normal}.sentence-rule-editor-styles-module__8tK0lq__slot{display:inline}@media (max-width:600px){.sentence-rule-editor-styles-module__8tK0lq__sentenceBody:not(.sentence-rule-editor-styles-module__8tK0lq__codeLayout) .sentence-rule-editor-styles-module__8tK0lq__slot{flex-direction:column;align-items:flex-start;gap:.45rem;padding:.75rem 0;display:flex}.sentence-rule-editor-styles-module__8tK0lq__sentenceBody:not(.sentence-rule-editor-styles-module__8tK0lq__codeLayout) .sentence-rule-editor-styles-module__8tK0lq__slot+.sentence-rule-editor-styles-module__8tK0lq__slot{border-top:1px solid var(--surface2)}}.sentence-rule-editor-styles-module__8tK0lq__slotLabel{display:none}@media (max-width:600px){.sentence-rule-editor-styles-module__8tK0lq__sentenceBody:not(.sentence-rule-editor-styles-module__8tK0lq__codeLayout) .sentence-rule-editor-styles-module__8tK0lq__slotLabel{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text2);display:block}}.sentence-rule-editor-styles-module__8tK0lq__connectorText{display:inline-block}@media (max-width:600px){.sentence-rule-editor-styles-module__8tK0lq__sentenceBody:not(.sentence-rule-editor-styles-module__8tK0lq__codeLayout) .sentence-rule-editor-styles-module__8tK0lq__connectorText{display:none}}.sentence-rule-editor-styles-module__8tK0lq__chipAnchor{margin:0 .2em;display:inline-block;position:relative}.sentence-rule-editor-styles-module__8tK0lq__chipAnchor.sentence-rule-editor-styles-module__8tK0lq__mono{display:inline}.sentence-rule-editor-styles-module__8tK0lq__chipButton{--chip-underline-thickness:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:color-mix(in srgb, var(--chip-color) 15%, transparent);border-radius:var(--br-sm);color:var(--text1);font-family:inherit;font-style:normal;font-size:inherit;font-weight:var(--fw-medium);line-height:inherit;white-space:nowrap;word-break:normal;overflow-wrap:break-word;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-color:var(--chip-color);text-decoration-color:var(--chip-color);text-decoration-thickness:var(--chip-underline-thickness);border:none;padding:0;transition:background .15s,text-decoration-color .15s,text-decoration-thickness .15s;display:inline-block}.sentence-rule-editor-styles-module__8tK0lq__chipButton.sentence-rule-editor-styles-module__8tK0lq__mono{white-space:normal;font-style:italic;display:inline}.sentence-rule-editor-styles-module__8tK0lq__chipButton.sentence-rule-editor-styles-module__8tK0lq__open{background:var(--chip-tint)}.sentence-rule-editor-styles-module__8tK0lq__chipButton:hover{background:var(--chip-tint);--chip-underline-thickness:4px}.sentence-rule-editor-styles-module__8tK0lq__chipButton:focus-visible{outline:2px solid var(--chip-color);outline-offset:2px}:is(.sentence-rule-editor-styles-module__8tK0lq__chipButton .dot,.sentence-rule-editor-styles-module__8tK0lq__chipButton .chev){display:none}.sentence-rule-editor-styles-module__8tK0lq__emptySlot{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:var(--br-sm);color:color-mix(in srgb, var(--chip-color) 90%, var(--text2) 10%);font-family:inherit;font-size:inherit;font-weight:var(--fw-medium);cursor:pointer;-webkit-text-decoration:dashed underline var(--chip-color);text-decoration:dashed underline var(--chip-color);background:0 0;border:none;padding:.05rem .3rem;font-style:italic;transition:background .15s,text-decoration-thickness .15s;display:inline}.sentence-rule-editor-styles-module__8tK0lq__emptySlot:hover{background:var(--chip-tint);text-decoration-thickness:2px}.sentence-rule-editor-styles-module__8tK0lq__emptySlot:focus-visible{outline:2px solid var(--chip-color);outline-offset:2px}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap{overscroll-behavior:contain;background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;min-width:320px;max-width:440px;padding:0 .4rem .4rem;position:relative;overflow-y:auto;box-shadow:0 24px 56px #0000002e,0 2px 8px #00000014}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap:before{content:"";background:var(--surface1);border-top:1px solid var(--surface3);border-left:1px solid var(--surface3);z-index:1;width:10px;height:10px;position:absolute;top:-6px;left:20px;transform:rotate(45deg)}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap.sentence-rule-editor-styles-module__8tK0lq__alignRight:before{left:auto;right:20px}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap.sentence-rule-editor-styles-module__8tK0lq__wide{min-width:420px;max-width:min(640px,100vw - 16px)}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap.sentence-rule-editor-styles-module__8tK0lq__sheet{min-width:0;max-width:100%;max-height:none;box-shadow:none;border:none;border-radius:0;padding:0 .75rem .75rem;overflow-y:visible}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap.sentence-rule-editor-styles-module__8tK0lq__sheet:before{display:none}.sentence-rule-editor-styles-module__8tK0lq__popoverWrap.sentence-rule-editor-styles-module__8tK0lq__sheet .sentence-rule-editor-styles-module__8tK0lq__popoverLabel{border-bottom:none}.sentence-rule-editor-styles-module__8tK0lq__popoverLabel{z-index:2;background:var(--surface1);color:var(--text2);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--surface2);margin:0 -.4rem;padding:.55rem 1.15rem .4rem;position:sticky;top:0}.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__popoverOption{text-align:left;color:var(--text1);font-size:var(--fs-md);font-weight:var(--fw-regular);white-space:normal;border:1px solid #0000;justify-content:flex-start;gap:.6rem;padding:.6rem .75rem;position:relative}.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__popoverOption:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__active.sentence-rule-editor-styles-module__8tK0lq__active{background:var(--surface2);color:var(--text-link)}.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__active.sentence-rule-editor-styles-module__8tK0lq__active:hover{background:var(--surface2)}.sentence-rule-editor-styles-module__8tK0lq__popoverOption .label{flex:1;min-width:0}.sentence-rule-editor-styles-module__8tK0lq__popoverOption .sub{font-size:var(--fs-xs);color:var(--text2);font-weight:var(--fw-regular);margin-top:.15rem;display:block}.sentence-rule-editor-styles-module__8tK0lq__popoverOption .optIcon{width:1.4rem;height:1.4rem;color:var(--text2);flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.05rem;display:inline-flex}.sentence-rule-editor-styles-module__8tK0lq__popoverOption .optIcon svg{fill:currentColor;width:20px;height:20px}.sentence-rule-editor-styles-module__8tK0lq__popoverOption.sentence-rule-editor-styles-module__8tK0lq__active.sentence-rule-editor-styles-module__8tK0lq__active .optIcon{color:inherit}.sentence-rule-editor-styles-module__8tK0lq__tagPremium{background:color-mix(in srgb, var(--gradient-premium-start) 18%, transparent);color:var(--gradient-premium-end);border:1px solid color-mix(in srgb, var(--gradient-premium-start) 35%, transparent);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3px;padding:.1rem .4rem;display:inline-block}.sentence-rule-editor-styles-module__8tK0lq__valueEditor{padding:.5rem .5rem .6rem}.sentence-rule-editor-styles-module__8tK0lq__autoGrowField{resize:none;max-height:max(6rem, min(20rem, calc(var(--sheet-visible-h,32rem) - 12rem)));overflow-y:auto}@media (max-width:600px){.sentence-rule-editor-styles-module__8tK0lq__valueField{font-size:var(--fs-base)}}.sentence-rule-editor-styles-module__8tK0lq__valueEditor .hint{font-size:var(--fs-xs);color:var(--text2);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.35rem .2rem 0;display:flex}.sentence-rule-editor-styles-module__8tK0lq__valueEditor .hint>span:first-child{flex:auto;min-width:0}.sentence-rule-editor-styles-module__8tK0lq__valueEditor .hint>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.sentence-rule-editor-styles-module__8tK0lq__valueEditor .err{color:var(--status-error)}.sentence-rule-editor-styles-module__8tK0lq__bodyNote{border-radius:var(--br-sm);background:color-mix(in srgb, var(--text-link) 8%, transparent);color:var(--text2);font-size:var(--fs-xs);align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.5rem .6rem;line-height:1.45;display:flex}.sentence-rule-editor-styles-module__8tK0lq__bodyNote a{color:var(--text-link);white-space:nowrap;text-decoration:underline}.sentence-rule-editor-styles-module__8tK0lq__dryRun{border-radius:var(--br-sm);background:color-mix(in srgb, var(--status-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-success) 22%, transparent);margin-top:.5rem;padding:.5rem .6rem}.sentence-rule-editor-styles-module__8tK0lq__dryRunZero{background:color-mix(in srgb, var(--text2) 8%, transparent);border-color:color-mix(in srgb, var(--text2) 18%, transparent)}.sentence-rule-editor-styles-module__8tK0lq__dryRunHead{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text1);align-items:center;gap:.4rem;display:flex}.sentence-rule-editor-styles-module__8tK0lq__dryRunSamples{flex-direction:column;gap:.2rem;margin:.4rem 0 0;padding-left:1rem;list-style:outside;display:flex}.sentence-rule-editor-styles-module__8tK0lq__dryRunSamples li{font-size:var(--fs-xs);color:var(--text2);overflow-wrap:anywhere}.sentence-rule-editor-styles-module__8tK0lq__editorFooter{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}@media (max-width:768px){.sentence-rule-editor-styles-module__8tK0lq__editorFooter{scrollbar-width:none;margin-inline:calc(-1 * var(--modal-pad-x,0px));padding-inline:var(--modal-pad-x,0px);justify-content:flex-start;gap:.4rem;overflow-x:auto}.sentence-rule-editor-styles-module__8tK0lq__editorFooter::-webkit-scrollbar{display:none}.sentence-rule-editor-styles-module__8tK0lq__editorFooter>*{flex:none}.sentence-rule-editor-styles-module__8tK0lq__editorFooter>:first-child{margin-inline-start:auto}}.sentence-rule-editor-styles-module__8tK0lq__errorBanner{border:1px solid color-mix(in srgb, var(--status-error) 36%, transparent);background:color-mix(in srgb, var(--status-error) 8%, transparent);color:var(--status-error);border-radius:var(--br-md);font-size:var(--fs-sm);margin-top:1rem;padding:.6rem .9rem}.sentence-rule-editor-styles-module__8tK0lq__fadeIn{animation:.28s cubic-bezier(.22,1,.36,1) both sentence-rule-editor-styles-module__8tK0lq__sre-fade-in}@keyframes sentence-rule-editor-styles-module__8tK0lq__sre-fade-in{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sentence-rule-editor-styles-module__8tK0lq__labelSwapExit{pointer-events:none;animation:.16s cubic-bezier(.22,1,.36,1) both sentence-rule-editor-styles-module__8tK0lq__sre-label-exit;position:absolute;top:0;left:0}.sentence-rule-editor-styles-module__8tK0lq__labelSwapEnter{animation:.22s cubic-bezier(.22,1,.36,1) both sentence-rule-editor-styles-module__8tK0lq__sre-label-enter}@keyframes sentence-rule-editor-styles-module__8tK0lq__sre-label-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(6px);transform:translateY(-4px)}}@keyframes sentence-rule-editor-styles-module__8tK0lq__sre-label-enter{0%{opacity:0;filter:blur(5px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sentence-rule-editor-styles-module__8tK0lq__fadeIn,.sentence-rule-editor-styles-module__8tK0lq__labelSwapExit,.sentence-rule-editor-styles-module__8tK0lq__labelSwapEnter{animation:none}.sentence-rule-editor-styles-module__8tK0lq__labelSwapExit{display:none}}.sentence-rule-editor-styles-module__8tK0lq__dialogTitle{margin-top:0}.sentence-rule-editor-styles-module__8tK0lq__dialogBody{color:var(--text2)}.sentence-rule-editor-styles-module__8tK0lq__dialogActions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}.sentence-rule-editor-styles-module__8tK0lq__dialogActionsRoomy{margin-top:1.25rem}.sentence-rule-editor-styles-module__8tK0lq__dialogLink{color:var(--accent-cool);text-decoration:underline}@media (max-width:768px){.sentence-rule-editor-styles-module__8tK0lq__videoPickerStack{flex:1;min-height:0}}.sentence-rule-editor-styles-module__8tK0lq__delayIntro{color:var(--text2);font-size:var(--fs-xs);padding:.5rem .9rem .35rem;line-height:1.45}.sentence-rule-editor-styles-module__8tK0lq__delayNote{border-top:1px solid var(--surface2);color:var(--text2);font-size:var(--fs-2xs);margin-top:.35rem;padding:.5rem .9rem .15rem;line-height:1.4}
.rule-hints-module__3plRuq__hintListWrap{flex-direction:column;gap:.35rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.rule-hints-module__3plRuq__hintRow{font-size:var(--fs-xs);font-weight:var(--fw-semibold);align-items:flex-start;gap:.4rem;padding:0 .2rem;line-height:1.35;display:flex}.rule-hints-module__3plRuq__hintRowWarn{color:var(--status-warning)}.rule-hints-module__3plRuq__hintRowInfo{color:var(--status-info)}.rule-hints-module__3plRuq__hintIcon{flex:none;align-items:center;margin-top:.05rem;line-height:1;display:inline-flex}.rule-hints-module__3plRuq__reviewIcon{flex:none;margin-top:.1rem}.rule-hints-module__3plRuq__hintBody{flex:auto;min-width:0}.rule-hints-module__3plRuq__reviewTitle{font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .25rem}.rule-hints-module__3plRuq__reviewLead{font-size:var(--fs-md);color:var(--text2);margin:0 0 .9rem;line-height:1.45}.rule-hints-module__3plRuq__reviewList{flex-direction:column;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.rule-hints-module__3plRuq__reviewItem{border-radius:var(--br-md);border:1px solid var(--status-warning);color:var(--text1);background:#ffc1071a;align-items:flex-start;gap:.6rem;padding:.7rem .8rem;display:flex}.rule-hints-module__3plRuq__reviewItemBody{flex:1}.rule-hints-module__3plRuq__reviewMessage{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--text1)}.rule-hints-module__3plRuq__reviewDetail{font-size:var(--fs-sm);color:var(--text2);margin-top:.15rem;line-height:1.4}.rule-hints-module__3plRuq__reviewActions{justify-content:flex-end;gap:.5rem;display:flex}
.video-filter-picker-module__APnrqq__container{flex-direction:column;gap:.75rem;min-height:0;display:flex}.video-filter-picker-module__APnrqq__searchInputContainer{width:100%;position:relative}.video-filter-picker-module__APnrqq__searchIconWrapper{color:var(--text2);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.video-filter-picker-module__APnrqq__searchIconWrapper svg{width:16px;height:16px}.video-filter-picker-module__APnrqq__searchInput{width:100%;font-size:var(--fs-sm);border-radius:var(--br-md);color:var(--text1);padding:.625rem .875rem .625rem 2.25rem;transition:border-color .15s}.video-filter-picker-module__APnrqq__searchInput:focus{border-color:var(--border-focus);outline:none}.video-filter-picker-module__APnrqq__searchInput::placeholder{color:var(--text2)}.video-filter-picker-module__APnrqq__listViewport{height:clamp(220px,48vh,420px);padding-right:.25rem;overflow-y:auto}@media (max-width:768px){.video-filter-picker-module__APnrqq__container{flex:1}.video-filter-picker-module__APnrqq__listViewport{flex:1;height:auto;min-height:0}}.video-filter-picker-module__APnrqq__listViewport::-webkit-scrollbar{width:6px}.video-filter-picker-module__APnrqq__listViewport::-webkit-scrollbar-track{background:0 0}.video-filter-picker-module__APnrqq__listViewport::-webkit-scrollbar-thumb{background:var(--surface2);border-radius:3px}.video-filter-picker-module__APnrqq__videoList{opacity:1;flex-direction:column;gap:.5rem;transition:opacity .2s;display:flex}.video-filter-picker-module__APnrqq__videoList.video-filter-picker-module__APnrqq__videoListLoading{opacity:.6}.video-filter-picker-module__APnrqq__videoItem{border-radius:var(--br-md);background:var(--surface2);border:1px solid var(--surface2);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.625rem;transition:all .15s;display:flex}.video-filter-picker-module__APnrqq__videoItem:hover{background:var(--surface3)}.video-filter-picker-module__APnrqq__videoItemSelected{background:var(--surface-selected);border:1px solid var(--border-focus)}.video-filter-picker-module__APnrqq__checkbox{width:16px;height:16px;accent-color:var(--accent-cool);cursor:pointer;flex-shrink:0;margin-top:2px}.video-filter-picker-module__APnrqq__thumbnailWrapper{flex-shrink:0;position:relative}.video-filter-picker-module__APnrqq__thumbnail{object-fit:cover;border-radius:var(--br-sm);background:var(--surface3);width:80px;height:45px;display:block}.video-filter-picker-module__APnrqq__thumbnailPlaceholder{background:var(--surface3);border-radius:var(--br-sm);width:80px;height:45px;color:var(--text2);font-size:var(--fs-xs);flex-shrink:0;justify-content:center;align-items:center;display:flex}.video-filter-picker-module__APnrqq__durationBadge{color:#fff;font-size:var(--fs-2xs);font-weight:var(--fw-medium);background:#000c;border-radius:2px;padding:1px 3px;line-height:1;position:absolute;bottom:2px;right:2px}.video-filter-picker-module__APnrqq__videoInfo{flex:1;min-width:0}.video-filter-picker-module__APnrqq__videoTitle{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.video-filter-picker-module__APnrqq__videoMeta{font-size:var(--fs-xs);color:var(--text2);margin-top:.25rem}.video-filter-picker-module__APnrqq__selectedCount{font-size:var(--fs-sm);color:var(--text2);justify-content:space-between;align-items:center;min-height:1.75rem;display:flex}.video-filter-picker-module__APnrqq__stateMessage{text-align:center;height:100%;color:var(--text2);font-size:var(--fs-sm);justify-content:center;align-items:center;padding:1.5rem;display:flex}.video-filter-picker-module__APnrqq__errorMessage{color:var(--status-error)}.video-filter-picker-module__APnrqq__loadingMore{text-align:center;color:var(--text2);font-size:var(--fs-sm);padding:.5rem}.video-filter-picker-module__APnrqq__observerTarget{height:1px}
.rule-workspace-view-module__QqRs0q__page{gap:var(--gap);flex-direction:column;margin-top:.75rem;display:flex}.rule-workspace-view-module__QqRs0q__actionsBar{grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;gap:.5rem;display:flex}.rule-workspace-view-module__QqRs0q__actionBtns{align-items:center;gap:.375rem;display:inline-flex}.rule-workspace-view-module__QqRs0q__actionBtn.rule-workspace-view-module__QqRs0q__actionBtn{gap:.4rem;padding:.35rem .7rem}.rule-workspace-view-module__QqRs0q__actionBtn svg{fill:currentColor}.rule-workspace-view-module__QqRs0q__actionBtnDanger.rule-workspace-view-module__QqRs0q__actionBtnDanger{color:var(--status-error);border-color:color-mix(in srgb, var(--status-error) 35%, var(--surface3))}.rule-workspace-view-module__QqRs0q__actionBtnDanger.rule-workspace-view-module__QqRs0q__actionBtnDanger:hover{background:color-mix(in srgb, var(--status-error) 12%, transparent);color:var(--status-error)}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__actionBtn.rule-workspace-view-module__QqRs0q__actionBtn{background:0 0;border:none;gap:0;width:34px;height:34px;padding:0}.rule-workspace-view-module__QqRs0q__actionBtn svg{width:18px;height:18px}.rule-workspace-view-module__QqRs0q__actionLabel{display:none}}.rule-workspace-view-module__QqRs0q__activeToggle{color:var(--text2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;align-items:center;gap:.5rem;padding:.3rem .5rem .3rem 0;display:inline-flex}.rule-workspace-view-module__QqRs0q__togglePending{justify-content:center;align-items:center;width:46px;height:26px;display:inline-flex}.rule-workspace-view-module__QqRs0q__activeToggleOn{color:var(--text-link)}.rule-workspace-view-module__QqRs0q__body{gap:var(--gap);flex:1;grid-template:"left actions""left right"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.rule-workspace-view-module__QqRs0q__leftCol{grid-area:left}@media (max-width:900px){.rule-workspace-view-module__QqRs0q__body{grid-template:"actions""left""right"/1fr}}.rule-workspace-view-module__QqRs0q__col{flex-direction:column;gap:1.25rem;min-width:0;display:flex}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__col{gap:.875rem}}.rule-workspace-view-module__QqRs0q__rightCol{background:0 0;grid-area:right}.rule-workspace-view-module__QqRs0q__sectionLabel{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text2)}.rule-workspace-view-module__QqRs0q__card.rule-workspace-view-module__QqRs0q__card{flex-direction:column;gap:.5rem;padding:.875rem 1rem;display:flex}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__card.rule-workspace-view-module__QqRs0q__card{padding:.75rem .875rem}}.rule-workspace-view-module__QqRs0q__followUpList{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.rule-workspace-view-module__QqRs0q__followUpItem{background:var(--surface2);border-radius:var(--br-card);corner-shape:squircle;cursor:pointer;font-size:var(--fs-sm);color:var(--text1);align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.rule-workspace-view-module__QqRs0q__followUpItem:hover{background:var(--surface3)}.rule-workspace-view-module__QqRs0q__followUpBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rule-workspace-view-module__QqRs0q__followUpMeta{font-size:var(--fs-xs);color:var(--text2);word-break:break-word;line-height:1.35}.rule-workspace-view-module__QqRs0q__followUpQuote{font-style:italic}.rule-workspace-view-module__QqRs0q__followUpPaused{flex-shrink:0;}.rule-workspace-view-module__QqRs0q__stepNum{font-weight:var(--fw-bold);color:var(--text2);font-size:var(--fs-xs);min-width:1.25rem}.rule-workspace-view-module__QqRs0q__followUpName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rule-workspace-view-module__QqRs0q__parentLink.rule-workspace-view-module__QqRs0q__parentLink{text-align:left;white-space:normal;justify-content:flex-start}.rule-workspace-view-module__QqRs0q__helperLine{font-size:var(--fs-sm);color:var(--text2);line-height:1.45}.rule-workspace-view-module__QqRs0q__glyph{width:22px;height:22px;font-size:var(--fs-md);color:var(--text2);justify-content:center;align-items:center;display:inline-flex}.rule-workspace-view-module__QqRs0q__glyphBlue{color:var(--text-link)}.rule-workspace-view-module__QqRs0q__glyphViolet{color:var(--accent-cool)}.rule-workspace-view-module__QqRs0q__glyphRed{color:var(--status-error)}.rule-workspace-view-module__QqRs0q__glyphAmber{color:var(--status-warning)}.rule-workspace-view-module__QqRs0q__sectionHeaderRow{justify-content:space-between;align-items:baseline;display:flex}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__sectionHeaderRow,.rule-workspace-view-module__QqRs0q__hideOnMobile{display:none}}.rule-workspace-view-module__QqRs0q__showOnMobile{display:none}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__showOnMobile{display:block}}.rule-workspace-view-module__QqRs0q__recentLine{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.rule-workspace-view-module__QqRs0q__recentTitle{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--text1)}.rule-workspace-view-module__QqRs0q__recentSubtitle{font-size:var(--fs-sm);color:var(--text2)}.rule-workspace-view-module__QqRs0q__chartCard{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;padding:1rem 1.25rem .75rem}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__chartCard{background:0 0;border:none;padding:0}.rule-workspace-view-module__QqRs0q__chartCard>.rule-workspace-view-module__QqRs0q__wsSparkLarge{display:none}}.rule-workspace-view-module__QqRs0q__mobileChartHeader{display:none}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__mobileChartHeader{justify-content:space-between;align-items:center;gap:1rem;padding:4px 0 8px;display:flex}}.rule-workspace-view-module__QqRs0q__mobileChartLeft{flex-direction:column;gap:2px;display:flex}.rule-workspace-view-module__QqRs0q__mobileChartLabel{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text2)}.rule-workspace-view-module__QqRs0q__mobileChartCount{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);line-height:1}.rule-workspace-view-module__QqRs0q__mobileChartCount .rule-workspace-view-module__QqRs0q__lbl{font-size:var(--fs-sm);color:var(--text2);font-weight:var(--fw-medium);margin-left:4px}.rule-workspace-view-module__QqRs0q__mobileMiniSpark{flex-shrink:0;width:110px;height:36px;position:relative}.rule-workspace-view-module__QqRs0q__mobileMiniSpark>div{height:36px!important}.rule-workspace-view-module__QqRs0q__sparkAxis{font-size:var(--fs-xs);color:var(--text2);justify-content:space-between;margin-top:4px;display:flex}@media (max-width:600px){.rule-workspace-view-module__QqRs0q__sparkAxis{display:none}}.rule-workspace-view-module__QqRs0q__listCard{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br-card);corner-shape:squircle;padding:.25rem 1rem}
.rule-template-cards-module__vKBrrW__templatesContainer{flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.rule-template-cards-module__vKBrrW__templatesBody{flex-direction:column;gap:1rem;display:flex}.rule-template-cards-module__vKBrrW__filterRow{scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;padding-bottom:4px;display:flex;overflow-x:auto}.rule-template-cards-module__vKBrrW__filterRow::-webkit-scrollbar{display:none}.rule-template-cards-module__vKBrrW__filterRow>*{white-space:nowrap;flex-shrink:0}.rule-template-cards-module__vKBrrW__categorySection{flex-direction:column;gap:.5rem;display:flex}.rule-template-cards-module__vKBrrW__categoryHeading{}.rule-template-cards-module__vKBrrW__templatesRow{grid-template-columns:repeat(auto-fill,minmax(275px,1fr));align-items:stretch;gap:1rem;display:grid}.rule-template-cards-module__vKBrrW__templateIcon{font-size:var(--fs-lg);flex-shrink:0;margin-right:6px;line-height:1}.rule-template-cards-module__vKBrrW__templateDescription{font-size:var(--fs-sm);color:var(--text2);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}
.rules-list-skeleton-module__zRuEuG__wrap{flex-direction:column;gap:1rem;display:flex}.rules-list-skeleton-module__zRuEuG__gridWrap{position:relative;overflow:hidden}.rules-list-skeleton-module__zRuEuG__gridWrap:after{content:"";background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--surface1) 60%, var(--text2)) 50%, transparent 65%);opacity:.14;pointer-events:none;animation:2.4s ease-in-out infinite rules-list-skeleton-module__zRuEuG__sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.rules-list-skeleton-module__zRuEuG__gridWrap:after{opacity:0;animation:none}}@keyframes rules-list-skeleton-module__zRuEuG__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.rules-list-skeleton-module__zRuEuG__shimmerCard.rules-list-skeleton-module__zRuEuG__shimmerCard{cursor:default}.rules-list-skeleton-module__zRuEuG__bar{background:color-mix(in oklab, var(--surface1) 86%, var(--text2));border-radius:var(--r);width:var(--w);height:var(--h);flex-shrink:0}.rules-list-skeleton-module__zRuEuG__cardHeader{align-items:flex-start;gap:12px;display:flex}.rules-list-skeleton-module__zRuEuG__cardHeaderBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.rules-list-skeleton-module__zRuEuG__clauseSlab{flex-direction:column;gap:5px;display:flex}.rules-list-skeleton-module__zRuEuG__clauseRow{grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:8px;min-height:1.2rem;display:grid}@media (max-width:520px){.rules-list-skeleton-module__zRuEuG__clauseRow{gap:6px}}.rules-list-skeleton-module__zRuEuG__footer{border-top:1px solid var(--surface3);flex-direction:column;gap:6px;padding-top:12px;display:flex}@media (max-width:520px){.rules-list-skeleton-module__zRuEuG__footer{border-top:none;flex-direction:row;align-items:center;gap:8px;padding-top:4px}}
.limit-reached-modal-module__qEVzza__modalContent{text-align:center;flex-direction:column;gap:1rem;max-width:440px;margin:0 auto;padding:2rem 2rem 1.5rem;display:flex}.limit-reached-modal-module__qEVzza__icon{color:var(--text-link);justify-content:center;margin:0 auto;font-size:2rem;line-height:1;display:flex}.limit-reached-modal-module__qEVzza__title{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text1);letter-spacing:-.01em;margin:0}.limit-reached-modal-module__qEVzza__description{font-size:var(--fs-md);color:var(--text2);max-width:36ch;margin:0 auto;line-height:1.55}.limit-reached-modal-module__qEVzza__highlightList{text-align:left;flex-direction:column;gap:.55rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.limit-reached-modal-module__qEVzza__highlightItem{font-size:var(--fs-md);color:var(--text1);align-items:flex-start;gap:.55rem;line-height:1.45;display:flex}.limit-reached-modal-module__qEVzza__checkMark{color:var(--gradient-premium-start);font-weight:var(--fw-bold);flex:none;margin-top:.05rem}.limit-reached-modal-module__qEVzza__actions{flex-direction:column;gap:.5rem;margin-top:.75rem;display:flex}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton{font-size:var(--fs-md);color:var(--color-white);gap:.4rem;padding:.75rem 1.25rem}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled){filter:brightness(1.05)}.limit-reached-modal-module__qEVzza__primaryButton.limit-reached-modal-module__qEVzza__primaryButton:disabled{opacity:.7;cursor:progress}.limit-reached-modal-module__qEVzza__primaryButton .arrow{transition:transform .15s}.limit-reached-modal-module__qEVzza__primaryButton:hover:not(:disabled) .arrow{transform:translate(2px)}
.modals-module__UGhhgG__floatingContainer{background:var(--surface1);border:1px solid var(--surface4);border-radius:var(--br-card);corner-shape:squircle;z-index:2000;width:min(320px,100% - 48px);padding:1.25rem;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 36px #2b303b29}.modals-module__UGhhgG__title{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--text1);margin:0 0 .5rem}.modals-module__UGhhgG__body{color:var(--text2);font-size:var(--fs-md);margin:0;line-height:1.5}.modals-module__UGhhgG__actions{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}
.sentence-rule-example-module__MpFTLW__card{background:var(--surface1);border:1px solid var(--surface3);border-radius:var(--br);margin:1.5rem 0;padding:1.5rem 1.25rem 1.25rem;box-shadow:0 4px 16px #00000014,0 1px 4px #0000000a;container:rules-pane/inline-size}.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-xl)}@container rules-pane (max-width:768px){.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-xl)}}@media (max-width:600px){.sentence-rule-example-module__MpFTLW__card .sentence-rule-body{font-size:var(--fs-base)}}.sentence-rule-example-module__MpFTLW__eyebrow{font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--text2);margin-bottom:.85rem}
