@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_42e217f6-module__h6by2q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_42e217f6-module__h6by2q__variable{--font-foldr:"DM Sans", "DM Sans Fallback"}
.foldr-demo{--foldr-primary:#922cff;--foldr-primary-hover:#a366ff;--foldr-primary-pressed:#7c22cc;--foldr-primary-light:#922cff1a;--foldr-background:#f8f6ff;--foldr-surface:#fff;--foldr-surface-hover:#f5f3ff;--foldr-text-primary:#1f1f1f;--foldr-text-secondary:#666;--foldr-text-tertiary:#9ca3af;--foldr-text-disabled:#ccc;--foldr-text-on-primary:#fff;--foldr-border:#e6e1ff;--foldr-border-light:#f0eeff;--foldr-divider:#eeeaff;--foldr-success:#52a83a;--foldr-error:#e53e3e;--foldr-warning:#f6ad55;--foldr-hover:#f5f3ff;--foldr-pressed:#e6e1ff;--foldr-icon-folder:var(--foldr-primary);--foldr-icon-file:#8e8e93;--foldr-shadow-card:0 2px 8px #922cff14;--foldr-shadow-sm:0 1px 3px #0000001a;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--font-xs:12px;--font-sm:14px;--font-md:16px;--font-lg:18px;--weight-medium:500;--line-normal:1.5;--figma-panel-width:375px;--figma-header-height:36px;--figma-content-padding:12px;--figma-button-height:32px;--figma-button-radius:50px;--figma-button-padding:12px 16px;--figma-icon-size:20px;--figma-tag-radius:4px;--figma-tag-padding:4px 8px;--figma-tag-background:#e6e1ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-foldr,"Google Sans"), "Segoe UI", Roboto, Arial, sans-serif;font-size:var(--font-sm);line-height:var(--line-normal);color:var(--foldr-text-primary)}.foldr-demo .foldr-panel{width:var(--figma-panel-width);background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-lg);min-width:320px;height:100%;box-shadow:var(--foldr-shadow-card);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.foldr-demo .ai-organizer-header{height:calc(var(--figma-header-height) + var(--figma-content-padding) * 2);padding:var(--figma-content-padding);background:var(--foldr-surface);border-bottom:1px solid var(--foldr-border);z-index:21;box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.foldr-demo .header-title{font-size:var(--font-lg);font-weight:var(--weight-medium);color:var(--foldr-text-primary);margin:0;position:absolute;left:50%;transform:translate(-50%)}.foldr-demo .header-right{align-items:center;gap:8px;display:flex}.foldr-demo .header-btn{cursor:pointer;width:32px;height:32px;color:var(--foldr-text-primary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex}.foldr-demo .header-btn:hover{background:var(--foldr-surface-hover)}.foldr-demo .ai-organizer-content{scrollbar-width:thin;scrollbar-color:var(--foldr-border) transparent;flex:1;padding:0;overflow-y:auto}.foldr-demo .ai-organizer-content::-webkit-scrollbar{width:6px}.foldr-demo .ai-organizer-content::-webkit-scrollbar-track{background:0 0}.foldr-demo .ai-organizer-content::-webkit-scrollbar-thumb{background:var(--foldr-border);border-radius:var(--radius-xs)}.foldr-demo .main-content{padding:var(--figma-content-padding);gap:var(--figma-content-padding);box-sizing:border-box;flex-direction:column;min-height:100%;display:flex}.foldr-demo .ai-organizer-actions{background:var(--foldr-surface);border-top:1px solid var(--foldr-border);padding:var(--figma-content-padding);box-shadow:var(--foldr-shadow-sm);flex-shrink:0}.foldr-demo .primary-btn{background:var(--foldr-primary);color:var(--foldr-text-on-primary);padding:var(--figma-button-padding);border-radius:var(--figma-button-radius);cursor:pointer;font-size:var(--font-sm);width:100%;min-height:var(--figma-button-height);justify-content:center;align-items:center;gap:var(--spacing-sm);white-space:nowrap;border:none;outline:none;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #922cff1f}.foldr-demo .primary-btn:hover:not(:disabled),.foldr-demo .primary-btn.forced-hover:not(:disabled){background:var(--foldr-primary-hover);transform:translateY(-1px);box-shadow:0 4px 12px #922cff40}.foldr-demo .primary-btn:active:not(:disabled),.foldr-demo .primary-btn.forced-active:not(:disabled){background:var(--foldr-primary-pressed);transform:translateY(0);box-shadow:0 2px 6px #922cff33}.foldr-demo .primary-btn:disabled{background:var(--foldr-border);color:var(--foldr-text-tertiary);cursor:not-allowed;box-shadow:none;opacity:.6;transform:none}.foldr-demo .secondary-btn{background:var(--foldr-surface);color:var(--foldr-text-primary);border:1px solid var(--foldr-border);padding:var(--figma-button-padding);border-radius:var(--figma-button-radius);cursor:pointer;font-size:var(--font-sm);width:100%;min-height:var(--figma-button-height);justify-content:center;align-items:center;gap:var(--spacing-sm);white-space:nowrap;outline:none;font-family:inherit;font-weight:500;transition:all .2s;display:inline-flex}.foldr-demo .secondary-btn:hover:not(:disabled),.foldr-demo .secondary-btn.forced-hover:not(:disabled){background:var(--foldr-surface-hover);border-color:var(--foldr-primary);transform:translateY(-1px)}.foldr-demo .secondary-btn:active:not(:disabled),.foldr-demo .secondary-btn.forced-active:not(:disabled){background:var(--foldr-pressed);transform:translateY(0)}.foldr-demo .secondary-btn:disabled{border-color:var(--foldr-border);color:var(--foldr-text-disabled);cursor:not-allowed;opacity:.6;transform:none}.foldr-demo .secondary-btn:disabled svg{color:var(--foldr-text-disabled)}.foldr-demo .action-buttons{gap:var(--spacing-sm);flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.foldr-demo .action-buttons .secondary-btn,.foldr-demo .action-buttons .primary-btn{border-radius:20px;flex-direction:row-reverse;flex:none;justify-content:center;align-items:center;gap:12px;width:auto;min-width:auto;padding:4px 16px;transition:all .3s ease-in-out;display:inline-flex}.foldr-demo .action-buttons .btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.foldr-demo .action-buttons .btn-icon svg{width:100%;height:100%;display:block}.foldr-demo .action-buttons .btn-text{font-size:14px;font-weight:500;display:none}.foldr-demo .action-buttons .secondary-btn:hover,.foldr-demo .action-buttons .primary-btn:hover,.foldr-demo .action-buttons .secondary-btn.forced-hover,.foldr-demo .action-buttons .primary-btn.forced-hover,.foldr-demo .action-buttons .secondary-btn.forced-active,.foldr-demo .action-buttons .primary-btn.forced-active{min-width:100px}.foldr-demo .action-buttons .secondary-btn:hover .btn-text,.foldr-demo .action-buttons .primary-btn:hover .btn-text,.foldr-demo .action-buttons .secondary-btn.forced-hover .btn-text,.foldr-demo .action-buttons .primary-btn.forced-hover .btn-text,.foldr-demo .action-buttons .secondary-btn.forced-active .btn-text,.foldr-demo .action-buttons .primary-btn.forced-active .btn-text{display:inline-block}.foldr-demo .current-folder-card{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-lg);overflow:hidden}.foldr-demo .current-folder-card .card-header{background:var(--foldr-background);border-bottom:1px solid var(--foldr-border);padding:var(--spacing-md) var(--spacing-lg)}.foldr-demo .current-folder-card .card-header h4{font-size:var(--font-md);color:var(--foldr-text-primary);margin:0;font-weight:500}.foldr-demo .breadcrumb-path{padding:var(--spacing-md) var(--spacing-lg);background:var(--foldr-background);border-bottom:1px solid var(--foldr-border);align-items:center;gap:var(--spacing-xs);font-size:var(--font-sm);display:flex}.foldr-demo .breadcrumb-item{color:var(--foldr-text-secondary)}.foldr-demo .breadcrumb-item.current{color:var(--foldr-text-primary);font-weight:var(--weight-medium);align-items:center;gap:var(--spacing-xs);display:flex}.foldr-demo .breadcrumb-separator{color:var(--foldr-text-tertiary)}.foldr-demo .current-folder-section{padding:24px var(--figma-content-padding)}.foldr-demo .folder-state{text-align:center}.foldr-demo .folder-stats{gap:var(--spacing-xl);justify-content:center;display:flex}.foldr-demo .stat-item{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;display:flex}.foldr-demo .stat-icon{align-items:center;min-width:20px;min-height:20px;display:inline-flex}.foldr-demo .stat-count{font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--foldr-text-secondary)}.foldr-demo .success-icon{margin-bottom:var(--spacing-md);justify-content:center;line-height:1;display:flex}.foldr-demo .success-text{font-size:var(--font-md);color:var(--foldr-text-primary);font-weight:var(--weight-medium)}.foldr-demo .suggestion-section{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.foldr-demo .section-header{padding:var(--figma-content-padding);background:var(--foldr-background);border-bottom:1px solid var(--foldr-border);justify-content:space-between;align-items:center;display:flex}.foldr-demo .section-header h4{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--foldr-text-primary);margin:0}.foldr-demo .suggestion-content{padding:var(--figma-content-padding);background-color:#fafafa;flex-direction:column;flex:1;display:flex;overflow-y:auto}.foldr-demo .suggestion-content.empty-state{text-align:center;justify-content:center;align-items:center;gap:16px;min-height:160px}.foldr-demo .thinking-state{text-align:center;justify-content:center;align-items:center;gap:var(--spacing-md);min-height:160px}.foldr-demo .thinking-steps{flex-direction:column;justify-content:center;align-items:center;min-height:40px;display:flex}.foldr-demo .thinking-step{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:flex}.foldr-demo .thinking-step .step-indicator{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.foldr-demo .thinking-step .step-indicator svg{width:16px;height:16px}.foldr-demo .thinking-step .step-text{font-size:var(--font-sm);color:var(--foldr-text-primary);font-weight:var(--weight-medium)}.foldr-demo .thinking-step.fade-in{animation:.25s ease-out forwards foldrFadeInUp}.foldr-demo .thinking-state .secondary-btn{width:auto;max-width:280px}@keyframes foldrFadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@property --border-trace-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.foldr-demo.glow-vignette-active .suggestion-section{border-color:#0000}.foldr-demo.glow-vignette-active .suggestion-section:before{content:"";border-radius:inherit;background:conic-gradient(from var(--border-trace-angle), var(--foldr-border) 0%, var(--foldr-border) 78%, #922cff26 84%, #922cffbf 90%, var(--foldr-primary) 94%, #922cffbf 98%, var(--foldr-border) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:3s linear infinite foldrBorderTrace;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes foldrBorderTrace{to{--border-trace-angle:360deg}}.foldr-demo .suggestions-tabs{background:var(--foldr-surface);border-radius:var(--radius-md);flex-direction:column;flex:1;min-height:200px;display:flex;overflow:hidden}.foldr-demo .tab-headers{background:var(--foldr-surface);border-bottom:1px solid var(--foldr-border);gap:2px;display:flex}.foldr-demo .tab-btn{color:var(--foldr-text-secondary);cursor:pointer;background:0 0;border:none;flex:1;justify-content:center;align-items:center;min-height:32px;padding-top:12px;padding-bottom:12px;font-family:inherit;font-size:16px;font-weight:500;transition:all .2s;display:flex}.foldr-demo .tab-btn:hover{color:var(--foldr-text-primary);background:var(--foldr-surface-hover)}.foldr-demo .tab-btn.active{color:var(--foldr-text-secondary);border-bottom:2px solid var(--foldr-primary)}.foldr-demo .tab-scroll-container{scroll-behavior:smooth;flex:1;padding:12px;overflow-y:auto}.foldr-demo .tabbed-suggestion-item{border-radius:var(--radius-md);background:var(--foldr-surface);cursor:pointer;margin-bottom:6px;padding:4px 8px;transition:all .2s;box-shadow:0 1px 2px #0000000a}.foldr-demo .tabbed-suggestion-item:hover{background:#fafafa}.foldr-demo .tabbed-suggestion-item:last-child{margin-bottom:0}.foldr-demo .suggestion-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;min-height:24px;padding:2px 0;font-family:inherit;display:flex}.foldr-demo .suggestion-text{flex-wrap:wrap;flex:1;align-items:center;gap:6px;display:flex}.foldr-demo .suggestion-text .action-verb,.foldr-demo .suggestion-text .file-count,.foldr-demo .suggestion-text .connector-text,.foldr-demo .suggestion-text .folder-name{color:var(--foldr-text-primary);font-size:10px;font-weight:400;line-height:1.4}.foldr-demo .suggestion-text .file-count{background-color:#e9eaeb;border:1px solid #d5d7da;border-radius:999px;padding:4px 8px}.foldr-demo .suggestion-text .folder-target{background-color:#e9eaeb;border:1px solid #d5d7da;border-radius:999px;align-items:center;gap:4px;min-width:0;max-width:96px;padding:4px 8px;display:flex}.foldr-demo .suggestion-text .folder-target .folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.foldr-demo .expand-icon{opacity:.7;width:16px;height:16px;color:var(--foldr-text-secondary);flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;transition:all .2s;display:flex}.foldr-demo .suggestion-header:hover .expand-icon{color:var(--foldr-primary);opacity:1;transform:scale(1.1)}.foldr-demo .icon-chevron-right,.foldr-demo .icon-chevron-down{transition:transform .2s}.foldr-demo .icon-chevron-right.expanded{transform:rotate(90deg)}.foldr-demo .file-list{border-top:1px solid var(--foldr-border-light);background:var(--foldr-surface);border-radius:var(--radius-sm);flex-wrap:wrap;gap:4px;margin-top:10px;padding:12px 10px 8px;animation:.2s foldrExpandDown;display:flex}@keyframes foldrExpandDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.foldr-demo .file-item{background:var(--foldr-primary-light);color:var(--foldr-primary-pressed);border:1px solid var(--foldr-primary-light);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:calc(100% - 8px);padding:4px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-block;overflow:hidden}.foldr-demo .reasoning-container{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--foldr-surface-hover);border-radius:var(--radius-sm);border-left:3px solid var(--foldr-primary);flex-basis:100%}.foldr-demo .reasoning-label{color:var(--foldr-primary);margin-bottom:var(--spacing-xs);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.foldr-demo .reasoning-text{color:var(--foldr-text-secondary);font-size:11px;font-style:italic;line-height:1.4}.foldr-demo .confidence-indicator{border-radius:var(--radius-xs);flex-shrink:0;align-items:center;padding:2px 5px;font-size:9px;font-weight:600;display:inline-flex}.foldr-demo .confidence-indicator.confidence-high{color:#34a853;background:#34a8531a}.foldr-demo .confidence-indicator.confidence-medium{color:#b8860b;background:#fbbc051a}.foldr-demo .confidence-indicator.confidence-low{color:#e53e3e;background:#e53e3e1a}.foldr-demo .no-suggestions{text-align:center;color:var(--foldr-text-secondary);background:var(--foldr-surface-hover);border-radius:var(--radius-md);border:1px dashed var(--foldr-border-light);margin:8px 0;padding:32px 20px;font-size:12px;font-style:italic}.foldr-demo .suggestion-progress{gap:var(--spacing-xs);padding:var(--spacing-md);flex-direction:column;align-items:flex-start;display:flex}.foldr-demo .progress-item{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:flex}.foldr-demo .progress-text{font-size:var(--font-sm);color:var(--foldr-text-secondary)}.foldr-demo .chat-refinement-section{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-lg);flex-direction:column;display:flex;overflow:hidden}.foldr-demo .section-close-btn{color:var(--foldr-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:24px;transition:color .2s;display:flex}.foldr-demo .section-close-btn:hover{color:var(--foldr-text-primary)}.foldr-demo .chat-suggestion-summary{background:#f8f9fa;border-radius:8px;margin:16px 16px 0;padding:16px}.foldr-demo .chat-suggestion-summary .summary-text{color:#202124;margin:0;font-size:14px;line-height:1.5}.foldr-demo .chat-quick-actions{flex-direction:column;gap:8px;margin:16px;display:flex}.foldr-demo .quick-action-btn{color:#3c4043;cursor:pointer;text-align:left;background:#fff;border:1px solid #dadce0;border-radius:20px;padding:10px 16px;font-family:inherit;font-size:13px;transition:all .2s}.foldr-demo .quick-action-btn:hover:not(:disabled){border-color:var(--foldr-primary);color:var(--foldr-primary);background:#f8f9fa}.foldr-demo .quick-action-btn:disabled{opacity:.5;cursor:not-allowed}.foldr-demo .ai-chat-messages{flex-direction:column;gap:16px;padding:16px;display:flex}.foldr-demo .chat-message{animation:.3s ease-in foldrChatFadeIn}@keyframes foldrChatFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.foldr-demo .chat-message-content{word-wrap:break-word;padding:12px 16px;font-size:14px;line-height:1.6}.foldr-demo .chat-message.assistant .chat-message-content{color:#3c4043;padding:0}.foldr-demo .chat-message.user .chat-message-content{color:#3c4043;background:#f4eaff;border-radius:18px;max-width:80%;margin-left:auto}.foldr-demo .chat-typing-indicator{color:#5f6368;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.foldr-demo .typing-dots{gap:2px;display:inline-flex}.foldr-demo .typing-dot{background:#5f6368;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite foldrTyping}.foldr-demo .typing-dot:first-child{animation-delay:-.32s}.foldr-demo .typing-dot:nth-child(2){animation-delay:-.16s}@keyframes foldrTyping{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.foldr-demo .streaming-cursor{color:var(--foldr-primary);font-weight:700;animation:.8s infinite foldrCursorBlink;display:inline}@keyframes foldrCursorBlink{0%,50%{opacity:1}51%,to{opacity:0}}.foldr-demo .suggestions-updating-indicator{color:#5f6368;background:#f8f9fa;border-radius:8px;align-items:center;gap:8px;margin:0 16px 16px;padding:8px 12px;font-size:13px;display:flex}.foldr-demo .updating-spinner{border:2px solid #e8eaed;border-top-color:var(--foldr-primary);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite foldrSpin}@keyframes foldrSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.foldr-demo .chat-mode-controls{gap:var(--spacing-md);flex-direction:column;display:flex}.foldr-demo .chat-input-row{gap:var(--spacing-md);align-items:flex-end;display:flex}.foldr-demo .chat-input{box-sizing:border-box;border:1px solid var(--foldr-border);resize:none;background:var(--foldr-surface);min-width:0;color:var(--foldr-text-primary);border-radius:20px;outline:none;flex:1;padding:12px 16px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.foldr-demo .chat-input:focus{border-color:var(--foldr-primary);box-shadow:0 0 0 2px var(--foldr-primary-light)}.foldr-demo .chat-input:disabled{background:var(--foldr-surface-hover);color:var(--foldr-text-disabled);cursor:not-allowed}.foldr-demo .chat-send-btn{flex-shrink:0;width:auto;min-width:100px;height:44px}.foldr-demo .fun-loading-text{animation:1.5s ease-in-out infinite foldrLoadingPulse}@keyframes foldrLoadingPulse{0%,to{opacity:.6}50%{opacity:1}}.foldr-demo .chat-action-row{gap:var(--spacing-md);justify-content:space-between;display:flex}.foldr-demo .chat-action-row .secondary-btn{width:auto}.foldr-demo .chat-action-row .primary-btn{flex:1;max-width:200px;margin-left:auto}.foldr-demo .side-nav-overlay{top:calc(var(--figma-header-height) + var(--figma-content-padding) * 2);-webkit-backdrop-filter:blur(4px);z-index:20;background:#00000020;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.foldr-demo .side-nav-menu{background:#fafafa;width:240px;height:100%;overflow:hidden auto;box-shadow:2px 0 8px #0000001a}.foldr-demo .nav-items{box-sizing:border-box;flex-direction:column;gap:4px;min-height:100%;display:flex}.foldr-demo .nav-item{text-align:left;cursor:pointer;width:100%;color:var(--foldr-text-primary);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:16px 24px;font-family:inherit;font-size:16px;transition:background .2s;display:flex}.foldr-demo .nav-item:hover:not(.disabled){background:var(--foldr-surface-hover)}.foldr-demo .nav-item.active{background:var(--foldr-primary-light);color:var(--foldr-primary)}.foldr-demo .nav-item.disabled{opacity:.5;cursor:not-allowed}.foldr-demo .nav-item.nav-item-bottom{margin-top:auto}.foldr-demo .nav-icon{justify-content:center;align-items:center;width:20px;display:inline-flex}.foldr-demo .nav-text{font-weight:var(--weight-medium)}.foldr-demo .history-view,.foldr-demo .rules-view,.foldr-demo .notifications-view{padding:var(--figma-content-padding);box-sizing:border-box;flex-direction:column;height:100%;display:flex}.foldr-demo .history-section,.foldr-demo .rules-section{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-md);box-shadow:var(--foldr-shadow-card);flex-direction:column;flex:1;display:flex;overflow:hidden}.foldr-demo .history-header,.foldr-demo .rules-header{padding:var(--figma-content-padding);border-bottom:1px solid var(--foldr-border);background:var(--foldr-surface);flex-shrink:0}.foldr-demo .rules-header{justify-content:space-between;align-items:center;display:flex}.foldr-demo .history-header h4,.foldr-demo .rules-header h4{font-size:var(--font-lg);font-weight:var(--weight-medium);color:var(--foldr-text-primary);margin:0}.foldr-demo .history-content-container,.foldr-demo .rules-content-container{padding:var(--figma-content-padding);background:var(--foldr-surface);flex:1;overflow-y:auto}.foldr-demo .history-entry-card{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm);transition:box-shadow .2s;overflow:hidden}.foldr-demo .history-entry-card:hover{box-shadow:0 2px 8px #0000001a}.foldr-demo .history-entry-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;font-family:inherit;transition:background .2s;display:flex}.foldr-demo .history-entry-header:hover{background:var(--foldr-surface-hover)}.foldr-demo .entry-title{font-weight:var(--weight-medium);color:var(--foldr-text-primary);font-size:var(--font-sm);align-items:center;gap:8px;margin-bottom:4px;display:flex}.foldr-demo .entry-time{color:var(--foldr-text-secondary);font-size:12px}.foldr-demo .entry-details{padding:var(--spacing-md);border-top:1px solid var(--foldr-border);background:var(--foldr-surface-hover);font-size:var(--font-sm)}.foldr-demo .entry-details p{color:var(--foldr-text-primary);margin:4px 0}.foldr-demo .entry-actions{margin-top:var(--spacing-md);gap:var(--spacing-sm);display:flex}.foldr-demo .undo-action-btn{border:1px solid var(--foldr-border);border-radius:var(--radius-sm);background:var(--foldr-surface);color:var(--foldr-text-primary);cursor:pointer;padding:6px 12px;font-family:inherit;font-size:12px;transition:all .2s}.foldr-demo .undo-action-btn:hover:not(:disabled){background:var(--foldr-hover);border-color:var(--foldr-primary)}.foldr-demo .undo-action-btn:disabled{opacity:.5;cursor:not-allowed}.foldr-demo .rules-list{gap:var(--spacing-md);flex-direction:column;display:flex}.foldr-demo .rule-card{background:var(--foldr-surface);border:1px solid var(--foldr-border);border-radius:var(--radius-sm);padding:var(--spacing-md);transition:all .2s}.foldr-demo .rule-card:hover{border-color:var(--foldr-primary);box-shadow:0 2px 8px #0000001a}.foldr-demo .rule-card.inactive{opacity:.6}.foldr-demo .rule-card-header{margin-bottom:var(--spacing-sm);justify-content:space-between;align-items:flex-start;display:flex}.foldr-demo .rule-title{align-items:center;gap:var(--spacing-sm);flex:1;display:flex}.foldr-demo .rule-title h5{font-size:var(--font-md);font-weight:var(--weight-medium);color:var(--foldr-text-primary);margin:0}.foldr-demo .rule-status{font-size:var(--font-xs);border-radius:var(--radius-sm);font-weight:var(--weight-medium);padding:2px 8px}.foldr-demo .rule-status.active{color:#28a745;background:#d4edda}.foldr-demo .rule-status.inactive{color:#6c757d;background:#e9ecef}.foldr-demo .rule-actions{gap:var(--spacing-xs);display:flex}.foldr-demo .rule-action-btn{border:1px solid var(--foldr-border);border-radius:var(--radius-sm);cursor:pointer;background:0 0;padding:4px 8px;font-family:inherit;font-size:14px;transition:all .2s}.foldr-demo .rule-action-btn:hover{background:var(--foldr-surface-hover);border-color:var(--foldr-primary)}.foldr-demo .rule-description{font-size:var(--font-sm);color:var(--foldr-text-secondary);margin:0 0 var(--spacing-sm) 0;line-height:1.4}.foldr-demo .rule-intent{padding:var(--spacing-sm) var(--spacing-md);background:var(--foldr-surface-hover);border-left:3px solid var(--foldr-primary);border-radius:var(--radius-sm);margin:var(--spacing-sm) 0;font-size:var(--font-sm);color:var(--foldr-text-secondary);line-height:1.5}.foldr-demo .rule-intent strong{color:var(--foldr-text-primary);font-weight:600}.foldr-demo .rule-stats{gap:var(--spacing-md);margin-bottom:var(--spacing-sm);font-size:var(--font-xs);color:var(--foldr-text-tertiary);display:flex}.foldr-demo .rule-stats .stat-row{align-items:center;gap:4px;display:flex}.foldr-demo .rule-tags{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.foldr-demo .rule-tag{font-size:var(--font-xs);background:var(--foldr-surface-hover);border:1px solid var(--foldr-border);border-radius:var(--radius-sm);color:var(--foldr-text-secondary);padding:2px 8px}.foldr-demo .empty-state-block{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.foldr-demo .empty-icon{margin-bottom:var(--spacing-md);opacity:.3;align-items:center;line-height:1;display:inline-flex}.foldr-demo .empty-text{font-size:var(--font-md);color:var(--foldr-text-secondary);margin-bottom:var(--spacing-sm)}.foldr-demo .empty-subtext{font-size:var(--font-sm);color:var(--foldr-text-tertiary)}.foldr-demo .foldr-simple-modal-overlay{z-index:30;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.foldr-demo .foldr-simple-modal{background:var(--foldr-surface);border-radius:var(--radius-lg);box-shadow:var(--foldr-shadow-card);flex-direction:column;width:90%;max-width:500px;max-height:80%;animation:.2s ease-out foldrModalSlideIn;display:flex;overflow:hidden}@keyframes foldrModalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.foldr-demo .foldr-simple-modal-header{padding:var(--spacing-lg);border-bottom:1px solid var(--foldr-border);justify-content:space-between;align-items:center;display:flex}.foldr-demo .foldr-simple-modal-header h3{font-size:var(--font-lg);font-weight:var(--weight-medium);color:var(--foldr-text-primary);margin:0}.foldr-demo .modal-close-btn{color:var(--foldr-text-secondary);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;transition:all .2s;display:flex}.foldr-demo .modal-close-btn:hover{background:var(--foldr-surface-hover);color:var(--foldr-text-primary)}.foldr-demo .foldr-simple-modal-body{padding:var(--spacing-lg);flex:1;overflow-y:auto}.foldr-demo .foldr-simple-modal-body p{font-size:var(--font-md);color:var(--foldr-text-secondary);margin:0;line-height:1.6}.foldr-demo .foldr-simple-modal-footer{padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--foldr-border);justify-content:flex-end;gap:var(--spacing-sm);display:flex}.foldr-demo .foldr-simple-modal-footer .primary-btn,.foldr-demo .foldr-simple-modal-footer .secondary-btn{width:auto;min-width:80px}.foldr-demo .form-group{margin-bottom:var(--spacing-md)}.foldr-demo .form-group label{margin-bottom:var(--spacing-xs);font-size:var(--font-sm);font-weight:var(--weight-medium);color:var(--foldr-text-primary);display:block}.foldr-demo .form-input{width:100%;padding:var(--spacing-sm);border:1px solid var(--foldr-border);border-radius:var(--radius-sm);font-size:var(--font-md);color:var(--foldr-text-primary);background:var(--foldr-surface);box-sizing:border-box;outline:none;font-family:inherit;transition:border-color .2s}.foldr-demo .form-input:focus{border-color:var(--foldr-primary);box-shadow:0 0 0 2px var(--foldr-primary-light)}.foldr-demo .form-input::placeholder{color:var(--foldr-text-tertiary)}.foldr-demo .form-help{margin-top:var(--spacing-xs);font-size:var(--font-xs);color:var(--foldr-text-tertiary);display:block}.foldr-demo textarea.form-input{resize:vertical;min-height:80px}.foldr-demo .icon-size-small{flex-shrink:0;width:16px;height:16px}.foldr-demo .icon-size-medium{flex-shrink:0;width:20px;height:20px}.foldr-demo .icon-size-large{flex-shrink:0;width:32px;height:32px}.foldr-demo .icon-fill{fill:var(--foldr-text-secondary,#535862)}.foldr-demo .icon-fill-primary{fill:var(--foldr-primary,#922cff)}.foldr-demo .icon-fill-secondary{fill:var(--foldr-text-on-primary,#fff)}.foldr-demo .icon-fill-bg{fill:var(--foldr-text-secondary,#535862)}.foldr-demo .icon-fill-check{fill:var(--foldr-text-on-primary,#fff)}.foldr-demo .spinner-animation{transform-origin:50%;animation:1s linear infinite foldrSpin}@media (prefers-reduced-motion:reduce){.foldr-demo *,.foldr-demo :before,.foldr-demo :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_6f2f9fe4-module__nPD2iW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_6f2f9fe4-module__nPD2iW__variable{--font-foldr:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_41eb42ae-module__M4vnHa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_41eb42ae-module__M4vnHa__variable{--font-foldr:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_246a5479-module__84jlba__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_246a5479-module__84jlba__variable{--font-foldr:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a9149a45-module__fnriUW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_a9149a45-module__fnriUW__variable{--font-mal-brand:"Poppins", "Poppins Fallback"}
