.agent-mode-widgets-module__JIR_RG__widgetRoot,.agent-mode-widgets-module__JIR_RG__widgetRoot *{box-sizing:border-box}.agent-mode-widgets-module__JIR_RG__widgetRoot{color:#0a1217;-webkit-font-smoothing:antialiased;width:100%;font-weight:400}.agent-mode-widgets-module__JIR_RG__widgetRoot svg{display:block}.agent-mode-widgets-module__JIR_RG__heroRoot{background:#e9def5;justify-content:center;align-items:center;height:620px;min-height:620px;padding:32px;font-family:Inter,system-ui,sans-serif;display:flex}.agent-mode-widgets-module__JIR_RG__heroFrame{background:#fff;border:1px solid #e2e1db;border-radius:20px;flex-direction:column;width:100%;max-width:430px;height:556px;display:flex;overflow:hidden;box-shadow:0 1px 2px #0a12170a,0 12px 28px -12px #0a121729,0 32px 60px -30px #0a121738}.agent-mode-widgets-module__JIR_RG__heroHeader{border-bottom:1px solid #ecebe6;align-items:center;gap:11px;padding:15px 17px;display:flex}.agent-mode-widgets-module__JIR_RG__heroSpark{background:#0a1217;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;display:flex;position:relative}.agent-mode-widgets-module__JIR_RG__heroSpark svg{width:17px;height:17px}.agent-mode-widgets-module__JIR_RG__heroHeaderMeta{flex:1;min-width:0}.agent-mode-widgets-module__JIR_RG__heroHeaderTitle{color:#0a1217;letter-spacing:-.015em;font-size:14px;font-weight:600}.agent-mode-widgets-module__JIR_RG__heroHeaderSub{color:#9a9e9b;align-items:center;gap:5px;margin-top:1.5px;font-size:11.5px;display:flex}.agent-mode-widgets-module__JIR_RG__heroDot{background:#1d9e75;border-radius:50%;width:6px;height:6px;animation:2.2s infinite agent-mode-widgets-module__JIR_RG__heroPulse}.agent-mode-widgets-module__JIR_RG__heroKbd{color:#9a9e9b;background:#f7f6f2;border:1px solid #ecebe6;border-radius:6px;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:10.5px}.agent-mode-widgets-module__JIR_RG__heroStream{background:#fff;flex-direction:column;flex:1;gap:12px;padding:18px 17px;display:flex;position:relative;overflow:hidden}.agent-mode-widgets-module__JIR_RG__heroStream:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);height:36px;position:absolute;bottom:0;left:0;right:0}.agent-mode-widgets-module__JIR_RG__heroTurn{opacity:0;transform:translateY(8px)}.agent-mode-widgets-module__JIR_RG__heroTurnIn{animation:.55s cubic-bezier(.16,1,.3,1) forwards agent-mode-widgets-module__JIR_RG__heroRise}.agent-mode-widgets-module__JIR_RG__heroUser{color:#f4f5f3;background:#0a1217;border-radius:15px 15px 5px;align-self:flex-end;max-width:84%;padding:10px 14px;font-size:13.5px;font-weight:450;line-height:1.5}.agent-mode-widgets-module__JIR_RG__heroAgent{max-width:100%}.agent-mode-widgets-module__JIR_RG__heroAgentRow{align-items:flex-start;gap:10px;display:flex}.agent-mode-widgets-module__JIR_RG__heroAgentAvatar{background:#0a1217;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:flex}.agent-mode-widgets-module__JIR_RG__heroAgentAvatar svg{width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__heroAgentBody{flex:1;min-width:0}.agent-mode-widgets-module__JIR_RG__heroAgentSay{color:#0a1217;padding-top:3px;font-size:13.5px;font-weight:450;line-height:1.6}.agent-mode-widgets-module__JIR_RG__heroHighlight{border-bottom:1.5px solid #cdfe00;font-weight:500}.agent-mode-widgets-module__JIR_RG__heroTyping{align-items:center;gap:3px;padding:4px 0;display:inline-flex}.agent-mode-widgets-module__JIR_RG__heroTyping i{background:#9a9e9b;border-radius:50%;width:5px;height:5px;animation:1.2s infinite agent-mode-widgets-module__JIR_RG__heroBob}.agent-mode-widgets-module__JIR_RG__heroTyping i:nth-child(2){animation-delay:.15s}.agent-mode-widgets-module__JIR_RG__heroTyping i:nth-child(3){animation-delay:.3s}.agent-mode-widgets-module__JIR_RG__heroSteps{flex-direction:column;gap:2px;margin-top:11px;display:flex}.agent-mode-widgets-module__JIR_RG__heroStep{color:#6c716f;opacity:0;align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex;transform:translate(-4px)}.agent-mode-widgets-module__JIR_RG__heroStepIn{animation:.4s forwards agent-mode-widgets-module__JIR_RG__heroSlideIn}.agent-mode-widgets-module__JIR_RG__heroStepIcon{background:#fff;border:1px solid #e2e1db;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.agent-mode-widgets-module__JIR_RG__heroStepIcon svg{color:#6c716f;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:12px;height:12px}.agent-mode-widgets-module__JIR_RG__heroStepDone .agent-mode-widgets-module__JIR_RG__heroStepIcon{background:#e1f5ee;border-color:#0000}.agent-mode-widgets-module__JIR_RG__heroStepDone .agent-mode-widgets-module__JIR_RG__heroStepIcon svg{color:#1d9e75;stroke-width:2.6px}.agent-mode-widgets-module__JIR_RG__heroStepLabel b{color:#0a1217;font-weight:500}.agent-mode-widgets-module__JIR_RG__heroStepSource{color:#9a9e9b;white-space:nowrap;background:#fff;border:1px solid #ecebe6;border-radius:5px;margin-left:auto;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px}.agent-mode-widgets-module__JIR_RG__heroSpinner{transform-origin:50%;animation:.8s linear infinite agent-mode-widgets-module__JIR_RG__heroSpin}.agent-mode-widgets-module__JIR_RG__heroDraft{opacity:0;background:#fff;border:1px solid #e2e1db;border-radius:13px;margin-top:13px;animation:.5s cubic-bezier(.16,1,.3,1) forwards agent-mode-widgets-module__JIR_RG__heroDraftIn;overflow:hidden;transform:translateY(8px);box-shadow:0 1px 2px #0a121708}.agent-mode-widgets-module__JIR_RG__heroDraftTop{border-bottom:1px solid #ecebe6;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.agent-mode-widgets-module__JIR_RG__heroDraftBadge{align-items:center;gap:7px;display:flex}.agent-mode-widgets-module__JIR_RG__heroDraftBadge svg{color:#6c716f;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__heroDraftBadge span{color:#0a1217;letter-spacing:-.01em;font-size:12px;font-weight:600}.agent-mode-widgets-module__JIR_RG__heroDraftRef{color:#9a9e9b;background:#f7f6f2;border:1px solid #ecebe6;border-radius:5px;padding:2px 7px;font-family:JetBrains Mono,monospace;font-size:10px}.agent-mode-widgets-module__JIR_RG__heroDraftBody{background:#f7f6f2;border-left:2px solid #cdfe00;border-radius:0 9px 9px 0;margin:12px 14px;padding:13px 14px}.agent-mode-widgets-module__JIR_RG__heroDraftParagraph{color:#0a1217;margin:0;font-size:12.5px;font-weight:450;line-height:1.6}.agent-mode-widgets-module__JIR_RG__heroDraftParagraph+.agent-mode-widgets-module__JIR_RG__heroDraftParagraph{margin-top:9px}.agent-mode-widgets-module__JIR_RG__heroDraftInlineRef{color:#1d9e75;font-family:JetBrains Mono,monospace;font-size:11px}.agent-mode-widgets-module__JIR_RG__heroDraftCitations{flex-wrap:wrap;gap:6px;padding:0 14px 13px;display:flex}.agent-mode-widgets-module__JIR_RG__heroDraftCitations span{color:#6c716f;background:#f7f6f2;border:1px solid #ecebe6;border-radius:6px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.agent-mode-widgets-module__JIR_RG__heroActionSay{margin-top:14px;transition:opacity .3s}.agent-mode-widgets-module__JIR_RG__heroActionSayDim{opacity:.4}.agent-mode-widgets-module__JIR_RG__heroActions{flex-wrap:wrap;gap:8px;margin-top:13px;transition:opacity .3s;display:flex}.agent-mode-widgets-module__JIR_RG__heroActionsFading{opacity:0}.agent-mode-widgets-module__JIR_RG__heroAction{cursor:pointer;opacity:0;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:500;transition:all .18s;display:inline-flex;transform:translateY(4px)}.agent-mode-widgets-module__JIR_RG__heroActionIn{animation:.4s forwards agent-mode-widgets-module__JIR_RG__heroRise}.agent-mode-widgets-module__JIR_RG__heroAction svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px;width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__heroActionPrimary{color:#fff;background:#0a1217;border:1px solid #0a1217}.agent-mode-widgets-module__JIR_RG__heroActionPrimary:hover{filter:brightness(1.15);transform:translateY(-1px)}.agent-mode-widgets-module__JIR_RG__heroActionPrimary.agent-mode-widgets-module__JIR_RG__heroActionPressed{transition:all .2s;transform:scale(.95)}.agent-mode-widgets-module__JIR_RG__heroActionGhost{color:#6c716f;background:#fff;border:1px solid #e2e1db}.agent-mode-widgets-module__JIR_RG__heroActionGhost:hover{color:#0a1217;border-color:#9a9e9b}.agent-mode-widgets-module__JIR_RG__heroTaken{opacity:0;background:#fff;border:1px solid #e2e1db;border-radius:13px;margin-top:13px;overflow:hidden;transform:translateY(6px);box-shadow:0 1px 2px #0a121708}.agent-mode-widgets-module__JIR_RG__heroTakenIn{animation:.55s cubic-bezier(.16,1,.3,1) forwards agent-mode-widgets-module__JIR_RG__heroRise}.agent-mode-widgets-module__JIR_RG__heroTakenBar{background:#cdfe00;height:3px}.agent-mode-widgets-module__JIR_RG__heroTakenInner{align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.agent-mode-widgets-module__JIR_RG__heroTakenCheck{background:#e1f5ee;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.agent-mode-widgets-module__JIR_RG__heroTakenCheck svg{color:#1d9e75;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__heroTakenText{color:#0a1217;font-size:12.5px;line-height:1.55}.agent-mode-widgets-module__JIR_RG__heroTakenText b{font-weight:600}.agent-mode-widgets-module__JIR_RG__heroTakenMeta{color:#9a9e9b;align-items:center;gap:6px;margin-top:5px;font-family:JetBrains Mono,monospace;font-size:10.5px;display:flex}.agent-mode-widgets-module__JIR_RG__heroTakenMeta>span{color:#9a6700;background:#faeeda;border-radius:4px;padding:1px 6px;font-family:Inter,sans-serif;font-size:10px;font-weight:500}.agent-mode-widgets-module__JIR_RG__heroComposer{background:#fff;border-top:1px solid #ecebe6;align-items:center;gap:9px;padding:12px 13px;display:flex}.agent-mode-widgets-module__JIR_RG__heroComposerField{color:#9a9e9b;background:#f7f6f2;border:1px solid #e2e1db;border-radius:11px;flex:1;align-items:center;padding:11px 13px;font-size:13px;font-weight:450;display:flex}.agent-mode-widgets-module__JIR_RG__heroCursor{background:#0a1217;width:1.5px;height:15px;margin-left:1px;animation:1.1s step-end infinite agent-mode-widgets-module__JIR_RG__heroBlink}.agent-mode-widgets-module__JIR_RG__heroComposerSend{color:#fff;background:#0a1217;border:1px solid #0a1217;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.agent-mode-widgets-module__JIR_RG__heroComposerSend svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:15px;height:15px}.agent-mode-widgets-module__JIR_RG__searchRoot,.agent-mode-widgets-module__JIR_RG__actionRoot{justify-content:center;height:560px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;display:flex}.agent-mode-widgets-module__JIR_RG__searchRoot{background:#e6f1fb}.agent-mode-widgets-module__JIR_RG__actionRoot{background:#e1f5ee}.agent-mode-widgets-module__JIR_RG__featureWrap{width:100%;max-width:540px}.agent-mode-widgets-module__JIR_RG__searchPane{background:#e6f1fb;border-radius:16px;padding:26px}.agent-mode-widgets-module__JIR_RG__searchBar{background:#fff;border:.5px solid #dce6f0;border-radius:12px;align-items:center;gap:10px;padding:13px 15px;display:flex;position:relative;overflow:hidden}.agent-mode-widgets-module__JIR_RG__searchScanline{opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000 30%,#378add24 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}.agent-mode-widgets-module__JIR_RG__searchBarScanning .agent-mode-widgets-module__JIR_RG__searchScanline{opacity:1;animation:.9s linear infinite agent-mode-widgets-module__JIR_RG__searchSweep}.agent-mode-widgets-module__JIR_RG__searchMagnifier{color:#185fa5;flex:none;width:18px;height:18px}.agent-mode-widgets-module__JIR_RG__searchQuery{color:#1a1a18;white-space:nowrap;font-size:15px;overflow:hidden}.agent-mode-widgets-module__JIR_RG__searchCursor{background:#185fa5;flex:none;width:1.5px;height:18px;animation:1s step-end infinite agent-mode-widgets-module__JIR_RG__featureBlink}.agent-mode-widgets-module__JIR_RG__searchKbd{color:#85b7eb;border:.5px solid #dce6f0;border-radius:5px;flex:none;margin-left:auto;padding:2px 7px;font-size:11px}.agent-mode-widgets-module__JIR_RG__searchChips{flex-wrap:wrap;gap:6px;min-height:30px;margin-top:12px;display:flex}.agent-mode-widgets-module__JIR_RG__searchChip{color:#185fa5;opacity:0;background:#fff;border:.5px solid #dce6f0;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;transition:all .28s cubic-bezier(.2,1.4,.4,1);display:inline-flex;transform:scale(.85)}.agent-mode-widgets-module__JIR_RG__searchChip svg{width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__searchChipVisible{opacity:1;transform:scale(1)}.agent-mode-widgets-module__JIR_RG__searchChipHit{color:#0c447c;background:#b5d4f4;border-color:#85b7eb}.agent-mode-widgets-module__JIR_RG__searchChipCount{color:#fff;background:#185fa5;border-radius:99px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:none}.agent-mode-widgets-module__JIR_RG__searchChipHit .agent-mode-widgets-module__JIR_RG__searchChipCount{display:inline-flex}.agent-mode-widgets-module__JIR_RG__searchAnswer{opacity:0;margin-top:12px;transition:all .45s cubic-bezier(.2,1,.3,1);transform:translateY(8px)}.agent-mode-widgets-module__JIR_RG__searchAnswerVisible{opacity:1;transform:translateY(0)}.agent-mode-widgets-module__JIR_RG__searchCard{background:#fff;border:.5px solid #dce6f0;border-radius:12px;padding:14px 16px}.agent-mode-widgets-module__JIR_RG__searchSummary{color:#5f5e5a;min-height:42px;font-size:13px;line-height:1.65}.agent-mode-widgets-module__JIR_RG__searchSummary b{color:#0c447c;background:#e6f1fb;border-radius:4px;padding:0 4px;font-weight:500}.agent-mode-widgets-module__JIR_RG__searchSources{flex-direction:column;gap:7px;margin-top:12px;display:flex}.agent-mode-widgets-module__JIR_RG__searchSource{--source-accent:#185fa5;opacity:0;background:#f8fafc;border:.5px solid #e9eef4;border-radius:8px;align-items:center;gap:10px;padding:9px 11px;transition:all .35s cubic-bezier(.2,1.2,.3,1);display:flex;position:relative;transform:translate(-10px)}.agent-mode-widgets-module__JIR_RG__searchSourceVisible{opacity:1;transform:translate(0)}.agent-mode-widgets-module__JIR_RG__searchSource:before{background:var(--source-accent);content:"";border-radius:2px;width:2.5px;transition:transform .3s .15s;position:absolute;top:20%;bottom:20%;left:-1px;transform:scaleY(0)}.agent-mode-widgets-module__JIR_RG__searchSourceVisible:before{transform:scaleY(1)}.agent-mode-widgets-module__JIR_RG__searchSourceIcon{width:16px;height:16px;color:var(--source-accent);flex:none}.agent-mode-widgets-module__JIR_RG__searchSourceCopy{flex:1;min-width:0}.agent-mode-widgets-module__JIR_RG__searchSourceTitle{color:#1a1a18;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-mode-widgets-module__JIR_RG__searchSourceMeta{color:#a3a29c;font-size:11px}.agent-mode-widgets-module__JIR_RG__searchSourceArrow{color:#c5cdd6;flex:none;width:14px;height:14px;margin-left:auto;transition:transform .2s}.agent-mode-widgets-module__JIR_RG__searchSource:hover .agent-mode-widgets-module__JIR_RG__searchSourceArrow{color:#378add;transform:translate(2px)}.agent-mode-widgets-module__JIR_RG__searchStatus{color:#7fa4c9;opacity:0;align-items:center;gap:6px;margin-top:10px;font-size:11px;transition:opacity .4s;display:flex}.agent-mode-widgets-module__JIR_RG__searchStatus svg{width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__searchStatusVisible{opacity:1}.agent-mode-widgets-module__JIR_RG__actionPane{background:#e1f5ee;border-radius:16px;padding:26px}.agent-mode-widgets-module__JIR_RG__actionCard{background:#fff;border:.5px solid #d9ece4;border-radius:12px;padding:14px 16px}.agent-mode-widgets-module__JIR_RG__actionHeader{align-items:center;gap:9px;margin-bottom:12px;display:flex}.agent-mode-widgets-module__JIR_RG__actionChip{background:#0f6e56;border-radius:7px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.agent-mode-widgets-module__JIR_RG__actionChip:after{content:"";opacity:0;border:1.5px solid #5dcaa5;border-radius:10px;position:absolute;inset:-3px}.agent-mode-widgets-module__JIR_RG__actionChipPulsing:after{animation:1.1s ease-out infinite agent-mode-widgets-module__JIR_RG__actionRing}.agent-mode-widgets-module__JIR_RG__actionChip svg{color:#fff;width:15px;height:15px}.agent-mode-widgets-module__JIR_RG__actionName{color:#1a1a18;font-size:14px}.agent-mode-widgets-module__JIR_RG__actionLive{color:#0f6e56;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.agent-mode-widgets-module__JIR_RG__actionDot{background:#1d9e75;border-radius:50%;width:6px;height:6px}.agent-mode-widgets-module__JIR_RG__actionDotBeating{animation:1s ease-in-out infinite agent-mode-widgets-module__JIR_RG__actionBeat}.agent-mode-widgets-module__JIR_RG__actionFeed{flex-direction:column;display:flex}.agent-mode-widgets-module__JIR_RG__actionMail{opacity:0;background:#f7fafd;border:.5px solid #e5eef7;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;transition:all .35s cubic-bezier(.2,1.2,.3,1);display:flex;transform:translateY(-10px)}.agent-mode-widgets-module__JIR_RG__actionMailVisible{opacity:1;transform:translateY(0)}.agent-mode-widgets-module__JIR_RG__actionMailIcon{color:#185fa5;flex:none;width:16px;height:16px}.agent-mode-widgets-module__JIR_RG__actionMailCopy,.agent-mode-widgets-module__JIR_RG__actionItemCopy{flex:1;min-width:0}.agent-mode-widgets-module__JIR_RG__actionMailTitle{color:#1a1a18;font-size:13px}.agent-mode-widgets-module__JIR_RG__actionMailMeta{color:#a3a29c;font-size:11px}.agent-mode-widgets-module__JIR_RG__actionTag{color:#0c447c;opacity:0;background:#b5d4f4;border-radius:99px;flex:none;margin-left:auto;padding:2px 8px;font-size:10.5px;transition:all .25s cubic-bezier(.2,1.5,.4,1);transform:scale(.7)}.agent-mode-widgets-module__JIR_RG__actionTagVisible{opacity:1;transform:scale(1)}.agent-mode-widgets-module__JIR_RG__actionSpine{height:14px;margin:2px 0 2px 19px;display:flex}.agent-mode-widgets-module__JIR_RG__actionSpine i{transform-origin:top;background:#c7e6da;width:1.5px;transition:transform .25s;transform:scaleY(0)}.agent-mode-widgets-module__JIR_RG__actionSpine i.agent-mode-widgets-module__JIR_RG__actionSpineVisible{transform:scaleY(1)}.agent-mode-widgets-module__JIR_RG__actionGrid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.agent-mode-widgets-module__JIR_RG__actionItem{opacity:0;background:#f7fbf9;border:.5px solid #e3efe9;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:all .3s cubic-bezier(.2,1.3,.3,1);display:flex;transform:translateY(8px)scale(.96)}.agent-mode-widgets-module__JIR_RG__actionItemVisible{opacity:1;transform:none}.agent-mode-widgets-module__JIR_RG__actionItem>svg{flex:none;width:15px;height:15px}.agent-mode-widgets-module__JIR_RG__actionItemLabel{color:#1a1a18;font-size:12px;line-height:1.35}.agent-mode-widgets-module__JIR_RG__actionItemSublabel{color:#a3a29c;font-size:10.5px}.agent-mode-widgets-module__JIR_RG__actionItemStatus{flex:none;width:16px;height:16px;margin-left:auto;position:relative}.agent-mode-widgets-module__JIR_RG__actionItemSpinner{border:1.5px solid #c7e6da;border-top-color:#1d9e75;border-radius:50%;animation:.6s linear infinite agent-mode-widgets-module__JIR_RG__actionRotate;position:absolute;inset:0}.agent-mode-widgets-module__JIR_RG__actionItemCheck{color:#1d9e75;width:15px;height:15px;display:none;position:absolute;inset:0}.agent-mode-widgets-module__JIR_RG__actionItemDone .agent-mode-widgets-module__JIR_RG__actionItemSpinner{display:none}.agent-mode-widgets-module__JIR_RG__actionItemDone .agent-mode-widgets-module__JIR_RG__actionItemCheck{animation:.3s cubic-bezier(.2,1.5,.4,1) agent-mode-widgets-module__JIR_RG__actionPop;display:block}.agent-mode-widgets-module__JIR_RG__actionDraft{opacity:0;background:#f7fbf9;border:.5px solid #e3efe9;border-radius:8px;margin-top:7px;padding:11px 13px;transition:all .35s cubic-bezier(.2,1.2,.3,1);transform:translateY(8px)}.agent-mode-widgets-module__JIR_RG__actionDraftVisible{opacity:1;transform:translateY(0)}.agent-mode-widgets-module__JIR_RG__actionDraftLabel{color:#a3a29c;align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:flex}.agent-mode-widgets-module__JIR_RG__actionDraftLabel svg{width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__actionDraftText{color:#1a1a18;min-height:38px;font-size:12.5px;line-height:1.55}.agent-mode-widgets-module__JIR_RG__actionDraftText b{color:#085041;background:#e1f5ee;border-radius:4px;padding:0 3px;font-weight:500}.agent-mode-widgets-module__JIR_RG__actionControls{opacity:0;align-items:center;gap:8px;margin-top:10px;transition:opacity .35s;display:flex}.agent-mode-widgets-module__JIR_RG__actionControlsVisible{opacity:1}.agent-mode-widgets-module__JIR_RG__actionSend{color:#04342c;cursor:default;background:#9fe1cb;border-radius:8px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;display:inline-flex}.agent-mode-widgets-module__JIR_RG__actionSend svg{width:13px;height:13px}.agent-mode-widgets-module__JIR_RG__actionEdit{color:#5f5e5a;border:.5px solid #d3d1c7;border-radius:8px;padding:6px 13px;font-size:12px}.agent-mode-widgets-module__JIR_RG__actionElapsed{color:#5dcaa5;align-items:center;gap:4px;margin-left:auto;font-size:10.5px;display:flex}.agent-mode-widgets-module__JIR_RG__actionElapsed svg{width:12px;height:12px}@keyframes agent-mode-widgets-module__JIR_RG__heroPulse{0%{box-shadow:0 0 #1d9e7559}70%{box-shadow:0 0 0 5px #1d9e7500}to{box-shadow:0 0 #1d9e7500}}@keyframes agent-mode-widgets-module__JIR_RG__heroRise{to{opacity:1;transform:none}}@keyframes agent-mode-widgets-module__JIR_RG__heroSlideIn{to{opacity:1;transform:none}}@keyframes agent-mode-widgets-module__JIR_RG__heroSpin{to{transform:rotate(360deg)}}@keyframes agent-mode-widgets-module__JIR_RG__heroDraftIn{to{opacity:1;transform:none}}@keyframes agent-mode-widgets-module__JIR_RG__heroBob{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@keyframes agent-mode-widgets-module__JIR_RG__heroBlink{50%{opacity:0}}@keyframes agent-mode-widgets-module__JIR_RG__searchSweep{to{transform:translate(100%)}}@keyframes agent-mode-widgets-module__JIR_RG__featureBlink{50%{opacity:0}}@keyframes agent-mode-widgets-module__JIR_RG__actionRing{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes agent-mode-widgets-module__JIR_RG__actionBeat{50%{opacity:.6;transform:scale(1.5)}}@keyframes agent-mode-widgets-module__JIR_RG__actionRotate{to{transform:rotate(360deg)}}@keyframes agent-mode-widgets-module__JIR_RG__actionPop{0%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.agent-mode-widgets-module__JIR_RG__widgetRoot *,.agent-mode-widgets-module__JIR_RG__widgetRoot :before,.agent-mode-widgets-module__JIR_RG__widgetRoot :after{transition:none!important;animation:none!important}.agent-mode-widgets-module__JIR_RG__heroTurn,.agent-mode-widgets-module__JIR_RG__heroStep,.agent-mode-widgets-module__JIR_RG__heroAction,.agent-mode-widgets-module__JIR_RG__heroTaken,.agent-mode-widgets-module__JIR_RG__heroDraft{opacity:1!important;transform:none!important}}
.bim-integration-visuals-module__TIUTfa__heroStage,.bim-integration-visuals-module__TIUTfa__syncStage,.bim-integration-visuals-module__TIUTfa__keynoteStage,.bim-integration-visuals-module__TIUTfa__heroStage *,.bim-integration-visuals-module__TIUTfa__syncStage *,.bim-integration-visuals-module__TIUTfa__keynoteStage *{box-sizing:border-box}.bim-integration-visuals-module__TIUTfa__heroStage,.bim-integration-visuals-module__TIUTfa__syncStage,.bim-integration-visuals-module__TIUTfa__keynoteStage{width:100%;min-width:0;color:var(--color-brand-ink);font-family:inherit}.bim-integration-visuals-module__TIUTfa__heroStage{background:#ece4f6;align-items:center;min-height:760px;padding:clamp(22px,4vw,54px) clamp(18px,3.5vw,44px);display:flex}.bim-integration-visuals-module__TIUTfa__heroModel{background:#fdfdfc;border:1px solid #0a12171a;border-radius:12px;width:100%;line-height:1.4;position:relative;overflow:hidden;box-shadow:0 14px 40px #0a12171a}.bim-integration-visuals-module__TIUTfa__heroImage{width:100%;height:auto;display:block}.bim-integration-visuals-module__TIUTfa__heroPin{opacity:.45;background:#fdfdfceb;border-radius:50%;width:26px;height:26px;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.3,1);position:absolute;transform:translate(-50%,-50%)scale(.62);box-shadow:0 1px 5px #00000040}.bim-integration-visuals-module__TIUTfa__heroPin:after{background:var(--pin);content:"";border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bim-integration-visuals-module__TIUTfa__heroPin:before{border:2px solid var(--pin);content:"";opacity:0;border-radius:50%;position:absolute;inset:-7px;transform:scale(.6)}.bim-integration-visuals-module__TIUTfa__heroPin.bim-integration-visuals-module__TIUTfa__isLit{opacity:1;transform:translate(-50%,-50%)scale(1)}.bim-integration-visuals-module__TIUTfa__heroPin.bim-integration-visuals-module__TIUTfa__isCurrent:before{animation:1.3s ease-out 2 bim-integration-visuals-module__TIUTfa__pin-ring}@keyframes bim-integration-visuals-module__TIUTfa__pin-ring{0%{opacity:.85;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}.bim-integration-visuals-module__TIUTfa__heroCard{z-index:3;opacity:0;pointer-events:none;width:min(250px,38%);transform:translate(var(--offset), calc(-50% + 6px));background:#fdfdfc;border:1px solid #0a12171f;border-radius:9px;padding:11px 12px;transition:opacity .38s,transform .38s cubic-bezier(.2,.8,.3,1);position:absolute;box-shadow:0 6px 24px #0a121729}.bim-integration-visuals-module__TIUTfa__heroCard:before{background:var(--pin);content:"";width:18px;height:1px;position:absolute;top:50%}.bim-integration-visuals-module__TIUTfa__cardRight:before{left:-18px}.bim-integration-visuals-module__TIUTfa__cardLeft:before{right:-18px}.bim-integration-visuals-module__TIUTfa__heroCard.bim-integration-visuals-module__TIUTfa__isVisible{opacity:1;transform:translate(var(--offset), -50%)}.bim-integration-visuals-module__TIUTfa__heroCard small,.bim-integration-visuals-module__TIUTfa__heroCard strong,.bim-integration-visuals-module__TIUTfa__heroCard>span{display:block}.bim-integration-visuals-module__TIUTfa__heroCard small{color:#6a6d6f;font-variant-numeric:tabular-nums;letter-spacing:.025em;font-size:9px}.bim-integration-visuals-module__TIUTfa__heroCard strong{margin-top:2px;font-size:12px;font-weight:650}.bim-integration-visuals-module__TIUTfa__heroCard>span{color:#6a6d6f;align-items:center;gap:6px;margin-top:5px;font-size:10px;display:flex}.bim-integration-visuals-module__TIUTfa__heroCard i{background:var(--pin);border-radius:2px;flex:none;width:7px;height:7px}.bim-integration-visuals-module__TIUTfa__heroCompact{min-height:100%;padding:14px}.bim-integration-visuals-module__TIUTfa__heroCompact .bim-integration-visuals-module__TIUTfa__heroCard{width:min(190px,52%);padding:8px 9px}.bim-integration-visuals-module__TIUTfa__heroCompact .bim-integration-visuals-module__TIUTfa__heroCard strong{font-size:10px}.bim-integration-visuals-module__TIUTfa__heroCompact .bim-integration-visuals-module__TIUTfa__heroCard small,.bim-integration-visuals-module__TIUTfa__heroCompact .bim-integration-visuals-module__TIUTfa__heroCard>span{font-size:8px}.bim-integration-visuals-module__TIUTfa__syncStage,.bim-integration-visuals-module__TIUTfa__keynoteStage{justify-content:center;align-items:center;min-height:560px;padding:clamp(16px,3vw,38px);display:flex}.bim-integration-visuals-module__TIUTfa__syncStage{background:#e8eef2}.bim-integration-visuals-module__TIUTfa__keynoteStage{background:#efece4}.bim-integration-visuals-module__TIUTfa__appWindow{background:#fdfdfc;border:1px solid #e4e3dc;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 7px #0a121712}.bim-integration-visuals-module__TIUTfa__appBar,.bim-integration-visuals-module__TIUTfa__appFooter{color:#5f625f;align-items:center;gap:12px;font-size:10px;display:flex}.bim-integration-visuals-module__TIUTfa__appBar{background:#f4f4f1;border-bottom:1px solid #e7e6df;justify-content:space-between;padding:9px 12px}.bim-integration-visuals-module__TIUTfa__connected{color:#3f7a2c;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.bim-integration-visuals-module__TIUTfa__connected:before{content:"";background:#4e9a37;border-radius:50%;width:5px;height:5px;animation:2.6s ease-out infinite bim-integration-visuals-module__TIUTfa__connected-pulse}@keyframes bim-integration-visuals-module__TIUTfa__connected-pulse{0%{box-shadow:0 0 #4e9a3773}70%,to{box-shadow:0 0 0 7px #4e9a3700}}.bim-integration-visuals-module__TIUTfa__appBody{grid-template-columns:minmax(0,1fr) minmax(210px,42%);display:grid}.bim-integration-visuals-module__TIUTfa__drawingCanvas{background:#fbfbf9;min-width:0;padding:12px}.bim-integration-visuals-module__TIUTfa__drawingSheet,.bim-integration-visuals-module__TIUTfa__keynoteSheet{width:100%;position:relative}.bim-integration-visuals-module__TIUTfa__drawingSheet img,.bim-integration-visuals-module__TIUTfa__keynoteSheet img{width:100%;height:auto;display:block}.bim-integration-visuals-module__TIUTfa__selection{opacity:0;background:#3f7fd617;border:1.5px solid #3f7fd6;border-radius:3px;width:31.5%;height:99.2%;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.3,1);position:absolute;top:.4%;left:34.3%;transform:scale(1.035)}.bim-integration-visuals-module__TIUTfa__selection.bim-integration-visuals-module__TIUTfa__shown{opacity:1;transform:scale(1)}.bim-integration-visuals-module__TIUTfa__selection b{color:#fdfdfc;white-space:nowrap;background:#3f7fd6;border-radius:3px;padding:3px 6px;font-size:8px;font-weight:500;line-height:1;position:absolute;top:-9px;left:-1px}.bim-integration-visuals-module__TIUTfa__pluginDock{border-left:1px solid #e7e6df;min-width:0;padding:12px;font-size:10px}.bim-integration-visuals-module__TIUTfa__tabs{gap:5px;margin-bottom:10px;display:flex}.bim-integration-visuals-module__TIUTfa__tabs span,.bim-integration-visuals-module__TIUTfa__tabs i{border-radius:999px;padding:5px 12px;font-size:10px;font-style:normal}.bim-integration-visuals-module__TIUTfa__tabs span{color:#fdfdfc;background:#1a1a18;font-weight:550}.bim-integration-visuals-module__TIUTfa__tabs i{color:#66665e}.bim-integration-visuals-module__TIUTfa__statusLine{min-height:29px;margin-bottom:6px;position:relative}.bim-integration-visuals-module__TIUTfa__statusLine>span{color:#6a6a62;opacity:0;font-size:10px;transition:opacity .36s;position:absolute;inset:0}.bim-integration-visuals-module__TIUTfa__statusLine b{color:#1a1a18;font-weight:650}.bim-integration-visuals-module__TIUTfa__statusLine>.bim-integration-visuals-module__TIUTfa__shown{opacity:1}.bim-integration-visuals-module__TIUTfa__search,.bim-integration-visuals-module__TIUTfa__linkCard,.bim-integration-visuals-module__TIUTfa__warning,.bim-integration-visuals-module__TIUTfa__keynoteRow,.bim-integration-visuals-module__TIUTfa__renumberCard{opacity:0;transition:opacity .42s,transform .42s cubic-bezier(.2,.8,.3,1);transform:translateY(7px)}.bim-integration-visuals-module__TIUTfa__search.bim-integration-visuals-module__TIUTfa__risen,.bim-integration-visuals-module__TIUTfa__linkCard.bim-integration-visuals-module__TIUTfa__risen,.bim-integration-visuals-module__TIUTfa__warning.bim-integration-visuals-module__TIUTfa__risen,.bim-integration-visuals-module__TIUTfa__keynoteRow.bim-integration-visuals-module__TIUTfa__risen,.bim-integration-visuals-module__TIUTfa__renumberCard.bim-integration-visuals-module__TIUTfa__risen,.bim-integration-visuals-module__TIUTfa__linkCard p.bim-integration-visuals-module__TIUTfa__risen{opacity:1;transform:none}.bim-integration-visuals-module__TIUTfa__search{color:#9b9b92;border:1px solid #e2e1da;border-radius:6px;margin-bottom:10px;padding:6px 8px}.bim-integration-visuals-module__TIUTfa__linkCard{background:#f2f9ef;border:1px solid #cfe3c6;border-radius:7px;padding:9px}.bim-integration-visuals-module__TIUTfa__linkCard>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.bim-integration-visuals-module__TIUTfa__linkCard b{font-size:10px;font-weight:650}.bim-integration-visuals-module__TIUTfa__linkCard em{color:#33691c;background:#dcefd2;border-radius:999px;padding:2px 6px;font-size:8px;font-style:normal}.bim-integration-visuals-module__TIUTfa__linkCard>span{color:#8a6a66;margin-top:5px;font-size:9px;display:inline-block;position:relative}.bim-integration-visuals-module__TIUTfa__linkCard>span:after{content:"";transform-origin:0;background:#b4534a;width:100%;height:1px;transition:transform .52s;position:absolute;top:52%;left:0;transform:scaleX(0)}.bim-integration-visuals-module__TIUTfa__linkCard>span.bim-integration-visuals-module__TIUTfa__struck{color:#b4534a}.bim-integration-visuals-module__TIUTfa__linkCard>span.bim-integration-visuals-module__TIUTfa__struck:after{transform:scaleX(1)}.bim-integration-visuals-module__TIUTfa__linkCard p{color:#2f5a1f;opacity:0;margin:2px 0 0;font-size:9px;transition:opacity .35s,transform .35s;transform:translateY(5px)}.bim-integration-visuals-module__TIUTfa__warning{color:#8a6110;background:#fdfaf2;border:1px solid #e8d6ac;border-radius:7px;align-items:center;gap:6px;margin-top:6px;padding:7px 9px;font-size:9px;display:flex}.bim-integration-visuals-module__TIUTfa__warning:before{content:"";background:#c79a2a;border-radius:50%;flex:none;width:5px;height:5px}.bim-integration-visuals-module__TIUTfa__groupLabel{color:#9b9b92;text-transform:uppercase;margin:10px 0 3px;font-size:8px}.bim-integration-visuals-module__TIUTfa__sectionItem{color:#2c2c28;margin:0;padding:3px 0;font-size:9px;transition:background .36s}.bim-integration-visuals-module__TIUTfa__sectionItem:before{color:#b3b3aa;content:"›";margin-right:5px}.bim-integration-visuals-module__TIUTfa__sectionChanged{background:#f2f9ef;border-radius:4px;margin-inline:-5px;padding-inline:5px;font-weight:650}.bim-integration-visuals-module__TIUTfa__appFooter{border-top:1px solid #e7e6df;padding:9px 12px}.bim-integration-visuals-module__TIUTfa__appFooter>:last-child{margin-left:auto}.bim-integration-visuals-module__TIUTfa__appFooter b{color:#8a6110;opacity:0;align-items:center;gap:5px;font-weight:500;transition:opacity .38s;display:inline-flex}.bim-integration-visuals-module__TIUTfa__keynoteStage .bim-integration-visuals-module__TIUTfa__appFooter b{color:#3f7a2c}.bim-integration-visuals-module__TIUTfa__appFooter b:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.bim-integration-visuals-module__TIUTfa__appFooter b.bim-integration-visuals-module__TIUTfa__shown{opacity:1}.bim-integration-visuals-module__TIUTfa__keynoteTag{opacity:0;white-space:nowrap;background:#fdfdfc;border:1px solid #3c3c37;border-radius:3px;padding:3px 5px;font-size:8px;line-height:1;transition:opacity .28s,transform .28s cubic-bezier(.2,.8,.3,1),background .38s,border-color .38s;position:absolute;transform:translate(-50%,-50%)scale(.8)}.bim-integration-visuals-module__TIUTfa__keynoteTag.bim-integration-visuals-module__TIUTfa__shown{opacity:1;transform:translate(-50%,-50%)scale(1)}.bim-integration-visuals-module__TIUTfa__keynoteTag.bim-integration-visuals-module__TIUTfa__tagChanged{background:#e3f1da;border-color:#5f9c3f}.bim-integration-visuals-module__TIUTfa__keynoteRow{border:1px solid #e7e6df;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px;margin-bottom:5px;padding:7px 8px;display:grid}.bim-integration-visuals-module__TIUTfa__keynoteRow span,.bim-integration-visuals-module__TIUTfa__keynoteRow small{color:#6a6a62;font-variant-numeric:tabular-nums;font-size:8px}.bim-integration-visuals-module__TIUTfa__keynoteRow b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.bim-integration-visuals-module__TIUTfa__keynoteRow.bim-integration-visuals-module__TIUTfa__rowChanged{background:#f6fbf3;border-color:#cfe3c6}.bim-integration-visuals-module__TIUTfa__renumberCard{background:#f2f9ef;border:1px solid #cfe3c6;border-radius:7px;gap:3px;margin-top:8px;padding:8px 9px;display:grid}.bim-integration-visuals-module__TIUTfa__renumberCard b{color:#2f5a1f;font-size:9px;font-weight:650}.bim-integration-visuals-module__TIUTfa__renumberCard span{color:#5f6b57;font-size:8px}@media (max-width:767px){.bim-integration-visuals-module__TIUTfa__heroStage{align-items:flex-start;min-height:570px;padding:18px}.bim-integration-visuals-module__TIUTfa__heroModel{box-shadow:none;overflow:visible}.bim-integration-visuals-module__TIUTfa__heroPin{width:22px;height:22px}.bim-integration-visuals-module__TIUTfa__heroCard{width:auto;box-shadow:none;margin:10px;display:none;position:relative;transform:none;top:auto!important;left:auto!important}.bim-integration-visuals-module__TIUTfa__heroCard:before{display:none}.bim-integration-visuals-module__TIUTfa__heroCard.bim-integration-visuals-module__TIUTfa__isVisible{opacity:1;display:block;transform:none}.bim-integration-visuals-module__TIUTfa__syncStage,.bim-integration-visuals-module__TIUTfa__keynoteStage{align-items:flex-start;min-height:560px;padding:12px}.bim-integration-visuals-module__TIUTfa__appBody{grid-template-columns:minmax(0,1fr)}.bim-integration-visuals-module__TIUTfa__pluginDock{border-top:1px solid #e7e6df;border-left:0}.bim-integration-visuals-module__TIUTfa__appBar,.bim-integration-visuals-module__TIUTfa__appFooter{gap:8px;font-size:8px}.bim-integration-visuals-module__TIUTfa__connected{white-space:normal}}@media (max-width:380px){.bim-integration-visuals-module__TIUTfa__heroStage{padding:12px}.bim-integration-visuals-module__TIUTfa__heroPin{width:18px;height:18px}.bim-integration-visuals-module__TIUTfa__heroPin:after{width:7px;height:7px}.bim-integration-visuals-module__TIUTfa__syncStage,.bim-integration-visuals-module__TIUTfa__keynoteStage{padding:8px}.bim-integration-visuals-module__TIUTfa__drawingCanvas,.bim-integration-visuals-module__TIUTfa__pluginDock{padding:9px}}@media (prefers-reduced-motion:reduce){.bim-integration-visuals-module__TIUTfa__heroStage *,.bim-integration-visuals-module__TIUTfa__syncStage *,.bim-integration-visuals-module__TIUTfa__keynoteStage *{transition:none!important;animation:none!important}}
.standards-guidance-visuals-module__Vb6T9W__guidanceStage,.standards-guidance-visuals-module__Vb6T9W__projectStage,.standards-guidance-visuals-module__Vb6T9W__traceStage,.standards-guidance-visuals-module__Vb6T9W__guidanceStage *,.standards-guidance-visuals-module__Vb6T9W__projectStage *,.standards-guidance-visuals-module__Vb6T9W__traceStage *{box-sizing:border-box}.standards-guidance-visuals-module__Vb6T9W__guidanceStage,.standards-guidance-visuals-module__Vb6T9W__projectStage,.standards-guidance-visuals-module__Vb6T9W__traceStage{--ink:#0a1217;--stone:#85898b;--paper:#fdfdfc;--line:#0a12171a;--ok:#1a7f55;--ok-bg:#e4f3ec;--warn:#9a6700;--warn-bg:#fdf3dc;--link:#1f5aa6;--info-bg:#e4edf9;--code:#0e7a6b;width:100%;color:var(--ink);-webkit-font-smoothing:antialiased;font-family:inherit;position:relative}.standards-guidance-visuals-module__Vb6T9W__guidanceStage{background:#e9def5;justify-content:center;align-items:center;min-height:760px;padding:clamp(24px,5vw,54px);display:flex;overflow:hidden;container-type:inline-size}.standards-guidance-visuals-module__Vb6T9W__guidanceStageCompact{border-radius:14px;min-height:520px;padding:20px}.standards-guidance-visuals-module__Vb6T9W__guidanceWidget{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(0,1fr) 272px;width:100%;max-width:680px;min-height:296px;font-size:12.5px;line-height:1.45;display:grid;overflow:hidden;box-shadow:0 18px 46px #0a121714}.standards-guidance-visuals-module__Vb6T9W__guidanceDocument{min-width:0;padding:14px 16px}.standards-guidance-visuals-module__Vb6T9W__guidanceHeader{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.standards-guidance-visuals-module__Vb6T9W__code{color:var(--code);white-space:nowrap;font-size:11px;font-weight:650}.standards-guidance-visuals-module__Vb6T9W__guidanceTitle,.standards-guidance-visuals-module__Vb6T9W__projectTitle,.standards-guidance-visuals-module__Vb6T9W__traceTitle{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.standards-guidance-visuals-module__Vb6T9W__documentCount{color:var(--stone);white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-size:11px;display:flex}.standards-guidance-visuals-module__Vb6T9W__documentCount svg{width:11px;height:11px}.standards-guidance-visuals-module__Vb6T9W__clauseList{counter-reset:clause;margin:0;padding:0;list-style:none}.standards-guidance-visuals-module__Vb6T9W__clauseList li{counter-increment:clause;margin-bottom:8px;padding-left:20px;font-size:12px;line-height:1.55;position:relative}.standards-guidance-visuals-module__Vb6T9W__clauseList li:before{color:var(--stone);content:counter(clause) ".";font-variant-numeric:tabular-nums;position:absolute;left:0}.standards-guidance-visuals-module__Vb6T9W__clauseList b{font-weight:650}.standards-guidance-visuals-module__Vb6T9W__guidanceGap{border-radius:4px;margin:0 -3px;padding:0 3px}.standards-guidance-visuals-module__Vb6T9W__tbc{background:var(--warn-bg);color:var(--warn);border-radius:4px;padding:0 3px}.standards-guidance-visuals-module__Vb6T9W__guidanceContext{border-left:1px solid var(--line);opacity:0;background:#fbfbfa;flex-direction:column;padding:14px 14px 12px;display:flex;transform:translate(10px)}.standards-guidance-visuals-module__Vb6T9W__contextHeading{align-items:center;gap:7px;margin-bottom:3px;font-size:12px;font-weight:650;display:flex}.standards-guidance-visuals-module__Vb6T9W__contextHeading svg{width:13px;height:13px;color:var(--stone);flex:none}.standards-guidance-visuals-module__Vb6T9W__contextSubtitle{color:var(--stone);margin:0 0 12px;font-size:10.5px}.standards-guidance-visuals-module__Vb6T9W__widgetLabel{color:var(--stone);letter-spacing:.02em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:650}.standards-guidance-visuals-module__Vb6T9W__guidanceCard{border:1px solid var(--line);background:var(--paper);opacity:0;border-radius:9px;margin-bottom:6px;padding:8px 9px;font-size:11.5px;line-height:1.45;transform:translateY(5px)}.standards-guidance-visuals-module__Vb6T9W__guidanceCard p{margin:0}.standards-guidance-visuals-module__Vb6T9W__guidanceCardLabel,.standards-guidance-visuals-module__Vb6T9W__projectCardLabel{color:var(--stone);align-items:center;gap:5px;margin:0 0 3px;font-size:10px;display:flex}.standards-guidance-visuals-module__Vb6T9W__guidanceCardLabel svg,.standards-guidance-visuals-module__Vb6T9W__projectCardLabel svg{flex:none;width:10px;height:10px}.standards-guidance-visuals-module__Vb6T9W__guidanceFooter,.standards-guidance-visuals-module__Vb6T9W__projectFooter,.standards-guidance-visuals-module__Vb6T9W__traceFooter{border-top:1px solid var(--line);color:var(--stone);opacity:0;align-items:center;gap:6px;margin:auto 0 0;padding-top:9px;font-size:10.5px;display:flex}.standards-guidance-visuals-module__Vb6T9W__guidanceFooter svg,.standards-guidance-visuals-module__Vb6T9W__projectFooter svg,.standards-guidance-visuals-module__Vb6T9W__traceFooter svg{width:11px;height:11px;color:var(--ok);flex:none}.standards-guidance-visuals-module__Vb6T9W__guidanceCursor,.standards-guidance-visuals-module__Vb6T9W__projectCursor{z-index:6;opacity:0;filter:drop-shadow(0 1px 2px #00000040);pointer-events:none;width:17px;height:17px;position:absolute}.standards-guidance-visuals-module__Vb6T9W__guidanceCursor{top:43%;left:24%}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceContext{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__guidance-context}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceCursor{animation:9s cubic-bezier(.3,.8,.3,1) infinite standards-guidance-visuals-module__Vb6T9W__guidance-cursor}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceCardOne,.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__gapOne{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__guidance-reveal-one}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceCardTwo,.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__gapTwo{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__guidance-reveal-two}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceCardThree,.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__gapThree{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__guidance-reveal-three}.standards-guidance-visuals-module__Vb6T9W__guidanceActive .standards-guidance-visuals-module__Vb6T9W__guidanceFooter{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__guidance-footer}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-context{0%,24%{opacity:0;transform:translate(10px)}30%,92%{opacity:1;transform:none}to{opacity:0;transform:translate(10px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-cursor{0%,15%{opacity:0;transform:translate(-38px,28px)}17%{opacity:1;transform:translate(-38px,28px)}25%{opacity:1;transform:translate(24px,4px)}29%,to{opacity:0;transform:translate(24px,4px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-reveal-one{0%,34%{opacity:0;background:var(--paper);box-shadow:none;transform:translateY(5px)}40%,92%{opacity:1;background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg);transform:none}to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-reveal-two{0%,42%{opacity:0;background:var(--paper);box-shadow:none;transform:translateY(5px)}48%,92%{opacity:1;background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg);transform:none}to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-reveal-three{0%,50%{opacity:0;background:var(--paper);box-shadow:none;transform:translateY(5px)}56%,92%{opacity:1;background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg);transform:none}to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__guidance-footer{0%,57%{opacity:0}62%,92%{opacity:1}to{opacity:0}}.standards-guidance-visuals-module__Vb6T9W__projectStage,.standards-guidance-visuals-module__Vb6T9W__traceStage{justify-content:center;align-items:center;min-height:720px;padding:clamp(24px,5vw,56px);display:flex;overflow:hidden}.standards-guidance-visuals-module__Vb6T9W__projectStage{background:#e7eef8}.standards-guidance-visuals-module__Vb6T9W__traceStage{background:#e3f0e6}.standards-guidance-visuals-module__Vb6T9W__projectWidget,.standards-guidance-visuals-module__Vb6T9W__traceWidget{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;width:100%;max-width:400px;min-height:330px;padding:13px 14px 11px;font-size:12.5px;line-height:1.45;display:flex;box-shadow:0 18px 46px #0a121714}.standards-guidance-visuals-module__Vb6T9W__projectHeader{border-bottom:1px solid var(--line);align-items:baseline;gap:7px;min-width:0;padding-bottom:10px;display:flex}.standards-guidance-visuals-module__Vb6T9W__documentScan{align-items:center;gap:5px;padding:10px 0 11px;display:flex}.standards-guidance-visuals-module__Vb6T9W__documentPill{border:1px solid var(--line);background:var(--paper);color:var(--stone);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;display:inline-flex}.standards-guidance-visuals-module__Vb6T9W__documentPill svg{flex:none;width:10px;height:10px}.standards-guidance-visuals-module__Vb6T9W__documentPill b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:650}.standards-guidance-visuals-module__Vb6T9W__scanStatus{min-width:43px;color:var(--stone);white-space:nowrap;margin-left:auto;font-size:10.5px;position:relative}.standards-guidance-visuals-module__Vb6T9W__scanComplete{opacity:0;position:absolute;inset:0 auto auto 0}.standards-guidance-visuals-module__Vb6T9W__projectGuidanceList{flex-direction:column;gap:6px;min-height:186px;display:flex}.standards-guidance-visuals-module__Vb6T9W__projectGuidanceCard{border:1px solid var(--line);background:var(--paper);opacity:0;border-radius:9px;padding:8px 9px;font-size:11.5px;line-height:1.45;transform:translateY(5px)}.standards-guidance-visuals-module__Vb6T9W__projectGuidanceCard p{margin:0}.standards-guidance-visuals-module__Vb6T9W__projectCardLabel{font-weight:650}.standards-guidance-visuals-module__Vb6T9W__missingLabel{color:var(--warn)}.standards-guidance-visuals-module__Vb6T9W__contextLabel,.standards-guidance-visuals-module__Vb6T9W__sourceLine i{color:var(--link)}.standards-guidance-visuals-module__Vb6T9W__sourceLine{color:var(--stone);align-items:center;gap:4px;margin-top:5px;font-size:10px;display:flex}.standards-guidance-visuals-module__Vb6T9W__sourceLine i{text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.standards-guidance-visuals-module__Vb6T9W__projectCursor{top:28%;left:48%}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__projectCursor{animation:9.5s cubic-bezier(.3,.8,.3,1) infinite standards-guidance-visuals-module__Vb6T9W__project-cursor}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__documentPillOne{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__document-read-one}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__documentPillTwo{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__document-read-two}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__documentPillThree{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__document-read-three}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__scanReading{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__scan-reading}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__scanComplete{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__scan-complete}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__projectCardOne{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__project-card-one}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__projectCardTwo{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__project-card-two}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__projectCardThree{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__project-card-three}.standards-guidance-visuals-module__Vb6T9W__projectActive .standards-guidance-visuals-module__Vb6T9W__projectFooter{animation:9.5s infinite standards-guidance-visuals-module__Vb6T9W__project-footer}@keyframes standards-guidance-visuals-module__Vb6T9W__project-cursor{0%,14%{opacity:0;transform:translate(-42px,28px)}16%{opacity:1;transform:translate(-42px,28px)}23%{opacity:1;transform:translate(18px,4px)}26%,to{opacity:0;transform:translate(18px,4px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__document-read-one{0%,22%{border-color:var(--line);background:var(--paper);color:var(--stone)}26%,83%{background:var(--ok-bg);color:var(--ok);border-color:#1a7f554d}90%,to{border-color:var(--line);background:var(--paper);color:var(--stone)}}@keyframes standards-guidance-visuals-module__Vb6T9W__document-read-two{0%,25%{border-color:var(--line);background:var(--paper);color:var(--stone)}29%,83%{background:var(--ok-bg);color:var(--ok);border-color:#1a7f554d}90%,to{border-color:var(--line);background:var(--paper);color:var(--stone)}}@keyframes standards-guidance-visuals-module__Vb6T9W__document-read-three{0%,28%{border-color:var(--line);background:var(--paper);color:var(--stone)}32%,83%{background:var(--ok-bg);color:var(--ok);border-color:#1a7f554d}90%,to{border-color:var(--line);background:var(--paper);color:var(--stone)}}@keyframes standards-guidance-visuals-module__Vb6T9W__scan-reading{0%,34%{opacity:1}38%,to{opacity:0}}@keyframes standards-guidance-visuals-module__Vb6T9W__scan-complete{0%,34%{opacity:0}38%,83%{opacity:1}90%,to{opacity:0}}@keyframes standards-guidance-visuals-module__Vb6T9W__project-card-one{0%,38%{opacity:0;transform:translateY(5px)}43%,83%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__project-card-two{0%,45%{opacity:0;transform:translateY(5px)}50%,83%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__project-card-three{0%,52%{opacity:0;transform:translateY(5px)}57%,83%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(5px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__project-footer{0%,58%{opacity:0}63%,83%{opacity:1}90%,to{opacity:0}}.standards-guidance-visuals-module__Vb6T9W__traceTitle{line-height:1.3;display:block}.standards-guidance-visuals-module__Vb6T9W__traceClause{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.standards-guidance-visuals-module__Vb6T9W__traceClause p{margin:0}.standards-guidance-visuals-module__Vb6T9W__traceClauseNumber{color:var(--stone);text-transform:uppercase;font-size:10px;margin-bottom:3px!important}.standards-guidance-visuals-module__Vb6T9W__traceClause>p:nth-child(2){font-size:11.5px;line-height:1.5}.standards-guidance-visuals-module__Vb6T9W__traceCitation{color:var(--link);border-radius:4px;margin:0 -3px;padding:0 3px}.standards-guidance-visuals-module__Vb6T9W__traceFlag{background:var(--info-bg);color:var(--link);opacity:0;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-size:10.5px;font-weight:650;display:flex;transform:translateY(3px);margin-top:8px!important}.standards-guidance-visuals-module__Vb6T9W__traceFlag svg{flex:none;width:11px;height:11px}.standards-guidance-visuals-module__Vb6T9W__traceWidget>.standards-guidance-visuals-module__Vb6T9W__widgetLabel{margin-top:12px}.standards-guidance-visuals-module__Vb6T9W__traceRows{flex-direction:column;gap:5px;display:flex}.standards-guidance-visuals-module__Vb6T9W__traceRow{border:1px solid var(--line);opacity:0;border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex;transform:translateY(4px)}.standards-guidance-visuals-module__Vb6T9W__traceRow>span{flex:auto;min-width:0}.standards-guidance-visuals-module__Vb6T9W__traceRow small,.standards-guidance-visuals-module__Vb6T9W__traceRow strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.standards-guidance-visuals-module__Vb6T9W__traceRow small{color:var(--stone);letter-spacing:.03em;text-transform:uppercase;font-size:9.5px;line-height:1.3}.standards-guidance-visuals-module__Vb6T9W__traceRow strong{font-size:11.5px;font-weight:650;line-height:1.35}.standards-guidance-visuals-module__Vb6T9W__traceRow em{background:var(--ok-bg);color:var(--ok);white-space:nowrap;border-radius:999px;flex:none;padding:3px 7px;font-size:10px;font-style:normal;font-weight:650}.standards-guidance-visuals-module__Vb6T9W__revisionChip{text-align:center;min-width:71px;position:relative}.standards-guidance-visuals-module__Vb6T9W__revisionChip b{color:var(--link);opacity:0;font-weight:650;position:absolute;inset:3px 7px auto}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceRowOne{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-row-one}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceRowTwo{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-row-two}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceRowThree{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-row-three}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__revisionChip{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-chip}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__revisionChip span{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-old-chip}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__revisionChip b{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-new-chip}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceCitation{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-citation}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceFlag{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-flag}.standards-guidance-visuals-module__Vb6T9W__traceActive .standards-guidance-visuals-module__Vb6T9W__traceFooter{animation:9s infinite standards-guidance-visuals-module__Vb6T9W__trace-footer}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-row-one{0%,13%{opacity:0;transform:translateY(4px)}18%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-row-two{0%,17%{opacity:0;transform:translateY(4px)}22%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-row-three{0%,21%{opacity:0;border-color:var(--line);background:var(--paper);transform:translateY(4px)}26%,39%{opacity:1;border-color:var(--line);background:var(--paper);transform:none}46%,90%{opacity:1;background:#fafcff;border-color:#1f5aa659;transform:none}to{opacity:0;transform:translateY(4px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-chip{0%,39%{background:var(--ok-bg);color:var(--ok)}46%,90%{background:var(--info-bg);color:var(--link)}to{background:var(--ok-bg);color:var(--ok)}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-old-chip{0%,39%{opacity:1}46%,to{opacity:0}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-new-chip{0%,39%{opacity:0}46%,90%{opacity:1}to{opacity:0}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-citation{0%,47%{box-shadow:none;background:0 0}54%,90%{background:var(--info-bg);box-shadow:0 0 0 2px var(--info-bg)}to{box-shadow:none;background:0 0}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-flag{0%,55%{opacity:0;transform:translateY(3px)}61%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}@keyframes standards-guidance-visuals-module__Vb6T9W__trace-footer{0%,62%{opacity:0}68%,90%{opacity:1}to{opacity:0}}@container (max-width:560px){.standards-guidance-visuals-module__Vb6T9W__guidanceWidget{grid-template-columns:1fr}.standards-guidance-visuals-module__Vb6T9W__guidanceContext{border-top:1px solid var(--line);border-left:0}.standards-guidance-visuals-module__Vb6T9W__guidanceCursor{display:none}}@media (max-width:767px){.standards-guidance-visuals-module__Vb6T9W__guidanceStage{min-height:570px;padding:20px}.standards-guidance-visuals-module__Vb6T9W__guidanceHeader{flex-wrap:wrap}.standards-guidance-visuals-module__Vb6T9W__documentCount{width:100%;margin-left:0}.standards-guidance-visuals-module__Vb6T9W__projectStage,.standards-guidance-visuals-module__Vb6T9W__traceStage{min-height:560px;padding:20px}}@media (max-width:430px){.standards-guidance-visuals-module__Vb6T9W__documentScan{flex-wrap:wrap;align-items:flex-start}.standards-guidance-visuals-module__Vb6T9W__scanStatus{width:100%;margin-left:0}.standards-guidance-visuals-module__Vb6T9W__projectWidget,.standards-guidance-visuals-module__Vb6T9W__traceWidget{min-width:0}}@media (prefers-reduced-motion:reduce){.standards-guidance-visuals-module__Vb6T9W__guidanceStage *,.standards-guidance-visuals-module__Vb6T9W__projectStage *,.standards-guidance-visuals-module__Vb6T9W__traceStage *{transition:none!important;animation:none!important}.standards-guidance-visuals-module__Vb6T9W__guidanceContext,.standards-guidance-visuals-module__Vb6T9W__guidanceCard,.standards-guidance-visuals-module__Vb6T9W__guidanceFooter,.standards-guidance-visuals-module__Vb6T9W__projectGuidanceCard,.standards-guidance-visuals-module__Vb6T9W__projectFooter,.standards-guidance-visuals-module__Vb6T9W__traceRow,.standards-guidance-visuals-module__Vb6T9W__traceFlag,.standards-guidance-visuals-module__Vb6T9W__traceFooter,.standards-guidance-visuals-module__Vb6T9W__scanComplete,.standards-guidance-visuals-module__Vb6T9W__revisionChip b{opacity:1;transform:none}.standards-guidance-visuals-module__Vb6T9W__guidanceGap{background:var(--warn-bg);box-shadow:0 0 0 2px var(--warn-bg)}.standards-guidance-visuals-module__Vb6T9W__guidanceCursor,.standards-guidance-visuals-module__Vb6T9W__projectCursor,.standards-guidance-visuals-module__Vb6T9W__scanReading,.standards-guidance-visuals-module__Vb6T9W__revisionChip span{display:none}.standards-guidance-visuals-module__Vb6T9W__documentPill{background:var(--ok-bg);color:var(--ok);border-color:#1a7f554d}.standards-guidance-visuals-module__Vb6T9W__traceRowThree{background:#fafcff;border-color:#1f5aa659}.standards-guidance-visuals-module__Vb6T9W__revisionChip{background:var(--info-bg);color:var(--link)}.standards-guidance-visuals-module__Vb6T9W__traceCitation{background:var(--info-bg);box-shadow:0 0 0 2px var(--info-bg)}}
.product-suppliers-module__J674wG__page,.product-suppliers-module__J674wG__page *{box-sizing:border-box}.product-suppliers-module__J674wG__page{color:#0a1217;background:#fff;overflow:clip}.product-suppliers-module__J674wG__container{width:100%;max-width:1328px;margin:0 auto;padding-inline:24px}.product-suppliers-module__J674wG__heroSection{background:#fff;padding:24px 0 0}.product-suppliers-module__J674wG__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.product-suppliers-module__J674wG__heroCopy,.product-suppliers-module__J674wG__heroVisual{min-width:0;min-height:760px}.product-suppliers-module__J674wG__heroCopy{border-bottom:1px solid #0a12171a;align-items:center;padding:48px 0;display:flex}.product-suppliers-module__J674wG__heroCopy>div{width:100%;max-width:530px}.product-suppliers-module__J674wG__eyebrow,.product-suppliers-module__J674wG__featureEyebrow{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.5}.product-suppliers-module__J674wG__heroCopy h1{letter-spacing:-.035em;margin:24px 0 0;font-size:52px;font-weight:650;line-height:1.04}.product-suppliers-module__J674wG__heroDescription{max-width:520px;margin:28px 0 0;font-size:18px;line-height:1.55}.product-suppliers-module__J674wG__demoButton,.product-suppliers-module__J674wG__learnMore{color:#0a1217;letter-spacing:.01em;text-transform:uppercase;background:#f675cb;border-radius:999px;justify-content:center;align-items:center;min-height:42px;margin-top:36px;padding:11px 20px 10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.product-suppliers-module__J674wG__demoButton{background:var(--color-brand-lime);min-height:48px;padding:12px 24px 11px;transition:background-color .18s}.product-suppliers-module__J674wG__demoButton:hover{background:var(--color-brand-lime-hover)}.product-suppliers-module__J674wG__heroVisual{background:#ddefe2;border-radius:5px;align-items:center;display:flex;overflow:hidden}.product-suppliers-module__J674wG__productFeatureFrame{background:0 0;border:0;width:100%;display:block}.product-suppliers-module__J674wG__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.product-suppliers-module__J674wG__valueGrid>*{height:100%}.product-suppliers-module__J674wG__valueCard{background:#fff;border:1px solid #0a121724;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.product-suppliers-module__J674wG__checkBadge{color:#0a1217;background:#f4f5f9;border-radius:5px;flex:none;place-items:center;width:24px;height:22px;display:grid}.product-suppliers-module__J674wG__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.product-suppliers-module__J674wG__valueCard p{margin:32px 0 0;font-size:16px;line-height:1.5}.product-suppliers-module__J674wG__valueCard strong{font-weight:650}.product-suppliers-module__J674wG__featuresSection{background:#fff;padding:160px 0 120px}.product-suppliers-module__J674wG__featureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:720px;display:grid}.product-suppliers-module__J674wG__featureRow+.product-suppliers-module__J674wG__featureRow{margin-top:88px}.product-suppliers-module__J674wG__featureCopy{justify-content:center;align-items:center;min-width:0;padding:48px 0;display:flex;position:relative}.product-suppliers-module__J674wG__featureCopy:before,.product-suppliers-module__J674wG__featureCopy:after{content:"";background:#0a12171a;height:1px;position:absolute;left:0;right:0}.product-suppliers-module__J674wG__featureCopy:before{top:0}.product-suppliers-module__J674wG__featureCopy:after{bottom:0}.product-suppliers-module__J674wG__featureCopy>div{width:468px;max-width:calc(100% - 96px)}.product-suppliers-module__J674wG__featureCopy h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:650;line-height:1.08}.product-suppliers-module__J674wG__featureEyebrow{margin-bottom:24px}.product-suppliers-module__J674wG__featureCopy>div>p:not(.product-suppliers-module__J674wG__featureEyebrow){margin:26px 0 0;font-size:18px;line-height:1.55}.product-suppliers-module__J674wG__featureCopy ul{flex-direction:column;gap:22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.product-suppliers-module__J674wG__featureCopy li{align-items:flex-start;gap:16px;display:flex}.product-suppliers-module__J674wG__featureCopy li>span:last-child{max-width:410px;padding-top:1px;font-size:15px;line-height:1.5}.product-suppliers-module__J674wG__learnMore{background:#fff;border:1px solid #0a12173d;min-height:42px;margin-top:38px}.product-suppliers-module__J674wG__featureVisual{border-radius:4px;min-width:0;min-height:720px;position:relative;overflow:hidden}.product-suppliers-module__J674wG__productFeatureWidget{background:#f7f3f5;width:100%}.product-suppliers-module__J674wG__productFeatureFrame{height:720px}@media (max-width:1023px){.product-suppliers-module__J674wG__heroCopy h1{font-size:42px}.product-suppliers-module__J674wG__heroDescription,.product-suppliers-module__J674wG__featureCopy>div>p:not(.product-suppliers-module__J674wG__featureEyebrow){font-size:16px}.product-suppliers-module__J674wG__valueCard{padding-inline:22px}.product-suppliers-module__J674wG__featureCopy>div{max-width:calc(100% - 48px)}.product-suppliers-module__J674wG__featureCopy h2{font-size:31px}}@media (max-width:767px){.product-suppliers-module__J674wG__container{padding-inline:20px}.product-suppliers-module__J674wG__heroSection{padding-top:16px}.product-suppliers-module__J674wG__heroGrid,.product-suppliers-module__J674wG__featureRow{grid-template-columns:1fr}.product-suppliers-module__J674wG__heroGrid{gap:36px}.product-suppliers-module__J674wG__heroCopy,.product-suppliers-module__J674wG__heroVisual{min-height:0}.product-suppliers-module__J674wG__heroCopy{padding:64px 0}.product-suppliers-module__J674wG__eyebrow,.product-suppliers-module__J674wG__featureEyebrow{font-size:10px}.product-suppliers-module__J674wG__heroCopy h1{font-size:36px}.product-suppliers-module__J674wG__valueGrid{grid-template-columns:1fr;gap:16px;margin-top:36px}.product-suppliers-module__J674wG__valueCard{min-height:0;padding:26px}.product-suppliers-module__J674wG__valueCard p{margin-top:20px;font-size:15px}.product-suppliers-module__J674wG__featuresSection{padding:100px 0 80px}.product-suppliers-module__J674wG__featureRow{gap:0;min-height:0}.product-suppliers-module__J674wG__featureRow+.product-suppliers-module__J674wG__featureRow{margin-top:56px}.product-suppliers-module__J674wG__featureCopy{padding:72px 0}.product-suppliers-module__J674wG__featureCopy>div{width:100%;max-width:none}.product-suppliers-module__J674wG__featureCopy h2{font-size:30px}.product-suppliers-module__J674wG__featureCopy ul{gap:18px}.product-suppliers-module__J674wG__featureVisual{min-height:560px}.product-suppliers-module__J674wG__productFeatureFrame{height:560px}}
.spec-faq-module__UBCsLW__page,.spec-faq-module__UBCsLW__section{--faq-ink:#0b1318;--faq-paper:#fefeff;--faq-soft:#4a5156;--faq-muted:#60676c;--faq-surface:#eff1f3;--faq-line:#0b13181f;--faq-line-strong:#0b131838;color:var(--faq-ink)}@supports (color:lab(0% 0 0)){.spec-faq-module__UBCsLW__page,.spec-faq-module__UBCsLW__section{--faq-ink:lab(5.27439% -1.67941 -4.46628);--faq-paper:lab(99.7697% -.165731 -.331056);--faq-soft:lab(33.896% -1.90522 -3.92809);--faq-muted:lab(43.1767% -1.91888 -3.93492);--faq-surface:lab(95.133% -.495374 -.992239);--faq-line:lab(5.27439% -1.67941 -4.46628/.12);--faq-line-strong:lab(5.27439% -1.67941 -4.46628/.22)}}.spec-faq-module__UBCsLW__page{background:var(--faq-paper)}.spec-faq-module__UBCsLW__hero,.spec-faq-module__UBCsLW__toolbar,.spec-faq-module__UBCsLW__list{max-width:852px;margin-inline:auto;padding-inline:16px}.spec-faq-module__UBCsLW__hero{padding-block:84px 32px}.spec-faq-module__UBCsLW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--faq-muted);font-size:12px;font-weight:600}.spec-faq-module__UBCsLW__hero h1{letter-spacing:-.03em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(34px,5.2vw,56px);font-weight:700;line-height:1.04}.spec-faq-module__UBCsLW__lede{color:var(--faq-soft);max-width:62ch;font-size:18px;line-height:1.55}.spec-faq-module__UBCsLW__toolbarBand{z-index:20;background:var(--faq-paper);border-bottom:1px solid var(--faq-line);position:sticky;top:80px}.spec-faq-module__UBCsLW__toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding-block:12px;display:flex}.spec-faq-module__UBCsLW__search{background:var(--faq-surface);min-width:0;height:44px;color:var(--faq-muted);border-radius:999px;flex:220px;align-items:center;gap:8px;padding:0 16px;display:flex}.spec-faq-module__UBCsLW__search input{width:100%;min-width:0;font:inherit;color:var(--faq-ink);background:0 0;border:0;outline:none;font-size:16px}.spec-faq-module__UBCsLW__search input::-webkit-search-cancel-button{display:none}.spec-faq-module__UBCsLW__search button{cursor:pointer;min-width:28px;min-height:36px;color:var(--faq-ink);place-items:center;display:grid}.spec-faq-module__UBCsLW__select{min-width:0;max-width:100%;position:relative}.spec-faq-module__UBCsLW__select select{appearance:none;font:inherit;border:1px solid var(--faq-line-strong);background:var(--faq-paper);width:100%;max-width:350px;height:44px;color:var(--faq-ink);cursor:pointer;text-overflow:ellipsis;border-radius:999px;padding:0 36px 0 16px;font-size:14px;font-weight:500}.spec-faq-module__UBCsLW__select:after{content:"";border-right:1.5px solid var(--faq-ink);border-bottom:1.5px solid var(--faq-ink);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.spec-faq-module__UBCsLW__search:focus-within,.spec-faq-module__UBCsLW__select select:focus-visible,.spec-faq-module__UBCsLW__question summary:focus-visible,.spec-faq-module__UBCsLW__page a:focus-visible,.spec-faq-module__UBCsLW__page button:focus-visible,.spec-faq-module__UBCsLW__section a:focus-visible{outline:2px solid var(--faq-ink);outline-offset:4px;border-radius:4px}.spec-faq-module__UBCsLW__search:focus-within,.spec-faq-module__UBCsLW__select select:focus-visible{border-radius:999px}.spec-faq-module__UBCsLW__count{color:var(--faq-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.spec-faq-module__UBCsLW__list{padding-block:8px 72px}.spec-faq-module__UBCsLW__group{padding-top:36px}.spec-faq-module__UBCsLW__group>h2{letter-spacing:.12em;text-transform:uppercase;color:var(--faq-muted);justify-content:space-between;gap:12px;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}.spec-faq-module__UBCsLW__group>.spec-faq-module__UBCsLW__pinnedTitle span:first-child{color:var(--faq-ink)}.spec-faq-module__UBCsLW__questions{border-bottom:1px solid var(--faq-line)}.spec-faq-module__UBCsLW__question{border-top:1px solid var(--faq-line);scroll-margin-top:210px}.spec-faq-module__UBCsLW__question summary{cursor:pointer;letter-spacing:-.01em;text-wrap:balance;grid-template-columns:1fr auto;align-items:start;gap:16px;width:100%;padding:20px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:grid}.spec-faq-module__UBCsLW__question summary::-webkit-details-marker{display:none}.spec-faq-module__UBCsLW__question summary:hover{color:var(--faq-soft)}.spec-faq-module__UBCsLW__plus{border:1px solid var(--faq-line-strong);border-radius:50%;width:28px;height:28px;margin-top:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:relative}.spec-faq-module__UBCsLW__plus:before,.spec-faq-module__UBCsLW__plus:after{content:"";background:var(--faq-ink);width:11px;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spec-faq-module__UBCsLW__plus:after{transform:translate(-50%,-50%)rotate(90deg)}.spec-faq-module__UBCsLW__question[open] .spec-faq-module__UBCsLW__plus{transform:rotate(45deg)}.spec-faq-module__UBCsLW__answer{color:var(--faq-soft);overflow-wrap:anywhere;max-width:68ch;padding:0 44px 22px 0;font-size:16px;line-height:1.55}.spec-faq-module__UBCsLW__answer p{margin:0 0 10px}.spec-faq-module__UBCsLW__answer p:last-child{margin-bottom:0}.spec-faq-module__UBCsLW__answer a{color:var(--faq-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.spec-faq-module__UBCsLW__answer strong,.spec-faq-module__UBCsLW__answer b{font-weight:600}.spec-faq-module__UBCsLW__answer .spec-faq-module__UBCsLW__guide{font-size:14px}.spec-faq-module__UBCsLW__answer .spec-faq-module__UBCsLW__permalink{margin-top:16px;font-size:13px}.spec-faq-module__UBCsLW__topicCta{background:var(--faq-surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;font-size:15px;display:flex}.spec-faq-module__UBCsLW__topicCta>span{flex:260px;max-width:52ch}.spec-faq-module__UBCsLW__topicCta a,.spec-faq-module__UBCsLW__empty button{background:var(--faq-ink);color:var(--faq-paper);border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none}.spec-faq-module__UBCsLW__empty{color:var(--faq-soft);padding:64px 0}.spec-faq-module__UBCsLW__empty h2{color:var(--faq-ink);font-size:24px;font-weight:600}.spec-faq-module__UBCsLW__empty p{margin-block:10px 24px}.spec-faq-module__UBCsLW__empty a{text-underline-offset:3px;text-decoration:underline}.spec-faq-module__UBCsLW__empty button{cursor:pointer}.spec-faq-module__UBCsLW__closing{background:var(--faq-ink);color:var(--faq-paper)}.spec-faq-module__UBCsLW__closing>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:0 auto;padding:64px 24px;display:flex}.spec-faq-module__UBCsLW__closing h2{letter-spacing:-.03em;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.spec-faq-module__UBCsLW__closing p{color:#c0c5c9;color:lab(79.1325% -1.30749 -2.6383);max-width:50ch;margin-top:8px}.spec-faq-module__UBCsLW__closing a{background:var(--color-brand-lime,#d9fb00);color:var(--faq-ink);border-radius:999px;padding:12px 22px;font-weight:600}@supports (color:lab(0% 0 0)){.spec-faq-module__UBCsLW__closing a{background:var(--color-brand-lime,lab(93.6796% -29.9194 96.3959))}}.spec-faq-module__UBCsLW__closing a:focus-visible{outline-color:var(--faq-paper)}.spec-faq-module__UBCsLW__section>h2{letter-spacing:-.03em;text-wrap:balance;margin-bottom:32px;font-size:clamp(28px,3.4vw,44px);font-weight:650;line-height:1.12}.spec-faq-module__UBCsLW__section>.spec-faq-module__UBCsLW__eyebrow{margin-bottom:12px}.spec-faq-module__UBCsLW__section .spec-faq-module__UBCsLW__description{color:var(--faq-soft);max-width:65ch;margin:-16px 0 32px}.spec-faq-module__UBCsLW__more{text-underline-offset:4px;margin-top:20px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.spec-faq-module__UBCsLW__mockup{--app-ink:var(--faq-ink);--app-bg:var(--faq-paper);--app-soft:var(--faq-soft);--app-stone:var(--faq-muted);--app-line:var(--faq-line);--app-gray:var(--faq-surface);--rec:#2a52c1;--rec-bg:#e8effc;--ok:#1f744f;--ok-bg:#e4f3ea;--warn:#7b5600;--warn-bg:#fff0d6;--err:#af2c1f;--err-bg:#ffe8e4;background:var(--app-bg);color:var(--app-ink);border:1px solid var(--app-line);border-radius:18px;max-width:100%;margin-top:14px;font-size:13px;line-height:1.45;overflow:hidden}@supports (color:lab(0% 0 0)){.spec-faq-module__UBCsLW__mockup{--rec:lab(37.5209% 18.2745 -63.5212);--rec-bg:lab(94.1092% -.387639 -7.51627);--ok:lab(43.3199% -33.2823 13.0815);--ok-bg:lab(94.4714% -6.41117 2.54833);--warn:lab(39.6728% 10.9042 47.9228);--warn-bg:lab(95.4544% 2.6814 15.3591);--err:lab(40.373% 52.7171 41.2833);--err-bg:lab(93.9492% 8.80665 5.85462)}}.spec-faq-module__UBCsLW__mockup .app-bar{border-bottom:1px solid var(--app-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 14px;display:flex}.spec-faq-module__UBCsLW__mockup .crumb{color:var(--app-stone);font-size:12px}.spec-faq-module__UBCsLW__mockup .crumb b{color:var(--app-ink);font-weight:600}.spec-faq-module__UBCsLW__mockup .crumb i{opacity:.6;margin:0 6px;font-style:normal}.spec-faq-module__UBCsLW__mockup .ex{letter-spacing:.08em;text-transform:uppercase;color:var(--app-stone);font-size:11px;font-weight:600}.spec-faq-module__UBCsLW__mockup .app-body{gap:10px;padding:14px;display:grid}.spec-faq-module__UBCsLW__mockup .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.spec-faq-module__UBCsLW__mockup .ct{font-size:14px;font-weight:600}.spec-faq-module__UBCsLW__mockup .ref{font-variant-numeric:tabular-nums;color:var(--app-stone);margin-left:6px;font-size:12px}.spec-faq-module__UBCsLW__mockup .chip{background:var(--app-gray);color:var(--app-soft);border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.spec-faq-module__UBCsLW__mockup .chip.rec{background:var(--rec-bg);color:var(--rec)}.spec-faq-module__UBCsLW__mockup .chip.tbc{background:var(--warn-bg);color:var(--warn)}.spec-faq-module__UBCsLW__mockup .chip.ok{background:var(--ok-bg);color:var(--ok)}.spec-faq-module__UBCsLW__mockup .chip.err{background:var(--err-bg);color:var(--err)}.spec-faq-module__UBCsLW__mockup .chip.inkc{background:var(--app-ink);color:var(--color-brand-lime,#d9fb00)}@supports (color:lab(0% 0 0)){.spec-faq-module__UBCsLW__mockup .chip.inkc{color:var(--color-brand-lime,lab(93.6796% -29.9194 96.3959))}}.spec-faq-module__UBCsLW__mockup .diff{border:1px solid var(--app-line);border-radius:12px;overflow:hidden}.spec-faq-module__UBCsLW__mockup .diff div{padding:7px 10px}.spec-faq-module__UBCsLW__mockup .diff .del{background:var(--err-bg);color:var(--err);text-decoration:line-through}.spec-faq-module__UBCsLW__mockup .diff .ins{background:var(--ok-bg);color:var(--ok)}.spec-faq-module__UBCsLW__mockup .btns{flex-wrap:wrap;gap:8px;display:flex}.spec-faq-module__UBCsLW__mockup .b{border:1px solid var(--app-line);background:var(--app-bg);color:var(--app-ink);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600}.spec-faq-module__UBCsLW__mockup .b.ink{background:var(--app-ink);color:var(--app-bg)}.spec-faq-module__UBCsLW__mockup .muted{color:var(--app-soft)}.spec-faq-module__UBCsLW__mockup .small{color:var(--app-stone);font-size:12px}.spec-faq-module__UBCsLW__mockup .fields{border-block:1px solid var(--app-line)}.spec-faq-module__UBCsLW__mockup .field{border-top:1px solid var(--app-line);grid-template-columns:minmax(0,9.5em) minmax(0,1fr);gap:10px;padding:9px 12px;display:grid}:is(.spec-faq-module__UBCsLW__mockup .field:first-child,.spec-faq-module__UBCsLW__mockup .opt:first-child,.spec-faq-module__UBCsLW__mockup .ver:first-child){border-top:0}.spec-faq-module__UBCsLW__mockup .field .k{color:var(--app-stone)}.spec-faq-module__UBCsLW__mockup .field .v{gap:3px;display:grid}.spec-faq-module__UBCsLW__mockup .pop{border-top:1px solid var(--app-line);gap:6px;padding:10px 12px;display:grid}.spec-faq-module__UBCsLW__mockup .src{align-items:baseline;gap:8px;display:flex}.spec-faq-module__UBCsLW__mockup .src:before{content:"";background:var(--app-ink);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-1px)}.spec-faq-module__UBCsLW__mockup .ask{background:var(--app-gray);color:var(--app-stone);border-radius:999px;justify-content:space-between;align-items:center;padding:7px 7px 7px 14px;display:flex}.spec-faq-module__UBCsLW__mockup .ask span:last-child{background:var(--app-ink);width:24px;height:24px;color:var(--app-bg);border-radius:50%;place-items:center;font-size:13px;display:grid}.spec-faq-module__UBCsLW__mockup .opt{border-top:1px solid var(--app-line);align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.spec-faq-module__UBCsLW__mockup .radio{border:1.5px solid var(--app-stone);border-radius:50%;flex:none;width:15px;height:15px;margin-top:2px}.spec-faq-module__UBCsLW__mockup .radio.on{border:4.5px solid var(--app-ink)}.spec-faq-module__UBCsLW__mockup .ver{border-top:1px solid var(--app-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.spec-faq-module__UBCsLW__mockup .vn{font-variant-numeric:tabular-nums;width:2.2em;font-weight:600}@media (max-width:600px){.spec-faq-module__UBCsLW__hero{padding-top:48px}.spec-faq-module__UBCsLW__search{flex-basis:100%}.spec-faq-module__UBCsLW__select{flex:1}.spec-faq-module__UBCsLW__select select{max-width:100%}.spec-faq-module__UBCsLW__question summary{font-size:17px}.spec-faq-module__UBCsLW__answer{padding-right:0}.spec-faq-module__UBCsLW__mockup .field{grid-template-columns:1fr;gap:2px}.spec-faq-module__UBCsLW__mockup .ver{grid-template-columns:auto minmax(0,1fr)}.spec-faq-module__UBCsLW__mockup .ver>:last-child{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.spec-faq-module__UBCsLW__plus{transition:none}}
.client-portal-module__gz9JIG__incomeSection{color:#0a1217;background:#fff;padding:164px 0 168px}.client-portal-module__gz9JIG__incomeRow{justify-content:space-between;gap:24px;min-height:202px;display:flex}.client-portal-module__gz9JIG__incomeCopy{width:100%;max-width:671px}.client-portal-module__gz9JIG__incomeCopy h2{letter-spacing:-.03em;margin:0;font-size:33px;font-weight:650;line-height:1.15}.client-portal-module__gz9JIG__incomeCopy p{color:#0a1217cc;margin:16px 0 0;font-size:18px;line-height:1.55}.client-portal-module__gz9JIG__incomeMetric{border-block:1px solid #0a12171f;flex-direction:column;flex:none;justify-content:center;width:302px;padding:24px;display:flex}.client-portal-module__gz9JIG__incomeMetric>strong{letter-spacing:-.07em;white-space:nowrap;font-size:74px;font-weight:750;line-height:.9}.client-portal-module__gz9JIG__metricCaption{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:18px;display:flex}.client-portal-module__gz9JIG__metricCaption>span:first-child{letter-spacing:.02em;text-transform:uppercase;max-width:165px;font-size:11px;font-weight:700;line-height:1.15}.client-portal-module__gz9JIG__infoIcon{color:#fff;background:#0a1217;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-family:Georgia,serif;font-size:12px;font-weight:700;line-height:1;display:grid}@media (max-width:1100px){.client-portal-module__gz9JIG__heroGrid[class]{grid-template-columns:1fr}}.client-portal-module__gz9JIG__testimonialSection{color:#0a1217;background:#fff;padding:196px 0 144px}.client-portal-module__gz9JIG__testimonialContainer{width:100%;max-width:1440px;margin:0 auto;padding-inline:32px}.client-portal-module__gz9JIG__testimonial{text-align:center;max-width:848px;margin:0 auto}.client-portal-module__gz9JIG__testimonial blockquote{letter-spacing:-.025em;margin:0;font-size:37.6px;font-style:normal;font-weight:650;line-height:1.1;position:relative}.client-portal-module__gz9JIG__mobileCopy{display:none}.client-portal-module__gz9JIG__openQuote,.client-portal-module__gz9JIG__closeQuote{color:#f05a28;width:0;font-size:1.1em;line-height:0;display:inline-block;position:relative;overflow:visible}.client-portal-module__gz9JIG__openQuote{right:.6em}.client-portal-module__gz9JIG__closeQuote{left:4px}@media (max-width:767px){.client-portal-module__gz9JIG__incomeSection{padding:100px 0}.client-portal-module__gz9JIG__incomeRow{flex-direction:column;gap:48px}.client-portal-module__gz9JIG__incomeMetric{width:100%}.client-portal-module__gz9JIG__incomeCopy p{font-size:16px}.client-portal-module__gz9JIG__desktopCopy{display:none}.client-portal-module__gz9JIG__mobileCopy{display:block}.client-portal-module__gz9JIG__testimonialSection{padding:96px 0 90px}.client-portal-module__gz9JIG__testimonialContainer{padding-inline:20px}.client-portal-module__gz9JIG__testimonial blockquote{max-width:330px;margin-inline:auto;font-size:22.5px;line-height:1.292}}
.schedules-page-module__d3YhiG__page{color:#0a1217;background:#fff;overflow:clip}.schedules-page-module__d3YhiG__page,.schedules-page-module__d3YhiG__page *{box-sizing:border-box}.schedules-page-module__d3YhiG__container{width:100%;max-width:1328px;margin:0 auto;padding-inline:24px}.schedules-page-module__d3YhiG__heroSection,.schedules-page-module__d3YhiG__autopilotSection,.schedules-page-module__d3YhiG__testimonialSection,.schedules-page-module__d3YhiG__featuresSection{background:#fff}.schedules-page-module__d3YhiG__mobileCopy{display:none}.schedules-page-module__d3YhiG__heroRow{grid-template-columns:minmax(0,.89fr) minmax(0,1fr);gap:24px;min-height:760px;margin-bottom:60px;padding-top:24px;display:grid}.schedules-page-module__d3YhiG__heroIntro{align-items:center;min-width:0;padding-block:32px;display:flex}.schedules-page-module__d3YhiG__heroCopy{width:100%;max-width:560px}.schedules-page-module__d3YhiG__eyebrow{letter-spacing:.01em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:650;line-height:1.3}.schedules-page-module__d3YhiG__heroCopy h1{letter-spacing:-.015em;margin:0;font-size:clamp(42px,3.54vw,51px);font-weight:650;line-height:1.1}.schedules-page-module__d3YhiG__heroDescription{max-width:535px;margin:20px 0 0;font-size:17px;line-height:1.55}.schedules-page-module__d3YhiG__demoButton{background:var(--color-brand-lime);min-height:48px;color:var(--color-brand-ink);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:30px;padding:12px 24px 11px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .18s;display:inline-flex}.schedules-page-module__d3YhiG__demoButton:hover{background:var(--color-brand-lime-hover)}.schedules-page-module__d3YhiG__heroVisual{border-radius:5px;min-width:0;overflow:hidden}.schedules-page-module__d3YhiG__heroVisual>*{border-radius:inherit}.schedules-page-module__d3YhiG__pricingPanel{background:#d5f7d8;border-radius:6px;width:100%;height:760px;padding:61px 0 24px 76px;overflow:hidden}.schedules-page-module__d3YhiG__pricingCalendar{background:#fff;border:1px solid #eef0ef;border-radius:4px;width:720px;min-height:490px;padding:22px 20px 20px}.schedules-page-module__d3YhiG__calendarTitle{margin:0 0 17px;font-size:16px;font-weight:550;line-height:1.2}.schedules-page-module__d3YhiG__heroWeekdays{color:#555d5a;letter-spacing:.04em;text-align:center;text-transform:uppercase;grid-template-columns:repeat(4,1fr);width:504px;font-size:9px;font-weight:550;display:grid}.schedules-page-module__d3YhiG__heroCalendarGrid{border-top:1px solid #e8eae9;border-left:1px solid #e8eae9;grid-template-columns:repeat(4,1fr);width:504px;margin-top:8px;display:grid}.schedules-page-module__d3YhiG__heroDay{color:#0a1217;border-bottom:1px solid #e8eae9;border-right:1px solid #e8eae9;height:75px;position:relative}.schedules-page-module__d3YhiG__heroDate{color:#5f6663;font-size:8px;position:absolute;top:5px;right:7px}.schedules-page-module__d3YhiG__heroSignals{color:#ec6cc0;flex-direction:column;gap:4px;font-size:8px;line-height:1;display:flex;position:absolute;bottom:9px;left:9px}.schedules-page-module__d3YhiG__demandSignal,.schedules-page-module__d3YhiG__occupancySignal{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.schedules-page-module__d3YhiG__demandSignal{color:#37a477}.schedules-page-module__d3YhiG__demandSignal svg{stroke-width:2.5px;width:9px;height:9px}.schedules-page-module__d3YhiG__occupancySignal i{border:2px solid #eb70c4;border-top-color:#f6d7eb;border-radius:50%;width:11px;height:11px}.schedules-page-module__d3YhiG__heroPriceStack{flex-direction:column;align-items:flex-end;line-height:1;display:flex;position:absolute;bottom:10px;right:8px}.schedules-page-module__d3YhiG__heroPriceStack del{color:#e765b9;margin-bottom:3px;font-size:10px;text-decoration:none}.schedules-page-module__d3YhiG__heroPriceStack strong{font-size:14px;font-weight:650}.schedules-page-module__d3YhiG__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.schedules-page-module__d3YhiG__valueCard{background:#fff;border:1px solid #0a12171a;border-radius:4px;flex-direction:column;height:191px;padding:36px 24px;display:flex}.schedules-page-module__d3YhiG__checkBadge{color:#0a1217;background:#f4f5f9;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;display:grid}.schedules-page-module__d3YhiG__checkBadge svg{stroke-width:2.4px;width:12px;height:12px}.schedules-page-module__d3YhiG__valueCard p{margin:24px 0 0;font-size:15.7px;line-height:1.5}.schedules-page-module__d3YhiG__valueCard strong{font-weight:650}.schedules-page-module__d3YhiG__autopilotSection{padding-top:164px}.schedules-page-module__d3YhiG__strategyStatement{letter-spacing:-.025em;max-width:869px;min-height:124px;margin:0 0 80px;font-size:37.6px;font-weight:650;line-height:1.1}.schedules-page-module__d3YhiG__autopilotPanel{background:#f4f5f9;border-radius:6px;height:auto;padding:80px 0 64px;overflow:hidden}.schedules-page-module__d3YhiG__autopilotIntro{width:653px;max-width:calc(100% - 160px);margin:0 80px 64px}.schedules-page-module__d3YhiG__autopilotIntro h2{letter-spacing:-.01em;margin:0 0 20px;font-size:33.35px;font-weight:650;line-height:1.15}.schedules-page-module__d3YhiG__autopilotIntro p{margin:0;font-size:18px;line-height:1.55}.schedules-page-module__d3YhiG__scheduleWidgetGrid{isolation:isolate;grid-template-columns:minmax(0,.86fr) minmax(0,1.16fr) minmax(0,.86fr);align-items:center;gap:0;min-height:600px;margin:32px -32px 0;display:grid;position:relative}.schedules-page-module__d3YhiG__scheduleWidgetGrid:before,.schedules-page-module__d3YhiG__scheduleWidgetGrid:after{z-index:4;content:"";pointer-events:none;width:10%;position:absolute;top:0;bottom:0}.schedules-page-module__d3YhiG__scheduleWidgetGrid:before{background:linear-gradient(90deg,#f4f5f9 10%,#f4f5f9c7 45%,#0000);left:0}.schedules-page-module__d3YhiG__scheduleWidgetGrid:after{background:linear-gradient(270deg,#f4f5f9 10%,#f4f5f9c7 45%,#0000);right:0}.schedules-page-module__d3YhiG__scheduleWidgetCard{min-width:0;transition:filter .28s,opacity .28s,transform .28s}.schedules-page-module__d3YhiG__scheduleWidgetSide{z-index:1;opacity:.46;filter:grayscale(.16)saturate(.52)contrast(.88)blur(.25px)}.schedules-page-module__d3YhiG__scheduleWidgetLeft{transform-origin:100%;transform:translate(-7%,48px)scale(.82)}.schedules-page-module__d3YhiG__scheduleWidgetRight{transform-origin:0;transform:translate(7%,48px)scale(.82)}.schedules-page-module__d3YhiG__scheduleWidgetCenter{z-index:2;filter:drop-shadow(0 28px 30px #0a121714);transform:translateY(-18px)scale(1.05)}.schedules-page-module__d3YhiG__calendarShowcase{grid-template-columns:1fr 1.12fr 1fr;align-items:end;gap:14px;height:430px;padding-inline:32px;display:grid;position:relative}.schedules-page-module__d3YhiG__monthCard{color:#0a1217;background:#fff;border-radius:4px;min-width:0;height:420px;padding:30px 36px 28px}.schedules-page-module__d3YhiG__monthMuted{opacity:.56;height:370px}.schedules-page-module__d3YhiG__monthCard h3{margin:0 0 24px;font-size:20px;font-weight:550;line-height:1.2}.schedules-page-module__d3YhiG__monthWeekdays,.schedules-page-module__d3YhiG__monthDays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.schedules-page-module__d3YhiG__monthWeekdays{color:#85898b;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:550}.schedules-page-module__d3YhiG__monthDays span{border-bottom:1px solid #0a121712;place-items:center;min-width:0;height:45px;font-size:14px;display:grid}.schedules-page-module__d3YhiG__activeDay{color:#0a1217;background:#efff8c;font-weight:550}.schedules-page-module__d3YhiG__inactiveDay{color:#c9ccca}.schedules-page-module__d3YhiG__centerMonth{min-width:0;position:relative}.schedules-page-module__d3YhiG__autopilotPill{color:#fff;white-space:nowrap;background:#2e2c38;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-width:220px;min-height:54px;padding:13px 22px;font-size:16px;font-weight:550;display:flex;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.schedules-page-module__d3YhiG__autopilotIcon{color:#cdfe00;place-items:center;width:24px;height:24px;display:grid}.schedules-page-module__d3YhiG__autopilotIcon svg{stroke-width:2.4px;width:21px;height:21px}.schedules-page-module__d3YhiG__autopilotBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:64px;padding:0 48px;display:grid;position:relative}.schedules-page-module__d3YhiG__autopilotBenefits:before,.schedules-page-module__d3YhiG__autopilotBenefits:after{content:"";background:#fff;border-radius:50%;width:38px;height:38px;position:absolute;top:-49px}.schedules-page-module__d3YhiG__autopilotBenefits:before{left:-18px}.schedules-page-module__d3YhiG__autopilotBenefits:after{right:-18px}.schedules-page-module__d3YhiG__autopilotBenefits>div{min-width:0}.schedules-page-module__d3YhiG__autopilotBenefits .schedules-page-module__d3YhiG__checkBadge{color:#fff;background:#0a1217}.schedules-page-module__d3YhiG__autopilotBenefits p{max-width:320px;margin:22px 0 0;font-size:15px;line-height:1.55}.schedules-page-module__d3YhiG__testimonialSection{padding:196px 0 144px}.schedules-page-module__d3YhiG__testimonial{text-align:center;max-width:848px;margin:0 auto}.schedules-page-module__d3YhiG__testimonial h2{letter-spacing:-.025em;margin:0;font-size:37.6px;font-weight:650;line-height:1.1}.schedules-page-module__d3YhiG__featuresSection{padding:0 0 120px}.schedules-page-module__d3YhiG__featureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:720px;display:grid}.schedules-page-module__d3YhiG__featureRow+.schedules-page-module__d3YhiG__featureRow{margin-top:88px}.schedules-page-module__d3YhiG__featureCopy{justify-content:center;align-items:center;min-width:0;padding:48px 0;display:flex;position:relative}.schedules-page-module__d3YhiG__featureCopy:before,.schedules-page-module__d3YhiG__featureCopy:after{content:"";background:#0a12171a;height:1px;position:absolute;left:0;right:0}.schedules-page-module__d3YhiG__featureCopy:before{top:0}.schedules-page-module__d3YhiG__featureCopy:after{bottom:0}.schedules-page-module__d3YhiG__featureCopy>div{width:468px;max-width:calc(100% - 96px)}.schedules-page-module__d3YhiG__featureCopy h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:650;line-height:1.08}.schedules-page-module__d3YhiG__featureCopy>div>p{margin:26px 0 0;font-size:18px;line-height:1.55}.schedules-page-module__d3YhiG__featureCopy ul{flex-direction:column;gap:22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.schedules-page-module__d3YhiG__featureCopy li{align-items:flex-start;gap:16px;display:flex}.schedules-page-module__d3YhiG__featureCopy li>span:last-child{max-width:410px;padding-top:1px;font-size:15px;line-height:1.5}.schedules-page-module__d3YhiG__featureVisual{border-radius:4px;place-items:center;min-width:0;min-height:720px;display:grid;overflow:hidden}.schedules-page-module__d3YhiG__featureVisual>div{width:100%;min-height:100%}.schedules-page-module__d3YhiG__importVisual{background:#eaf5e9}.schedules-page-module__d3YhiG__libraryVisual{background:#f1ede5}.schedules-page-module__d3YhiG__bimVisual{background:#e7f0f6}@media (max-width:1199px){.schedules-page-module__d3YhiG__scheduleWidgetGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.18fr) minmax(0,.8fr);min-height:550px;margin-inline:-24px}.schedules-page-module__d3YhiG__scheduleWidgetLeft{transform:translate(-5%,42px)scale(.76)}.schedules-page-module__d3YhiG__scheduleWidgetRight{transform:translate(5%,42px)scale(.76)}.schedules-page-module__d3YhiG__scheduleWidgetCenter{transform:translateY(-14px)scale(1.02)}}@media (max-width:1023px){.schedules-page-module__d3YhiG__heroRow{min-height:570px}.schedules-page-module__d3YhiG__pricingPanel{height:530px;padding-left:44px}.schedules-page-module__d3YhiG__pricingCalendar{width:620px}.schedules-page-module__d3YhiG__heroCopy h1{font-size:40px}.schedules-page-module__d3YhiG__monthCard{padding-inline:20px}.schedules-page-module__d3YhiG__monthDays span{height:40px}.schedules-page-module__d3YhiG__featureCopy>div{max-width:calc(100% - 48px)}.schedules-page-module__d3YhiG__featureCopy h2{font-size:32px}.schedules-page-module__d3YhiG__featureCopy>div>p{font-size:16px}}@media (max-width:767px){.schedules-page-module__d3YhiG__desktopCopy{display:none}.schedules-page-module__d3YhiG__mobileCopy{display:inline}.schedules-page-module__d3YhiG__strategyStatement .schedules-page-module__d3YhiG__mobileCopy,.schedules-page-module__d3YhiG__testimonial .schedules-page-module__d3YhiG__mobileCopy{display:block}.schedules-page-module__d3YhiG__container{padding-inline:20px}.schedules-page-module__d3YhiG__heroRow{grid-template-columns:1fr;gap:48px;min-height:0;margin-bottom:48px;padding-top:48px}.schedules-page-module__d3YhiG__heroIntro{padding:0}.schedules-page-module__d3YhiG__heroCopy,.schedules-page-module__d3YhiG__heroDescription{max-width:none}.schedules-page-module__d3YhiG__eyebrow{margin-bottom:20px;font-size:10px}.schedules-page-module__d3YhiG__heroCopy h1{font-size:30px;line-height:1.08}.schedules-page-module__d3YhiG__heroDescription{margin-top:17px;font-size:16px;line-height:1.5}.schedules-page-module__d3YhiG__demoButton{margin-top:26px}.schedules-page-module__d3YhiG__pricingPanel{height:340px;padding:32px 0 24px 42px}.schedules-page-module__d3YhiG__pricingCalendar{width:470px;min-height:285px;padding:13px 12px 12px}.schedules-page-module__d3YhiG__calendarTitle{margin-bottom:11px;font-size:10px}.schedules-page-module__d3YhiG__heroWeekdays{width:300px;font-size:5.5px}.schedules-page-module__d3YhiG__heroCalendarGrid{width:300px;margin-top:5px}.schedules-page-module__d3YhiG__heroDay{height:42px}.schedules-page-module__d3YhiG__heroDate{font-size:5px;top:3px;right:4px}.schedules-page-module__d3YhiG__heroSignals{gap:2px;font-size:5px;bottom:4px;left:5px}.schedules-page-module__d3YhiG__demandSignal svg{width:6px;height:6px}.schedules-page-module__d3YhiG__occupancySignal i{border-width:1px;width:7px;height:7px}.schedules-page-module__d3YhiG__heroPriceStack{bottom:5px;right:5px}.schedules-page-module__d3YhiG__heroPriceStack strong{font-size:8px}.schedules-page-module__d3YhiG__heroPriceStack del{font-size:6px}.schedules-page-module__d3YhiG__valueGrid{grid-template-columns:1fr;gap:24px}.schedules-page-module__d3YhiG__valueCard{height:auto;min-height:135px;padding:16px}.schedules-page-module__d3YhiG__valueCard p{margin:20px 0 0;font-size:14px;line-height:1.5}.schedules-page-module__d3YhiG__autopilotSection{padding-top:56px}.schedules-page-module__d3YhiG__strategyStatement{text-wrap:balance;letter-spacing:-.02em;min-height:0;margin-bottom:48px;font-size:24px;line-height:1.2}.schedules-page-module__d3YhiG__autopilotPanel{height:auto;min-height:566px;padding:28px 0}.schedules-page-module__d3YhiG__autopilotIntro{width:auto;max-width:none;margin:0 24px}.schedules-page-module__d3YhiG__autopilotIntro h2{margin-bottom:14px;font-size:24px;line-height:1.2}.schedules-page-module__d3YhiG__autopilotIntro p{max-width:285px;font-size:16px;line-height:1.55}.schedules-page-module__d3YhiG__scheduleWidgetGrid{grid-template-columns:250px 300px 250px;width:800px;min-height:430px;margin:30px 0 0;left:50%;transform:translate(-50%)}.schedules-page-module__d3YhiG__scheduleWidgetGrid:before,.schedules-page-module__d3YhiG__scheduleWidgetGrid:after{display:none}.schedules-page-module__d3YhiG__scheduleWidgetSide{opacity:.32;filter:grayscale(.22)saturate(.4)contrast(.84)blur(.35px)}.schedules-page-module__d3YhiG__scheduleWidgetLeft{transform:translate(16px,45px)scale(.68)}.schedules-page-module__d3YhiG__scheduleWidgetRight{transform:translate(-16px,45px)scale(.68)}.schedules-page-module__d3YhiG__scheduleWidgetCenter{transform:translateY(-8px)scale(.98)}.schedules-page-module__d3YhiG__calendarShowcase{visibility:hidden;height:218px}.schedules-page-module__d3YhiG__autopilotBenefits{grid-template-columns:1fr;gap:25px;margin-top:48px;padding:24px}.schedules-page-module__d3YhiG__autopilotBenefits:before,.schedules-page-module__d3YhiG__autopilotBenefits:after{width:30px;height:30px;top:-17px}.schedules-page-module__d3YhiG__autopilotBenefits>div{align-items:flex-start;gap:12px;display:flex}.schedules-page-module__d3YhiG__autopilotBenefits p{margin:0;font-size:14px;line-height:1.45}.schedules-page-module__d3YhiG__testimonialSection{padding:96px 0 90px}.schedules-page-module__d3YhiG__testimonial h2{text-wrap:balance;max-width:330px;margin-inline:auto;font-size:22.5px;line-height:1.292}.schedules-page-module__d3YhiG__featuresSection{padding-bottom:80px}.schedules-page-module__d3YhiG__featureRow{grid-template-columns:1fr;gap:0;min-height:0}.schedules-page-module__d3YhiG__featureRow+.schedules-page-module__d3YhiG__featureRow{margin-top:56px}.schedules-page-module__d3YhiG__featureCopy{padding:72px 0}.schedules-page-module__d3YhiG__featureCopy>div{width:100%;max-width:none}.schedules-page-module__d3YhiG__featureCopy h2{font-size:30px}.schedules-page-module__d3YhiG__featureCopy ul{gap:18px}.schedules-page-module__d3YhiG__featureVisual{min-height:560px}}@media (prefers-reduced-motion:reduce){.schedules-page-module__d3YhiG__demoButton,.schedules-page-module__d3YhiG__scheduleWidgetCard{transition:none}}
.sources-and-compliance-module__kTovTW__page{background:var(--color-brand-paper);color:var(--color-brand-ink);overflow-x:clip}.sources-and-compliance-module__kTovTW__container{width:100%;max-width:1328px;margin-inline:auto;padding-inline:24px}.sources-and-compliance-module__kTovTW__benefits{background:#fff;padding:64px 0 clamp(80px,9vw,120px)}.sources-and-compliance-module__kTovTW__benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sources-and-compliance-module__kTovTW__benefitCard{border:1px solid #0a12171a;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.sources-and-compliance-module__kTovTW__checkBadge{width:24px;height:22px;color:var(--color-brand-ink);background:#f4f5f9;border-radius:5px;place-items:center;display:grid}.sources-and-compliance-module__kTovTW__checkBadge svg{stroke-width:2.3px;width:13px;height:13px}.sources-and-compliance-module__kTovTW__benefitCard h2{letter-spacing:-.025em;max-width:18ch;margin:32px 0 0;font-size:20px;font-weight:650;line-height:1.2}.sources-and-compliance-module__kTovTW__benefitCard p{max-width:40ch;color:var(--color-brand-stone);margin:12px 0 0;font-size:15px;line-height:1.65}.sources-and-compliance-module__kTovTW__featureSection{background:#fff;scroll-margin-top:88px}@media (max-width:767px){.sources-and-compliance-module__kTovTW__container{padding-inline:20px}.sources-and-compliance-module__kTovTW__benefits{padding:48px 0 72px}.sources-and-compliance-module__kTovTW__benefitGrid{grid-template-columns:1fr;gap:16px}.sources-and-compliance-module__kTovTW__benefitCard{min-height:0;padding:28px}}
.docs-module__zlz3xW__page,.docs-module__zlz3xW__page *{box-sizing:border-box}.docs-module__zlz3xW__page{color:#0a1217;background:#fff;overflow:clip}.docs-module__zlz3xW__container{width:100%;max-width:1328px;margin:0 auto;padding-inline:24px}.docs-module__zlz3xW__heroSection{background:#fff;padding:24px 0 0}.docs-module__zlz3xW__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.docs-module__zlz3xW__heroCopy,.docs-module__zlz3xW__heroVisual{min-width:0;min-height:760px}.docs-module__zlz3xW__heroCopy{border-bottom:1px solid #0a12171a;align-items:center;padding:48px 0;display:flex}.docs-module__zlz3xW__heroCopy>div{width:100%;max-width:530px}.docs-module__zlz3xW__eyebrow{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.5}.docs-module__zlz3xW__heroCopy h1{letter-spacing:-.035em;margin:24px 0 0;font-size:52px;font-weight:650;line-height:1.04}.docs-module__zlz3xW__heroDescription{max-width:570px;margin:28px 0 0;font-size:18px;line-height:1.55}.docs-module__zlz3xW__demoButton{background:var(--color-brand-lime);min-height:48px;color:var(--color-brand-ink);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:36px;padding:12px 24px 11px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .18s;display:inline-flex}.docs-module__zlz3xW__demoButton:hover{background:var(--color-brand-lime-hover)}.docs-module__zlz3xW__heroVisual{background:#ddefe2;border-radius:5px;justify-content:center;align-items:center;padding:32px;display:flex;overflow:hidden}.docs-module__zlz3xW__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.docs-module__zlz3xW__valueGrid>*{height:100%}.docs-module__zlz3xW__valueCard{background:#fff;border:1px solid #0a121724;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.docs-module__zlz3xW__tickIcon{color:#0a1217;background:#f4f5f9;border-radius:5px;flex:none;place-items:center;width:24px;height:22px;display:grid}.docs-module__zlz3xW__tickIcon svg{stroke-width:2.3px;width:13px;height:13px}.docs-module__zlz3xW__valueCard p{margin:32px 0 0;font-size:16px;line-height:1.5}.docs-module__zlz3xW__valueCard strong{font-weight:650}.docs-module__zlz3xW__testimonialSection{background:#fff;padding:160px 0 0}.docs-module__zlz3xW__testimonial{text-align:center;border-block:1px solid #0a12171a;place-items:center;min-height:480px;padding:80px 48px;display:grid}.docs-module__zlz3xW__testimonialStatement{letter-spacing:-.04em;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:650;line-height:1.08}.docs-module__zlz3xW__testimonialStatement:before,.docs-module__zlz3xW__testimonialStatement:after{font-size:1.05em;line-height:0}.docs-module__zlz3xW__testimonialStatement:before{content:"“";margin-right:.08em}.docs-module__zlz3xW__testimonialStatement:after{content:"”";margin-left:.06em}.docs-module__zlz3xW__featuresSection{background:#fff;padding:160px 0 120px}.docs-module__zlz3xW__featureRow{grid-template-columns:1fr;justify-items:center;display:grid}.docs-module__zlz3xW__featureRow+.docs-module__zlz3xW__featureRow{margin-top:24px}.docs-module__zlz3xW__featureCopy{justify-content:center;align-items:center;width:100%;min-width:0;padding:48px 0;display:flex;position:relative}.docs-module__zlz3xW__featureCopy:before,.docs-module__zlz3xW__featureCopy:after{content:"";background:#0a12171a;height:1px;position:absolute;left:0;right:0}.docs-module__zlz3xW__featureCopy:before{top:0}.docs-module__zlz3xW__featureCopy:after{bottom:0}.docs-module__zlz3xW__featureCopy>div{width:640px;max-width:calc(100% - 96px)}.docs-module__zlz3xW__featureCopy h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:650;line-height:1.08}.docs-module__zlz3xW__featureCopy>div>p{margin:26px 0 0;font-size:18px;line-height:1.55}.docs-module__zlz3xW__featureCopy ul{flex-direction:column;gap:22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.docs-module__zlz3xW__featureCopy li{align-items:flex-start;gap:16px;display:flex}.docs-module__zlz3xW__featureCopy li>span:last-child{max-width:470px;padding-top:1px;font-size:15px;line-height:1.5}.docs-module__zlz3xW__statisticWrap{margin-top:88px}.docs-module__zlz3xW__statisticCard{color:#fff;background:#0a1217;border-radius:4px;align-items:center;min-height:480px;padding:64px;display:flex}.docs-module__zlz3xW__statisticCard p{letter-spacing:-.05em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:650;line-height:1.04}@media (max-width:1023px){.docs-module__zlz3xW__heroCopy h1{font-size:42px}.docs-module__zlz3xW__heroDescription,.docs-module__zlz3xW__featureCopy>div>p{font-size:16px}.docs-module__zlz3xW__valueCard{padding-inline:22px}.docs-module__zlz3xW__testimonialStatement{font-size:46px}.docs-module__zlz3xW__featureCopy>div{max-width:calc(100% - 48px)}.docs-module__zlz3xW__featureCopy h2{font-size:31px}.docs-module__zlz3xW__statisticCard{min-height:420px;padding:48px}.docs-module__zlz3xW__statisticCard p{font-size:56px}}@media (max-width:767px){.docs-module__zlz3xW__container{padding-inline:20px}.docs-module__zlz3xW__heroSection{padding-top:16px}.docs-module__zlz3xW__heroGrid{grid-template-columns:1fr;gap:36px}.docs-module__zlz3xW__heroCopy,.docs-module__zlz3xW__heroVisual{min-height:0}.docs-module__zlz3xW__heroCopy{padding:64px 0}.docs-module__zlz3xW__eyebrow{font-size:10px}.docs-module__zlz3xW__heroCopy h1{font-size:36px}.docs-module__zlz3xW__desktopBreak{display:none}.docs-module__zlz3xW__valueGrid{grid-template-columns:1fr;gap:16px;margin-top:36px}.docs-module__zlz3xW__valueCard{min-height:0;padding:26px}.docs-module__zlz3xW__valueCard p{margin-top:20px;font-size:15px}.docs-module__zlz3xW__testimonialSection{padding-top:100px}.docs-module__zlz3xW__testimonial{min-height:0;padding:72px 0}.docs-module__zlz3xW__testimonialStatement{letter-spacing:-.04em;font-size:32px;line-height:1.08}.docs-module__zlz3xW__featuresSection{padding:100px 0 80px}.docs-module__zlz3xW__featureRow+.docs-module__zlz3xW__featureRow{margin-top:16px}.docs-module__zlz3xW__featureCopy{padding:72px 0}.docs-module__zlz3xW__featureCopy>div{width:100%;max-width:none}.docs-module__zlz3xW__featureCopy h2{font-size:30px}.docs-module__zlz3xW__featureCopy ul{gap:18px}.docs-module__zlz3xW__statisticWrap{margin-top:56px}.docs-module__zlz3xW__statisticCard{min-height:350px;padding:36px 28px}.docs-module__zlz3xW__statisticCard p{letter-spacing:-.045em;text-wrap:pretty;font-size:40px;line-height:1.06}}@media (prefers-reduced-motion:reduce){.docs-module__zlz3xW__demoButton{transition:none}}
.detail-library-module__bqZx-W__page,.detail-library-module__bqZx-W__page *{box-sizing:border-box}.detail-library-module__bqZx-W__page{color:#0a1217;background:#fff;overflow:clip}.detail-library-module__bqZx-W__container{width:100%;max-width:1328px;margin:0 auto;padding-inline:24px}.detail-library-module__bqZx-W__heroSection{background:#fff;padding:24px 0 0}.detail-library-module__bqZx-W__heroGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.detail-library-module__bqZx-W__heroCopy,.detail-library-module__bqZx-W__heroVisual{min-width:0;min-height:760px}.detail-library-module__bqZx-W__heroCopy{border-bottom:1px solid #0a12171a;align-items:center;padding:48px 0;display:flex}.detail-library-module__bqZx-W__heroCopy>div{width:100%;max-width:530px}.detail-library-module__bqZx-W__eyebrow{letter-spacing:.01em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650;line-height:1.5}.detail-library-module__bqZx-W__heroCopy h1{letter-spacing:-.035em;margin:24px 0 0;font-size:52px;font-weight:650;line-height:1.04}.detail-library-module__bqZx-W__heroDescription{max-width:570px;margin:28px 0 0;font-size:18px;line-height:1.55}.detail-library-module__bqZx-W__demoButton{background:var(--color-brand-lime);min-height:48px;color:var(--color-brand-ink);letter-spacing:.01em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;margin-top:36px;padding:12px 24px 11px;font-size:12px;font-weight:650;text-decoration:none;transition:background-color .18s;display:inline-flex}.detail-library-module__bqZx-W__demoButton:hover{background:var(--color-brand-lime-hover)}.detail-library-module__bqZx-W__heroVisual{background:#ddefe2;border-radius:5px;align-items:stretch;display:flex;overflow:hidden}.detail-library-module__bqZx-W__agentHeroWidget{width:100%;min-width:0;min-height:760px;display:flex;overflow:hidden}.detail-library-module__bqZx-W__agentHeroWidget>div{background:#ddefe2;height:760px;min-height:760px}.detail-library-module__bqZx-W__valueGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.detail-library-module__bqZx-W__valueGrid>*{height:100%}.detail-library-module__bqZx-W__valueCard{background:#fff;border:1px solid #0a121724;border-radius:4px;height:100%;min-height:300px;padding:36px 32px}.detail-library-module__bqZx-W__tickIcon{color:#0a1217;background:#f4f5f9;border-radius:5px;flex:none;place-items:center;width:24px;height:22px;display:grid}.detail-library-module__bqZx-W__tickIcon svg{stroke-width:2.3px;width:13px;height:13px}.detail-library-module__bqZx-W__valueCard p{margin:32px 0 0;font-size:16px;line-height:1.5}.detail-library-module__bqZx-W__valueCard strong{font-weight:650}.detail-library-module__bqZx-W__testimonialSection{background:#fff;padding:160px 0 0}.detail-library-module__bqZx-W__testimonial{text-align:center;border-block:1px solid #0a12171a;place-items:center;min-height:480px;padding:80px 48px;display:grid}.detail-library-module__bqZx-W__testimonialStatement{letter-spacing:-.04em;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:650;line-height:1.08}.detail-library-module__bqZx-W__testimonialStatement:before,.detail-library-module__bqZx-W__testimonialStatement:after{font-size:1.05em;line-height:0}.detail-library-module__bqZx-W__testimonialStatement:before{content:"“";margin-right:.08em}.detail-library-module__bqZx-W__testimonialStatement:after{content:"”";margin-left:.06em}.detail-library-module__bqZx-W__featuresSection{background:#fff;padding:160px 0 120px}.detail-library-module__bqZx-W__featureRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-height:720px;display:grid}.detail-library-module__bqZx-W__featureRow+.detail-library-module__bqZx-W__featureRow{margin-top:88px}.detail-library-module__bqZx-W__featureCopy{justify-content:center;align-items:center;min-width:0;padding:48px 0;display:flex;position:relative}.detail-library-module__bqZx-W__featureCopy:before,.detail-library-module__bqZx-W__featureCopy:after{content:"";background:#0a12171a;height:1px;position:absolute;left:0;right:0}.detail-library-module__bqZx-W__featureCopy:before{top:0}.detail-library-module__bqZx-W__featureCopy:after{bottom:0}.detail-library-module__bqZx-W__featureCopy>div{width:468px;max-width:calc(100% - 96px)}.detail-library-module__bqZx-W__featureCopy h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:650;line-height:1.08}.detail-library-module__bqZx-W__featureCopy>div>p{margin:26px 0 0;font-size:18px;line-height:1.55}.detail-library-module__bqZx-W__featureCopy ul{flex-direction:column;gap:22px;margin:34px 0 0;padding:0;list-style:none;display:flex}.detail-library-module__bqZx-W__featureCopy li{align-items:flex-start;gap:16px;display:flex}.detail-library-module__bqZx-W__featureCopy li>span:last-child{max-width:410px;padding-top:1px;font-size:15px;line-height:1.5}.detail-library-module__bqZx-W__featureVisual{border-radius:4px;min-width:0;min-height:720px;position:relative;overflow:hidden}.detail-library-module__bqZx-W__agentFeatureWidget{width:100%;display:flex}.detail-library-module__bqZx-W__agentFeatureWidget>div{height:720px;min-height:720px}.detail-library-module__bqZx-W__statisticWrap{margin-top:88px}.detail-library-module__bqZx-W__statisticCard{color:#fff;background:#0a1217;border-radius:4px;align-items:center;min-height:480px;padding:64px;display:flex}.detail-library-module__bqZx-W__statisticCard p{letter-spacing:-.05em;text-wrap:balance;max-width:920px;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:650;line-height:1.04}@media (max-width:1023px){.detail-library-module__bqZx-W__heroCopy h1{font-size:42px}.detail-library-module__bqZx-W__heroDescription,.detail-library-module__bqZx-W__featureCopy>div>p{font-size:16px}.detail-library-module__bqZx-W__valueCard{padding-inline:22px}.detail-library-module__bqZx-W__testimonialStatement{font-size:46px}.detail-library-module__bqZx-W__featureCopy>div{max-width:calc(100% - 48px)}.detail-library-module__bqZx-W__featureCopy h2{font-size:31px}.detail-library-module__bqZx-W__statisticCard{min-height:420px;padding:48px}.detail-library-module__bqZx-W__statisticCard p{font-size:56px}}@media (max-width:767px){.detail-library-module__bqZx-W__container{padding-inline:20px}.detail-library-module__bqZx-W__heroSection{padding-top:16px}.detail-library-module__bqZx-W__heroGrid,.detail-library-module__bqZx-W__featureRow{grid-template-columns:1fr}.detail-library-module__bqZx-W__heroGrid{gap:36px}.detail-library-module__bqZx-W__heroCopy,.detail-library-module__bqZx-W__heroVisual{min-height:0}.detail-library-module__bqZx-W__heroCopy{padding:64px 0}.detail-library-module__bqZx-W__eyebrow{font-size:10px}.detail-library-module__bqZx-W__heroCopy h1{font-size:36px}.detail-library-module__bqZx-W__desktopBreak{display:none}.detail-library-module__bqZx-W__agentHeroWidget,.detail-library-module__bqZx-W__agentHeroWidget>div{height:668px;min-height:668px}.detail-library-module__bqZx-W__valueGrid{grid-template-columns:1fr;gap:16px;margin-top:36px}.detail-library-module__bqZx-W__valueCard{min-height:0;padding:26px}.detail-library-module__bqZx-W__valueCard p{margin-top:20px;font-size:15px}.detail-library-module__bqZx-W__testimonialSection{padding-top:100px}.detail-library-module__bqZx-W__testimonial{min-height:0;padding:72px 0}.detail-library-module__bqZx-W__testimonialStatement{letter-spacing:-.04em;font-size:32px;line-height:1.08}.detail-library-module__bqZx-W__featuresSection{padding:100px 0 80px}.detail-library-module__bqZx-W__featureRow{gap:0;min-height:0}.detail-library-module__bqZx-W__featureRow+.detail-library-module__bqZx-W__featureRow{margin-top:56px}.detail-library-module__bqZx-W__featureCopy{padding:72px 0}.detail-library-module__bqZx-W__featureCopy>div{width:100%;max-width:none}.detail-library-module__bqZx-W__featureCopy h2{font-size:30px}.detail-library-module__bqZx-W__featureCopy ul{gap:18px}.detail-library-module__bqZx-W__featureVisual,.detail-library-module__bqZx-W__agentFeatureWidget>div{height:560px;min-height:560px}.detail-library-module__bqZx-W__statisticWrap{margin-top:56px}.detail-library-module__bqZx-W__statisticCard{min-height:350px;padding:36px 28px}.detail-library-module__bqZx-W__statisticCard p{letter-spacing:-.045em;text-wrap:pretty;font-size:40px;line-height:1.06}}@media (prefers-reduced-motion:reduce){.detail-library-module__bqZx-W__demoButton{transition:none}}
.tasks-and-boards-module__pZbAmq__testimonialSection{background:#fff;padding:160px 0 0}.tasks-and-boards-module__pZbAmq__testimonial{text-align:center;border-block:1px solid #0a12171a;place-items:center;min-height:480px;padding:80px 48px;display:grid}.tasks-and-boards-module__pZbAmq__testimonialStatement{letter-spacing:-.04em;text-wrap:balance;max-width:1080px;margin:0;font-size:clamp(40px,4vw,58px);font-weight:650;line-height:1.08}.tasks-and-boards-module__pZbAmq__testimonialStatement:before,.tasks-and-boards-module__pZbAmq__testimonialStatement:after{font-size:1.05em;line-height:0}.tasks-and-boards-module__pZbAmq__testimonialStatement:before{content:"“";margin-right:.08em}.tasks-and-boards-module__pZbAmq__testimonialStatement:after{content:"”";margin-left:.06em}@media (max-width:1023px){.tasks-and-boards-module__pZbAmq__testimonialStatement{font-size:46px}}@media (max-width:767px){.tasks-and-boards-module__pZbAmq__testimonialSection{padding-top:100px}.tasks-and-boards-module__pZbAmq__testimonial{min-height:0;padding:72px 0}.tasks-and-boards-module__pZbAmq__testimonialStatement{letter-spacing:-.04em;font-size:32px;line-height:1.08}}
