@import "https://fonts.googleapis.com/css?family=Reenie+Beanie";@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" layer(base);.access-denied-state{--access-denied-accent:#ef4444;--access-denied-accent-dark:#b91c1c;--access-denied-accent-soft:#fef2f2;--access-denied-border:#fee2e2;--access-denied-title:#1e293b;--access-denied-text:#64748b;box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:16px;font-family:Montserrat,sans-serif;display:flex}.access-denied-state *,.access-denied-state :before,.access-denied-state :after{box-sizing:border-box}.access-denied-state--page{min-height:min(78vh,760px);padding:24px}.access-denied-state--section{min-height:320px}.access-denied-state__card{border:1px solid var(--access-denied-border);text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:420px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 44px -28px #7f1d1d4d}.access-denied-state--page .access-denied-state__card{max-width:480px;padding:40px;box-shadow:0 24px 64px -36px #0f172a42,0 12px 32px -24px #b91c1c33}.access-denied-state__accent{background:linear-gradient(90deg, var(--access-denied-accent-dark), #fb923c, var(--access-denied-accent));height:5px;position:absolute;inset:0 0 auto}.access-denied-state__icon{width:64px;height:64px;color:var(--access-denied-accent);background:var(--access-denied-accent-soft);border:1px solid #ef44441f;border-radius:20px;flex:0 0 64px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;box-shadow:0 0 0 7px #fee2e273}.access-denied-state__icon svg{width:28px;height:28px}.access-denied-state--page .access-denied-state__icon{border-radius:50%;flex-basis:88px;width:88px;height:88px;margin-bottom:24px}.access-denied-state--page .access-denied-state__icon svg{width:38px;height:38px}.access-denied-state__title{color:var(--access-denied-title);font:inherit;letter-spacing:-.015em;margin:0;font-size:18px;font-weight:750;line-height:1.3}.access-denied-state--page .access-denied-state__title{font-size:23px}.access-denied-state__description{max-width:350px;color:var(--access-denied-text);margin-top:10px;font-size:13px;font-weight:500;line-height:1.65}.access-denied-state--page .access-denied-state__description{margin-top:12px;font-size:14px}.access-denied-state__description p{margin:0}.access-denied-state__description strong{color:var(--access-denied-accent-dark);font-weight:700}.access-denied-state__action{color:#334155;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:9px 24px;font-size:12px;font-weight:700;line-height:1.2;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.access-denied-state__action:hover{color:#0f172a;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 8px 18px -12px #0f172a59}.access-denied-state__action:focus-visible{outline-offset:3px;outline:3px solid #ef444433}.access-denied-state__action-icon{font-size:16px;display:inline-flex}@media (width<=520px){.access-denied-state{padding:12px}.access-denied-state--section{min-height:280px}.access-denied-state--page{min-height:min(72vh,640px)}.access-denied-state__card,.access-denied-state--page .access-denied-state__card{padding:30px 22px}.access-denied-state--page .access-denied-state__title{font-size:21px}}@media (prefers-reduced-motion:reduce){.access-denied-state__action{transition:none}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer section .overlaidText{width:0;height:0;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;text-align:initial;opacity:1;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer span[role=img]{-webkit-user-select:none;user-select:none;cursor:default}.textLayer .highlight{--highlight-bg-color:#b400aa40;--highlight-selected-bg-color:#00640040;--highlight-backdrop-filter:none;--highlight-selected-backdrop-filter:none;background-color:var(--highlight-bg-color);-webkit-backdrop-filter:var(--highlight-backdrop-filter);backdrop-filter:var(--highlight-backdrop-filter);border-radius:4px;margin:-1px;padding:1px}@media screen and (forced-colors:active){.textLayer .highlight{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color);-webkit-backdrop-filter:var(--highlight-selected-backdrop-filter);backdrop-filter:var(--highlight-selected-backdrop-filter)}.textLayer ::selection{background:#0000ff40}@supports (background:color-mix(in srgb, AccentColor, transparent 75%)){.textLayer ::selection{background:color-mix(in srgb, AccentColor, transparent 75%)}}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}.chat-voice,.chat-voice-recorder{--voice-accent:#1976d2;--voice-gradient:linear-gradient(135deg, #3a8ee0 0%, #1976d2 58%, #1565c0 100%);--voice-red:#dc2626}.chat-voice-hint,.chat-voice-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chat-voice{--voice-button:var(--voice-gradient);--voice-icon:#fff;--voice-bar:#cbd5e1;--voice-bar-played:var(--voice-accent);--voice-text:#64748b;--voice-chip:#f1f5f9;--voice-chip-text:#334155;box-sizing:border-box;text-align:left;flex-wrap:wrap;align-items:center;gap:10px;width:248px;min-width:0;max-width:100%;padding:2px 0;display:flex;position:relative}.chat-voice--own{--voice-button:#fff;--voice-icon:var(--voice-accent);--voice-bar:#ffffff6b;--voice-bar-played:#fff;--voice-text:#ffffffd9;--voice-chip:#fff3;--voice-chip-text:#fff}.chat-voice--preview{--voice-chip:#fff;background:#f1f5f9;border-radius:26px;width:100%;padding:6px 8px 6px 6px}.chat-voice-play{background:var(--voice-button);width:40px;height:40px;color:var(--voice-icon);cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;transition:transform .15s,box-shadow .2s;display:grid;box-shadow:0 2px 6px #0f172a1f}.chat-voice-play>svg{width:14px;height:14px}.chat-voice-play:active:not(:disabled){transform:scale(.92)}.chat-voice-play:focus-visible,.chat-voice-speed:focus-visible,.chat-voice-remove:focus-visible{outline:2px solid var(--voice-accent);outline-offset:2px}.chat-voice--own .chat-voice-play:focus-visible,.chat-voice--own .chat-voice-speed:focus-visible{outline-color:#fff}.chat-voice-play:disabled{cursor:wait}.chat-voice.is-playing .chat-voice-play{box-shadow:0 0 0 4px #1976d224,0 2px 6px #0f172a1f}.chat-voice--own.is-playing .chat-voice-play{box-shadow:0 0 0 4px #ffffff38,0 2px 6px #0f172a1f}.chat-voice-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-voice-waveform{height:28px;position:relative}.chat-voice-bars{pointer-events:none;align-items:center;gap:2px;height:100%;display:flex}.chat-voice-bar{background:linear-gradient(90deg, var(--voice-bar-played) var(--voice-played,0%), var(--voice-bar) var(--voice-played,0%));border-radius:999px;flex:1;min-width:0;transition:height .22s;display:block}.chat-voice-waveform.is-unloaded .chat-voice-bar{height:6px!important}.chat-voice-waveform.is-unloaded .chat-voice-bar:nth-child(3n){height:12px!important}.chat-voice-waveform.is-unloaded .chat-voice-bar:nth-child(5n){height:17px!important}.chat-voice-seek{box-sizing:border-box;opacity:0;cursor:pointer;touch-action:pan-y;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.chat-voice-seek:disabled{cursor:default}.chat-voice-footer{justify-content:space-between;align-items:center;gap:8px;min-height:18px;display:flex}.chat-voice-time{font-variant-numeric:tabular-nums;color:var(--voice-text);font-size:11.5px;font-weight:600}.chat-voice-speed{background:var(--voice-chip);min-width:32px;height:18px;color:var(--voice-chip-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:0 7px;font-size:10.5px;font-weight:700;transition:opacity .18s}.chat-voice-speed:disabled{opacity:.45;cursor:default}.chat-voice-remove{width:36px;height:36px;color:var(--voice-red);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;display:grid}.chat-voice-remove>svg{width:14px;height:14px}.chat-voice-error{color:#b42332;width:100%;margin-top:2px;font-size:12px;line-height:1.4;display:block}.chat-voice--own .chat-voice-error{color:#fff;font-weight:600}.chat-voice-loader{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite chat-voice-spin}@keyframes chat-voice-spin{to{transform:rotate(360deg)}}.chat-voice-recorder{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:6px 0;display:flex}.chat-voice-button{color:#475569;min-height:40px;font:inherit;cursor:pointer;background:#f1f5f9;border:0;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s,transform .15s;display:inline-flex}.chat-voice-button:hover:not(:disabled){color:var(--voice-accent);background:#e8f1fc}.chat-voice-button:active:not(:disabled){transform:scale(.9)}.chat-voice-button:focus-visible{outline:2px solid var(--voice-accent);outline-offset:2px}.chat-voice-button:disabled{opacity:.5;cursor:default}.chat-voice-recording{align-items:center;gap:8px;width:100%;min-width:0;animation:.22s cubic-bezier(.22,1,.36,1) chat-voice-in;display:flex}@keyframes chat-voice-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.chat-voice-discard,.chat-voice-stop{cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:transform .15s,opacity .18s;display:grid}.chat-voice-discard{color:var(--voice-red);background:#fef2f2}.chat-voice-stop{background:var(--voice-gradient);color:#fff;box-shadow:0 3px 10px #1976d24d}.chat-voice-discard>svg,.chat-voice-stop>svg{width:14px;height:14px}.chat-voice-discard:active,.chat-voice-stop:active:not(:disabled){transform:scale(.9)}.chat-voice-stop:disabled{opacity:.5;cursor:default}.chat-voice-discard:focus-visible,.chat-voice-stop:focus-visible{outline:2px solid var(--voice-accent);outline-offset:2px}.chat-voice-capture{box-sizing:border-box;color:#334155;background:#f1f5f9;border-radius:20px;flex:1;align-items:center;gap:10px;min-width:0;height:40px;padding:0 14px;display:flex;position:relative;overflow:hidden}.chat-voice-capture:after{content:"";height:2px;width:var(--voice-progress,0%);background:var(--voice-red);opacity:.55;transition:width .2s linear;position:absolute;bottom:0;left:0}.chat-voice-dot{background:var(--voice-red);border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.2s ease-in-out infinite chat-voice-pulse}@keyframes chat-voice-pulse{0%,to{opacity:1;box-shadow:0 0 #dc262673}50%{opacity:.55;box-shadow:0 0 0 5px #dc262600}}.chat-voice-clock{font-variant-numeric:tabular-nums;color:#0f172a;flex-shrink:0;font-size:14px;font-weight:600}.chat-voice-levels{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:24px;display:flex;overflow:hidden}.chat-voice-levels>span{background:#94a3b8;border-radius:999px;flex:0 0 3px;transition:height 90ms linear}.chat-voice-levels>span:nth-last-child(-n+6){background:var(--voice-accent)}.chat-voice-wait{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.chat-voice-capture .chat-voice-loader{color:var(--voice-accent)}.chat-voice-recorder--compact{flex:0 0 40px;width:40px;height:40px;margin:0;position:static}.chat-voice-recorder--compact>.chat-voice-button{box-sizing:border-box;border-radius:50%;width:40px;height:40px;min-height:40px;padding:0}.chat-voice-recorder--compact>.chat-voice-button>span{display:none}.chat-voice-recorder--compact>.chat-voice-recording{z-index:3;background:#fff;position:absolute;inset:0}.chat-voice-recorder--compact .chat-voice-error{box-sizing:border-box;z-index:3;background:#fff;border:1px solid #fecaca;border-radius:14px;margin:0;padding:10px 12px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 16px #0f172a14}@media (prefers-reduced-motion:reduce){.chat-voice-play,.chat-voice-bar,.chat-voice-button,.chat-voice-discard,.chat-voice-stop,.chat-voice-levels>span,.chat-voice-capture:after{transition:none}.chat-voice-recording,.chat-voice-dot,.chat-voice-loader{animation:none}}.vaccines-screen,.vaccines-screen .ant-typography,.vaccines-screen .ant-btn,.vaccines-screen .ant-card,.vaccines-screen .ant-select,.vaccines-screen .ant-result,.vaccines-screen .ant-empty,.vaccines-screen .ant-tag{font-family:Montserrat,sans-serif}.vaccines-page-container{box-sizing:border-box;width:100%;max-width:1536px;margin:0 auto;padding:0 24px}.vaccines-page-header{justify-content:space-between;align-items:center;gap:24px;margin:16px 8px 28px;display:flex}.vaccines-page-title-group{align-items:center;gap:20px;display:flex}.vaccines-page-icon{color:#1976d2;background:#eff6ff;border:1px solid #1976d214;border-radius:16px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 2px 8px #0f172a0d}.vaccines-page-title.ant-typography{color:#0f172a;letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.1;margin:0!important}.vaccines-page-kicker.ant-typography{color:#94a3b8;letter-spacing:.02em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:600;line-height:1.3;display:block}.vaccine-status-dashboard{flex-direction:column;gap:20px;padding-bottom:24px;display:flex}.vaccines-skeleton-shape{vertical-align:middle;background:linear-gradient(90deg,#edf0f4 25%,#e2e7ee 37%,#edf0f4 63%) 0 0/400% 100%;border-radius:4px;animation:1.8s infinite vaccines-skeleton-shimmer}.vaccines-dashboard-skeleton .ant-flex,.vaccines-dashboard-skeleton .ant-flex>div,.vaccines-dashboard-skeleton .ant-skeleton{min-width:0}.vaccines-dashboard-skeleton .ant-skeleton,.vaccines-dashboard-skeleton .ant-skeleton-input{max-width:100%}@keyframes vaccines-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.vaccines-kpi-card.ant-card,.vaccines-chart-card.ant-card,.vaccines-insight-card.ant-card,.vaccines-state-card.ant-card{background:#fff;border:1px solid #e9edf3;border-radius:16px;box-shadow:0 8px 24px #0f172a0b}.vaccines-kpi-card.ant-card{--vaccines-kpi-color:#2563eb;--vaccines-kpi-soft:#2563eb14;--vaccines-kpi-border:#2563eb24;isolation:isolate;background:radial-gradient(circle at 100% -8%, var(--vaccines-kpi-soft) 0, transparent 52%), linear-gradient(138deg, #ffffffe6 0%, #ffffffad 58%, #f8fafc94 100%);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border:0;height:100%;min-height:122px;position:relative;overflow:hidden}.vaccines-kpi-card.ant-card:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff9e 0%,#ffffff29 34%,#0000 58%);position:absolute;inset:0}.vaccines-kpi-card--coverage.ant-card{--vaccines-kpi-color:#12a87a;--vaccines-kpi-soft:#12a87a17;--vaccines-kpi-border:#12a87a29}.vaccines-kpi-card--pending.ant-card{--vaccines-kpi-color:#e99a10;--vaccines-kpi-soft:#f2a51a1c;--vaccines-kpi-border:#e99a102e}.vaccines-kpi-card--expired.ant-card{--vaccines-kpi-color:#e5534b;--vaccines-kpi-soft:#e5534b17;--vaccines-kpi-border:#e5534b29}.vaccines-kpi-card>.ant-card-body{flex-direction:column;min-height:131px;padding:18px;display:flex}.vaccines-kpi-main{z-index:1;flex:none;position:relative}.vaccines-kpi-copy{z-index:1;min-width:0;position:relative}.vaccines-kpi-label-row{min-height:22px}.vaccines-kpi-label.ant-typography{color:#5d6879;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.vaccines-kpi-help-button.ant-btn{color:#8a94a4;width:22px;min-width:22px;height:22px;padding:0}.vaccines-kpi-help-button.ant-btn:not(:disabled):hover{color:var(--vaccines-kpi-color);background:var(--vaccines-kpi-soft)}.vaccines-kpi-help-button.ant-btn:focus-visible{color:var(--vaccines-kpi-color);box-shadow:0 0 0 3px var(--vaccines-kpi-soft);outline:none}.vaccines-kpi-value.ant-typography{color:#172033;letter-spacing:-.045em;font-size:31px;font-weight:780;line-height:1;margin:8px 0 0!important}.vaccines-kpi-footer{z-index:1;min-width:0;margin-top:16px;position:relative}.vaccines-kpi-footer-value.ant-typography{color:#667085;min-width:0;font-size:10.5px;font-weight:550;line-height:1.4;display:block}.vaccines-kpi-footer-highlight{color:#344054;font-weight:750}.vaccines-kpi-footer-description{color:#667085;font-weight:550}.vaccines-kpi-icon-shell{z-index:1;box-shadow:0 8px 20px var(--vaccines-kpi-soft), inset 0 1px 0 #fffffff5, inset 0 -1px 0 #94a3b814;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffff75;border:0;border-radius:15px;flex:none;padding:3px;position:relative}.vaccines-kpi-icon.ant-avatar{border:1px solid var(--vaccines-kpi-border)}.vaccines-kpi-orb{z-index:0;background:radial-gradient(circle at 35% 35%, #ffffffb8 0%, var(--vaccines-kpi-soft) 48%, transparent 74%);opacity:.9;filter:blur(.5px);pointer-events:none;border:0;border-radius:50%;width:126px;height:126px;position:absolute;top:-48px;right:-42px}.vaccines-kpi-orb:after{width:64px;height:64px;box-shadow:0 0 24px var(--vaccines-kpi-soft);content:"";background:#ffffff38;border:0;border-radius:50%;position:absolute;bottom:17px;right:17px}.vaccines-kpi-tooltip .ant-tooltip-inner,.vaccines-kpi-tooltip .ant-tooltip-container{border:1px solid #e2e8f0;border-radius:11px;max-width:330px;padding:14px;font-family:Montserrat,sans-serif;box-shadow:0 14px 34px #0f172a29;color:#172033!important;background:#fff!important}.vaccines-kpi-tooltip-content{gap:6px;display:grid}.vaccines-kpi-tooltip-title{color:#172033;font-size:12px;font-weight:700;line-height:1.4;display:block}.vaccines-kpi-tooltip-description{color:#475467;font-size:11px;font-weight:500;line-height:1.6;display:block}.vaccines-kpi-tooltip-formula{color:#344054;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.45;display:block}.vaccines-icon-avatar.ant-avatar{border-radius:12px;flex:none}.vaccines-chart-card.ant-card>.ant-card-body,.vaccines-insight-card.ant-card>.ant-card-body{padding:24px}.vaccines-chart-card--filtered.ant-card{border-color:#2563eb4d}.vaccines-card-title.ant-typography{color:#172033;font-size:16px;font-weight:700;line-height:1.35;margin:0!important}.vaccines-card-subtitle.ant-typography{color:#667085;margin-top:2px;font-size:12px;font-weight:500;line-height:1.4;display:block}.vaccines-global-tag.ant-tag{letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;font-size:9px;font-weight:700}.vaccines-filter-panel-shell{visibility:hidden;opacity:0;transform-origin:top;pointer-events:none;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .26s cubic-bezier(.4,0,1,1),margin-top .26s cubic-bezier(.4,0,1,1),opacity .15s,transform .22s cubic-bezier(.4,0,1,1),visibility 0s linear .26s;display:grid;transform:translateY(-7px)scale(.995)}.vaccines-filter-panel-shell--open{visibility:visible;opacity:1;pointer-events:auto;grid-template-rows:1fr;margin-top:18px;transition:grid-template-rows .36s cubic-bezier(.22,1,.36,1),margin-top .36s cubic-bezier(.22,1,.36,1),opacity .22s 35ms,transform .36s cubic-bezier(.22,1,.36,1),visibility linear;transform:translateY(0)scale(1)}.vaccines-filter-panel-clip{min-height:0;overflow:hidden}.vaccines-filter-panel{background:linear-gradient(135deg,#fff 0%,#fbfdff 64%,#f3f7fd 100%);border:1px solid #e2e8f0eb;border-radius:14px;padding:18px;transition:transform .3s cubic-bezier(.22,1,.36,1);transform:translateY(-3px);box-shadow:0 8px 24px #0f172a0b,inset 0 1px #fff}.vaccines-filter-panel-shell--open .vaccines-filter-panel{transform:translateY(0)}.vaccines-filter-panel-header{opacity:0;margin-bottom:17px;transition:opacity .13s,transform .18s;transform:translateY(-4px)}.vaccines-filter-panel-shell--open .vaccines-filter-panel-header{opacity:1;transition:opacity .22s 80ms,transform .3s cubic-bezier(.22,1,.36,1) 65ms;transform:translateY(0)}.vaccines-filter-panel>.ant-row{opacity:0;transition:opacity .13s,transform .18s;transform:translateY(-4px)}.vaccines-filter-panel-shell--open .vaccines-filter-panel>.ant-row{opacity:1;transition:opacity .24s .115s,transform .32s cubic-bezier(.22,1,.36,1) 90ms;transform:translateY(0)}.vaccines-filter-avatar.ant-avatar{color:#667085;background:#ffffffc2;border:1px solid #e4e8ee;border-radius:9px;flex:none}.vaccines-filter-title.ant-typography{color:#172033;font-size:13px;font-weight:750}.vaccines-filter-active-tag.ant-tag{color:#526071;background:#edf1f5;border-radius:999px;margin:0;padding:0 7px;font-size:9px;font-weight:750;line-height:19px}.vaccines-filter-help.ant-typography{color:#7b879b;margin-top:2px;font-size:11px;font-weight:500;display:block}.vaccines-filter-field{flex-direction:column;gap:8px;width:100%;display:flex}.vaccines-filter-field>.ant-select{width:100%}.vaccines-filter-panel .vaccines-filter-field>.ant-select .ant-select-selector{background:#ffffffd1!important;border-color:#e0e5ec!important;transition:border-color .18s,box-shadow .18s,background .18s!important;box-shadow:0 1px 2px #0f172a06!important}.vaccines-filter-panel .vaccines-filter-field>.ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#fff!important;border-color:#c4cdd9!important}.vaccines-filter-panel .vaccines-filter-field>.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{border-color:#9babc0!important;box-shadow:0 0 0 3px #47546714!important}.vaccines-filter-panel .ant-select-selection-placeholder{color:#98a2b3;font-size:11px;font-weight:500}.vaccines-filter-panel .ant-select-selection-item{color:#26344d;font-size:11px;font-weight:650}.vaccines-filter-panel .ant-select-arrow{color:#7b8797}.vaccines-filter-label.ant-typography{color:#667085;letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.3}.vaccines-enterprise-option{vertical-align:middle;align-items:center;gap:9px;width:100%;min-width:0;display:inline-flex}.vaccines-enterprise-option-logo.ant-avatar{color:#667085;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex:0 0 24px;box-shadow:0 1px 3px #0f172a0f}.vaccines-enterprise-option-logo.ant-avatar>img{-o-object-fit:contain;object-fit:contain;padding:2px}.vaccines-enterprise-option-name{color:#26344d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;line-height:1.3;overflow:hidden}.vaccines-optional-control{background:#ffffffd1;border:1px solid #e0e5ec;border-radius:10px;height:42px;padding:0 13px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #0f172a06}.vaccines-optional-control:hover{border-color:#c4cdd9;box-shadow:0 3px 10px #0f172a0b}.vaccines-optional-control .ant-typography{color:#344054;font-size:12px;font-weight:650}.vaccines-chart-legend{margin-top:20px;padding:0 2px}.vaccines-chart-legend-item{background:#fbfcfe;border:1px solid #e6ebf2;border-radius:999px;min-height:32px;padding:5px 10px;box-shadow:0 2px 7px #0f172a09}.vaccines-chart-legend-item.vaccines-status-filter-control.ant-btn{height:32px;color:inherit;align-items:center;gap:7px;display:inline-flex}.vaccines-status-filter-control.ant-btn{cursor:pointer;transition:opacity .18s,filter .18s,transform .18s,border-color .18s,background-color .18s,box-shadow .18s}.vaccines-status-filter-control.ant-btn:not(:disabled):hover{color:inherit;background:#fff;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a12}.vaccines-status-filter-control.ant-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #47546724}.vaccines-status-filter-control.ant-btn.is-muted{opacity:.42;filter:saturate(.6)}.vaccines-status-filter-control.ant-btn.is-muted:hover{opacity:.78;filter:saturate(.85)}.vaccines-status-filter-control.ant-btn.is-active[data-status=upToDate]{background:#f0faf6;border-color:#a8decd;box-shadow:0 4px 13px #12a87a1a}.vaccines-status-filter-control.ant-btn.is-active[data-status=missing]{background:#fff9ec;border-color:#f1d392;box-shadow:0 4px 13px #f2a51a1c}.vaccines-status-filter-control.ant-btn.is-active[data-status=expired]{background:#fff4f3;border-color:#ecc1be;box-shadow:0 4px 13px #e5534b1a}.vaccines-status-filter-control.is-active .vaccines-legend-dot{transform:scale(1.08)}.vaccines-chart-legend-value.ant-typography{color:#172033;border-left:1px solid #dfe5ed;margin-left:2px;padding-left:8px;font-size:10px;font-weight:750}.vaccines-chart-context-tags{max-width:100%}.vaccines-chart-context-tag.ant-tag{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:28px;margin:0;padding:3px 10px;font-size:9px;font-weight:700;line-height:18px;display:inline-flex;overflow:hidden;border:1px solid #dbeafe!important}.vaccines-chart-context-tag.ant-tag>svg{flex:none;margin:0}.vaccines-chart-context-tag.ant-tag>span{text-overflow:ellipsis;overflow:hidden}.vaccines-inference-tag.ant-tag{color:#176b52;background:linear-gradient(135deg,#fff 0%,#f0faf6 100%);border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:30px;margin:0;padding:3px 11px 3px 5px;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 3px 10px #12a87a12,inset 0 1px #ffffffe6;border:1px solid #cfe8de!important}.vaccines-inference-tag-icon{color:#0d8c67;background:#e4f6ef;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.vaccines-inference-tag-value{color:#125f49;letter-spacing:-.01em;font-size:11px;font-weight:800}.vaccines-inference-tag-label{color:#527065;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.2;overflow:hidden}.vaccines-legend-dot{border-radius:3px;flex:none;width:10px;height:10px}.vaccines-legend-label.ant-typography{color:#344054;font-size:11px;font-weight:650}.vaccines-main-chart{background:radial-gradient(circle at 92% 0,#2563eb13,#0000 31%),linear-gradient(#fbfcfe 0%,#fff 38%);border:1px solid #e1e7ef;border-radius:16px;margin-top:14px;padding:18px 14px 4px;box-shadow:0 10px 26px #0f172a0a,inset 0 1px #ffffffe0}.vaccines-chart-caption{border-bottom:1px solid #dae1ebd1;min-height:42px;margin:0 4px 2px;padding:0 4px 14px 16px;position:relative}.vaccines-chart-caption:before{content:"";background:linear-gradient(#2563eb,#60a5fa);border-radius:999px;width:3px;position:absolute;top:2px;bottom:16px;left:0}.vaccines-chart-caption-title.ant-typography{color:#172033;font-size:12px;font-weight:750;display:block}.vaccines-chart-caption-helper.ant-typography{color:#7b8495;margin-top:2px;font-size:10px;line-height:1.4;display:block}.vaccines-chart-count-tag.ant-tag{margin-inline-end:0;font-size:9px;font-weight:700;line-height:24px}.vaccines-status-chart{width:100%;min-height:260px;margin-top:3px;overflow:hidden}.vaccines-status-chart .recharts-surface{overflow:hidden}.vaccines-status-chart .recharts-wrapper:focus,.vaccines-status-chart .recharts-surface:focus{outline:none}.vaccines-status-chart .recharts-bar-rectangle{cursor:pointer;transition:filter .16s,opacity .16s}.vaccines-status-chart .recharts-bar-rectangle:hover{filter:brightness(1.035)saturate(1.08)}.vaccines-status-chart .recharts-label-list text{pointer-events:none}.vaccines-recharts-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #e2e8f0;border-radius:12px;min-width:220px;padding:14px;font-family:Montserrat,sans-serif;box-shadow:0 14px 34px #0f172a24}.vaccines-recharts-tooltip-title.ant-typography{color:#172033;font-size:12px;font-weight:750;display:block}.vaccines-recharts-tooltip-enterprise.ant-typography{color:#315fba;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:9px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.vaccines-tooltip-enterprise-scope{background:linear-gradient(105deg,#fff 0%,#f4f7fc 100%);border:1px solid #e9eef5;border-radius:9px;align-items:center;gap:8px;min-width:0;margin-top:7px;padding:6px 8px;display:flex}.vaccines-tooltip-enterprise-logos{flex:none;align-items:center;display:flex}.vaccines-tooltip-enterprise-logo.ant-avatar{color:#667085;background:#fff;border:1px solid #dfe6ef;border-radius:7px;box-shadow:0 1px 4px #0f172a14}.vaccines-tooltip-enterprise-logo.ant-avatar+.vaccines-tooltip-enterprise-logo.ant-avatar,.vaccines-tooltip-enterprise-more{margin-left:-5px}.vaccines-tooltip-enterprise-logo.ant-avatar>img{-o-object-fit:contain;object-fit:contain;padding:2px}.vaccines-tooltip-enterprise-more{color:#526071;background:#f4f6f9;border:1px solid #dfe6ef;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;font-size:8px;font-weight:750;display:inline-flex}.vaccines-coverage-card .apexcharts-tooltip{z-index:30!important;box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.vaccines-apex-tooltip{background:#fffffffa;border:1px solid #e2e8f0;border-radius:12px;min-width:190px;padding:13px;font-family:Montserrat,sans-serif;box-shadow:0 14px 34px #0f172a24}.vaccines-apex-tooltip-title{color:#172033;font-size:11px;font-weight:750;display:block}.vaccines-apex-tooltip-enterprise{color:#315fba;background:linear-gradient(105deg,#fff 0%,#f4f7fc 100%);border:1px solid #e9eef5;border-radius:9px;align-items:center;gap:8px;margin-top:7px;padding:6px 8px;font-size:9px;display:flex}.vaccines-apex-tooltip-logos{align-items:center;display:flex}.vaccines-apex-tooltip-logos img,.vaccines-apex-tooltip-logos span{box-sizing:border-box;color:#667085;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dfe6ef;border-radius:7px;justify-content:center;align-items:center;width:23px;height:23px;padding:2px;font-size:9px;font-weight:750;display:inline-flex;box-shadow:0 1px 4px #0f172a14}.vaccines-apex-tooltip-logos img+img,.vaccines-apex-tooltip-logos img+span,.vaccines-apex-tooltip-logos span+img,.vaccines-apex-tooltip-logos span+span{margin-left:-5px}.vaccines-apex-tooltip-value{color:#667085;margin-top:8px;font-size:9px;font-weight:600;display:block}.vaccines-recharts-tooltip-total.ant-typography{color:#7b8495;margin-top:3px;font-size:9px;display:block}.vaccines-recharts-tooltip-statuses{border-top:1px solid #eef1f5;gap:8px;margin-top:12px;padding-top:11px;display:grid}.vaccines-recharts-tooltip-statuses .ant-typography{color:#475467;font-size:10px}.vaccines-recharts-tooltip-dot{border-radius:3px;flex:none;width:8px;height:8px}.vaccines-recharts-tooltip-inferred.ant-typography{color:#087f5b;border-top:1px solid #eef1f5;margin-top:11px;padding-top:10px;font-size:9px;line-height:1.5;display:block}.vaccines-recharts-tooltip-action.ant-typography{color:#2563eb;border-top:1px solid #eef1f5;margin-top:11px;padding-top:10px;font-size:9px;font-weight:650;line-height:1.45;display:block}.vaccines-insight-card.ant-card>.ant-card-body{box-sizing:border-box}.vaccines-insight-header{min-width:0}.vaccines-department-legend{min-height:32px}.vaccines-department-chart-shell{background:radial-gradient(circle at 92% 0,#2563eb11,#0000 31%),linear-gradient(#fbfcfe 0%,#fff 38%);border:1px solid #e1e7ef;border-radius:16px;margin-top:14px;padding:18px 12px 3px;box-shadow:0 10px 26px #0f172a09,inset 0 1px #ffffffe0}.vaccines-department-chart{width:100%;min-height:170px;margin-top:3px;overflow:hidden}.vaccines-department-chart .recharts-surface{overflow:hidden}.vaccines-department-chart .recharts-wrapper:focus,.vaccines-department-chart .recharts-surface:focus{outline:none}.vaccines-department-chart .recharts-bar-rectangle{cursor:pointer;transition:filter .16s,opacity .16s}.vaccines-department-chart .recharts-bar-rectangle:hover{filter:brightness(1.035)saturate(1.08)}.vaccines-department-chart .recharts-label-list text{pointer-events:none}.vaccines-department-chart .recharts-bar-rectangle:focus{outline:none}.vaccines-department-tooltip{min-width:235px}.vaccines-chart-footer{border-top:1px solid #e9edf3;margin-top:22px;padding-top:12px}.vaccines-chart-footnote.ant-typography{color:#667085;font-size:11px}.vaccines-scope-tag.ant-tag{color:#526071;text-overflow:ellipsis;white-space:nowrap;background:#f1f4f8;border-radius:999px;max-width:230px;margin:0;font-size:9px;font-weight:700;line-height:24px;overflow:hidden}.vaccines-department-empty{text-align:center;background:#f8fafc;border-radius:14px;justify-content:center;align-items:center;min-height:350px;margin-top:18px;padding:28px;display:flex}.vaccines-department-empty .ant-empty-description{max-width:420px;font-size:12px;line-height:1.6}.vaccines-coverage-card.ant-card>.ant-card-body{flex-direction:column;display:flex}.vaccines-coverage-content{flex-direction:column;flex:1;gap:16px;margin-top:16px;display:flex}.vaccines-coverage-visual{min-width:0}.vaccines-coverage-chart-shell{z-index:1;isolation:isolate;background:radial-gradient(circle at 92% 8%,#2563eb13,#0000 35%),radial-gradient(circle at 8% 92%,#12a87a0e,#0000 32%),linear-gradient(155deg,#fbfdff 0%,#fff 58%,#f8fafc 100%);border:1px solid #e4eaf2;border-radius:17px;padding:13px 13px 14px;position:relative;overflow:visible;box-shadow:0 10px 26px #0f172a09,inset 0 1px #ffffffe6}.vaccines-coverage-chart-shell:before{z-index:-1;content:"";pointer-events:none;border:1px solid #94a3b81f;border-radius:50%;width:176px;height:176px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.vaccines-coverage-chart-meta{z-index:2;padding:0 2px;position:relative}.vaccines-coverage-chart-eyebrow.ant-typography{color:#7b8495;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:700}.vaccines-coverage-total-tag.ant-tag{color:#526071;background:#ffffffc7;border-radius:999px;margin:0;font-size:9px;font-weight:700;line-height:24px;box-shadow:0 1px 4px #0f172a0e}.vaccines-coverage-chart{z-index:3;height:230px;margin:-1px -7px -5px;position:relative}.vaccines-coverage-chart .apexcharts-canvas{margin:0 auto}.vaccines-coverage-chart .apexcharts-pie-series path{cursor:pointer;transition:filter .18s,opacity .18s}.vaccines-coverage-chart-center{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:116px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.vaccines-coverage-chart-center-value{color:#172033;letter-spacing:-.045em;font-size:25px;font-weight:780;line-height:1}.vaccines-coverage-chart-center-label{color:#526071;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:100%;margin-top:7px;font-size:9px;font-weight:750;line-height:1.3;overflow:hidden}.vaccines-coverage-chart-center-detail{color:#98a2b3;margin-top:3px;font-size:8px;font-weight:650;line-height:1.3}.vaccines-coverage-breakdown{gap:7px;margin-top:11px;display:grid}.vaccines-coverage-breakdown-row.ant-btn{width:100%;height:auto;min-height:40px;color:inherit;text-align:left;background:#ffffffdb;border:1px solid #e9eef5;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:7px 11px;display:flex;box-shadow:0 2px 7px #0f172a06}.vaccines-coverage-breakdown-label.ant-typography{color:#344054;font-size:11px;font-weight:650}.vaccines-coverage-breakdown-value.ant-typography{color:#172033;font-size:12px;font-weight:750}.vaccines-coverage-breakdown-percent.ant-typography{color:#667085;text-align:right;min-width:42px;font-size:10px;font-weight:600}.vaccines-quick-read{background:#fafbfd;border:1px solid #e5eaf1;border-radius:16px;padding:12px;box-shadow:inset 0 1px #ffffffeb}.vaccines-quick-read-header{min-width:0}.vaccines-quick-read-label.ant-typography{color:#475467;letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:750}.vaccines-quick-read-scope.ant-typography{color:#526071;text-overflow:ellipsis;white-space:nowrap;background:#eef2f6;border-radius:999px;max-width:58%;padding:3px 7px;font-size:9.5px;font-weight:600;overflow:hidden}.vaccines-quick-read-stats{background:#fff;border:1px solid #e5eaf1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:9px;display:grid;overflow:hidden}.vaccines-quick-read-stat{--vaccines-quick-stat-color:#526071;--vaccines-quick-stat-soft:#f1f4f8;-moz-column-gap:7px;min-width:0;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:7px;padding:8px 9px;display:grid}.vaccines-quick-read-stat:nth-child(odd){border-right:1px solid #edf0f4}.vaccines-quick-read-stat:nth-child(-n+2){border-bottom:1px solid #edf0f4}.vaccines-quick-read-stat--pending{--vaccines-quick-stat-color:#cb7f06;--vaccines-quick-stat-soft:#fff7e5}.vaccines-quick-read-stat--types{--vaccines-quick-stat-color:#c64942;--vaccines-quick-stat-soft:#fff1f0}.vaccines-quick-read-stat--departments{--vaccines-quick-stat-color:#315fba;--vaccines-quick-stat-soft:#eff6ff}.vaccines-quick-read-stat-icon{width:26px;height:26px;color:var(--vaccines-quick-stat-color);background:var(--vaccines-quick-stat-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vaccines-quick-read-stat-copy{min-width:0}.vaccines-quick-read-stat-label.ant-typography{color:#475467;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.vaccines-quick-read-stat-value.ant-typography{color:#172033;letter-spacing:-.025em;text-align:right;font-size:18px;font-weight:780;line-height:1;display:block}.vaccines-quick-read-stat-detail.ant-typography{color:#7b8495;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.vaccines-quick-read-insights{background:#fff;border:1px solid #e5eaf1;border-radius:12px;margin-top:10px;overflow:hidden}.vaccines-quick-read-insight-row{--vaccines-insight-color:#526071;--vaccines-insight-soft:#f1f4f8;box-sizing:border-box;border-bottom:1px solid #edf0f4;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:9px 10px;display:grid}.vaccines-quick-read-insight-row:last-child{border-bottom:0}.vaccines-quick-read-insight-row--pending{--vaccines-insight-color:#b66f06;--vaccines-insight-soft:#fff6df}.vaccines-quick-read-insight-row--vaccine{--vaccines-insight-color:#315fba;--vaccines-insight-soft:#edf4ff}.vaccines-quick-read-insight-row--coverage{--vaccines-insight-color:#087f5b;--vaccines-insight-soft:#eaf8f3}.vaccines-quick-read-insight-row--people,.vaccines-quick-read-insight-row--neutral{--vaccines-insight-color:#526071;--vaccines-insight-soft:#eef2f6}.vaccines-quick-read-insight-icon{width:27px;height:27px;color:var(--vaccines-insight-color);background:var(--vaccines-insight-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.vaccines-quick-read-insight-body{min-width:0}.vaccines-quick-read-insight-title.ant-typography{color:#172033;margin-bottom:5px;font-size:10.5px;font-weight:750;line-height:1.35;display:block}.vaccines-quick-read-insight-detail.ant-typography{color:#596579;font-size:10px;font-weight:550;line-height:1.4}.vaccines-quick-read-data-tag.ant-tag{color:#526071;white-space:normal;background:#eef2f6;border-radius:7px;margin:0;padding:0 7px;font-size:9px;font-weight:750;line-height:22px}.vaccines-quick-read-data-tag--pending.ant-tag{color:#995e05;background:#fff3d5}.vaccines-quick-read-data-tag--vaccine.ant-tag{color:#315fba;background:#eaf2ff}.vaccines-quick-read-data-tag--coverage.ant-tag{color:#087f5b;background:#e6f7f0}.vaccines-quick-read-data-tag--people.ant-tag,.vaccines-quick-read-data-tag--neutral.ant-tag{color:#475467;background:#edf1f5}.vaccines-state-card.ant-card{justify-content:center;align-items:center;min-height:400px;display:flex}.vaccines-state-card>.ant-card-body{width:100%}@media (width>=768px) and (width<=1199px){.vaccines-coverage-content{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}}@media (width<=767px){.vaccines-page-container{padding:0 16px}.vaccines-page-header{margin:12px 0 22px}.vaccines-page-title-group{gap:12px}.vaccines-page-title.ant-typography{font-size:19px}.vaccines-page-kicker.ant-typography{font-size:9px}.vaccines-chart-card.ant-card>.ant-card-body,.vaccines-insight-card.ant-card>.ant-card-body{padding:16px}.vaccines-kpi-value.ant-typography{font-size:26px}.vaccines-filter-panel{padding:16px}.vaccines-chart-legend{align-items:flex-start!important}.vaccines-main-chart{margin-left:-4px;margin-right:-4px;padding:14px 5px 0}.vaccines-chart-caption{padding:0 7px 8px}.vaccines-department-chart-shell{margin-left:-4px;margin-right:-4px;padding:14px 5px 0}}@media (prefers-reduced-motion:reduce){.vaccines-skeleton-shape,.vaccines-dashboard-skeleton .ant-skeleton *{animation:none!important}.vaccines-filter-panel-shell,.vaccines-filter-panel,.vaccines-filter-panel-header,.vaccines-filter-panel>.ant-row,.vaccines-status-filter-control.ant-btn{transition-duration:.01ms!important;transition-delay:0s!important}}.op{--op-blue:#2563eb;--op-blue-soft:#eff6ff;--op-teal:#0d9488;--op-teal-soft:#f0fdfa;--op-ink:#0f172a;--op-body:#475569;--op-muted:#94a3b8;--op-line:#e2e8f0;--op-line-soft:#f1f5f9;--op-surface:#f8fafc;--op-radius:16px;color:var(--op-body);font-family:Montserrat,sans-serif}.op *{box-sizing:border-box}.op-period-filter{border:1px solid var(--op-line-soft);border-radius:var(--op-radius);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex;box-shadow:0 2px 15px -3px #00000012}.op-period-filter__icon{width:38px;height:38px;color:var(--op-blue);background:var(--op-blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.op-period-filter__copy{flex:170px;gap:2px;display:grid}.op-period-filter__label{color:var(--op-ink);font-size:12px;font-weight:800}.op-period-filter__hint{color:var(--op-muted);font-size:11px}.op-period-filter .op-period-filter__picker{width:min(100%,320px);min-height:38px;font-family:Montserrat,sans-serif}@media (width<=600px){.op-period-filter .op-period-filter__picker{width:100%}}.op-card{border:1px solid var(--op-line-soft);border-radius:var(--op-radius);background:#fff;box-shadow:0 2px 15px -3px #00000012}.op-card__head{border-bottom:1px solid var(--op-line-soft);align-items:center;gap:12px;padding:18px 22px;display:flex}.op-card__icon{width:40px;height:40px;color:var(--op-accent,var(--op-blue));background:var(--op-accent-soft,var(--op-blue-soft));border-radius:12px;flex:none;place-items:center;display:grid}.op-card__titles{gap:2px;min-width:0;display:grid}.op-card__title{color:var(--op-ink);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:14px;font-weight:800;line-height:1.3;overflow:hidden}.op-card__subtitle{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:500;line-height:1.4;overflow:hidden}.op-card__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.op-card__body{padding:20px 22px}.op-count-chip{color:var(--op-body);background:var(--op-surface);border:1px solid var(--op-line-soft);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:12px;align-items:baseline;gap:6px;padding:7px 12px;font-size:10px;font-weight:700;display:inline-flex}.op-count-chip strong{color:var(--op-ink);letter-spacing:-.01em;font-size:15px;font-weight:800}.op-count-chip--accent{color:var(--op-blue);background:var(--op-blue-soft);border-color:#dbeafe}.op-count-chip--accent strong{color:var(--op-blue)}.op-scope{background:var(--op-surface);border:1px solid var(--op-line-soft);border-radius:var(--op-radius);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:11px 22px;display:flex;box-shadow:0 2px 15px -3px #00000012}.op-scope__label{color:var(--op-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.op-scope__tag{color:var(--op-blue);background:var(--op-blue-soft);border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:7px;padding:5px 6px 5px 11px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex}.op-scope__tag--muted{color:#475569;border-color:var(--op-line);background:#fff}.op-scope__clear{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:10px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}.op-scope__clear:hover{background:#fef2f2;border-color:#fca5a5}.op-scope__drop{color:currentColor;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;transition:opacity .18s,background .18s;display:grid}.op-scope__drop:hover{opacity:1;background:#2563eb1f}.op-kpis{grid-template-columns:repeat(var(--op-kpi-columns,4), minmax(0, 1fr));gap:16px;margin-bottom:16px;display:grid}.op-kpi{border:1px solid var(--op-line-soft);border-radius:var(--op-radius);background:#fff;flex-direction:column;gap:3px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 15px -3px #00000012}.op-kpi__top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.op-kpi__icon{width:36px;height:36px;color:var(--op-accent);background:var(--op-accent-soft);border-radius:11px;flex:none;place-items:center;display:grid}.op-kpi__label{color:var(--op-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.3;overflow:hidden}.op-kpi__value{color:var(--op-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;line-height:1.05}.op-kpi__detail{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:600;line-height:1.4;overflow:hidden}.op-split{background:0 0;border-radius:999px;width:100%;height:6px;margin-top:12px;display:flex;overflow:hidden}.op-split--slim{height:5px;margin-top:9px}.op-split__seg{min-width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.op-split__seg:first-child{border-radius:999px 0 0 999px}.op-split__seg:last-child{border-radius:0 999px 999px 0}.op-split__track{background:var(--op-line-soft);border-radius:999px;width:100%;height:100%;display:block}.op-table-wrap{overflow-x:auto}.op-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:760px}.op-table th:first-child,.op-table td:first-child{width:40%}.op-table th:nth-child(2),.op-table td:nth-child(2),.op-table th:nth-child(3),.op-table td:nth-child(3){width:18%}.op-table th:nth-child(4),.op-table td:nth-child(4){width:24%}.op-table th{color:var(--op-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:14px;font-size:9.5px;font-weight:800}.op-table th:first-child,.op-table td:first-child{padding-left:22px}.op-table th:last-child,.op-table td:last-child{padding-right:22px}.op-table th.is-numeric,.op-table td.is-numeric{text-align:right}.op-table td{border-top:1px solid var(--op-line-soft);vertical-align:middle;padding:13px 14px}.op-table__sort{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;transition:color .18s;display:inline-flex}.op-table__sort:hover,.op-table__sort.is-active{color:var(--op-blue)}.op-table__sort.is-numeric{justify-content:flex-end;width:100%}.op-table__row{cursor:pointer;transition:background .16s}.op-table__row:hover{background:var(--op-surface)}.op-table__row.is-focused{background:var(--op-blue-soft);box-shadow:inset 3px 0 0 var(--op-blue)}.op-entity{align-items:center;gap:11px;min-width:0;display:flex}.op-entity__avatar{width:34px;height:34px;color:var(--op-blue);background:var(--op-blue-soft);border:1px solid #dbeafe;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid;overflow:hidden}.op-entity__avatar img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.op-entity__text{gap:1px;min-width:0;display:grid}.op-entity__name{color:var(--op-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1.35;overflow:hidden}.op-entity__meta{color:var(--op-muted);align-items:center;gap:6px;font-size:10px;font-weight:600;line-height:1.3;display:flex}.op-entity__rank{min-width:19px;height:19px;color:var(--op-muted);background:var(--op-surface);border:1px solid var(--op-line-soft);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 5px;font-size:9.5px;font-weight:800;display:inline-grid}.op-entity__rank.is-top{color:#b45309;background:#fffbeb;border-color:#fde68a}.op-metric{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:inline-flex}.op-metric__value{color:var(--op-ink);font-size:14px;font-weight:800}.op-metric__share{color:var(--op-body);opacity:.75;font-size:10.5px;font-weight:700}.op-status-trigger{cursor:help;border-radius:6px;align-items:center;width:100%;min-height:28px;display:flex}.op-status-trigger:focus-visible{outline:2px solid var(--op-blue);outline-offset:3px}.MuiTooltip-tooltip.op-status-tooltip{padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.op-status-bar{background:var(--op-line-soft);border-radius:999px;width:100%;height:9px;display:flex;overflow:hidden}.op-status-bar__seg{min-width:2px;transition:width .5s cubic-bezier(.22,1,.36,1)}.op-status-bar__empty{width:100%;height:9px;color:var(--op-muted);background:repeating-linear-gradient(135deg, var(--op-line-soft), var(--op-line-soft) 4px, #fff 4px, #fff 8px);border:1px solid var(--op-line-soft);border-radius:999px;place-items:center;font-size:8px;font-weight:700;display:grid}.op-legend{color:var(--op-muted);background:var(--op-surface);border-top:1px solid var(--op-line-soft);border-radius:0 0 var(--op-radius) var(--op-radius);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 22px;font-size:10px;font-weight:600;display:flex}.op-legend__item{align-items:center;gap:6px;display:inline-flex}.op-legend__dot{border-radius:3px;width:8px;height:8px}.op-legend__hint{color:var(--op-muted);align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:600;display:inline-flex}.op-status-list{gap:13px;display:grid}.op-status-row{gap:6px;display:grid}.op-status-row__head{align-items:center;gap:8px;display:flex}.op-status-row__dot{border-radius:3px;flex:none;width:9px;height:9px}.op-status-row__label{color:var(--op-body);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:700;line-height:1.3;overflow:hidden}.op-status-row__count{color:var(--op-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:800}.op-status-row__pct{min-width:38px;color:var(--op-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.op-status-row__track{background:var(--op-line-soft);border-radius:999px;height:7px;display:flex;overflow:hidden}.op-status-row__bar{border-radius:999px;min-width:0;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.op-status-row__fill{min-width:0;transition:width .5s cubic-bezier(.22,1,.36,1)}.op-chart{width:100%}.op-chart__legend{color:var(--op-muted);flex-wrap:wrap;justify-content:center;gap:14px;margin-top:14px;font-size:10.5px;font-weight:600;display:flex}.op-chart__legend-item{align-items:center;gap:6px;display:inline-flex}.op-rank-tick__badge{fill:var(--op-surface);stroke:var(--op-line-soft);stroke-width:1px}.op-rank-tick__rank{fill:var(--op-muted);font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800}.op-rank-tick__badge.is-leader{fill:#fffbeb;stroke:#fde68a}.op-rank-tick__rank.is-leader{fill:#b45309}.op-rank-tick__label{fill:#334155;letter-spacing:.01em;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600}.op-rank-total{fill:var(--op-ink);font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:800}.op-segmented{background:var(--op-surface);border:1px solid var(--op-line-soft);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.op-segmented__btn{color:var(--op-muted);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:10.5px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex}.op-segmented__btn:hover{color:var(--op-body)}.op-segmented__btn.is-active{color:var(--op-blue);background:#fff;box-shadow:0 1px 3px #0f172a1a}.op-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.op-empty__icon{width:62px;height:62px;color:var(--op-blue);background:var(--op-blue-soft);border-radius:50%;place-items:center;margin-bottom:16px;display:grid;box-shadow:0 0 0 8px #eff6ffa6}.op-empty__icon--muted{color:var(--op-muted);background:var(--op-surface);box-shadow:0 0 0 8px #f8fafce6}.op-empty__title{color:var(--op-ink);margin:0;font-size:14px;font-weight:800}.op-empty__text{max-width:360px;color:var(--op-muted);margin:6px 0 0;font-size:11.5px;font-weight:500;line-height:1.6}.op-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:600;display:flex}.op-error__retry{color:#b91c1c;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fca5a5;border-radius:9px;margin-left:auto;padding:6px 12px;font-family:inherit;font-size:10px;font-weight:700}@keyframes op-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.op-fade{animation:.32s ease-out both op-fade-up}@media (prefers-reduced-motion:reduce){.op-fade{animation:none}}.op-skeleton-shape{background:linear-gradient(90deg,#edf0f4 25%,#e2e7ee 37%,#edf0f4 63%) 0 0/400% 100%;animation:1.8s infinite op-skeleton-shimmer;display:block}@keyframes op-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.op-skeleton-shape{animation:none}}@media (width<=1100px){.op-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.op-kpis{grid-template-columns:minmax(0,1fr)}.op-card__head,.op-card__body,.op-scope,.op-legend{padding-left:16px;padding-right:16px}.op-table th:first-child,.op-table td:first-child{padding-left:16px}.op-table th:last-child,.op-table td:last-child{padding-right:16px}.op-kpi__value{font-size:28px}.op-legend__hint{display:none}}.op-rank-link{cursor:pointer}.op-chart--interactive,.op-chart--interactive .recharts-wrapper,.op-chart--interactive .recharts-surface,.op-chart--interactive .recharts-surface *{cursor:pointer!important}.op-rank-link:hover .op-rank-tick__label,.op-rank-link:focus-visible .op-rank-tick__label{fill:#2563eb;text-decoration:underline}.checkmark{stroke-width:2px;stroke:#4bb71b;stroke-miterlimit:10;border-radius:50%;width:80px;height:80px;margin:0 auto;animation:.4s ease-in-out .4s forwards fill,.3s ease-in-out .9s both scale;display:block;box-shadow:inset 0 0 #4bb71b}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166px;stroke-width:2px;stroke-miterlimit:10;stroke:#4bb71b;fill:#fff;animation:.6s cubic-bezier(.65,0,.45,1) forwards stroke}.checkmark__check{transform-origin:50%;stroke-dasharray:48;stroke-dashoffset:48px;animation:.3s cubic-bezier(.65,0,.45,1) .8s forwards stroke}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale(1.1)}}@keyframes fill{to{box-shadow:inset 0 0 0 30px #4bb71b}}.sick-leaves-kpi-card.ant-card{--sick-leaves-kpi-color:#2563eb;--sick-leaves-kpi-soft:#2563eb14;--sick-leaves-kpi-border:#2563eb24;isolation:isolate;background:radial-gradient(circle at 100% -8%, var(--sick-leaves-kpi-soft) 0, transparent 52%), linear-gradient(138deg, #ffffffe6 0%, #ffffffad 58%, #f8fafc94 100%);-webkit-backdrop-filter:blur(20px)saturate(145%);backdrop-filter:blur(20px)saturate(145%);border:0;border-radius:16px;height:100%;min-height:132px;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f172a0b}.sick-leaves-kpi-card.ant-card:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff9e 0%,#ffffff29 34%,#0000 58%);position:absolute;inset:0}.sick-leaves-kpi-card--filtered.ant-card{box-shadow:0 0 0 1px #2563eb1a,0 8px 24px #0f172a0b}.sick-leaves-kpi-card>.ant-card-body{flex-direction:column;min-height:132px;padding:15px 16px 15px 20px;display:flex}.sick-leaves-kpi-main,.sick-leaves-kpi-copy,.sick-leaves-kpi-footer{z-index:1;position:relative}.sick-leaves-kpi-main{flex:none}.sick-leaves-kpi-copy,.sick-leaves-kpi-footer{min-width:0}.sick-leaves-kpi-label-row{min-height:32px}.sick-leaves-kpi-label.ant-typography{color:#5d6879;letter-spacing:.045em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.sick-leaves-kpi-value.ant-typography{color:#172033;letter-spacing:-.045em;font-family:Montserrat,sans-serif;font-size:29px;font-weight:780;line-height:1;margin:6px 0 0!important}.sick-leaves-kpi-skeleton.ant-skeleton{width:min(150px,80%);margin-top:6px}.sick-leaves-kpi-skeleton .ant-skeleton-title{border-radius:8px;height:29px;margin:0}.sick-leaves-kpi-footer{margin-top:14px}.sick-leaves-kpi-footer-value.ant-typography{color:#667085;min-width:0;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:550;line-height:1.4;display:block}.sick-leaves-kpi-footer-highlight{color:#344054;font-weight:750}.sick-leaves-kpi-footer-description{color:#667085;font-weight:550}.sick-leaves-kpi-icon-shell{z-index:1;box-shadow:0 8px 20px var(--sick-leaves-kpi-soft), inset 0 1px 0 #fffffff5, inset 0 -1px 0 #94a3b814;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#ffffff75;border:0;border-radius:15px;flex:none;padding:3px;position:relative}.sick-leaves-kpi-icon.ant-avatar{border:1px solid var(--sick-leaves-kpi-border);border-radius:12px;flex:none}.sick-leaves-kpi-orb{z-index:0;background:radial-gradient(circle at 35% 35%, #ffffffb8 0%, var(--sick-leaves-kpi-soft) 48%, transparent 74%);opacity:.9;filter:blur(.5px);pointer-events:none;border:0;border-radius:50%;width:126px;height:126px;position:absolute;top:-48px;right:-42px}.sick-leaves-kpi-orb:after{width:64px;height:64px;box-shadow:0 0 24px var(--sick-leaves-kpi-soft);content:"";background:#ffffff38;border:0;border-radius:50%;position:absolute;bottom:17px;right:17px}.sick-leaves-kpi-trend{align-items:center;min-height:15px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;line-height:1.4;display:flex}.sick-leaves-kpi-trend-icon{align-items:center;margin-right:5px;display:flex}.sick-leaves-kpi-trend-description{color:#98a2b3;margin-left:6px;font-weight:550}@media (width<=767px){.sick-leaves-kpi-value.ant-typography{font-size:26px}}.emails-list-container{font-family:Montserrat,sans-serif;position:relative}.emails-list-select-dropdown *,.emails-list-picker-dropdown *,.ant-tooltip *,.ant-message *,.ant-modal *,.ant-notification *,.emails-history-card,.emails-history-card *,.emails-history-table,.emails-history-table *,.emails-history-search,.emails-history-search *,.emails-history-download-btn,.emails-history-download-btn *,.emails-history-header,.emails-history-header *{font-family:Montserrat,sans-serif!important}.modern-confirm-modal .ant-modal-content{border:1px solid #e2e8f0cc;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 25px 60px -12px #0f172a2e}.modern-confirm-modal .ant-modal-body{padding:0!important}.modal-header-premium{text-align:center;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:40px 32px 24px}.modal-icon-wrapper{color:#e11d48;background:#fff1f2;border-radius:24px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:inline-flex;position:relative;box-shadow:0 10px 20px #e11d481a}.modal-icon-wrapper:after{content:"";opacity:.6;border:1px solid #ffe4e6;border-radius:32px;position:absolute;inset:-8px}.modal-title-premium{color:#0f172a;letter-spacing:-.02em;margin-bottom:12px;font-size:22px;font-weight:900}.modal-content-premium{padding:0 32px 40px}.modal-description-premium{color:#64748b;text-align:center;margin-bottom:28px;font-size:15px;line-height:1.6}.modal-impact-premium{background:#fdf2f2;border:1px solid #fee2e2;border-radius:18px;align-items:flex-start;gap:16px;padding:20px;display:flex}.modal-impact-premium__icon{color:#ef4444;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.modal-impact-premium__text{color:#991b1b;font-size:13.5px;font-weight:600;line-height:1.5}.modern-confirm-modal .ant-modal-confirm-btns{background:#f8fafc;justify-content:center;gap:12px;padding:24px 32px;display:flex;margin-top:0!important}.modern-confirm-modal .ant-modal-confirm-btns .ant-btn{border-radius:14px;flex:1;height:48px;font-size:14px;font-weight:800;transition:all .2s;margin-left:0!important}.modern-confirm-modal .ant-btn-dangerous{background:#e11d48!important;box-shadow:0 8px 20px #e11d4840!important}.modern-confirm-modal .ant-btn-dangerous:hover{transform:translateY(-2px);background:#f43f5e!important;box-shadow:0 12px 24px #e11d4859!important}.emails-list-hero{background:radial-gradient(circle at 100% 0,#6366f10f 0%,#0000 55%),linear-gradient(#fffffff5 0%,#f8fbff 100%),#fff;border:1px solid #dbe4efe6;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:16px 0 28px;padding:24px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #0f172a12}.emails-list-hero__glow{pointer-events:none;background:radial-gradient(circle,#1976d22e 0%,#6366f114 40%,#6366f100 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.emails-list-hero__pattern{pointer-events:none;opacity:.6;background-image:radial-gradient(#1976d214 1px,#0000 1px);background-position:0 0;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 60%,#000 130%);mask-image:linear-gradient(120deg,#0000 60%,#000 130%)}.emails-list-hero__main{z-index:1;position:relative}.emails-list-hero__icon{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);border:none;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff3,0 8px 18px #1976d240}.emails-list-hero__copy{gap:6px;min-width:0;display:grid}.emails-list-hero__title.MuiTypography-root{color:#0f172a;letter-spacing:-.2px;margin:0;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1.15}.emails-list-hero__subtitle{color:#60758c;font-size:12.5px;font-weight:600;line-height:1.4}.emails-list-hero__button.ant-btn{z-index:1;background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);border:none;border-radius:12px;height:44px;padding-inline:20px;font-weight:700;transition:transform .15s,box-shadow .15s;position:relative;box-shadow:inset 0 1px #ffffff40,0 5px 12px #1976d252}.emails-list-hero__button.ant-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 10px 18px #1976d266}.emails-list-hero__back-button.ant-btn{z-index:1;color:#334155;background:#fff;border-color:#cbd5e1;border-radius:12px;height:44px;padding-inline:20px;font-weight:700;transition:transform .15s,border-color .15s,color .15s,box-shadow .15s;position:relative;box-shadow:0 1px 3px #0f172a14}.emails-list-hero__back-button.ant-btn:hover{color:#1976d2;background:#f8fbff;border-color:#1976d2;transform:translateY(-1px);box-shadow:0 6px 14px #1976d22e}.emails-history-toolbar{border-bottom:1px solid #f1f5f9;padding:18px 24px 8px}.emails-history-toolbar .emails-list-filter-section-title{margin-bottom:12px}.emails-history-toolbar__main{width:100%}.emails-history-search.ant-input-affix-wrapper{background:#fbfdff;border-color:#e2e8f0;border-radius:12px;flex:1;min-width:260px;font-family:Montserrat,sans-serif}.emails-history-search.ant-input-affix-wrapper:hover,.emails-history-search.ant-input-affix-wrapper:focus,.emails-history-search.ant-input-affix-wrapper-focused{background:#fff;border-color:#1976d2;box-shadow:0 0 0 4px #1976d21a}.emails-history-download-btn.ant-btn{letter-spacing:.02em;color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:14px;height:48px;padding-inline:24px;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #fff3,0 8px 20px #10b98140;font-family:Montserrat,sans-serif!important}.emails-history-refresh-btn.ant-btn{background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);box-shadow:inset 0 1px #fff3,0 8px 20px #1976d240}.emails-history-download-btn.ant-btn:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 12px 24px #05966959}.emails-history-refresh-btn.ant-btn:hover:not(:disabled){background:linear-gradient(135deg,#1565c0 0%,#1d4ed8 100%);box-shadow:inset 0 1px #fff3,0 12px 24px #1976d259}.emails-history-download-btn.ant-btn:active:not(:disabled){transform:translateY(0)}.emails-history-download-btn.ant-btn:disabled{color:#94a3b8;box-shadow:none;background:#f1f5f9;border:1px solid #e2e8f0}.emails-history-clear-btn.ant-btn{letter-spacing:.02em;color:#475569;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:14px;height:48px;padding-inline:20px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 1px 3px #0f172a0f;font-family:Montserrat,sans-serif!important}.emails-history-clear-btn.ant-btn:hover:not(:disabled){color:#1976d2;background:#f8fbff;border-color:#1976d2;transform:translateY(-1px);box-shadow:0 6px 14px #1976d224}.emails-history-clear-btn.ant-btn:disabled{color:#cbd5e1;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.emails-history-filters-toggle-btn.ant-btn{letter-spacing:.02em;color:#475569;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;gap:8px;height:48px;padding-inline:18px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0f172a0f;font-family:Montserrat,sans-serif!important}.emails-history-filters-toggle-btn.ant-btn:hover:not(:disabled){color:#1976d2;background:#f8fbff;border-color:#1976d2;transform:translateY(-1px);box-shadow:0 6px 14px #1976d224}.emails-history-filters-toggle-btn--active.ant-btn{color:#1976d2;background:#eff6ff;border-color:#1976d2}.emails-history-filters-toggle-btn__badge{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.emails-history-filters-toggle-btn__chevron{transition:transform .25s cubic-bezier(.4,0,.2,1)}.emails-history-filters-toggle-btn--open .emails-history-filters-toggle-btn__chevron{transform:rotate(180deg)}.emails-history-filters-row{align-items:stretch;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s,margin-top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.emails-history-filters-row--open{opacity:1;max-height:600px;margin-top:14px;transform:translateY(0)}.emails-history-filters-row--collapsed{opacity:0;pointer-events:none;max-height:0;margin-top:0;transform:translateY(-4px)}.emails-history-filter{min-width:150px}.emails-history-filter--read{min-width:210px}.emails-history-filter--date{min-width:280px}.emails-history-filter .emails-list-filter__select.ant-select{min-width:124px}.emails-history-filter--read .emails-list-filter__select.ant-select{min-width:184px}.emails-history-filter__range.ant-picker{min-width:240px}.emails-history-skeleton{padding:24px}.emails-list-stat-grid{margin-bottom:22px}.emails-list-stat-card{isolation:isolate;background:#fff;border:1px solid #e8edf4;border-radius:14px;align-items:center;gap:14px;height:100%;padding:14px 16px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a0a}.emails-list-stat-card:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle at 100% 0%, var(--stat-glow,#1976d22e) 0%, transparent 55%);transition:opacity .22s;position:absolute;inset:0}.emails-list-stat-card:hover{border-color:var(--stat-border-hover,#cbd5e1);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 6px 18px #0f172a14}.emails-list-stat-card:hover:before{opacity:1}.emails-list-stat-card__glow{display:none}.emails-list-stat-card__icon{z-index:1;color:#fff;background:linear-gradient(135deg, var(--stat-icon-color,#1976d2) 0%, var(--stat-icon-color-dark,#1565c0) 100%);width:44px;height:44px;box-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #00000014, 0 4px 12px var(--stat-icon-shadow,#1976d24d);border-radius:12px;flex-shrink:0;place-items:center;font-size:20px;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s;display:grid;position:relative}.emails-list-stat-card:hover .emails-list-stat-card__icon{box-shadow:inset 0 1px 0 #ffffff40, inset 0 -2px 0 #00000014, 0 6px 16px var(--stat-icon-shadow,#1976d266);transform:translateY(-1px)scale(1.02)}.emails-list-stat-card__body{z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex;position:relative}.emails-list-stat-card__label{color:#64748b;letter-spacing:.01em;word-wrap:break-word;text-transform:none;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;line-height:1.25}.emails-list-stat-card__value{color:#0f172a;letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-family:Montserrat,sans-serif;font-size:24px;font-weight:800;line-height:1.05}.emails-list-stat-card__value-skeleton{background:linear-gradient(90deg,#0f172a0f 0%,#0f172a1f 50%,#0f172a0f 100%) 0 0/200% 100%;border-radius:6px;width:48px;height:22px;animation:1.4s ease-in-out infinite emails-list-shimmer;display:inline-block}.emails-list-stat-card__chevron{z-index:1;width:28px;height:28px;color:var(--stat-icon-color,#1976d2);background:var(--stat-icon-bg,#eff6ff);border:1px solid var(--stat-icon-border,#dbeafe);border-radius:8px;flex-shrink:0;place-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s;display:grid;position:relative}.emails-list-stat-card--clickable:hover .emails-list-stat-card__chevron{background:var(--stat-icon-color,#1976d2);border-color:var(--stat-icon-color,#1976d2);color:#fff;transform:translate(3px)}@keyframes emails-list-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.emails-list-stat-card--blue{--stat-tint:#2563eb12;--stat-glow:#2563eb24;--stat-icon-bg:#eff6ff;--stat-icon-border:#dbeafe;--stat-icon-color:#2563eb;--stat-icon-color-dark:#1d4ed8;--stat-icon-shadow:#2563eb52;--stat-border-hover:#bfdbfe}.emails-list-stat-card--green{--stat-tint:#05966912;--stat-glow:#05966924;--stat-icon-bg:#ecfdf5;--stat-icon-border:#a7f3d0;--stat-icon-color:#059669;--stat-icon-color-dark:#047857;--stat-icon-shadow:#05966957;--stat-border-hover:#6ee7b7}.emails-list-stat-card--slate{--stat-tint:#64748b12;--stat-glow:#64748b29;--stat-icon-bg:#f1f5f9;--stat-icon-border:#cbd5e1;--stat-icon-color:#64748b;--stat-icon-color-dark:#475569;--stat-icon-shadow:#47556947;--stat-border-hover:#cbd5e1}.emails-list-stat-card--violet{--stat-tint:#8b5cf612;--stat-glow:#8b5cf629;--stat-icon-bg:#f5f3ff;--stat-icon-border:#ddd6fe;--stat-icon-color:#8b5cf6;--stat-icon-color-dark:#7c3aed;--stat-icon-shadow:#8b5cf657;--stat-border-hover:#c4b5fd}.emails-list-stat-card--rose{--stat-tint:#e11d4812;--stat-glow:#e11d4829;--stat-icon-bg:#fff1f2;--stat-icon-border:#fecdd3;--stat-icon-color:#e11d48;--stat-icon-color-dark:#be123c;--stat-icon-shadow:#e11d4857;--stat-border-hover:#fda4af}.emails-list-stat-card--clickable{cursor:pointer}.emails-list-stat-card--clickable:focus-visible{border-color:var(--stat-icon-color,#1976d2);box-shadow:0 1px 0 #ffffffd9 inset, 0 0 0 4px var(--stat-glow,#1976d22e), 0 6px 16px #0f172a0f;outline:none}.emails-list-insights-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:-4px 0 22px;display:grid}.emails-list-insight{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.emails-list-insight__icon{color:#1976d2;background:#eff6ff;border:1px solid #dbeafe;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.emails-list-insight--warning .emails-list-insight__icon{color:#d97706;background:#fffbeb;border-color:#fde68a}.emails-list-insight__body{gap:3px;min-width:0;display:grid}.emails-list-insight__label{color:#64748b;letter-spacing:.35px;text-transform:uppercase;font-size:10.5px;font-weight:800;line-height:1.15}.emails-list-insight__value{color:#0f172a;font-variant-numeric:tabular-nums;font-size:21px;font-weight:900;line-height:1.05}.emails-list-insight__detail{color:#64748b;text-overflow:ellipsis;font-size:11px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.emails-list-analytics-grid{grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr) minmax(340px,1.25fr);gap:18px;margin-bottom:28px;display:grid}.emails-list-analytics-card.ant-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 12px 30px #0f172a0f}.emails-list-analytics-card__header{align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.emails-list-analytics-card__icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.emails-list-analytics-card__copy{gap:4px;min-width:0;display:grid}.emails-list-analytics-card__title{color:#0f172a;font-size:14.5px;font-weight:900;line-height:1.2}.emails-list-analytics-card__subtitle{color:#64748b;font-size:11.5px;font-weight:600;line-height:1.35}.emails-list-analytics-card__body{min-height:294px;padding:0 10px 14px}.emails-list-analytics-card__body .apexcharts-canvas,.emails-list-analytics-card__body .apexcharts-svg{margin:0 auto}.emails-list-analytics-card__body .ant-empty{align-content:center;min-height:246px;margin:0;display:grid}.emails-list-analytics-card__body .ant-empty-description{color:#64748b;font-size:12px;font-weight:700}.emails-list-chart-skeleton{min-height:246px;padding:16px 10px}.emails-list-chart-skeleton__main.ant-skeleton-element,.emails-list-chart-skeleton__main .ant-skeleton-image{border-radius:16px!important;width:100%!important;height:214px!important}.emails-list-card.ant-card{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #e2e8f0;border-radius:18px;margin-bottom:40px;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 40px #0f172a12}.emails-history-card.ant-card{margin-bottom:0;overflow:hidden;-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#ffffffbf!important;border:1px solid #ffffffd9!important;border-radius:20px!important;box-shadow:0 10px 30px -5px #0f172a0d,0 2px 6px #00000005!important}.emails-history-header{background:#ffffff80;border-bottom:1px solid #e2e8f0b3;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.emails-history-header__main{align-items:center;gap:12px;min-width:0;display:flex}.emails-history-header__icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.emails-history-header__copy{gap:2px;min-width:0;display:grid}.emails-history-header__title{color:#0f172a;font-size:15px;font-weight:700;line-height:1.2}.emails-history-header__subtitle{color:#64748b;font-size:12px;font-weight:500;line-height:1.4}.emails-history-header__count{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;padding:6px 12px;font-size:12px;font-weight:700}.emails-list-toolbar{background:linear-gradient(#fff 0%,#fbfdff 100%);border-bottom:1px solid #e5edf6;grid-template-columns:1fr;gap:18px;padding:22px 26px;display:grid}.emails-list-toolbar__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.emails-list-toolbar__heading-text{align-items:baseline;gap:12px;min-width:0;display:flex}.emails-list-toolbar__title{color:#0f172a;letter-spacing:-.1px;font-size:15.5px;font-weight:800;line-height:1.2}.emails-list-toolbar__count{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35}.emails-list-toolbar__filters-section{flex-direction:column;gap:12px;padding:12px 0 8px;display:flex}.emails-list-filter-section-title{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:2px;padding:6px 12px;display:inline-flex;box-shadow:0 2px 4px #0f172a05}.emails-list-toolbar__search-row{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.emails-list-toolbar__search-row .emails-list-toolbar__search{flex:1;min-width:260px}.emails-list-filter-section-title span{color:#334155;text-transform:uppercase;letter-spacing:.5px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:800}.emails-list-filter-section-title__icon-wrapper{color:#1976d2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;box-shadow:0 1px 3px #1976d21f}.emails-list-toolbar__search{width:100%;display:flex}.emails-list-toolbar__search .ant-input-affix-wrapper{background:#fff;border-color:#e2e8f0;border-radius:14px;height:48px;padding:8px 16px;transition:all .2s}.emails-list-toolbar__search .ant-input-affix-wrapper:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a08}.emails-list-toolbar__search .ant-input-affix-wrapper:focus-within{background:#fff;border-color:#bfdbfe;box-shadow:0 0 0 4px #2563eb1a}.emails-list-toolbar__search .ant-input{color:#0f172a;font-size:14px;font-weight:500}.emails-list-toolbar__search .ant-input::placeholder{color:#94a3b8}.emails-list-toolbar__filters-row{flex-wrap:wrap;align-items:center;gap:12px;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .22s,margin-top .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.emails-list-toolbar__filters-row--open{opacity:1;max-height:600px;transform:translateY(0)}.emails-list-toolbar__filters-row--collapsed{opacity:0;pointer-events:none;max-height:0;margin-top:-12px;transform:translateY(-4px)}.emails-list-filter{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:10px 14px;transition:all .2s;display:flex;position:relative;box-shadow:0 2px 8px #0f172a05}.emails-list-filter:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0d}.emails-list-filter--active{background:linear-gradient(#fff 0%,#f8fbff 100%);border-color:#bfdbfe;box-shadow:0 6px 16px #1976d214}.emails-list-filter--active:after{content:"";background:#2563eb;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;right:12px;box-shadow:0 0 0 4px #2563eb26}.emails-list-filter__label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:2px;font-size:11px;font-weight:800;line-height:1;display:flex}.emails-list-filter--active .emails-list-filter__label{color:#1976d2}.emails-list-filter__segmented.ant-segmented{background:#f1f5f9;border-radius:10px;padding:3px}.emails-list-filter__segmented.ant-segmented .ant-segmented-item{color:#475569;border-radius:8px;padding:3px 12px;font-size:12px;font-weight:600;transition:color .16s}.emails-list-filter__segmented.ant-segmented .ant-segmented-item:hover{color:#1976d2}.emails-list-filter__segmented.ant-segmented .ant-segmented-item-selected{color:#1976d2;background:#fff;box-shadow:0 2px 6px #0f172a14}.emails-list-filter__select.ant-select{flex:1;align-items:center;min-width:160px;min-height:30px;display:flex}.emails-list-filter__select.ant-select .ant-select-selector{align-items:center;width:100%;display:flex;height:30px!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.emails-list-filter__select.ant-select .ant-select-selection-item{color:#0f172a;font-size:13px;font-weight:700;padding-right:22px!important;line-height:30px!important}.emails-list-filter__select.ant-select:not(.ant-select-disabled):hover .ant-select-selector{box-shadow:none!important;border:none!important}.emails-list-filter__select.ant-select-focused:not(.ant-select-disabled) .ant-select-selector{box-shadow:none!important}.emails-list-filter__select.ant-select .ant-select-arrow{right:0;inset-inline-end:0;margin-top:0;top:50%;transform:translateY(-50%)}.emails-list-filter__picker.ant-picker{height:30px;box-shadow:none;background:0 0;border:none;flex:1;align-items:center;min-width:130px;padding:0;display:flex}.emails-list-filter__picker.ant-picker:hover,.emails-list-filter__picker.ant-picker-focused{box-shadow:none;background:0 0;border:none}.emails-list-filter__picker.ant-picker .ant-picker-input{height:30px}.emails-list-filter__picker.ant-picker .ant-picker-input>input{color:#0f172a;font-size:13px;font-weight:700;line-height:30px}.emails-list-filter__picker.ant-picker .ant-picker-input>input::placeholder{color:#94a3b8;font-weight:600}.emails-list-filter__picker.ant-picker .ant-picker-suffix{align-items:center;display:inline-flex}.emails-list-filter__picker.ant-picker .ant-picker-clear{inset-inline-end:0}.emails-list-clear-filters.ant-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px 0 10px;font-size:12px;font-weight:700;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.emails-list-clear-filters.ant-btn:hover{color:#ef4444!important;background:#fef2f2!important;border-color:#fecaca!important}.emails-list-clear-filters__x{color:#fff;background:#94a3b8;border-radius:50%;place-items:center;width:16px;height:16px;font-size:13px;font-weight:700;line-height:1;transition:background .16s;display:inline-grid}.emails-list-clear-filters.ant-btn:hover .emails-list-clear-filters__x{background:#ef4444}.emails-list-table-wrapper{padding:0}.emails-list-table.ant-table-wrapper .ant-table{background:0 0}.emails-list-table.ant-table-wrapper .ant-table-thead>tr>th{color:#64748b;text-transform:uppercase;letter-spacing:0;background:0 0;border-bottom:1px solid #e5edf6;padding:16px 20px;font-size:11px;font-weight:700}.emails-list-table.ant-table-wrapper .ant-table-tbody>tr>td{border-bottom:1px solid #edf2f7;padding:18px 20px;transition:background .16s}.emails-list-table.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.emails-list-table .ant-table-pagination.emails-list-pagination{background:linear-gradient(#fbfdff 0%,#fff 100%);border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex;margin:0!important;padding:18px 26px!important}.emails-list-pagination .ant-pagination-total-text{color:#64748b;letter-spacing:.1px;flex:1;min-width:0;margin-right:0;font-size:12.5px;font-weight:700}.emails-list-pagination .ant-pagination-item,.emails-list-pagination .ant-pagination-prev .ant-pagination-item-link,.emails-list-pagination .ant-pagination-next .ant-pagination-item-link{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;min-width:34px;height:34px;padding:0 8px;font-size:12.5px;font-weight:700;transition:color .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex;font-family:Montserrat,sans-serif!important}.emails-list-pagination .ant-pagination-item a{color:inherit;font-weight:700}.emails-list-pagination .ant-pagination-item:hover,.emails-list-pagination .ant-pagination-prev:hover .ant-pagination-item-link,.emails-list-pagination .ant-pagination-next:hover .ant-pagination-item-link{color:#1976d2;background:#f4f9ff;border-color:#bfdbfe}.emails-list-pagination .ant-pagination-item-active{background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);border:none;box-shadow:0 6px 14px #1976d247}.emails-list-pagination .ant-pagination-item-active a,.emails-list-pagination .ant-pagination-item-active:hover a{color:#fff}.emails-list-pagination .ant-pagination-item-active:hover{background:linear-gradient(135deg,#1565c0 0%,#1d4ed8 100%);border:none}.emails-list-pagination .ant-pagination-disabled .ant-pagination-item-link,.emails-list-pagination .ant-pagination-disabled:hover .ant-pagination-item-link{color:#cbd5e1;cursor:not-allowed;background:#f8fafc;border-color:#e2e8f0}.emails-list-pagination .ant-pagination-jump-prev,.emails-list-pagination .ant-pagination-jump-next{justify-content:center;align-items:center;height:34px;display:inline-flex}.emails-list-pagination .ant-pagination-jump-prev .ant-pagination-item-link-icon,.emails-list-pagination .ant-pagination-jump-next .ant-pagination-item-link-icon{color:#1976d2}.emails-list-pagination .ant-pagination-options{margin-left:4px}.emails-list-pagination .ant-pagination-options-size-changer.ant-select .ant-select-selector{align-items:center;min-width:96px;transition:border-color .16s,box-shadow .16s;display:flex;background:#fff!important;border-color:#e2e8f0!important;border-radius:10px!important;height:34px!important;padding:0 32px 0 12px!important}.emails-list-pagination .ant-pagination-options-size-changer.ant-select:hover .ant-select-selector{border-color:#bfdbfe!important}.emails-list-pagination .ant-pagination-options-size-changer.ant-select-focused .ant-select-selector{border-color:#1976d2!important;box-shadow:0 0 0 4px #1976d21f!important}.emails-list-pagination .ant-pagination-options-size-changer .ant-select-selection-item{color:#0f172a;font-size:12.5px;font-weight:700;line-height:32px!important}.emails-list-pagination .ant-pagination-options-size-changer .ant-select-arrow{color:#64748b;inset-inline-end:12px}.emails-list-table .ant-empty-normal{margin:56px 0}.emails-list-table .ant-empty-image{opacity:.55;height:70px}.emails-list-table .ant-empty-description{color:#64748b;font-size:13px;font-weight:600;margin-bottom:16px!important}.emails-list-table .ant-empty-footer .ant-btn{background:linear-gradient(135deg,#1976d2 0%,#2563eb 100%);border:none;border-radius:12px;height:40px;padding-inline:18px;font-weight:700;box-shadow:0 8px 18px #1976d23d}.emails-list-row__title{align-items:center;gap:12px;min-width:0;display:flex}.emails-list-row__icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.emails-list-row__title-main{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:14px;font-weight:700;display:block;overflow:hidden}.emails-list-row__title-sub{color:#64748b;white-space:nowrap;text-overflow:ellipsis;max-width:360px;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.emails-list-creator,.emails-list-enterprises,.emails-list-trigger-cell{gap:4px;min-width:0;display:grid}.emails-list-creator__name,.emails-list-enterprises strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.3;overflow:hidden}.emails-list-creator__sub,.emails-list-enterprises small,.emails-list-trigger-detail{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.emails-list-enterprises{max-width:210px}.emails-list-trigger{color:#475569;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.emails-list-recipients{align-items:center;gap:9px;min-width:0;display:inline-flex}.emails-list-recipients__icon{color:#1976d2;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;flex:none;place-items:center;width:26px;height:26px;display:grid}.emails-list-recipients__text{min-width:0;display:grid}.emails-list-recipients__text strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:800;line-height:1.25;overflow:hidden}.emails-list-recipients__text small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}.emails-list-trigger--manual{color:#475569;background:#f1f5f9}.emails-list-trigger--specific_date{color:#2563eb;background:#eff6ff;border-color:#dbeafe}.emails-list-trigger--sick_note_field,.emails-list-trigger--verified_sick_notes_in_month{color:#ea580c;background:#fff7ed;border-color:#ffedd5}.emails-list-trigger--recurring_weekly{color:#7c3aed;background:#f5f3ff;border-color:#ede9fe}.emails-list-trigger--vaccine_status{color:#16a34a;background:#f0fdf4;border-color:#dcfce7}.emails-list-status{border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.emails-list-status-cell{gap:6px;min-width:0;display:grid}.emails-list-status-row{align-items:center;gap:10px;display:inline-flex}.emails-list-status-detail{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.3;overflow:hidden}.emails-list-status:before{content:"";border-radius:50%;width:6px;height:6px}.emails-list-status--active{color:#166534;background:#f0fdf4}.emails-list-status--active:before{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.emails-list-status--inactive{color:#991b1b;background:#fef2f2}.emails-list-status--inactive:before{background:#ef4444;box-shadow:0 0 0 3px #ef444433}.emails-list-actions{justify-content:flex-end;gap:8px;display:flex}.emails-list-action-btn.ant-btn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.emails-list-action-btn.ant-btn:hover{transform:translateY(-2px);color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important}.emails-list-action-btn--danger.ant-btn{color:#dc2626}.emails-list-action-btn--danger.ant-btn:hover{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.emails-list-action-btn.ant-btn[disabled],.emails-list-action-btn.ant-btn[disabled]:hover{transform:none;color:#cbd5e1!important;background:#f8fafc!important;border-color:#e2e8f0!important}.emails-history-sender-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 24px 20px;display:grid}.emails-history-sender-panel__item{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:12px;gap:7px;min-width:0;padding:14px 16px;display:grid}.emails-history-sender-panel__label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.emails-history-sender-panel__item strong{color:#0f172a;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:800;line-height:1.25}.emails-history-sender-panel__item small{color:#64748b;font-size:12px;font-weight:600;line-height:1.4}.emails-history-sender-panel__item--warning{background:linear-gradient(#fffbeb 0%,#fff 100%);border-color:#fde68a}.emails-history-sender-panel__item--warning .emails-history-sender-panel__label,.emails-history-sender-panel__item--warning strong{color:#b45309}.emails-history-date,.emails-history-template,.emails-history-person,.emails-history-sender{gap:5px;min-width:0;display:grid}.emails-history-date strong,.emails-history-template strong,.emails-history-person strong{color:#0b1220;letter-spacing:-.01em;font-size:14px;font-weight:700;line-height:1.3}.emails-history-date span{color:#0f172a;letter-spacing:-.005em;font-size:13px;font-weight:700;line-height:1.35}.emails-history-template span,.emails-history-person span{color:#334155;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}.emails-history-person small,.emails-history-sender small{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1.25}.emails-history-sender small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;max-width:210px;overflow:hidden}.emails-history-person--muted span{color:#94a3b8;font-style:italic;font-weight:500}.emails-history-delivery{gap:6px;min-width:0;display:grid}.emails-history-delivery__badge{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 11px;line-height:1;display:inline-flex}.emails-history-delivery__badge strong{color:inherit;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1;overflow:hidden}.emails-history-delivery small{color:#475569;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.emails-history-delivery--failed .emails-history-delivery__badge{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.emails-history-delivery--queued .emails-history-delivery__badge{color:#b45309;background:#fffbeb;border-color:#fde68a}.emails-history-signal{gap:6px;min-width:0;display:grid}.emails-history-signal__badge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 11px;line-height:1;display:inline-flex}.emails-history-sender__badge{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;align-items:center;gap:6px;width:fit-content;max-width:100%;padding:6px 11px;line-height:1;display:inline-flex}.emails-history-sender__badge strong{color:inherit;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1;overflow:hidden}.emails-history-sender--penalty .emails-history-sender__badge{color:#b45309;background:#fffbeb;border-color:#fde68a}.emails-history-signal__badge strong{color:inherit;letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;line-height:1;overflow:hidden}.emails-history-signal small{color:#475569;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11.5px;font-weight:600;line-height:1.3;overflow:hidden}.emails-history-signal--opened .emails-history-signal__badge{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.emails-history-signal--clicked .emails-history-signal__badge{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.emails-history-signal--read-click .emails-history-signal__badge{color:#5b21b6;background:#f5f3ff;border-color:#c4b5fd}.emails-history-signal--cc-read .emails-history-signal__badge{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.emails-history-signal--unattributed .emails-history-signal__badge{color:#92400e;background:#fffbeb;border-color:#fde68a}.emails-history-signal--spam .emails-history-signal__badge{color:#be123c;background:#fff1f2;border-color:#fecdd3}.emails-history-signal--muted .emails-history-signal__badge{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.emails-history-click-tooltip{gap:8px;max-width:500px;display:grid}.emails-history-click-tooltip>strong{color:#fff;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.25}.emails-history-click-tooltip__row{gap:3px;min-width:0;display:grid}.emails-history-click-tooltip__url{color:#fff;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;line-height:1.3}.emails-history-click-tooltip__row small{color:#ffffffc7;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;line-height:1.35}.emails-history-column-title{color:inherit;white-space:nowrap;align-items:center;gap:5px;line-height:1.2;display:inline-flex}.emails-history-column-title svg{color:#94a3b8;flex:none}.emails-history-status-tooltip{gap:7px;max-width:360px;display:grid}.emails-history-status-tooltip>strong,.emails-history-status-tooltip span,.emails-history-status-tooltip small{color:#fff;font-family:Montserrat,sans-serif;line-height:1.35}.emails-history-status-tooltip>strong{font-size:12px;font-weight:700}.emails-history-status-tooltip span{font-size:11.5px;font-weight:600}.emails-history-status-tooltip small{color:#ffffffc7;overflow-wrap:anywhere;font-size:10.5px;font-weight:600}.emails-history-status-tooltip small strong{color:#fff;font-weight:700}.emails-history-copy-actions{justify-content:center;align-items:center;gap:6px;min-width:78px;display:inline-flex}.email-heatmap-modal__summary{z-index:10002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad6;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;display:flex;position:fixed;top:72px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a2e}.email-heatmap-modal__summary span{color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1}.email-heatmap-modal__frame{position:relative}.email-heatmap-modal__overlay{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.email-heatmap-modal__blob{pointer-events:auto;cursor:help;transform:scale(var(--heatmap-scale,1));transform-origin:50%;opacity:var(--heatmap-opacity,.72);mix-blend-mode:multiply;filter:blur(1px);background:radial-gradient(circle,#ef4444eb 0%,#f59e0b9e 34%,#f59e0b3d 58%,#f59e0b00 74%);border-radius:999px;display:block;position:absolute;box-shadow:0 0 0 1px #ef44442e,0 0 28px #ef444438}.email-heatmap-tooltip{gap:6px;max-width:540px;display:grid}.email-heatmap-tooltip strong,.email-heatmap-tooltip span{color:#fff;overflow-wrap:anywhere;font-family:Montserrat,sans-serif}.email-heatmap-tooltip strong{font-size:12px;font-weight:700;line-height:1.25}.email-heatmap-tooltip span{color:#ffffffdb;font-size:11px;font-weight:700;line-height:1.35}.email-heatmap-tooltip small{color:#ffffffbd;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;line-height:1.35}.emails-history-enterprise{color:#475569;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-block;overflow:hidden}.emails-history-enterprise-cell{align-items:center;gap:10px;min-width:0;display:flex}.emails-history-enterprise-cell__logo{background:#fff;border:1px solid #e2e8f0;padding:4px;box-shadow:0 4px 12px #0f172a14;border-radius:12px!important;width:38px!important;height:38px!important}.emails-history-enterprise-cell__logo img{-o-object-fit:contain;object-fit:contain}.emails-history-enterprise-cell__text{gap:2px;min-width:0;display:grid}.emails-history-enterprise-cell .emails-history-enterprise{color:#0b1220;letter-spacing:-.01em;background:0 0;border:0;border-radius:0;padding:0;font-size:14px;font-weight:700;line-height:1.3}.emails-history-enterprise-cell__text small{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.25}.emails-history-enterprise-tooltip{gap:7px;min-width:210px;padding:2px;display:grid}.emails-history-enterprise-tooltip strong{letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #fff3;padding-bottom:6px;font-size:11px;font-weight:700}.emails-history-enterprise-tooltip span{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:600;line-height:1.25;display:grid}.emails-history-enterprise-tooltip i{background:#94a3b8;border-radius:999px;width:6px;height:6px}.emails-history-enterprise-tooltip i.is-primary{background:#22c55e}.emails-history-enterprise-tooltip small{color:#ffffffa8;letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.emails-list-skeleton{padding:8px 0 0}.emails-list-skeleton__head{background:#fafcff;border-bottom:1px solid #e5edf6;align-items:center;gap:18px;padding:16px 24px;display:flex}.emails-list-skeleton__head .ant-skeleton-input{border-radius:6px!important;min-width:0!important;height:12px!important}.emails-list-skeleton__row{border-bottom:1px solid #edf2f7;align-items:center;gap:18px;padding:18px 24px;display:flex}.emails-list-skeleton__row:nth-child(odd){background:#fbfdff}.emails-list-skeleton__cell{align-items:center;gap:10px;min-width:0;display:flex}.emails-list-skeleton__cell .ant-skeleton-input,.emails-list-skeleton__cell .ant-skeleton-button{border-radius:6px!important;min-width:0!important;height:14px!important}.emails-list-skeleton__cell--title{flex:2}.emails-list-skeleton__title-stack{flex:1;gap:6px;min-width:0;display:grid}.emails-list-skeleton__title-stack .ant-skeleton-input:first-child{height:14px!important}.emails-list-skeleton__title-stack .ant-skeleton-input:last-child{width:70%!important;height:10px!important}.emails-list-skeleton__cell--actions{justify-content:flex-end;margin-left:auto}.emails-list-skeleton__cell--actions .ant-skeleton-avatar{border-radius:10px!important}.emails-list-skeleton .ant-skeleton-button-round,.emails-list-skeleton .ant-skeleton-button{border-radius:999px!important}.emails-list-date{color:#334155;font-size:12px;font-weight:700}@media (width<=1280px){.emails-list-insights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.emails-list-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emails-list-analytics-card:last-child{grid-column:1/-1}}@media (width<=900px){.emails-list-hero{flex-direction:column;align-items:flex-start}.emails-list-hero__button.ant-btn{width:100%}.emails-list-toolbar__filters{flex-direction:column}.emails-list-filter{width:100%}.emails-history-sender-panel{grid-template-columns:1fr;padding:0 18px 18px}.emails-history-search.ant-input-affix-wrapper,.emails-history-filter,.emails-history-filter--read,.emails-history-filter--date,.emails-history-filter .emails-list-filter__select.ant-select,.emails-history-filter--read .emails-list-filter__select.ant-select,.emails-history-filter__range.ant-picker,.emails-history-clear-btn.ant-btn,.emails-history-download-btn.ant-btn{width:100%;min-width:0}.emails-list-insights-grid,.emails-list-analytics-grid{grid-template-columns:1fr}.emails-list-analytics-card:last-child{grid-column:auto}.emails-list-table .ant-table-pagination.emails-list-pagination{justify-content:center}.emails-list-pagination .ant-pagination-total-text{text-align:center;flex-basis:100%}}@media (width<=640px){.emails-list-hero{margin-top:10px;padding:18px}.emails-list-hero__title.MuiTypography-root{font-size:20px}.emails-list-row__title-main,.emails-list-row__title-sub{max-width:220px}.emails-list-skeleton__head{display:none}.emails-list-skeleton__row{flex-wrap:wrap;gap:12px}.emails-list-stat-card{border-radius:12px;gap:12px;padding:12px 14px}.emails-list-stat-card__icon{border-radius:10px;width:38px;height:38px;font-size:17px}.emails-list-stat-card__label{font-size:11px}.emails-list-stat-card__value{font-size:22px}.emails-list-stat-card__chevron{border-radius:7px;width:24px;height:24px}.emails-list-insight{padding:12px}.emails-list-insight__value{font-size:19px}.emails-list-analytics-card__header{padding:16px 16px 10px}.emails-list-analytics-card__body{padding-inline:6px}}.email-preview-modal__heatmap-toggle.is-disabled,.email-preview-modal__heatmap-toggle.is-disabled svg{color:#64748b}.email-preview-modal__heatmap-legend-item.is-cold i,.email-preview-modal__heatmap-legend-item.is-medium i,.email-preview-modal__heatmap-legend-item.is-hot i,.email-preview-modal__heatmap-legend-item.is-warm i{background:linear-gradient(90deg, var(--heatmap-ring), var(--heatmap-core))}.email-preview-modal__iframe{background:#fff;border:none;width:100%;min-height:600px;display:block}.email-preview-modal__heatmap-tooltip{gap:6px;max-width:540px;display:grid}.email-preview-modal__heatmap-tooltip strong,.email-preview-modal__heatmap-tooltip span{color:#fff;overflow-wrap:anywhere;font-family:Montserrat,sans-serif}.email-preview-modal__heatmap-tooltip strong{font-size:12px;font-weight:900;line-height:1.25}.email-preview-modal__heatmap-tooltip-head{align-items:center;gap:7px;display:inline-flex}.email-preview-modal__heatmap-tooltip-head i{background:linear-gradient(90deg, var(--heatmap-ring), var(--heatmap-core));width:22px;height:10px;box-shadow:0 0 0 1px var(--heatmap-stroke);border-radius:999px;display:inline-block}.email-preview-modal__heatmap-tooltip span{color:#ffffffdb;font-size:11px;font-weight:700;line-height:1.35}.email-preview-modal__heatmap-tooltip-destination span{color:#fff;font-size:11.5px;font-weight:900}.email-preview-modal__heatmap-tooltip-destination small{overflow-wrap:anywhere}.email-preview-modal__heatmap-tooltip-destination em{color:#ffffffad;font-family:Montserrat,sans-serif;font-size:10px;font-style:normal;font-weight:800}.email-preview-modal__heatmap-tooltip-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:4px 0;display:grid}.email-preview-modal__heatmap-tooltip-stats strong{color:#fff;overflow-wrap:anywhere;font-size:11px;font-weight:900}.email-preview-modal__heatmap-tooltip-stats small{color:#ffffff9e;text-transform:uppercase;font-size:9.5px;font-weight:800}.email-preview-modal__heatmap-tooltip-meta,.email-preview-modal__heatmap-tooltip-events{border-top:1px solid #ffffff1a;gap:5px;padding-top:6px;display:grid}.email-preview-modal__heatmap-tooltip-events>strong{color:#ffffffd1;text-transform:uppercase;font-size:10px;font-weight:900}.email-preview-modal__heatmap-tooltip-event-row{background:#ffffff0f;border-radius:8px;gap:3px;padding:6px 7px;display:grid}.email-preview-modal__heatmap-tooltip-event-row>strong{color:#fff;font-size:10.5px;font-weight:900}.email-preview-modal__heatmap-tooltip small{color:#ffffffbd;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;line-height:1.35}.emails-history-glass-hero{position:relative;-webkit-backdrop-filter:blur(20px)saturate(190%)!important;background:linear-gradient(135deg,#ffffffe0 0%,#f0f6ffb8 100%)!important;border:1px solid #fffffff2!important;box-shadow:inset 0 1px 1px #fffffff2,0 12px 35px -8px #2563eb14,0 2px 6px #00000005!important}.emails-history-glass-hero .emails-history-back-btn{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffd1!important;border:1px solid #fffffff2!important;transition:all .2s!important;box-shadow:0 2px 8px #0f172a0a!important}.emails-history-glass-hero .emails-history-back-btn:hover{background:#fffffffa!important;border-color:#2563eb4d!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px -2px #2563eb1f!important}.StickyEditorTheme__paragraph{position:"relative";margin:0}:root{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 10px 20px;padding-left:16px;font-size:15px}.PlaygroundEditorTheme__h1{color:#050505;margin:0;font-size:24px;font-weight:400}.PlaygroundEditorTheme__h2{color:#65676b;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.PlaygroundEditorTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.PlaygroundEditorTheme__textBold{font-weight:700}.PlaygroundEditorTheme__paragraph mark{background-color:unset}.PlaygroundEditorTheme__textHighlight{background:#ffd40024;border-bottom:2px solid #ffd4004d}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__tabNode{text-decoration:none;position:relative}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderline:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textStrikethrough:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before,.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{content:"";position:absolute;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before{border-top:.1em solid;top:.69em}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{border-bottom:.1em solid;bottom:.05em}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.PlaygroundEditorTheme__textSuperscript{vertical-align:super;font-size:.8em}.PlaygroundEditorTheme__textCode{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.PlaygroundEditorTheme__textLowercase{text-transform:lowercase}.PlaygroundEditorTheme__textUppercase{text-transform:uppercase}.PlaygroundEditorTheme__textCapitalize{text-transform:capitalize}.PlaygroundEditorTheme__hashtag{background-color:#5890ff26;border-bottom:1px solid #5890ff4d}.PlaygroundEditorTheme__link{color:#216fdb;text-decoration:none}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__blockCursor{pointer-events:none;display:block;position:absolute}.PlaygroundEditorTheme__blockCursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite CursorBlink;display:block;position:absolute;top:-2px}@keyframes CursorBlink{to{visibility:hidden}}.PlaygroundEditorTheme__code{tab-size:2;white-space:pre;box-sizing:border-box;background-color:#f0f2f5;max-width:100%;margin:8px 0;padding-top:8px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.PlaygroundEditorTheme__code:before{content:attr(data-gutter);float:left;z-index:3;color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;min-height:100%;margin-top:-8px;margin-right:10px;padding:8px;position:sticky;top:0;left:0}.PlaygroundEditorTheme__tableScrollableWrapper{box-sizing:border-box;scrollbar-color:#94a3b8 #f1f5f9;scrollbar-width:thin;background:#fff;border:1px solid #dbe3ec;border-radius:12px;width:100%;margin:18px 0 24px;padding:10px;position:relative;overflow-x:auto;box-shadow:0 1px 2px #0f172a0a,0 8px 20px #0f172a0d}.PlaygroundEditorTheme__tableScrollableWrapper::-webkit-scrollbar{height:8px}.PlaygroundEditorTheme__tableScrollableWrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.PlaygroundEditorTheme__tableScrollableWrapper::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:999px}.PlaygroundEditorTheme__tableScrollableWrapper[data-email-table-overflow=true]{background:#fffbeb;border-color:#fbbf24;box-shadow:0 0 0 3px #f59e0b1a,0 10px 24px #92400e14}.PlaygroundEditorTheme__tableScrollableWrapper[data-email-table-overflow=true]:before{content:"Atenção: esta tabela ultrapassa a largura útil do e-mail. Ela será ajustada no envio; reduza ou redimensione as colunas para melhorar a leitura.";box-sizing:border-box;color:#92400e;white-space:normal;background:#fff;border:1px solid #fde68a;border-radius:8px;width:100%;min-width:min(560px,100%);margin:0 0 10px;padding:9px 11px;font-family:Montserrat,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.45;display:block;position:sticky;left:0}.PlaygroundEditorTheme__tableScrollRight{box-shadow:inset -12px 0 14px #1e293b1f}.PlaygroundEditorTheme__tableScrollLeft{box-shadow:inset 12px 0 14px #1e293b1f}.PlaygroundEditorTheme__tableScrollMiddle{box-shadow:inset 12px 0 14px #1e293b1f,inset -12px 0 14px #1e293b1f}.PlaygroundEditorTheme__tableScrollableWrapper>.PlaygroundEditorTheme__table{margin:0}.PlaygroundEditorTheme__tableAlignmentCenter{margin-left:auto;margin-right:auto}.PlaygroundEditorTheme__tableAlignmentRight{margin-left:auto}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;box-sizing:border-box;table-layout:fixed;color:#0f172a;background:#fff;border:1px solid #dbe3ec;border-radius:10px;width:100%;max-width:100%;margin:18px 0 24px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.45}.PlaygroundEditorTheme__tableScrollableWrapper.PlaygroundEditorTheme__tableFrozenRow{overflow-x:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td{z-index:2;background-color:#fff;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th{z-index:2;background-color:#f2f3f5;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th:after,.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td:after{content:"";border-bottom:1px solid #bbb;width:100%;position:absolute;bottom:0;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>td:first-child{z-index:2;background-color:#fff;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>th:first-child{z-index:2;background-color:#f2f3f5;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>:first-child:after{content:"";border-right:1px solid #bbb;height:100%;position:absolute;top:0;left:0;right:0}.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n),.PlaygroundEditorTheme__tableFrozenColumn .PlaygroundEditorTheme__table.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n)>td:first-child{background-color:#f2f5fb}.PlaygroundEditorTheme__tableSelection ::selection{background-color:#0000}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{box-sizing:border-box;vertical-align:top;text-align:start;overflow-wrap:anywhere;color:#0f172a;word-break:break-word;background:#fff;border:1px solid #dbe3ec;outline:none;width:75px;padding:10px 12px;position:relative;overflow:visible}.PlaygroundEditorTheme__tableCell>*{overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow:visible}.PlaygroundEditorTheme__tableCell>p{margin:0}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.PlaygroundEditorTheme__tableCellHeader{color:#1e3a5f;text-align:start;background-color:#eff6ff;font-weight:700}.PlaygroundEditorTheme__tableCellSelected{caret-color:#0000}.PlaygroundEditorTheme__tableCellSelected:after{mix-blend-mode:multiply;content:"";pointer-events:none;background-color:highlight;position:absolute;inset:0}.PlaygroundEditorTheme__tableAddColumns{cursor:pointer;background-color:#eee;border:0;height:100%;animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddColumns:after{content:" ";opacity:.4;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plus'%3e%3cpath%20d='M8%204a.5.5%200%200%201%20.5.5v3h3a.5.5%200%200%201%200%201h-3v3a.5.5%200%200%201-1%200v-3h-3a.5.5%200%200%201%200-1h3v-3A.5.5%200%200%201%208%204z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddColumns:hover,.PlaygroundEditorTheme__tableAddRows:hover{background-color:#c9dbf0}.PlaygroundEditorTheme__tableAddRows{cursor:pointer;background-color:#eee;border:0;width:calc(100% - 25px);animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddRows:after{content:" ";opacity:.4;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plus'%3e%3cpath%20d='M8%204a.5.5%200%200%201%20.5.5v3h3a.5.5%200%200%201%200%201h-3v3a.5.5%200%200%201-1%200v-3h-3a.5.5%200%200%201%200-1h3v-3A.5.5%200%200%201%208%204z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.PlaygroundEditorTheme__tableCellActionButtonContainer{z-index:4;width:24px;height:24px;display:block;position:absolute;top:7px;right:6px}.PlaygroundEditorTheme__tableCellActionButton{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:7px;width:24px;height:24px;display:block;box-shadow:0 2px 5px #0f172a1a}.PlaygroundEditorTheme__tableCellActionButton:hover{color:#2563eb;background-color:#eff6ff;border-color:#93c5fd}.PlaygroundEditorTheme__characterLimit{display:inline;background-color:#fbb!important}.PlaygroundEditorTheme__ol1{margin:8px 0 8px 28px;padding:0;list-style-type:decimal;list-style-position:outside}.PlaygroundEditorTheme__ol2{margin:4px 0 0 24px;padding:0;list-style-type:upper-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol3{margin:4px 0 0 24px;padding:0;list-style-type:lower-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol4{margin:4px 0 0 24px;padding:0;list-style-type:upper-roman;list-style-position:outside}.PlaygroundEditorTheme__ol5{margin:4px 0 0 24px;padding:0;list-style-type:lower-roman;list-style-position:outside}.PlaygroundEditorTheme__ul{margin:8px 0 8px 28px;padding:0;list-style-type:disc;list-style-position:outside}.PlaygroundEditorTheme__listItem>.PlaygroundEditorTheme__ul{margin:4px 0 0 24px;list-style-type:circle}.PlaygroundEditorTheme__listItem>.PlaygroundEditorTheme__ul .PlaygroundEditorTheme__ul{list-style-type:square}.PlaygroundEditorTheme__checklist{margin:8px 0;padding:0;list-style:none}.PlaygroundEditorTheme__nestedListItem>.PlaygroundEditorTheme__checklist{margin:4px 0 0 24px}.PlaygroundEditorTheme__listItem{box-sizing:border-box;max-width:100%;font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size);background-color:var(--listitem-marker-background-color);margin:0 0 6px;padding:0}.PlaygroundEditorTheme__listItem::marker{color:var(--listitem-marker-color);background-color:var(--listitem-marker-background-color);font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size)}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{box-sizing:border-box;outline:none;min-height:26px;margin:0 0 6px;padding:0 0 0 24px;list-style-type:none;display:block;position:relative}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"​";box-sizing:border-box;cursor:pointer;width:15px;height:15px;display:block;position:absolute;top:5px;left:0}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemUnchecked:focus:before,.PlaygroundEditorTheme__listItemChecked:focus:before{border-radius:4px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{background:#fff;border:1px solid #94a3b8;border-radius:4px}.PlaygroundEditorTheme__listItemChecked:before{background:#2563eb;border:1px solid #2563eb;border-radius:4px}.PlaygroundEditorTheme__listItemChecked:after{content:"";cursor:pointer;border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;display:block;position:absolute;top:7px;left:5px;transform:rotate(45deg)}.PlaygroundEditorTheme__nestedListItem{margin:0;padding:0;list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenDeleted{border-image:linear-gradient(90deg,#ffcecb 50%,#ffebe9 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenInserted{border-image:linear-gradient(90deg,#aceebb 50%,#dafbe1 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenUnchanged{border-image:linear-gradient(90deg,#ddd 50%,#f0f2f5 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__mark{background:#ffd40024;border-bottom:2px solid #ffd4004d;padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:#ffd4004d;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__mark.selected{background:#ffd40080;border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:#ffd400b3;border-bottom:2px solid #ffd400b3}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.PlaygroundEditorTheme__layoutContainer{gap:10px;margin:10px 0;display:grid}.PlaygroundEditorTheme__layoutItem{border:1px dashed #ddd;min-width:0;max-width:100%;padding:8px 16px}.PlaygroundEditorTheme__autocomplete{color:#ccc}.PlaygroundEditorTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.PlaygroundEditorTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.PlaygroundEditorTheme__hr.PlaygroundEditorTheme__hrSelected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.PlaygroundEditorTheme__specialText{background-color:#ff0;font-weight:700}.PlaygroundEditorTheme__contextMenu{background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;box-shadow:0 5px 10px #0000004d}.PlaygroundEditorTheme__contextMenu button:first-child{border-radius:8px 8px 0 0}.PlaygroundEditorTheme__contextMenu button:last-child{border-radius:0 0 8px 8px}.PlaygroundEditorTheme__contextMenuItem{color:#050505;text-align:left;cursor:pointer;background-color:#fff;border:0;border-radius:0;outline:0;justify-content:left;width:100%;padding:8px 14px 8px 8px;font-size:15px;line-height:20px;display:flex}.PlaygroundEditorTheme__contextMenuItem.open{background:#ddd}.PlaygroundEditorTheme__contextMenuItem:focus,.PlaygroundEditorTheme__contextMenuItem:not([disabled]):active{background:#eee}.PlaygroundEditorTheme__contextMenuItem:disabled{color:#aaa;cursor:not-allowed;background:#fff}.PlaygroundEditorTheme__contextMenuItemIcon{background-repeat:no-repeat;background-size:contain;width:20px;margin-right:8px}.PlaygroundEditorTheme__page{box-sizing:border-box;flex-direction:column;display:flex;position:relative}.PlaygroundEditorTheme__pageContent{margin-bottom:auto}@media screen{.PlaygroundEditorTheme__page{max-width:100%;padding:var(--page-margin-top) var(--page-margin-right) var(--page-margin-bottom) var(--page-margin-left);outline:none;margin-bottom:24px;margin-left:auto;margin-right:auto;box-shadow:0 0 0 1px #ddd}}@media print{.PlaygroundEditorTheme__page{page-break-inside:avoid;width:calc(var(--page-width) - var(--page-margin-right) - var(--page-margin-left));height:calc(var(--page-height) - var(--page-margin-top) - var(--page-margin-bottom))}.PlaygroundEditorTheme__page+[type=page-break]{display:none}}@page{size:var(--page-width) var(--page-height);margin-top:var(--page-margin-top,.4in);margin-right:var(--page-margin-right,.4in);margin-bottom:var(--page-margin-bottom,.4in);margin-left:var(--page-margin-left,.4in)}@media screen{.PlaygroundEditorTheme__page{width:var(--page-width);min-height:var(--page-height)}}.ContentEditable__root{color:#0f172a;border:0;outline:0;min-height:260px;padding:20px 36px 48px;font-family:Montserrat,system-ui,sans-serif;font-size:15px;line-height:1.75;display:block;position:relative}@media (width<=1025px){.ContentEditable__root{padding-left:16px;padding-right:16px}}.ContentEditable__placeholder{color:#94a3b8;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-family:Montserrat,system-ui,sans-serif;font-size:15px;display:inline-block;position:absolute;top:20px;left:36px;right:16px;overflow:hidden}@media (width<=1025px){.ContentEditable__placeholder{left:16px;right:16px}}.font-size-input{color:#475569;text-align:center;background-color:#f1f5f9;border:none;border-radius:4px;align-self:center;width:32px;height:24px;margin:0 2px;padding:0;font-size:13px;font-weight:500;transition:all .2s}.font-size-input:focus{color:#0f172a;background-color:#e2e8f0;outline:none}.font-size-input:disabled{opacity:.3;cursor:not-allowed}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.add-icon{opacity:.6;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%2017'%3e%3cpath%20fill=''%20d='M10%207H6V3H4v4H0v2h4v4h2V9h4z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:12px;height:12px}.minus-icon{opacity:.6;background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20version='1.2'%20baseProfile='tiny'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%208%2017'%3e%3cpath%20d='M0%207h8v2H0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:12px;height:12px}button.font-decrement,button.font-increment{cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 1px;padding:4px;transition:background-color .1s;display:flex}button.font-decrement:hover:not([disabled]),button.font-increment:hover:not([disabled]){background-color:#f1f5f9}button.font-decrement:active:not([disabled]),button.font-increment:active:not([disabled]){background-color:#e2e8f0}button.font-decrement:disabled,button.font-increment:disabled{opacity:.2;cursor:not-allowed}.font-size-wrapper{position:relative}.font-size-picker{z-index:10000;scrollbar-width:thin;scrollbar-color:#d4e0ed transparent;background-color:#fff;border:1px solid #cfe4f7;border-radius:12px;min-width:80px;max-height:220px;display:block;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 20px 48px #0f172a29,0 4px 12px #0f172a14}.font-size-option{color:#334155;cursor:pointer;text-align:center;white-space:nowrap;background-color:#0000;border:0;border-radius:8px;width:calc(100% - 12px);margin:2px 6px;padding:7px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:20px;display:block}.font-size-option:first-child{margin-top:6px}.font-size-option:last-child{margin-bottom:6px}.font-size-option:hover,.font-size-option.active{color:#1976d2;background-color:#eaf4fc}.dropdown.color-picker-dropdown{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:0;overflow:hidden;box-shadow:0 16px 48px #0f172a24,0 4px 12px #0f172a0f}.color-picker-wrapper{box-sizing:border-box;flex-direction:column;gap:10px;padding:12px;display:flex}.color-picker-palette-group{flex-direction:column;gap:5px;display:flex}.color-picker-palette-row{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.color-picker-swatch{aspect-ratio:1;cursor:pointer;box-sizing:border-box;border:1px solid #00000014;border-radius:5px;outline:none;width:100%;margin:0;padding:0;transition:transform .1s,box-shadow .1s}.color-picker-swatch.is-white{border-color:#cbd5e1}.color-picker-swatch:hover{z-index:1;transform:scale(1.2)}.color-picker-swatch.active{z-index:2;transform:scale(1.1);box-shadow:0 0 0 2px #fff,0 0 0 4px #2563eb}.color-picker-saturation{-webkit-user-select:none;user-select:none;cursor:crosshair;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:8px;width:100%;height:100px;position:relative;overflow:hidden}.color-picker-saturation_cursor{box-sizing:border-box;pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-8px,-8px);box-shadow:0 1px 4px #0006}.color-picker-hue{-webkit-user-select:none;user-select:none;cursor:pointer;background-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:5px;width:100%;height:10px;position:relative}.color-picker-hue_cursor{box-sizing:border-box;pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-8px,-3px);box-shadow:0 1px 4px #0006}.color-picker-bottom-bar{align-items:center;gap:8px;margin-top:2px;display:flex}.color-picker-preview-swatch{border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;width:28px;height:28px;box-shadow:inset 0 0 0 1px #0000000d}.color-picker-hex-input-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;flex:1;align-items:center;height:28px;padding:0 8px;transition:border-color .12s;display:flex}.color-picker-hex-input-wrap:focus-within{background:#fff;border-color:#3b82f6}.color-picker-hex-prefix{color:#94a3b8;margin-right:2px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px}.color-picker-hex-input{color:#1e293b;text-transform:uppercase;background:0 0;border:0;outline:none;width:100%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;font-weight:600}.color-picker-clear-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:7px;height:28px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;transition:all .12s}.color-picker-clear-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.FlashMessage__overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FlashMessage__alert{color:#fff;background-color:#000c;border-radius:1em;padding:.5em 1.5em;font-size:1.5rem}.component-picker-popover.component-picker-surface{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:radial-gradient(circle at 4% -12%,#dbeafed1,#0000 36%),#fffffffa;border-color:#bfdbfed1;width:min(320px,100vw - 24px);min-width:min(320px,100vw - 24px);max-width:min(320px,100vw - 24px);animation:.18s cubic-bezier(.16,1,.3,1) component-picker-surface-enter;overflow:hidden;box-shadow:0 24px 64px #0f172a2e,0 8px 24px #2563eb1a,inset 0 1px #fffffffa}.component-picker-surface__header{border-bottom:1px solid #e2e8f0c7;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px 11px;display:flex}.component-picker-surface__heading{align-items:center;gap:10px;min-width:0;display:flex}.component-picker-surface__heading>span:last-child{gap:2px;min-width:0;display:grid}.component-picker-surface__heading strong{color:#172033;letter-spacing:-.01em;font-family:Montserrat,sans-serif;font-size:13px;font-weight:750;line-height:1.25}.component-picker-surface__heading small{color:#728197;font-family:Montserrat,sans-serif;font-size:10px;font-weight:550;line-height:1.3}.component-picker-surface__mark{color:#1976d2;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 5px 14px #1976d224}.component-picker-surface__mark:before{content:"";background:linear-gradient(135deg,#ffffffe0,#0000 52%);border-radius:7px;position:absolute;inset:1px}.component-picker-surface__mark>svg{z-index:1;stroke-width:2px;width:18px;height:18px;position:relative}.component-picker-surface__count{color:#2563eb;background:#eff6ffd6;border:1px solid #dbeafe;border-radius:999px;place-items:center;min-width:25px;height:22px;padding:0 7px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:750;display:inline-grid}.component-picker-surface__search{background:#f8fafce6;border:1px solid #d9e5f2;border-radius:9px;align-items:center;min-height:36px;margin:10px 10px 7px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a09,0 1px #fffffff5}.component-picker-surface__search:focus-within{background:#fff;border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f,inset 0 1px 2px #0f172a06}.component-picker-surface__search--passive{box-sizing:border-box;color:#94a3b8;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:550}.component-picker-surface__search--passive>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 10px 0 9px;overflow:hidden}.component-picker-surface__search--passive>span.has-query{color:#1e293b}.component-picker-surface__search-icon{color:#7890a8;stroke-width:2px;flex:0 0 15px;width:15px;height:15px;margin-left:11px}.component-picker-surface .component-picker-search{box-sizing:border-box;color:#1e293b;background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;height:36px;padding:0 10px 0 9px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:550}.component-picker-surface .component-picker-search::placeholder{color:#94a3b8}.component-picker-surface__clear{color:#7c8da1;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 24px;place-items:center;width:24px;height:24px;margin-right:6px;padding:0;font-family:Arial,sans-serif;font-size:17px;line-height:1;display:grid}.component-picker-surface__clear:hover{color:#1976d2;background:#eaf2fb}.component-picker-surface__section-label{color:#8a9aae;letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;min-height:19px;padding:0 13px 4px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:750;line-height:1.2;display:flex}.component-picker-surface__section-label small{color:#6090c2;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;font-size:8px;font-weight:650;overflow:hidden}.component-picker-surface.component-picker-popover ul{max-height:min(292px,100vh - 192px);padding:3px 7px 7px}.component-picker-surface.component-picker-popover ul li{transition:background .12s,color .12s,transform .12s}.component-picker-surface.component-picker-popover ul li.selected,.component-picker-surface.component-picker-popover ul li:hover{transform:translate(1px)}.component-picker-surface.component-picker-popover ul li.component-picker-surface__empty{color:#64748b;cursor:default;text-align:center;white-space:normal;justify-items:center;gap:5px;padding:24px 16px 27px;display:grid}.component-picker-surface.component-picker-popover ul li.component-picker-surface__empty:hover{color:#64748b;background:0 0;transform:none}.component-picker-surface__empty>span{color:#7890a8;background:#f8fafc;border:1px solid #dbe5f0;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Arial,sans-serif;font-size:21px;display:grid}.component-picker-surface__empty strong{color:#334155;font-size:11.5px}.component-picker-surface__empty small{color:#94a3b8;font-size:9.5px}.component-picker-surface__footer{color:#7b8ca0;background:#f8fafcc2;border-top:1px solid #e2e8f0d6;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:8px;font-weight:650;display:flex}.component-picker-surface__footer span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.component-picker-surface__footer kbd{color:#53677d;background:#fff;border:1px solid #d8e2ec;border-bottom-color:#c4d1df;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-family:Montserrat,sans-serif;font-size:7.5px;font-weight:750;display:inline-grid;box-shadow:0 1px #0f172a0f}@keyframes component-picker-surface-enter{0%{opacity:0;transform:translateY(5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.component-picker-popover.component-picker-surface{animation:none}}@media (width<=480px){.component-picker-surface__footer{display:none}}.image-modal-dialog{color:#132238;flex-direction:column;gap:16px;min-width:0;font-family:Montserrat,system-ui,sans-serif;display:flex}.image-modal-dialog--ready{gap:14px}.image-modal-dropzone{isolation:isolate;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#fffffff7,#f0f7fff0),#f5f9ff;border:1.5px dashed #9ab9df;border-radius:20px;outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:318px;padding:34px 28px 30px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 14px 38px -30px #1d4ed873}.image-modal-dropzone:before{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffffc7;border-radius:15px;position:absolute;inset:10px}.image-modal-dropzone__glow{z-index:-1;filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#3b82f633,#0000 68%);border-radius:50%;width:380px;height:260px;transition:transform .24s;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.image-modal-dropzone:hover,.image-modal-dropzone:focus-visible{background:linear-gradient(145deg,#fffffffc,#e8f3fff7),#eff6ff;border-color:#4285d4;transform:translateY(-2px);box-shadow:0 0 0 4px #3b82f614,0 20px 46px -30px #1d4ed894}.image-modal-dropzone:hover .image-modal-dropzone__glow,.image-modal-dropzone:focus-visible .image-modal-dropzone__glow{transform:translate(-50%)scale(1.14)}.image-modal-dropzone--dragover{border-style:solid;transform:scale(1.008);background:linear-gradient(145deg,#f8fbff,#e7f1ff)!important;border-color:#2563eb!important;box-shadow:0 0 0 5px #2563eb1c,0 22px 48px -28px #1d4ed89e!important}.image-modal-dropzone__icon-box{color:#2368bd;background:linear-gradient(145deg,#fffffffa,#dbeafee6);border:1px solid #93c5fdd9;border-radius:18px;flex:0 0 62px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:15px;transition:color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px -16px #2563eb9e,inset 0 1px #fff}.image-modal-dropzone:hover .image-modal-dropzone__icon-box,.image-modal-dropzone:focus-visible .image-modal-dropzone__icon-box{color:#17569f;transform:translateY(-2px)scale(1.03);box-shadow:0 16px 32px -16px #2563ebb8,inset 0 1px #fff}.image-modal-dropzone__eyebrow{color:#3975b8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:750}.image-modal-dropzone__title{color:#12233a;letter-spacing:-.025em;font-size:18px;font-weight:750;line-height:1.3}.image-modal-dropzone__subtitle{color:#64748b;max-width:420px;margin-top:5px;font-size:12px;font-weight:500;line-height:1.5}.image-modal-dropzone__action{color:#fff;background:linear-gradient(135deg,#2877c9,#1d5da3);border:1px solid #1d4ed833;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;margin-top:18px;padding:0 18px;font-size:12px;font-weight:700;transition:box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 9px 20px -11px #1d4ed8e6}.image-modal-dropzone:hover .image-modal-dropzone__action{transform:translateY(-1px);box-shadow:0 13px 24px -11px #1d4ed8f2}.image-modal-dropzone__hint{color:#8292a7;margin-top:12px;font-size:10.5px;font-weight:550}.image-modal-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:3px 4px 0;display:grid}.image-modal-benefits__item{color:#52657d;border-radius:12px;align-items:center;gap:9px;min-width:0;padding:7px 9px;display:flex}.image-modal-benefits__item>span{color:#3975b8;background:#f1f7fd;border:1px solid #d8e7f7;border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.image-modal-benefits__item>div{flex-direction:column;gap:1px;min-width:0;display:flex}.image-modal-benefits__item strong{color:#31445c;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.image-modal-benefits__item small{color:#8a99ac;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;overflow:hidden}.image-modal-dropzone--compact{border-style:solid;border-width:1px;border-radius:12px;flex-direction:row;justify-content:center;gap:10px;min-height:0;padding:12px 16px}.image-modal-dropzone--compact:before{display:none}.image-modal-dialog:not(.image-modal-dialog--empty):not(.image-modal-dialog--ready) .image-modal-dropzone{border-radius:16px;min-height:0;padding:24px 20px}.image-modal-dialog:not(.image-modal-dialog--empty):not(.image-modal-dialog--ready) .image-modal-dropzone__icon-box{border-radius:14px;flex-basis:52px;width:52px;height:52px;margin-bottom:12px}.image-modal-dialog:not(.image-modal-dialog--empty):not(.image-modal-dialog--ready) .image-modal-dropzone__title{font-size:14px}.image-modal-dialog:not(.image-modal-dialog--empty):not(.image-modal-dialog--ready) .image-modal-dropzone__subtitle{font-size:11px}.image-modal-workspace{grid-template-columns:minmax(0,1.08fr) minmax(315px,.92fr);gap:12px;min-width:0;display:grid}.image-modal-workspace__preview,.image-modal-workspace__settings{background:#f9fcffe0;border:1px solid #cbd9eae6;border-radius:18px;flex-direction:column;min-width:0;display:flex;box-shadow:0 10px 30px -28px #143c698f,inset 0 1px #fffffff2}.image-modal-workspace__preview{gap:12px;padding:14px}.image-modal-workspace__settings{background:linear-gradient(155deg,#fffffff5,#f1f7fee0);gap:10px;padding:14px}.image-modal-section-heading{justify-content:space-between;align-items:center;gap:10px;min-height:35px;display:flex}.image-modal-section-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.image-modal-section-heading__icon{color:#2d6fb6;background:linear-gradient(145deg,#fff,#e7f1fc);border:1px solid #c6dbf2;border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 5px 12px -9px #1d4ed8bf}.image-modal-section-heading>div>div{flex-direction:column;gap:1px;min-width:0;display:flex}.image-modal-section-heading strong{color:#1d3048;letter-spacing:-.01em;font-size:12px;font-weight:750}.image-modal-section-heading small{color:#7b8ba0;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:500;overflow:hidden}.image-modal-section-heading__status{color:#62748b;background:#ffffffd1;border:1px solid #d6e3f1;border-radius:999px;flex:none;padding:4px 8px;font-size:9.5px;font-weight:650}.image-modal-preview{background-color:#edf3f9;background-image:linear-gradient(45deg,#d4e0ed99 25%,#0000 25%),linear-gradient(-45deg,#d4e0ed99 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d4e0ed99 75%),linear-gradient(-45deg,#0000 75%,#d4e0ed99 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border:1px solid #d4e0ed;border-radius:14px;flex:auto;justify-content:center;align-items:center;min-height:275px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #203e600b}.image-modal-preview__img{-o-object-fit:contain;object-fit:contain;border-radius:7px;max-width:100%;max-height:290px;display:block;box-shadow:0 14px 30px -20px #0f233e99}.image-modal-preview__overlay{border-radius:inherit;opacity:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14294361;justify-content:center;align-items:center;gap:8px;transition:opacity .17s;display:flex;position:absolute;inset:0}.image-modal-preview:hover .image-modal-preview__overlay,.image-modal-preview:focus-within .image-modal-preview__overlay{opacity:1}.image-modal-preview__action-pill{color:#254461;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #ffffff80;border-radius:10px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 13px;font-family:inherit;font-size:10.5px;font-weight:700;transition:all .14s;display:inline-flex;box-shadow:0 8px 20px -12px #000000bf}.image-modal-preview__action-pill:hover{color:#1e63ad;background:#fff;transform:translateY(-1px)}.image-modal-preview__loading{z-index:5;border-radius:inherit;color:#52657d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#f6fafee6;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:650;display:flex;position:absolute;inset:0}.image-modal-file-card{background:#ffffffe6;border:1px solid #d7e3ef;border-radius:12px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.image-modal-file-card__left{align-items:center;gap:9px;min-width:0;display:flex}.image-modal-file-card__thumb{background:#eef4fa;border:1px solid #dbe5ef;border-radius:9px;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden}.image-modal-file-card__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.image-modal-file-card__placeholder{color:#8aa0b8;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.image-modal-file-card__details{flex-direction:column;gap:4px;min-width:0;display:flex}.image-modal-file-card__name{color:#263a53;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:10.5px;font-weight:700;overflow:hidden}.image-modal-file-card__meta{align-items:center;gap:5px;display:flex}.image-modal-file-card__tag{color:#687b91;background:#edf3f8;border-radius:999px;align-items:center;padding:2px 6px;font-size:8.5px;font-weight:650;display:inline-flex}.image-modal-file-card__tag--edited{color:#2368b3;background:#e8f2ff}.image-modal-file-card__actions{flex:none;align-items:center;gap:5px;display:flex}.image-modal-file-card__actions .ant-btn{height:30px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;font-size:10px!important;font-weight:650!important;display:inline-flex!important}.image-modal-file-card__actions .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.image-modal-file-card__btn-edit{color:#2867aa!important;background:#edf6ff!important;border-color:#bfd7ef!important}.image-modal-file-card__btn-edit:hover:not(:disabled){color:#1b5796!important;background:#e2f0ff!important;border-color:#8db9e5!important}.image-modal-file-card__btn-secondary{width:30px;color:#65778d!important;border-color:#d6e1ec!important;padding:0!important}.image-group-card__edit-button{color:#2867aa;cursor:pointer;background:#edf6ff;border:1px solid #bfd7ef;border-radius:6px;outline:none;justify-content:center;align-items:center;gap:4px;height:24px;padding:0 7px;font-family:inherit;font-size:9px;font-weight:700;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.image-group-card__edit-button:hover,.image-group-card__edit-button:focus-visible{color:#1b5796;background:#e2f0ff;border-color:#8db9e5;transform:translateY(-1px)}.image-group-card__edit-button:focus-visible{box-shadow:0 0 0 2px #3b82f629}.image-modal-link,.image-modal-optimization{background:#fffc;border:1px solid #d7e4f1;border-radius:13px;flex-direction:column;gap:9px;padding:12px;display:flex}.image-modal-link{gap:0;padding:0;transition:border-color .18s,box-shadow .18s,background .18s;overflow:hidden}.image-modal-link.is-expanded{background:#fffffff0;border-color:#bdd5ed;box-shadow:0 8px 24px -22px #1c5896b8}.image-modal-link__header,.image-modal-optimization__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.image-modal-link__header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;justify-content:space-between;padding:11px 12px;font-family:inherit;transition:background .15s}.image-modal-link__header:hover,.image-modal-link__header:focus-visible{background:#ebf4fdb8}.image-modal-link__header:focus-visible{box-shadow:inset 0 0 0 2px #3b82f63d}.image-modal-link__header-main{align-items:center;gap:9px;min-width:0;display:flex}.image-modal-link__icon{color:#3372b5;background:#edf6ff;border:1px solid #c8dcf1;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.image-modal-link__heading-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.image-modal-link__heading-copy strong{color:#31465f;font-size:10.5px;font-weight:750}.image-modal-link__heading-copy small{color:#91a0b2;font-size:8.5px;font-weight:650}.image-modal-link__chevron{color:#7c90a6;flex:none;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.image-modal-link.is-expanded .image-modal-link__chevron{color:#3372b5;transform:rotate(180deg)}.image-modal-link__content{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;gap:8px;max-height:0;padding:0 12px;transition:max-height .26s cubic-bezier(.22,1,.36,1),padding-bottom .26s cubic-bezier(.22,1,.36,1),opacity .16s,transform .22s,visibility 0s linear .26s;display:flex;overflow:hidden;transform:translateY(-5px)}.image-modal-link.is-expanded .image-modal-link__content{opacity:1;visibility:visible;pointer-events:auto;max-height:130px;padding-bottom:12px;transition-delay:0s;transform:translateY(0)}.image-modal-link .ant-input-affix-wrapper{height:38px;box-shadow:none;background:#ffffffeb;border-color:#ceddec;border-radius:9px}.image-modal-link .ant-input-affix-wrapper:hover,.image-modal-link .ant-input-affix-wrapper-focused{border-color:#6ba2da;box-shadow:0 0 0 3px #3b82f614}.image-modal-link .ant-input,.image-modal-link .ant-input-prefix{color:#546a83;font-size:10.5px}.image-modal-link .ant-input-prefix{margin-right:7px}.image-modal-link__message{color:#7d8da0;font-size:8.8px;font-weight:500;line-height:1.45}.image-modal-link__message--error{color:#b42318;font-weight:650}.image-modal-optimization{gap:11px}.image-modal-optimization__title{color:#31465f;align-items:center;gap:7px;min-width:0;font-size:10.5px;font-weight:750;display:flex}.image-modal-optimization__info{color:#8c9caf;cursor:help;display:block}.image-modal-optimization__badge{color:#2868ac;background:#eef6ff;border:1px solid #c8ddf3;border-radius:999px;align-items:center;padding:3px 7px;font-size:9.5px;font-weight:750;display:inline-flex}.image-modal-optimization__presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.image-modal-optimization__preset-btn{color:#455c74;cursor:pointer;background:#ffffffd1;border:1px solid #d4e0ec;border-radius:9px;outline:none;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;min-width:0;padding:7px 7px 6px;font-family:inherit;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex}.image-modal-optimization__preset-btn:hover,.image-modal-optimization__preset-btn:focus-visible{background:#f3f8fe;border-color:#91b9e1;transform:translateY(-1px)}.image-modal-optimization__preset-btn.is-active{color:#245f9e;background:linear-gradient(145deg,#f5faff,#e6f2ff);border-color:#639bd4;box-shadow:0 0 0 2px #3b82f614,0 6px 14px -11px #1d4ed8cc}.image-modal-optimization__preset-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9.5px;font-weight:750;overflow:hidden}.image-modal-optimization__preset-desc{color:#8796a9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.8px;font-weight:550;overflow:hidden}.image-modal-optimization__preset-btn.is-active .image-modal-optimization__preset-desc{color:#4e7fae}.image-modal-optimization .ant-slider{margin:1px 5px 0}.image-modal-optimization .ant-slider-rail{background:#dce7f2}.image-modal-optimization .ant-slider-track{background:linear-gradient(90deg,#62a0dc,#286bb0)}.image-modal-optimization .ant-slider-handle:after{box-shadow:0 0 0 2px #3c7fc1}.image-modal-optimization__metrics{background:#f7fafc;border:1px solid #dce7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:8px 9px;font-size:9px;display:flex}.image-modal-optimization__metric-info{color:#718297;align-items:center;gap:5px;min-width:0;font-weight:550;display:flex}.image-modal-optimization__metric-info svg{color:#91a1b4;flex:none}.image-modal-optimization__metric-info strong{color:#344b63;font-weight:750}.image-modal-optimization__metric-badge{color:#23784a;background:#eaf8f0;border:1px solid #bde8cf;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 6px;font-size:8px;font-weight:750;display:inline-flex}.image-modal-actions{border-top:1px solid #e4edf6;justify-content:flex-end;align-items:center;gap:8px;padding-top:13px;display:flex}.image-modal-actions .ant-btn{border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 18px;font-size:11px;font-weight:700;display:inline-flex}.image-modal-actions .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.image-modal-actions__btn-submit{background:linear-gradient(135deg,#2877c9,#1d5da3)!important;border:0!important;box-shadow:0 9px 20px -11px #1d4ed8eb!important}.image-modal-actions__btn-submit:hover:not(:disabled){background:linear-gradient(135deg,#236cb9,#174f8e)!important;box-shadow:0 12px 24px -11px #1d4ed8!important}@media (width<=760px){.image-modal-workspace{grid-template-columns:minmax(0,1fr)}.image-modal-preview{min-height:220px}.image-modal-benefits{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.image-modal-dropzone{min-height:280px;padding:28px 18px 24px}.image-modal-dropzone__title{font-size:16px}.image-modal-file-card{align-items:flex-start}.image-modal-file-card__actions{flex-wrap:wrap;justify-content:flex-end}.image-modal-section-heading__status{display:none}.image-modal-optimization__presets{grid-template-columns:minmax(0,1fr)}}.image-modal-lightbox{z-index:2147483647;cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030712e0;justify-content:center;align-items:center;animation:.15s ease-out lightbox-fade;display:flex;position:fixed;inset:0}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.image-modal-lightbox__img{-o-object-fit:contain;object-fit:contain;cursor:default;border-radius:10px;max-width:90vw;max-height:88vh;box-shadow:0 20px 60px #000000b3}.image-modal-lightbox__close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ab3;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;transition:all .14s;display:flex;position:fixed;top:24px;right:28px}.image-modal-lightbox__close:hover{background:#fff3;transform:scale(1.08)}.lexical-image-editor-modal .ant-modal-content{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);overflow:hidden;background:radial-gradient(circle at 8% 0,#dbeafecc,#0000 34%),linear-gradient(145deg,#fffffffa,#f8fbfff5)!important;border:1px solid #bfdbfed1!important;border-radius:24px!important;padding:20px 22px!important;box-shadow:0 34px 80px -20px #0f172a61,inset 0 1px #ffffffe6,0 0 0 1px #ffffff8c!important}.image-editor{color:#0f172a;flex-direction:column;gap:14px;font-family:Montserrat,system-ui,sans-serif;display:flex}.image-editor__title{align-items:center;gap:12px;padding-right:32px;display:flex}.image-editor__title-icon{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 2px 6px #2563eb1f,inset 0 1px #fffc}.image-editor__title-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.image-editor__title strong{color:#0f172a;letter-spacing:-.01em;font-size:16px;font-weight:750}.image-editor__title small{color:#64748b;font-size:11.5px;font-weight:500}.image-editor__edit-status{color:#64748b;white-space:nowrap;background:#ffffffbd;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:26px;margin-left:auto;padding:0 10px;font-size:10.5px;font-weight:700;display:inline-flex}.image-editor__edit-status.is-edited{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.image-editor__toolbar{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffffb8;border:1px solid #cbd5e1c7;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 8px 24px #0f172a0d,inset 0 1px #ffffffe6}.image-editor__tool-sections{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.image-editor__tool-group{border-right:1px solid #e2e8f0;align-items:center;gap:5px;padding-right:10px;display:flex}.image-editor__toolbar .ant-btn{color:#334155;background:#f8fafce6;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 11px;font-size:12px;font-weight:600;transition:all .14s;display:inline-flex}.image-editor__workspace{grid-template-columns:minmax(0,1fr) 322px;gap:14px;min-height:492px;display:grid}.image-editor__toolbar .ant-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.image-editor__toolbar .image-editor__tool--active{color:#1d4ed8!important;background:#eff6ff!important;border-color:#3b82f6!important;box-shadow:0 1px 3px #2563eb26!important}.image-editor__toolbar .image-editor__btn-reset{color:#64748b}.image-editor__toolbar .image-editor__btn-reset:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.image-editor__stage{background-color:#090d16;background-image:radial-gradient(circle,#1e293b59 0%,#0000 80%),linear-gradient(45deg,#ffffff05 25%,#0000 25%),linear-gradient(-45deg,#ffffff05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff05 75%),linear-gradient(-45deg,#0000 75%,#ffffff05 75%);background-position:0 0,0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat;background-size:100% 100%,20px 20px,20px 20px,20px 20px,20px 20px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:1px solid #1e293b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:492px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #0006}.image-editor__inspector{scrollbar-color:#bfdbfe transparent;scrollbar-width:thin;background:#f8fafcc7;border:1px solid #cbd5e1c7;border-radius:18px;flex-direction:column;gap:8px;min-width:0;max-height:492px;padding:10px;display:flex;overflow-y:auto;box-shadow:0 14px 32px #0f172a0f,inset 0 1px #ffffffeb}.image-editor__inspector-heading{align-items:center;gap:9px;padding:2px 3px 7px;display:flex}.image-editor__inspector-icon{color:#2563eb;background:linear-gradient(145deg,#fff,#dbeafe);border:1px solid #bfdbfe;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 5px 12px #2563eb1a}.image-editor__inspector-heading>span:last-child{flex-direction:column;min-width:0;display:flex}.image-editor__inspector-heading strong{color:#0f172a;font-size:12.5px;font-weight:750}.image-editor__inspector-heading small{color:#64748b;font-size:10px;font-weight:500}.image-editor__hud-top{z-index:10;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.image-editor__badge-res{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2e8f0;letter-spacing:.02em;pointer-events:auto;background:#0f172ac7;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.image-editor__hud-reset{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#cbd5e1;cursor:pointer;pointer-events:auto;background:#0f172ac7;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .14s;display:inline-flex}.image-editor__hud-reset:hover{color:#fff;background:#1e293bf2;border-color:#ffffff40}.image-editor__crop-frame{background:#020617;border-radius:4px;width:100%;max-height:min(44vh,390px);position:relative;overflow:hidden;box-shadow:0 0 0 9999px #03071273,0 16px 40px #000000a6}.image-editor__crop-frame:after{pointer-events:none;content:"";background-image:linear-gradient(90deg,#0000 33.1%,#ffffff47 33.33% 33.5%,#0000 33.6% 66.4%,#ffffff47 66.66% 66.8%,#0000 67%),linear-gradient(#0000 33.1%,#ffffff47 33.33% 33.5%,#0000 33.6% 66.4%,#ffffff47 66.66% 66.8%,#0000 67%);border:1px solid #ffffffb3;position:absolute;inset:0}.image-editor__corner{pointer-events:none;z-index:5;width:14px;height:14px;position:absolute}.image-editor__corner--tl{border-top:3px solid #3b82f6;border-left:3px solid #3b82f6;top:0;left:0}.image-editor__corner--tr{border-top:3px solid #3b82f6;border-right:3px solid #3b82f6;top:0;right:0}.image-editor__corner--bl{border-bottom:3px solid #3b82f6;border-left:3px solid #3b82f6;bottom:0;left:0}.image-editor__corner--br{border-bottom:3px solid #3b82f6;border-right:3px solid #3b82f6;bottom:0;right:0}.image-editor__crop-frame canvas{-o-object-fit:contain;object-fit:contain;cursor:grab;touch-action:none;outline:none;width:100%;height:auto;max-height:min(44vh,390px);display:block}.image-editor__crop-frame canvas:focus-visible{box-shadow:inset 0 0 0 3px #3b82f6}.image-editor__crop-frame--dragging canvas{cursor:grabbing}.image-editor__loading{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e2e8f0;background:#090d16d9;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.image-editor__move-hint{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#cbd5e1;background:#0f172ab3;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;display:inline-flex}.image-editor__adjustments{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:12px;display:grid}.image-editor__adjustment-label{color:#475569;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;min-height:22px;margin-bottom:7px;font-size:11px;font-weight:700;display:flex}.image-editor__section-reset{color:#2563eb;cursor:pointer;text-transform:none;background:0 0;border:0;padding:0;font-family:inherit;font-size:9.5px;font-weight:700}.image-editor__section-reset:disabled{color:#94a3b8;cursor:default;opacity:.55}.image-editor__adjustment-label span{color:#334155;align-items:center;gap:6px;display:inline-flex}.image-editor__adjustment-label strong{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700}.image-editor__aspect-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.image-editor__aspect-btn{color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:43px;padding:4px;font-family:inherit;transition:all .14s;display:flex}.image-editor__aspect-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;transform:translateY(-1px)}.image-editor__aspect-btn.is-active{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-color:#2563eb;box-shadow:0 2px 6px #2563eb2e}.image-editor__aspect-ratio{font-size:12px;font-weight:700;line-height:1.1}.image-editor__aspect-desc{color:#64748b;font-size:10px;font-weight:500;line-height:1}.image-editor__aspect-btn.is-active .image-editor__aspect-desc{color:#2563eb;font-weight:600}.image-editor__zoom-wrapper{flex-direction:column;gap:8px;display:flex}.image-editor__zoom-row{align-items:center;gap:10px;display:flex}.image-editor__zoom-row .ant-slider{flex:1;margin:8px 0}.image-editor__zoom-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .12s;display:inline-flex}.image-editor__zoom-btn:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.image-editor__zoom-btn:disabled{opacity:.4;cursor:not-allowed}.image-editor__zoom-presets{align-items:center;gap:5px;display:flex}.image-editor__inspector .ant-slider{margin-top:7px;margin-bottom:7px}.image-editor__inspector .ant-slider .ant-slider-rail{background:#dbe4ef}.image-editor__inspector .ant-slider .ant-slider-track{background:linear-gradient(90deg,#60a5fa,#2563eb)}.image-editor__inspector .ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px #3b82f6}.image-editor__range-ends{color:#94a3b8;grid-template-columns:1fr auto 1fr;align-items:center;font-size:9px;font-weight:600;display:grid}.image-editor__range-ends>span:last-child{text-align:right}.image-editor__range-ends button{color:#2563eb;cursor:pointer;background:#eff6ff;border:0;border-radius:6px;padding:2px 8px;font-family:inherit;font-size:9px;font-weight:700}.image-editor__range-ends button:disabled{color:#94a3b8;cursor:default;background:#f1f5f9}.image-editor__adjustment--color{flex-direction:column;gap:7px;display:flex}.image-editor__control-row{grid-template-columns:82px minmax(0,1fr) 40px;align-items:center;gap:7px;min-height:24px;display:grid}.image-editor__control-row .ant-slider{min-width:0;margin:6px 0}.image-editor__control-name{color:#475569;align-items:center;gap:5px;font-size:9.5px;font-weight:650;display:inline-flex}.image-editor__control-name svg{color:#3b82f6}.image-editor__control-row output{color:#334155;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:3px 5px;font-size:9px;font-weight:700}.image-editor__zoom-preset-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;height:24px;padding:0 4px;font-size:10.5px;font-weight:600;transition:all .12s}.image-editor__zoom-preset-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.image-editor__zoom-preset-btn.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.image-editor__notice,.image-editor__error{border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.image-editor__notice{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.image-editor__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.image-editor__actions{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.image-editor__hint-text{color:#64748b;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.image-editor__hint-text kbd{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 1px #cbd5e1}.image-editor__action-buttons{align-items:center;gap:10px;display:flex}.image-editor__actions .ant-btn{border-radius:10px;min-height:40px;padding-inline:20px;font-size:13px;font-weight:600}.image-editor__btn-apply{background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%)!important;border:none!important;box-shadow:0 2px 8px #1976d247!important}@media (width<=900px){.lexical-image-editor-modal{padding:12px}.image-editor__edit-status{display:none}.image-editor__toolbar{flex-direction:column;align-items:stretch}.image-editor__tool-sections{justify-content:space-between}.image-editor__workspace{grid-template-columns:1fr}.image-editor__inspector{max-height:none}.image-editor__aspect-options{grid-template-columns:repeat(3,1fr)}.image-editor__stage{min-height:300px;padding:12px}.image-editor__actions{flex-direction:column;align-items:stretch}.image-editor__action-buttons{justify-content:flex-end;width:100%}}.lexical-image-editor-modal .ant-modal-wrap{overflow:hidden}.lexical-image-editor-modal .ant-modal{max-width:none;height:100dvh;margin:0;padding:0;top:0;width:100vw!important}.lexical-image-editor-modal .ant-modal-content{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;width:100%;height:100dvh;display:flex;box-shadow:none!important;background:#f8fafc!important;border:0!important;border-radius:0!important;padding:0!important}.lexical-image-editor-modal .ant-modal-header{background:#fff;border-bottom:1px solid #dbe4ef;flex:0 0 72px;align-items:center;min-height:72px;margin:0;padding:11px 72px 11px 20px;display:flex}.lexical-image-editor-modal .ant-modal-title{width:100%}.lexical-image-editor-modal .ant-modal-body{flex:1;min-height:0}.lexical-image-editor-modal .ant-modal-close{color:#475569;background:#f8fafc;border:1px solid #dbe4ef;border-radius:10px;width:36px;height:36px;top:18px;right:20px}.lexical-image-editor-modal .ant-modal-close:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.image-editor{background:#eef2f7;gap:0;height:100%;min-height:0;overflow:hidden}.image-editor__title{gap:11px;width:100%;padding:0}.image-editor__title-icon{width:38px;height:38px;box-shadow:none;color:#1976d2;background:#eaf3ff;border:0;border-radius:11px;flex-basis:38px}.image-editor__title strong{letter-spacing:-.015em;font-size:15px}.image-editor__title small{font-size:11px}.image-editor__edit-status{background:#f8fafc;border-color:#dbe4ef;margin-right:4px}.image-editor__toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc;border:0;border-bottom:1px solid #d6e0eb;border-radius:0;flex-wrap:nowrap;flex:0 0 58px;min-height:58px;padding:9px 18px;box-shadow:0 1px 4px #0f172a0a}.image-editor__tool-group{gap:6px;padding-right:12px}.image-editor__toolbar .ant-btn{background:#fff;border-color:#d6e0eb;border-radius:9px;height:36px;padding:0 12px;font-size:11.5px;box-shadow:0 1px 2px #0f172a08}.image-editor__toolbar .ant-btn:hover{background:#f0f7ff;border-color:#8ec5f4;transform:translateY(-1px)}.image-editor__workspace{flex:1;grid-template-columns:minmax(0,1fr) 370px;gap:0;min-height:0;overflow:hidden}.image-editor__stage{min-width:0;height:100%;min-height:0;box-shadow:none;background-color:#101722;background-image:radial-gradient(circle at 50% 42%,#3341556b,#0000 68%),linear-gradient(45deg,#ffffff05 25%,#0000 25%),linear-gradient(-45deg,#ffffff05 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#ffffff05 75%),linear-gradient(-45deg,#0000 75%,#ffffff05 75%);border:0;border-radius:0;padding:54px 42px 28px}.image-editor__badge-res,.image-editor__hud-reset,.image-editor__move-hint{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ab8;border-color:#ffffff1a;box-shadow:0 8px 24px #0003}.image-editor__crop-frame{border-radius:2px;width:auto;max-height:calc(100dvh - 270px);box-shadow:0 0 0 9999px #0307125c,0 24px 64px #00000085,0 0 0 1px #ffffff38;max-width:100%!important}.image-editor__crop-frame canvas{width:auto;max-width:100%;max-height:calc(100dvh - 270px)}.image-editor__inspector{background:#f7f9fc;border:0;border-left:1px solid #d6e0eb;border-radius:0;gap:10px;height:100%;min-height:0;max-height:none;padding:16px;box-shadow:-8px 0 28px #0f172a0f}.image-editor__inspector-heading{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9fcf5;border-bottom:1px solid #e2e8f0;margin:-16px -16px 2px;padding:15px 16px 12px;position:sticky;top:-16px}.image-editor__inspector-icon{width:34px;height:34px;box-shadow:none;background:#eaf3ff;border:0;flex-basis:34px}.image-editor__inspector-heading small{font-size:10.5px}.image-editor__adjustment{background:#fff;border-color:#dfe7f0;border-radius:12px;padding:13px;box-shadow:0 2px 8px #0f172a09}.image-editor__adjustment-label{letter-spacing:.025em;margin-bottom:10px;font-size:10.5px}.image-editor__aspect-options{gap:6px}.image-editor__aspect-btn{border-color:#d6e0eb;border-radius:9px;height:48px}.image-editor__aspect-btn:hover{transform:none}.image-editor__control-row{grid-template-columns:92px minmax(0,1fr) 44px;min-height:30px}.image-editor__notice,.image-editor__error{border-width:1px 0 0;border-radius:0;flex:none;margin:0;padding:8px 18px}.image-editor__actions{background:#fff;border-top:1px solid #d6e0eb;flex:0 0 66px;min-height:66px;padding:11px 20px;box-shadow:0 -5px 20px #0f172a0b}.image-editor__actions .ant-btn{border-radius:9px;min-height:42px;padding-inline:22px}.image-editor__btn-apply{min-width:174px;background:#1976d2!important;box-shadow:0 5px 14px #1976d23d!important}.image-editor__btn-apply:hover:not(:disabled){background:#1565c0!important;box-shadow:0 7px 18px #1976d24d!important}@media (width<=900px){.lexical-image-editor-modal{padding:0}.lexical-image-editor-modal .ant-modal-header{padding-left:14px}.image-editor__toolbar{flex:none;align-items:stretch;min-height:auto;padding:8px 12px}.image-editor__tool-sections{justify-content:flex-start}.image-editor__workspace{display:block;overflow-y:auto}.image-editor__stage{height:auto;min-height:420px;padding:50px 16px 22px}.image-editor__crop-frame,.image-editor__crop-frame canvas{max-height:320px}.image-editor__inspector{height:auto;box-shadow:none;border-top:1px solid #d6e0eb;border-left:0;overflow:visible}.image-editor__inspector-heading{position:static}.image-editor__actions{flex:none;min-height:auto}}@media (width<=620px){.image-editor__title small,.image-editor__hint-text{display:none}.image-editor__toolbar .ant-btn{flex:1;padding-inline:8px;font-size:10px}.image-editor__tool-group{border-right:0;flex:1;padding-right:0}.image-editor__toolbar>.ant-btn{width:100%}.image-editor__aspect-options{grid-template-columns:repeat(4,minmax(0,1fr))}.image-editor__actions,.image-editor__action-buttons{width:100%}.image-editor__action-buttons .ant-btn{flex:1}}.lexical-image-editor-modal .ant-modal-body{height:100dvh!important}.image-editor{background:#f4f7fb;height:100dvh}.image-editor__app-header{z-index:30;background:#fff;border-bottom:1px solid #dce5ef;flex:0 0 68px;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;gap:20px;min-height:68px;padding:10px 20px;display:grid;position:relative;box-shadow:0 1px 8px #0f172a09}.image-editor__app-header .image-editor__title{width:auto}.image-editor__app-header .image-editor__title-icon{background:linear-gradient(145deg,#edf6ff,#dcecff);border-radius:10px;flex-basis:38px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #60a5fa2e}.image-editor__app-header .image-editor__title-copy strong{font-size:15px;font-weight:750}.image-editor__header-summary{justify-content:center;align-items:center;gap:10px;display:flex}.image-editor__header-summary .image-editor__edit-status{margin:0}.image-editor__source-size{color:#64748b;white-space:nowrap;font-size:10.5px;font-weight:550}.image-editor__header-actions{justify-self:end;align-items:center;gap:9px;display:flex}.image-editor__header-actions .ant-btn{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding-inline:18px;font-size:12px;font-weight:650;display:inline-flex}.image-editor__header-actions .image-editor__btn-apply{min-width:164px}.image-editor__toolbar{min-height:54px;box-shadow:none;scrollbar-width:none;background:#f8fafc;border-bottom-color:#dce5ef;flex:0 0 54px;justify-content:flex-start;gap:14px;padding:8px 18px;overflow-x:auto}.image-editor__toolbar::-webkit-scrollbar{display:none}.image-editor__toolbar-label{color:#64748b;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:750}.image-editor__tool-sections{flex-wrap:nowrap;gap:8px}.image-editor__tool-group{flex:none;gap:5px;padding-right:8px}.image-editor__toolbar .ant-btn{height:34px;box-shadow:none;color:#475569;background:0 0;border-color:#0000;padding:0 11px}.image-editor__toolbar .ant-btn:hover{color:#1565c0;background:#edf6ff;border-color:#dbeafe;transform:none}.image-editor__toolbar .image-editor__tool--active{box-shadow:none!important;background:#e6f2ff!important;border-color:#bfdbfe!important}.image-editor__toolbar .image-editor__btn-reset{margin-left:auto}.image-editor__workspace{background:#111827;flex:1;grid-template-columns:minmax(0,1fr) 384px;min-height:0}.image-editor__stage{background-color:#121923;background-image:radial-gradient(circle,#33415552,#0000 66%),radial-gradient(#94a3b817 .7px,#0000 .7px);background-size:100% 100%,18px 18px;min-height:0;padding:56px 48px 28px}.image-editor__crop-frame{background:#0b111b;border-radius:3px;justify-content:center;align-items:center;width:fit-content;max-height:calc(100dvh - 218px);display:inline-flex;box-shadow:0 28px 72px #00000075,0 0 0 1px #ffffff47;max-width:100%!important}.image-editor__crop-frame canvas{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 218px)}.image-editor__crop-frame:after{opacity:.72;border-color:#ffffff7a}.image-editor__corner{z-index:6;width:17px;height:17px}.image-editor__corner--tl,.image-editor__corner--tr,.image-editor__corner--bl,.image-editor__corner--br{border-color:#60a5fa}.image-editor__hud-top{top:16px;left:20px;right:20px}.image-editor__badge-res,.image-editor__hud-reset,.image-editor__move-hint{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#111827c7;border:1px solid #ffffff1a;box-shadow:0 8px 24px #00000038}.image-editor__move-hint{position:absolute;bottom:14px}.image-editor__inspector{background:#f5f8fc;border-left-color:#dce5ef;gap:12px;height:100%;min-height:0;padding:0 16px 18px;box-shadow:-10px 0 34px #0f172a12}.image-editor__inspector-heading{background:#fffffff5;border-bottom-color:#dce5ef;margin:0 -16px;padding:16px;top:0}.image-editor__inspector-heading strong{font-size:13.5px}.image-editor__inspector-heading small{margin-top:1px;font-size:10.5px}.image-editor__adjustment{background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:14px;box-shadow:0 3px 12px #0f172a0a}.image-editor__adjustment-label{color:#334155;letter-spacing:0;text-transform:none;margin-bottom:11px;font-size:11.5px;font-weight:700}.image-editor__adjustment-label>span svg{color:#1976d2}.image-editor__adjustment-label strong{background:#edf6ff;border:0;border-radius:7px;font-size:10px}.image-editor__aspect-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.image-editor__aspect-btn{background:#f9fbfd;border-color:#e0e7ef;border-radius:11px;gap:3px;height:66px}.image-editor__aspect-btn:hover{background:#f1f7fe;border-color:#9ac9f5}.image-editor__aspect-btn.is-active{background:#eaf4ff;border-color:#60a5fa;box-shadow:0 0 0 2px #60a5fa1f}.image-editor__aspect-visual{justify-content:center;align-items:center;width:25px;height:19px;display:flex}.image-editor__aspect-visual>span{border:1.5px solid;border-radius:2px;width:auto;max-width:24px;height:15px;display:block}.image-editor__aspect-ratio{font-size:10.5px}.image-editor__aspect-desc{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8.5px;overflow:hidden}.image-editor__zoom-row{gap:9px}.image-editor__zoom-btn{border-color:#dce5ef;flex:0 0 30px;width:30px;height:30px}.image-editor__zoom-preset-btn{border-color:#e0e7ef;border-radius:7px;height:27px;font-size:9.5px}.image-editor__range-ends{margin-top:2px;font-size:9.5px}.image-editor__control-row{grid-template-columns:94px minmax(0,1fr) 46px;gap:9px;min-height:32px}.image-editor__control-name{font-size:10.5px}.image-editor__control-row output{background:#f8fafc;border-color:#e0e7ef;padding-block:4px;font-size:9.5px}.image-editor__notice,.image-editor__error{z-index:40;border:1px solid;border-radius:10px;width:fit-content;max-width:calc(100% - 440px);position:absolute;bottom:18px;left:18px;right:404px;box-shadow:0 12px 28px #0f172a2e}@media (width<=1100px){.image-editor__app-header{grid-template-columns:minmax(200px,1fr) auto}.image-editor__header-summary{display:none}.image-editor__workspace{grid-template-columns:minmax(0,1fr) 350px}}@media (width<=900px){.image-editor__app-header{flex-basis:64px;gap:10px;min-height:64px;padding:8px 12px}.image-editor__app-header .image-editor__title small{display:none}.image-editor__header-actions .ant-btn{min-height:38px;padding-inline:12px}.image-editor__header-actions .image-editor__btn-apply{min-width:0}.image-editor__toolbar{flex-direction:row;align-items:center}.image-editor__toolbar .image-editor__btn-reset{width:auto}.image-editor__workspace{background:#f5f8fc;display:block}.image-editor__stage{min-height:430px;padding:52px 18px 38px}.image-editor__crop-frame,.image-editor__crop-frame canvas{max-height:330px}.image-editor__inspector{height:auto;padding-top:0}.image-editor__notice,.image-editor__error{max-width:none;bottom:14px;left:14px;right:14px}}@media (width<=640px){.image-editor__app-header .image-editor__title-icon{display:none}.image-editor__app-header .image-editor__title-copy strong{font-size:13px}.image-editor__header-actions{gap:6px}.image-editor__header-actions .ant-btn{padding-inline:9px;font-size:10.5px}.image-editor__header-actions .ant-btn .ant-btn-icon,.image-editor__toolbar-label{display:none}.image-editor__toolbar .ant-btn{flex:none;font-size:10px}.image-editor__aspect-options{grid-template-columns:repeat(4,minmax(58px,1fr))}}.lexical-image-editor-modal,.lexical-image-editor-modal .ant-modal,.lexical-image-editor-modal .ant-modal-content,.lexical-image-editor-modal .ant-modal-body{border-radius:0!important}.image-editor__app-header{flex-basis:62px;grid-template-columns:minmax(180px,1fr) auto;gap:16px;min-height:62px;padding:9px 18px}.image-editor__app-header .image-editor__title-icon{width:20px;height:20px;box-shadow:none;color:#1976d2;background:0 0;border:0;border-radius:0;flex:0 0 20px}.image-editor__app-header .image-editor__title-copy strong{letter-spacing:-.01em;font-size:14px;font-weight:720}.image-editor__header-actions .ant-btn{gap:10px}.image-editor__key{color:#64748b;white-space:nowrap;background:#f7f9fc;border:1px solid #d7e0ea;border-radius:5px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-family:inherit;font-size:9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px #0f172a14}.image-editor__key--primary{box-shadow:none;color:#fff;background:#ffffff21;border-color:#ffffff47}.image-editor__toolbar .ant-btn .image-editor__key{background:#ffffffb3;margin-left:2px}.image-editor__toolbar .ant-btn .ant-btn-icon{flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;margin:0;line-height:0;display:inline-flex}.image-editor__toolbar .ant-btn .ant-btn-icon>svg{width:15px;height:15px;margin:0;display:block}.image-editor__crop-frame{box-shadow:0 30px 76px #0000007a,0 0 0 1px #ffffff2e}.image-editor__stage{overscroll-behavior:contain}.image-editor__inspector-heading{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:13px 16px;display:flex}.image-editor__inspector-heading-main{align-items:center;gap:9px;min-width:0;display:flex}.image-editor__inspector-heading-main>svg{color:#1976d2;flex:none}.image-editor__inspector-heading-main>span{flex-direction:column;min-width:0;display:flex}.image-editor__inspector-heading-main strong{color:#1e293b;letter-spacing:-.01em;font-size:12.5px;font-weight:720}.image-editor__inspector-heading-main small{color:#7b8a9c;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9.5px;font-weight:500;overflow:hidden}@media (width<=720px){.image-editor__key{display:none}.image-editor__app-header{flex-basis:58px;min-height:58px;padding-inline:12px}}.ant-modal-root.lexical-image-editor-modal .ant-modal{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;margin:0!important;padding:0!important;top:0!important}.ant-modal-root.lexical-image-editor-modal .ant-modal-content{width:100vw!important;min-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.ant-modal-root.lexical-image-editor-modal .ant-modal-body{border-radius:0!important;padding:0!important}.image-editor__app-header{background:linear-gradient(90deg,#fff 0%,#f8fbff 52%,#fff 100%);border-bottom:1px solid #dbe5ef;flex-basis:60px;min-height:60px;padding:8px 20px;box-shadow:inset 0 1px #ffffffe6}.image-editor__app-header .image-editor__title{gap:10px}.image-editor__header-icon{color:#1976d2;background:#edf6ff;border:1px solid #cfe3f8;border-radius:10px;flex:0 0 34px;width:34px;height:34px;padding:8px;box-shadow:0 2px 6px #1976d214}.image-editor__app-header h2{color:#162033;letter-spacing:-.015em;margin:0;font-family:inherit;font-size:15px;font-weight:720;line-height:1}.image-editor__crop-frame,.image-editor__crop-frame canvas,.image-editor__crop-frame:after{border-radius:3px}.image-editor__badge-res{color:#1e293b;-webkit-backdrop-filter:blur(16px)saturate(130%);backdrop-filter:blur(16px)saturate(130%);background:#fffffff0;border:1px solid #cbd5e1db;border-radius:13px;gap:7px;padding:8px 12px;box-shadow:0 10px 26px #0003,inset 0 1px #ffffffe6}.image-editor__badge-res span{color:#64748b;font-weight:550}.image-editor__inspector-heading{min-height:60px;padding:13px 17px}.image-editor__inspector-heading-main strong{color:#162033;font-size:13px}.image-editor__inspector-heading-main small{color:#7a899b;margin-top:2px;font-size:9.5px}.image-editor-discard-modal .ant-modal-content{background:#fff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 28px 70px #0f172a47;padding:24px!important}.image-editor-discard-modal .ant-modal-body{padding:0}.image-editor-discard{color:#0f172a;grid-template-columns:42px minmax(0,1fr);gap:14px;font-family:Montserrat,system-ui,sans-serif;display:grid}.image-editor-discard__icon{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.image-editor-discard__copy{min-width:0}.image-editor-discard__copy strong{color:#172033;letter-spacing:-.01em;margin-top:1px;font-size:15px;font-weight:750;display:block}.image-editor-discard__copy p{color:#64748b;margin:7px 0 0;font-size:11.5px;font-weight:500;line-height:1.55}.image-editor-discard__actions{border-top:1px solid #eef2f7;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:9px;margin-top:8px;padding-top:15px;display:flex}.image-editor-discard__actions .ant-btn{border-radius:9px;min-height:39px;padding-inline:15px;font-size:11.5px;font-weight:650}@media (width<=480px){.image-editor-discard-modal{max-width:calc(100vw - 24px)}.image-editor-discard__actions{flex-direction:column-reverse;align-items:stretch}.image-editor-discard__actions .ant-btn{width:100%}}.draggable-block-menu{cursor:grab;opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;background:#fff;border:1px solid #d8e2ec;border-radius:8px;align-items:center;gap:2px;padding:3px;transition:transform .14s ease-in-out,opacity .16s ease-in-out;display:flex;position:absolute;top:0;left:0;box-shadow:0 4px 14px #0f172a1a,0 1px 3px #0f172a0d}.draggable-block-menu.active{opacity:1;visibility:visible;pointer-events:auto}.draggable-block-menu.locked{display:none!important}.draggable-block-menu__grip,.draggable-block-menu__button{color:#64748b;background:0 0;border:0;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;padding:0;transition:all .1s;display:inline-grid}.draggable-block-menu__button{cursor:pointer}.draggable-block-menu__button svg,.draggable-block-menu__grip svg{stroke-width:2px;width:14px;height:14px}.draggable-block-menu__button--add:hover{color:#1976d2;background-color:#eff6ff}.draggable-block-menu__grip{cursor:grab;color:#94a3b8}.draggable-block-menu__button--delete:hover{color:#dc2626;background-color:#fee2e2}.draggable-block-menu:active{cursor:grabbing}.draggable-block-menu__grip:hover{color:#475569;background-color:#f1f5f9}.draggable-block-target-line{pointer-events:none;opacity:0;will-change:transform;background:#00bfff;height:4px;position:absolute;top:0;left:0}.excalidraw .Spinner{--spinner-color:var(--icon-fill-color);justify-content:center;align-items:center;height:100%;margin-left:auto;margin-right:auto;display:flex}.excalidraw .Spinner svg{animation:1.6s linear infinite rotate;animation-delay:var(--spinner-delay);transform-origin:50%}.excalidraw .Spinner circle{stroke:var(--spinner-color);stroke-linecap:round;animation:1.6s linear infinite dash}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1 300;stroke-dashoffset:0}50%{stroke-dasharray:150 300;stroke-dashoffset:-200px}to{stroke-dasharray:1 300;stroke-dashoffset:-280px}}.excalidraw .ToolIcon{border-radius:var(--border-radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.excalidraw .ToolIcon__hidden{display:none!important}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon{--icon-fill-color:var(--color-on-primary-container)}.excalidraw .ToolIcon.fillable .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon.fillable .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{fill:var(--icon-fill-color)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon{background:var(--color-surface-primary-container);--keybinding-color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon_type_radio:checked+.ToolIcon__icon svg,.excalidraw .ToolIcon .ToolIcon_type_checkbox:checked+.ToolIcon__icon svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__keybinding{bottom:4px;right:4px}.excalidraw .ToolIcon .ToolIcon__icon:hover{background:var(--button-hover-bg)}.excalidraw .ToolIcon .ToolIcon__icon:active{background:var(--button-hover-bg);border:1px solid var(--button-active-border)}.excalidraw .ToolIcon .ToolIcon__icon:active svg{color:var(--color-on-primary-container)}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true]{background:initial;border:none}.excalidraw .ToolIcon .ToolIcon__icon[aria-disabled=true] svg{color:var(--color-disabled)}.excalidraw .ToolIcon--plain{background-color:#0000}.excalidraw .ToolIcon--plain .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ToolIcon_type_radio,.excalidraw .ToolIcon_type_checkbox{opacity:0;pointer-events:none;position:absolute}.excalidraw .ToolIcon__icon{box-sizing:border-box;width:var(--default-button-size);height:var(--default-button-size);color:var(--icon-fill-color);border-radius:var(--border-radius-lg);justify-content:center;align-items:center;display:flex}.excalidraw .ToolIcon__icon+.ToolIcon__label{margin-inline-start:0}.excalidraw .ToolIcon__icon svg{width:var(--default-icon-size);height:var(--default-icon-size);color:var(--icon-fill-color);position:relative}.excalidraw .ToolIcon__label{color:var(--icon-fill-color);font-family:var(--ui-font);text-overflow:ellipsis;align-items:center;margin:0 .8em;display:flex}.excalidraw .ToolIcon__label .Spinner{margin-left:.6em}.excalidraw .ToolIcon_size_small .ToolIcon__icon{width:2rem;height:2rem;font-size:.8em}.excalidraw .ToolIcon_type_button,.excalidraw .Modal .ToolIcon_type_button{font-size:inherit;background-color:initial;border:none;margin:0;padding:0}.excalidraw .ToolIcon_type_button:focus-visible,.excalidraw .Modal .ToolIcon_type_button:focus-visible{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .ToolIcon_type_button.ToolIcon--selected,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .Modal .ToolIcon_type_button.ToolIcon--selected:active,.excalidraw .ToolIcon_type_button:active,.excalidraw .Modal .ToolIcon_type_button:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon_type_button:disabled,.excalidraw .Modal .ToolIcon_type_button:disabled{cursor:default}.excalidraw .ToolIcon_type_button:disabled:active,.excalidraw .ToolIcon_type_button:disabled:focus-visible,.excalidraw .ToolIcon_type_button:disabled:hover,.excalidraw .Modal .ToolIcon_type_button:disabled:active,.excalidraw .Modal .ToolIcon_type_button:disabled:focus-visible,.excalidraw .Modal .ToolIcon_type_button:disabled:hover{background-color:initial;box-shadow:none;border:none}.excalidraw .ToolIcon_type_button:disabled svg,.excalidraw .Modal .ToolIcon_type_button:disabled svg{color:var(--color-disabled)}.excalidraw .ToolIcon_type_button--show,.excalidraw .Modal .ToolIcon_type_button--show{visibility:visible}.excalidraw .ToolIcon_type_button--hide,.excalidraw .Modal .ToolIcon_type_button--hide{display:none!important}.excalidraw .ToolIcon_type_floating,.excalidraw .ToolIcon_type_floating:hover,.excalidraw .ToolIcon_type_floating:active{background-color:#0000}.excalidraw .ToolIcon_type_floating .ToolIcon__icon{background-color:var(--button-gray-1);width:2rem;height:2rem}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:hover{background-color:var(--button-gray-2)}.excalidraw .ToolIcon_type_floating .ToolIcon__icon:active{background-color:var(--button-gray-3)}.excalidraw .ToolIcon__keybinding{color:var(--keybinding-color);font-size:.625rem;font-family:var(--ui-font);-webkit-user-select:none;user-select:none;position:absolute;bottom:2px;right:3px}:root[dir=ltr] .excalidraw .unlocked-icon{left:2px}:root[dir=rtl] .excalidraw .unlocked-icon{right:2px}.excalidraw .App-toolbar-container .ToolIcon__icon{width:var(--lg-button-size);height:var(--lg-button-size)}@media screen and (width<=450px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.8rem;height:1.8rem}}@media screen and (width<=379px){.excalidraw .App-toolbar-container .ToolIcon__icon{width:1.5rem;height:1.5rem}}.excalidraw .App-toolbar-container .ToolIcon__icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .App-toolbar-container .ToolIcon__LaserPointer .ToolIcon__icon,.excalidraw .App-toolbar-container .ToolIcon__MagicButton .ToolIcon__icon{width:var(--default-button-size);height:var(--default-button-size)}.excalidraw button.standalone{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);padding:.625rem;justify-content:center;align-items:center;padding:0;display:flex}.excalidraw button.standalone:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw button.standalone:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw button.standalone.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw button.standalone.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw button.standalone.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw button.standalone svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw button.standalone>*{pointer-events:none}.excalidraw .excalidraw-eye-dropper-container,.excalidraw .excalidraw-eye-dropper-backdrop{width:100%;height:100%;z-index:var(--zIndex-eyeDropperBackdrop);touch-action:none;position:absolute}.excalidraw .excalidraw-eye-dropper-container{pointer-events:none}.excalidraw .excalidraw-eye-dropper-backdrop{pointer-events:all}.excalidraw .excalidraw-eye-dropper-preview{pointer-events:none;width:3rem;height:3rem;z-index:var(--zIndex-eyeDropperPreview);border:1px solid var(--default-border-color);filter:var(--theme-filter);border-radius:1rem;position:fixed}.excalidraw .excalidraw-eye-dropper-trigger{cursor:pointer;width:1.25rem;height:1.25rem;color:var(--icon-fill-color);border-radius:.5rem;margin-left:-2px;margin-right:-4px;padding:4px}.excalidraw .excalidraw-eye-dropper-trigger:hover{background:var(--button-hover-bg)}.excalidraw .excalidraw-eye-dropper-trigger.selected{color:var(--color-primary);background:var(--color-primary-light)}.excalidraw .Island{--padding:0;box-sizing:border-box;background-color:var(--island-bg-color);box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:calc(var(--padding) * var(--space-factor));transition:box-shadow .5s ease-in-out;position:relative}.excalidraw .Island.zen-mode{box-shadow:none}.excalidraw .focus-visible-none:focus-visible{outline:none!important}.excalidraw .color-picker__heading{text-align:left;padding:0 .5rem;font-size:.75rem}.excalidraw .color-picker-container{grid-template-columns:1fr 20px 1.625rem;align-items:center;padding:.25rem 0;display:grid}.excalidraw--mobile.excalidraw .color-picker-container{max-width:11rem}.excalidraw .color-picker__top-picks{justify-content:space-between;display:flex}.excalidraw .color-picker__button{--radius:.25rem;border:1px solid var(--color-gray-30);border-radius:var(--radius);width:1.35rem;height:1.35rem;filter:var(--theme-filter);background-color:var(--swatch-color);box-sizing:border-box;background-position:0;margin:0;padding:0;font-family:inherit;position:relative}.excalidraw .color-picker__button:hover:after{content:"";box-shadow:0 0 0 1px var(--color-gray-30);border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter);position:absolute;inset:-2px}.excalidraw .color-picker__button.active .color-picker__button-outline{box-shadow:0 0 0 1px var(--color-primary-darkest);z-index:1;border-radius:calc(var(--radius) + 1px);filter:var(--theme-filter);position:absolute;inset:-2px}.excalidraw .color-picker__button:focus-visible{outline:none}.excalidraw .color-picker__button:focus-visible:after{content:"";border:3px solid var(--focus-highlight-color);border-radius:calc(var(--radius) + 1px);position:absolute;inset:-4px}.excalidraw .color-picker__button:focus-visible.active .color-picker__button-outline{display:none}.excalidraw .color-picker__button--large{--radius:.5rem;width:1.875rem;height:1.875rem}.excalidraw .color-picker__button.is-transparent{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==)}.excalidraw .color-picker__button--no-focus-visible{border:0}.excalidraw .color-picker__button--no-focus-visible:after{display:none}.excalidraw .color-picker__button--no-focus-visible:focus-visible{outline:none!important}.excalidraw .color-picker__button.active-color{border-radius:calc(var(--radius) + 1px);width:1.625rem;height:1.625rem}.excalidraw .color-picker__button__hotkey-label{filter:none;font-size:11px;position:absolute;bottom:4px;right:4px}.excalidraw .color-picker{background:var(--popup-bg-color);border:0 solid #ffffff40;border-radius:4px;position:absolute;box-shadow:0 1px 4px #00000040}:root[dir=ltr] .excalidraw .color-picker{left:-5.5px}:root[dir=rtl] .excalidraw .color-picker{right:-5.5px}.excalidraw .color-picker-control-container{grid-template-columns:auto 1fr;align-items:center;column-gap:.5rem;display:grid}.excalidraw .color-picker-control-container+.popover{position:static}.excalidraw .color-picker-popover-container{margin-top:-.25rem}:root[dir=ltr] .excalidraw .color-picker-popover-container{margin-left:.5rem}:root[dir=rtl] .excalidraw .color-picker-popover-container{margin-left:-3rem}.excalidraw .color-picker-triangle{border-style:solid;border-width:0 9px 10px;border-color:transparent transparent var(--popup-bg-color);width:0;height:0;position:absolute;top:10px}:root[dir=ltr] .excalidraw .color-picker-triangle{left:-14px;transform:rotate(270deg)}:root[dir=rtl] .excalidraw .color-picker-triangle{right:-14px;transform:rotate(90deg)}.excalidraw .color-picker-triangle-shadow{border-color:#0000 #0000 #0000001a}:root[dir=ltr] .excalidraw .color-picker-triangle-shadow{left:-14px}:root[dir=rtl] .excalidraw .color-picker-triangle-shadow{right:-16px}.excalidraw .color-picker-content{outline:none;flex-direction:column;gap:.75rem;display:flex}.excalidraw .color-picker-content--default{grid-gap:.25rem;border-radius:4px;grid-template-columns:repeat(5,1.875rem);padding:.5rem;display:grid}.excalidraw .color-picker-content--default:focus{box-shadow:0 0 0 2px var(--focus-highlight-color);outline:none}.excalidraw .color-picker-content--canvas{flex-direction:column;padding:.25rem;display:flex}.excalidraw .color-picker-content--canvas-title{color:#868e96;padding:0 .25rem;font-size:12px}.excalidraw .color-picker-content--canvas-colors{padding:.5rem 0}.excalidraw .color-picker-content--canvas-colors .color-picker-swatch{margin:0 .25rem}.excalidraw .color-picker-content .color-input-container{grid-column:1/span 5}.excalidraw .color-picker-swatch{cursor:pointer;box-sizing:border-box;width:1.875rem;height:1.875rem;filter:var(--theme-filter);border:1px solid #ddd;border-radius:4px;margin:0;position:relative;background-color:currentColor!important}.excalidraw .color-picker-swatch:focus{border-color:var(--select-highlight-color);box-shadow:0 0 4px 1px}.excalidraw .color-picker-transparent{border-radius:4px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}.excalidraw .color-picker-transparent,.excalidraw .color-picker-label-swatch{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0}.excalidraw .color-picker-hash{height:var(--default-button-size);border:1px solid var(--default-border-color);box-sizing:border-box;color:var(--input-label-color);border-right:0;flex-shrink:0;justify-content:center;align-items:center;padding:.5rem .5rem .5rem .75rem;display:flex;position:relative}:root[dir=ltr] .excalidraw .color-picker-hash{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg)}:root[dir=rtl] .excalidraw .color-picker-hash{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .color-input-container{display:flex}.excalidraw .color-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-label{border:1px solid var(--default-border-color);box-sizing:border-box;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;margin:8px;padding:0 12px;display:grid}.excalidraw .color-picker__input-label:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-lg)}.excalidraw .color-picker__input-hash{padding:0 .25rem}.excalidraw .color-picker-input{box-sizing:border-box;width:100%;color:var(--text-primary-color);height:var(--default-button-size);border:0;border:1px solid var(--default-border-color);letter-spacing:.4px;appearance:none;background-color:#0000;border-left:0;outline:none;margin:0;padding:.5rem .5rem .5rem .25rem;font-family:inherit;font-size:.875rem}:root[dir=ltr] .excalidraw .color-picker-input{border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}:root[dir=rtl] .excalidraw .color-picker-input{border-radius:var(--border-radius-lg) 0 0 var(--border-radius-lg);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .color-picker-input:focus-visible{box-shadow:none}.excalidraw .color-picker-label-swatch-container{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);width:var(--default-button-size);height:var(--default-button-size);box-sizing:border-box;overflow:hidden}.excalidraw .color-picker-label-swatch{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);filter:var(--theme-filter);justify-content:center;align-items:center;padding:.625rem;display:flex;position:relative;overflow:hidden;background-color:var(--swatch-color)!important;border:0!important}.excalidraw .color-picker-label-swatch svg{width:var(--button-width,var(--lg-icon-size));height:var(--button-height,var(--lg-icon-size))}.excalidraw .color-picker-label-swatch:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .color-picker-label-swatch:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .color-picker-label-swatch.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .color-picker-label-swatch.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .color-picker-label-swatch:after{content:"";background:var(--swatch-color);width:100%;height:100%;position:absolute;top:0;left:0}.excalidraw .color-picker-keybinding{font-size:.7em;position:absolute;bottom:2px}:root[dir=ltr] .excalidraw .color-picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .color-picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .color-picker-keybinding{display:none}.excalidraw .color-picker-type-canvasBackground .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementBackground .color-picker-keybinding{color:#fff}.excalidraw .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#aaa}.excalidraw .color-picker-type-elementStroke .color-picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .color-picker-type-elementBackground .color-picker-keybinding,.excalidraw.theme--dark .color-picker-swatch[aria-label=transparent] .color-picker-keybinding{color:#000}.excalidraw .picker{background:var(--popup-bg-color);box-shadow:var(--shadow-island);border:0 solid #ffffff40;border-radius:4px;padding:.5rem;position:absolute}:root[dir=rtl] .excalidraw .picker{padding:.4rem}.excalidraw .picker-container button,.excalidraw .picker button{justify-content:center;align-items:center;display:flex;position:relative}.excalidraw .picker-container button:focus-visible,.excalidraw .picker button:focus-visible{background-color:var(--button-gray-2);outline:#0000}.excalidraw .picker-container button:focus-visible svg,.excalidraw .picker button:focus-visible svg{opacity:1}.excalidraw .picker-container button:hover,.excalidraw .picker button:hover{background-color:var(--button-gray-2)}.excalidraw .picker-container button:active,.excalidraw .picker button:active{background-color:var(--button-gray-3)}.excalidraw .picker-container button:disabled,.excalidraw .picker button:disabled{cursor:not-allowed}.excalidraw .picker-container button svg,.excalidraw .picker button svg{pointer-events:none;width:36px;height:18px;margin:0}.excalidraw .picker button{padding:.25rem .28rem .35rem .25rem}.excalidraw .picker-content{grid-gap:.5rem;border-radius:4px;grid-template-columns:repeat(4,auto);display:grid}.excalidraw .picker-collapsible{padding:.5rem 0;font-size:.75rem}.excalidraw .picker-keybinding{color:var(--keybinding-color);font-size:.7em;position:absolute;bottom:2px}:root[dir=ltr] .excalidraw .picker-keybinding{right:2px}:root[dir=rtl] .excalidraw .picker-keybinding{left:2px}.excalidraw--mobile.excalidraw .picker-keybinding{display:none}.excalidraw .picker-type-canvasBackground .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementBackground .picker-keybinding{color:#fff}.excalidraw .picker-swatch[aria-label=transparent] .picker-keybinding{color:#aaa}.excalidraw .picker-type-elementStroke .picker-keybinding{color:#d4d4d4}.excalidraw.theme--dark .picker-type-elementBackground .picker-keybinding,.excalidraw.theme--dark .picker-swatch[aria-label=transparent] .picker-keybinding{color:#000}.excalidraw{--list-border-color:var(--color-gray-20)}.excalidraw .QuickSearch__wrapper{border-bottom:1px solid var(--list-border-color);height:2.6rem;position:relative}.excalidraw .QuickSearch__wrapper svg{width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1;position:absolute;top:47.5%;left:.75rem;transform:translateY(-50%)}.excalidraw.theme--dark{--list-border-color:var(--color-gray-80)}.excalidraw.theme--dark .QuickSearch__wrapper{border-bottom:none}.excalidraw .QuickSearch__input{box-sizing:border-box;width:100%;font-size:.875rem;position:absolute;top:0;left:0;border:0!important;padding-left:2.5rem!important;padding-right:.75rem!important}.excalidraw .QuickSearch__input::placeholder{color:var(--color-gray-40)}.excalidraw .QuickSearch__input:focus{box-shadow:none!important}.excalidraw .ScrollableList__wrapper{border:none;font-size:.875rem;overflow-y:auto;position:static!important}.excalidraw .ScrollableList__wrapper>.empty,.excalidraw .ScrollableList__wrapper>.hint{color:var(--color-gray-60);text-align:center;justify-content:center;align-items:center;padding:.5rem;font-size:.75rem;line-height:150%;display:flex;overflow:hidden}.excalidraw .FontPicker__container{grid-template-columns:calc(1rem + 3 * var(--default-button-size)) 1rem 1fr;align-items:center;display:grid}.excalidraw--mobile.excalidraw .FontPicker__container{max-width:calc(2rem + 4 * var(--default-button-size))}.excalidraw{--slider-thumb-size:16px}.excalidraw .range-wrapper{padding-top:10px;padding-bottom:30px;position:relative}.excalidraw .range-input{-webkit-appearance:none;background:var(--color-slider-track);border-radius:2px;outline:none;width:100%;height:4px}.excalidraw .range-input::-webkit-slider-thumb{appearance:none;width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);cursor:pointer;border:none;border-radius:50%}.excalidraw .range-input::-moz-range-thumb{width:var(--slider-thumb-size);height:var(--slider-thumb-size);background:var(--color-slider-thumb);cursor:pointer;border:none;border-radius:50%}.excalidraw .value-bubble{color:var(--text-primary-color);font-size:12px;position:absolute;bottom:0;transform:translate(-50%)}.excalidraw .zero-label{color:var(--text-primary-color);font-size:12px;position:absolute;bottom:0;left:4px}.excalidraw-tooltip{--ui-font:Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);z-index:var(--zIndex-popup);box-sizing:border-box;pointer-events:none;word-wrap:break-word;text-align:center;color:#fff;background:#000;border-radius:6px;padding:8px;font-size:13px;font-weight:500;line-height:1.5;display:none;position:fixed}.excalidraw-tooltip.excalidraw-tooltip--visible{display:block}.excalidraw-tooltip-wrapper{display:flex}.excalidraw-tooltip-icon{width:.9em;height:.9em;margin-top:1px;margin-left:5px;display:flex}.excalidraw--mobile.excalidraw-tooltip-icon{display:none}.excalidraw .TextInput{display:inline-block}.ProjectName{align-items:center;margin:auto;display:flex}.ProjectName .TextInput{text-align:center;text-overflow:ellipsis;width:200px;height:calc(1rem - 3px);margin-left:8px;overflow:hidden}.ProjectName .TextInput--readonly{background:0 0;border:none;width:auto;max-width:200px;padding-left:2px}.ProjectName .TextInput--readonly:hover{background:0 0}.excalidraw .Checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;margin:4px .3em;display:flex}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus){box-shadow:0 0 0 2px #4dabf7}.excalidraw .Checkbox:hover:not(.is-checked) .Checkbox-box:not(:focus) svg{opacity:.3;display:block}.excalidraw .Checkbox:active .Checkbox-box{box-shadow:inset 0 0 2px 1px #1c7ed6!important}.excalidraw .Checkbox:hover .Checkbox-box{background-color:#d0ebff33}.excalidraw .Checkbox.is-checked .Checkbox-box{background-color:#d0ebff}.excalidraw .Checkbox.is-checked .Checkbox-box svg{display:block}.excalidraw .Checkbox.is-checked:hover .Checkbox-box{background-color:#a5d8ff}.excalidraw .Checkbox .Checkbox-box{color:#1c7ed6;background-color:#0000;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin:0 1em;padding:0;display:flex;box-shadow:0 0 0 2px #1c7ed6}.excalidraw .Checkbox .Checkbox-box:focus{box-shadow:0 0 0 3px #1c7ed6}.excalidraw .Checkbox .Checkbox-box svg{stroke-width:3px;width:16px;height:16px;display:none}.excalidraw .Checkbox .Checkbox-label{align-items:center;display:flex}.excalidraw .Checkbox .excalidraw-tooltip-icon{width:1em;height:1em}.excalidraw .Avatar{width:var(--avatar-size,1.5rem);height:var(--avatar-size,1.5rem);outline-offset:2px;cursor:pointer;color:var(--color-gray-90);border-radius:100%;flex:none;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:flex;position:relative}.excalidraw .Avatar:active{transform:scale(.94)}.excalidraw .Avatar-img{border-radius:100%;width:100%;height:100%}.excalidraw .Avatar:before{content:"";border-radius:100%;position:absolute;inset:-3px}.excalidraw .Avatar.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .Avatar.is-current-user{cursor:auto}.excalidraw-hyperlinkContainer{z-index:var(--zIndex-hyperlinkContainer);background:var(--island-bg-color);border-radius:var(--border-radius-md);box-sizing:border-box;justify-content:space-between;align-items:center;min-height:42px;display:flex;position:absolute;box-shadow:0 2px 4px #0000004d}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer button{z-index:100}.excalidraw-hyperlinkContainer-input,.excalidraw-hyperlinkContainer-link{height:24px;font-size:.9rem;font-weight:500;line-height:24px;font-family:var(--ui-font);padding:0 8px}.excalidraw-hyperlinkContainer-input{width:18rem;color:var(--text-primary-color);background-color:#0000;border:none;outline:none;box-shadow:none!important}.excalidraw-hyperlinkContainer-link{text-overflow:ellipsis;white-space:nowrap;max-width:15rem;overflow:hidden}.excalidraw-hyperlinkContainer button{color:#228be6;font-weight:500;background-color:#0000!important}.excalidraw-hyperlinkContainer button.excalidraw-hyperlinkContainer--remove{color:#c92a2a}.excalidraw-hyperlinkContainer--remove .ToolIcon__icon svg{color:#fa5252}.excalidraw-hyperlinkContainer .ToolIcon__icon{width:2rem;height:2rem}.excalidraw-hyperlinkContainer__buttons{flex:none}.excalidraw .Dialog{-webkit-user-select:text;user-select:text;cursor:auto}.excalidraw .Dialog__title{text-align:left;border-bottom:1px solid var(--dialog-border-color);margin:0 0 1.5rem;padding:0 0 .75rem;font-size:1.25rem}.excalidraw .Dialog__close{color:var(--color-gray-40);cursor:pointer;background-color:#0000;border:0;margin:0;line-height:0;position:absolute;top:.75rem;right:.5rem}.excalidraw .Dialog__close:hover{color:var(--color-gray-60)}.excalidraw .Dialog__close:active{color:var(--color-gray-40)}.excalidraw .Dialog__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog__close+.Dialog__content{--offset:28px;height:calc(100% - var(--offset))!important;margin-top:var(--offset)!important}.excalidraw .Dialog--fullscreen .Dialog__close{top:1.25rem;right:1.25rem}.excalidraw.excalidraw-modal-container{z-index:var(--zIndex-modal);position:absolute}.excalidraw .Modal{padding:calc(var(--space-factor) * 10);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.excalidraw .Modal .Island{box-shadow:none;border:0;border-radius:0;padding:2.5rem}.excalidraw .Modal.animations-disabled .Modal__background{animation:none}.excalidraw .Modal.animations-disabled .Modal__content{opacity:1;animation:none}.excalidraw .Modal__background{z-index:1;background-color:#12121233;animation:.1s linear forwards Modal__background__fade-in;position:fixed;inset:0}.excalidraw .Modal__content{z-index:2;width:100%;max-width:var(--max-width);opacity:0;background:var(--island-bg-color);border:1px solid var(--dialog-border-color);max-height:100%;box-shadow:var(--modal-shadow);box-sizing:border-box;border-radius:.75rem;animation:25ms ease-out forwards Modal__content_fade-in;position:relative;overflow-y:auto;transform:translateY(10px)}.excalidraw .Modal__content:focus{outline:none}@keyframes Modal__background__fade-in{0%{opacity:0}to{opacity:1}}@keyframes Modal__content_fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.excalidraw .Modal__close{color:var(--icon-fill-color);cursor:pointer;background-color:#0000;border:0;margin:0;padding:.375rem;line-height:0;position:absolute;top:1rem;right:1rem}.excalidraw .Modal__close svg{width:1.5rem;height:1.5rem}.excalidraw .Dialog--fullscreen .Modal{padding:0}.excalidraw .Dialog--fullscreen .Modal__content{border:0;border-radius:0;max-width:100%;position:absolute;inset:0}.excalidraw .Stack{--gap:0;gap:calc(var(--space-factor) * var(--gap));display:grid}.excalidraw .Stack_vertical{grid-template-columns:auto;grid-auto-rows:min-content;grid-auto-flow:row}.excalidraw .Stack_horizontal{grid-template-rows:auto;grid-auto-columns:min-content;grid-auto-flow:column}.excalidraw .confirm-dialog-buttons{justify-content:flex-end;column-gap:.5rem;display:flex}.excalidraw .Dialog__action-button{border:1px solid var(--default-border-color);border-radius:var(--border-radius-lg);letter-spacing:.4px;height:3rem;color:inherit;-webkit-user-select:none;user-select:none;background-color:#0000;align-items:center;column-gap:.5rem;padding:.5rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;display:flex;position:relative}.excalidraw .Dialog__action-button svg{width:1rem;height:1rem;display:block}.excalidraw .Dialog__action-button--danger{background-color:var(--color-danger);border-color:var(--color-danger);color:#fff}.excalidraw .Dialog__action-button--primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.excalidraw.theme--dark .Dialog__action-button--danger,.excalidraw.theme--dark .Dialog__action-button--primary{color:var(--color-gray-100)}.excalidraw .publish-library__fields{flex-direction:column;display:flex}.excalidraw .publish-library__fields label{justify-content:space-between;align-items:center;padding:1em 0;display:flex}.excalidraw .publish-library__fields label span{color:#868e96;font-size:1rem;font-weight:500}.excalidraw .publish-library__fields label input,.excalidraw .publish-library__fields label textarea{width:70%;font-family:var(--ui-font);padding:.6em}.excalidraw .publish-library__fields label .required{color:#e03131;margin:.2rem}.excalidraw .publish-library__buttons{justify-content:flex-end;gap:.5rem;padding:.2rem 0;display:flex}.excalidraw .publish-library__buttons .ToolIcon__icon{width:auto;min-width:2.5rem;font-size:1rem}.excalidraw .publish-library__buttons .ToolIcon_type_button{margin-left:1rem;padding:0 .5rem}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button{background-color:#228be6}.excalidraw .publish-library__buttons--confirm.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button{background-color:#adb5bd}.excalidraw .publish-library__buttons--cancel.ToolIcon_type_button:hover{background-color:#868e96}.excalidraw .publish-library__buttons .ToolIcon__icon{color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner{--spinner-color:#fff}.excalidraw .publish-library__buttons .ToolIcon__icon .Spinner svg{padding:.5rem}.excalidraw .publish-library .selected-library-items{flex-wrap:wrap;display:flex}.excalidraw .publish-library .selected-library-items .single-library-item-wrapper{width:9rem}.excalidraw .publish-library-warning{color:#fa5252}.excalidraw .publish-library-note{padding:1em 0;font-size:14px;font-style:italic;display:block}.excalidraw .single-library-item{position:relative}.excalidraw .single-library-item-status{color:#f03e3e;background:#ffffffe6;border-radius:.2rem;padding:.1rem .2rem;font-size:.7rem;position:absolute;top:.3rem;left:.3rem}.excalidraw .single-library-item__svg{border:1px solid var(--button-gray-2);background-color:#fff;width:7.5rem;height:7.5rem;padding:.3rem}.excalidraw .single-library-item__svg svg{width:100%;height:100%}.excalidraw .single-library-item .ToolIcon__icon{background-color:#fff;width:auto;height:auto;margin:0 .5rem}.excalidraw .single-library-item .ToolIcon,.excalidraw .single-library-item .ToolIcon_type_button:hover{background-color:#fff}.excalidraw .single-library-item .required,.excalidraw .single-library-item .error{color:#e03131;margin:.2rem;font-size:1rem;font-weight:700}.excalidraw .single-library-item .error{margin:0;padding:.3em 0;font-weight:500}.excalidraw .single-library-item--remove{position:absolute;top:.2rem;right:1rem}.excalidraw .single-library-item--remove .ToolIcon__icon{background-color:#fa5252;margin:0}.excalidraw .single-library-item--remove .ToolIcon__icon:hover{background-color:#f03e3e}.excalidraw .single-library-item--remove .ToolIcon__icon:active{background-color:#e03131}.excalidraw .single-library-item--remove svg{color:#fff;border-radius:.3em;width:1rem;height:1rem;padding:.26rem}.excalidraw .dropdown-menu{margin-top:.5rem;position:absolute;top:100%}.excalidraw .dropdown-menu--mobile{row-gap:.75rem;width:100%;left:0}.excalidraw .dropdown-menu--mobile .dropdown-menu-container{box-sizing:border-box;box-shadow:var(--shadow-island);border-radius:var(--border-radius-lg);padding:8px;transition:box-shadow .5s ease-in-out;position:relative}.excalidraw .dropdown-menu--mobile .dropdown-menu-container.zen-mode{box-shadow:none}.excalidraw .dropdown-menu .dropdown-menu-container{background-color:var(--island-bg-color);--gap:2;max-height:calc(100vh - 150px);overflow-y:auto}.excalidraw .dropdown-menu .dropdown-menu-item-base{color:var(--color-on-surface);box-sizing:border-box;column-gap:.625rem;width:100%;font-family:inherit;font-size:.875rem;font-weight:400;display:flex}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item:hover{background-color:#0000}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--hovered{background-color:var(--button-hover-bg)!important}.excalidraw .dropdown-menu.manual-hover .dropdown-menu-item--selected{background-color:var(--color-primary-light)!important}.excalidraw .dropdown-menu.fonts{max-height:calc(17.95rem + 14px);margin-top:1rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu.fonts{max-height:calc(19.7rem + 14px)}}.excalidraw .dropdown-menu.fonts .dropdown-menu-item-base{display:inline-flex}.excalidraw .dropdown-menu.fonts .dropdown-menu-group:not(:first-child){margin-top:1rem}.excalidraw .dropdown-menu.fonts .dropdown-menu-group-title{text-align:left;margin:0 0 .5rem;font-size:.75rem;font-weight:400;line-height:1.3}.excalidraw .dropdown-menu .dropdown-menu-item{cursor:pointer;border-radius:var(--border-radius-md);background-color:#0000;border:1px solid #0000;align-items:center;width:calc(100% - 2px);height:2rem;margin:1px;padding:0 .5rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu .dropdown-menu-item{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item__text{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.75rem;width:100%;display:flex;overflow:hidden}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut{opacity:.5;margin-inline-start:auto}.excalidraw .dropdown-menu .dropdown-menu-item__shortcut--orphaned{text-align:right;padding:0 .625rem;font-size:.875rem}.excalidraw .dropdown-menu .dropdown-menu-item--selected{background:var(--color-primary-light);--icon-fill-color:var(--color-primary-darker)}.excalidraw .dropdown-menu .dropdown-menu-item:hover{background-color:var(--button-hover-bg);text-decoration:none}.excalidraw .dropdown-menu .dropdown-menu-item:active{background-color:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .dropdown-menu .dropdown-menu-item svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-bare{justify-content:space-between;align-items:center;height:2rem}@media screen and (width>=1921px){.excalidraw .dropdown-menu .dropdown-menu-item-bare{height:2.25rem}}.excalidraw .dropdown-menu .dropdown-menu-item-bare svg{width:1rem;height:1rem;display:block}.excalidraw .dropdown-menu .dropdown-menu-item-custom{margin-top:.5rem}.excalidraw .dropdown-menu .dropdown-menu-group-title{text-align:left;margin:10px 0;font-size:14px;font-weight:500}.excalidraw .dropdown-menu-button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);width:var(--lg-button-size);height:var(--lg-button-size);--background:var(--color-surface-mid);background-color:var(--background);justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .dropdown-menu-button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .dropdown-menu-button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .dropdown-menu-button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .dropdown-menu-button.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw.theme--dark.excalidraw .dropdown-menu-button{--background:var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .dropdown-menu-button:hover{--background:#363541}.excalidraw .dropdown-menu-button:hover{--background:var(--color-surface-high);background-color:var(--background);text-decoration:none}.excalidraw .dropdown-menu-button:active{border-color:var(--color-primary)}.excalidraw .dropdown-menu-button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .dropdown-menu-button--mobile{width:var(--default-button-size);height:var(--default-button-size);border:none;margin:0;padding:0}.excalidraw .library-unit{box-sizing:border-box;border-radius:var(--border-radius-lg);border:1px solid #0000;justify-content:center;align-items:center;width:55px;height:55px;display:flex;position:relative}.excalidraw .library-unit svg{pointer-events:none}.excalidraw .library-unit--hover{border-color:var(--color-primary)}.excalidraw .library-unit--selected{border-color:var(--color-primary);border-width:1px}.excalidraw .library-unit--skeleton{opacity:.5;background:linear-gradient(-45deg,var(--color-gray-10),var(--color-gray-20),var(--color-gray-10));background-size:200% 200%;animation:.2s linear library-unit__skeleton-opacity-animation}.excalidraw.theme--dark .library-unit--skeleton{background-image:linear-gradient(-45deg,var(--color-gray-100),var(--color-gray-80),var(--color-gray-100))}.excalidraw .library-unit__dragger{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.excalidraw .library-unit__dragger>svg{filter:var(--theme-filter);flex-grow:1;max-width:100%;max-height:100%}.excalidraw .library-unit__checkbox-container,.excalidraw .library-unit__checkbox-container:hover,.excalidraw .library-unit__checkbox-container:active{color:var(--icon-fill-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:.5rem;display:flex;position:absolute;bottom:2rem;left:2rem}.excalidraw .library-unit__checkbox-container input,.excalidraw .library-unit__checkbox-container:hover input,.excalidraw .library-unit__checkbox-container:active input{cursor:pointer}.excalidraw .library-unit__checkbox{margin:0;position:absolute;top:.125rem;right:.125rem}.excalidraw .library-unit__checkbox .Checkbox-box{background-color:var(--color-primary-light);border:1px solid var(--color-primary);border-radius:4px;width:1rem;height:1rem;margin:0;padding:2px;box-shadow:none!important}.excalidraw .library-unit__checkbox.Checkbox:hover .Checkbox-box{background-color:var(--color-primary-light)}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box{background-color:var(--color-primary)!important}.excalidraw .library-unit__checkbox.is-checked .Checkbox-box svg{color:var(--color-primary-light)}.excalidraw .library-unit__removeFromLibrary>svg{width:16px;height:16px}.excalidraw .library-unit__adder{background-color:var(--color-primary);border-radius:var(--border-radius-md);pointer-events:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;animation:1s ease-in infinite library-unit__adder-animation;display:flex;position:absolute;transform:scale(1)}.excalidraw .library-unit__adder svg{color:var(--color-primary-light);width:1rem;height:1rem}.excalidraw .library-unit:active .library-unit__adder{animation:none;transform:scale(.8)}.excalidraw .library-unit__active{cursor:pointer}@keyframes library-unit__adder-animation{0%{transform:scale(.85)}50%{transform:scale(1)}to{transform:scale(.85)}}@keyframes library-unit__skeleton-opacity-animation{0%{opacity:0}75%{opacity:0}to{opacity:.5}}.excalidraw{--container-padding-y:1.5rem;--container-padding-x:.75rem}.excalidraw .library-menu-items__no-items{text-align:center;color:var(--color-gray-70);width:100%;font-size:.875rem;line-height:1.5}.excalidraw .library-menu-items__no-items__label{color:var(--color-primary);margin-bottom:.75rem;font-size:1.125rem;font-weight:700}.excalidraw.theme--dark .library-menu-items__no-items{color:var(--color-gray-40)}.excalidraw .library-menu-items-container{flex-direction:column;flex:1 1 0;justify-content:center;width:100%;height:100%;margin:0;display:flex;position:relative;overflow-y:auto}.excalidraw .library-menu-items-container>div{padding-left:.75rem;padding-right:.75rem}.excalidraw .library-menu-items-container__row{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.excalidraw .library-menu-items-container__items{padding:var(--container-padding-y) 0;flex:1;row-gap:.5rem;margin-bottom:1rem;overflow:hidden auto}.excalidraw .library-menu-items-container__header{color:var(--color-primary);box-sizing:border-box;width:100%;margin-bottom:.75rem;padding-right:4rem;font-size:1.125rem;font-weight:700}.excalidraw .library-menu-items-container__header--excal{margin-top:2rem}.excalidraw .library-menu-items-container__grid{grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.excalidraw .library-menu-items-container .separator{width:100%;color:var(--text-primary-color);align-items:center;margin:.6em .2em;font-size:.9rem;font-weight:500;display:flex}.excalidraw .library-menu-items-private-library-container{width:100%;min-height:3.75rem}.excalidraw .layer-ui__library{flex-direction:column;flex:auto;display:flex}.excalidraw .library-actions-counter{background-color:var(--color-primary);color:var(--color-primary-light);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.625rem;font-weight:700;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.excalidraw .layer-ui__library-message{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-width:200px;padding:2rem;display:flex}.excalidraw .layer-ui__library-message span{font-size:.8em}.excalidraw .publish-library-success .Dialog__content{flex-direction:column;display:flex}.excalidraw .publish-library-success-close.ToolIcon_type_button{background-color:#228be6;align-self:flex-end}.excalidraw .publish-library-success-close.ToolIcon_type_button:hover{background-color:#1971c2}.excalidraw .publish-library-success-close.ToolIcon_type_button .ToolIcon__icon{color:#fff;width:auto;padding:0 .5rem;font-size:1rem}.excalidraw .library-menu-control-buttons{justify-content:center;align-items:center;gap:.625rem;display:flex;position:relative}.excalidraw .library-menu-control-buttons--at-bottom:before{content:"";background:var(--sidebar-border-color);width:calc(100% - 1.5rem);height:1px;position:absolute;top:-1px}.excalidraw .library-menu-browse-button{height:var(--lg-button-size);border-radius:var(--border-radius-lg);background-color:var(--color-primary);color:#fff;text-align:center;white-space:nowrap;flex:1;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:flex;position:relative;overflow:hidden;text-decoration:none!important}.excalidraw .library-menu-browse-button:hover{background-color:var(--color-brand-hover)}.excalidraw .library-menu-browse-button:active{background-color:var(--color-brand-active)}.excalidraw.theme--dark .library-menu-browse-button{color:var(--color-gray-100)}.excalidraw.excalidraw--mobile .library-menu-browse-button{height:var(--default-button-size)}.excalidraw .layer-ui__library .dropdown-menu{width:auto;top:initial;right:0;left:initial;margin-bottom:.625rem;bottom:100%}.excalidraw .layer-ui__library .dropdown-menu .dropdown-menu-container{width:196px;box-shadow:var(--library-dropdown-shadow);border-radius:var(--border-radius-lg);padding:.25rem .5rem}.excalidraw .layer-ui__library .library-menu-dropdown-container{position:relative}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading{z-index:1;padding:0;position:absolute;top:1rem;right:.75rem}.excalidraw .layer-ui__library .library-menu-dropdown-container--in-heading .dropdown-menu{top:100%}.excalidraw{--ExcTextField--color:var(--color-on-surface);--ExcTextField--label-color:var(--color-on-surface);--ExcTextField--background:var(--color-surface-low);--ExcTextField--readonly--background:var(--color-surface-high);--ExcTextField--readonly--color:var(--color-on-surface);--ExcTextField--border:var(--color-gray-20);--ExcTextField--readonly--border:var(--color-border-outline-variant);--ExcTextField--border-hover:var(--color-brand-hover);--ExcTextField--border-active:var(--color-brand-active);--ExcTextField--placeholder:var(--color-border-outline-variant)}.excalidraw .ExcTextField{position:relative}.excalidraw .ExcTextField svg{width:1.25rem;height:1.25rem;color:var(--color-gray-40);z-index:1;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.excalidraw .ExcTextField--fullWidth{flex-grow:1;width:100%}.excalidraw .ExcTextField__label{color:var(--ExcTextField--label-color);-webkit-user-select:none;user-select:none;margin-bottom:.25rem;font-family:Assistant;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.excalidraw .ExcTextField__input{box-sizing:border-box;background:var(--ExcTextField--background);border:1px solid var(--ExcTextField--border);border-radius:.5rem;flex-direction:row;align-items:center;height:3rem;padding:0 .75rem;display:flex}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):hover{border-color:var(--ExcTextField--border-hover)}.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):active,.excalidraw .ExcTextField__input:not(.excalidraw .ExcTextField__input--readonly):focus-within{border-color:var(--ExcTextField--border-active)}.excalidraw .ExcTextField__input input{height:1.5rem;color:var(--ExcTextField--color);text-overflow:ellipsis;background:0 0;border:none;outline:none;align-items:center;width:100%;margin:0;padding:0;font-family:Assistant;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;display:flex}.excalidraw .ExcTextField__input input:not(:focus):hover{background-color:initial}.excalidraw .ExcTextField__input input:focus{outline:initial;box-shadow:initial}.excalidraw .ExcTextField__input--readonly{background:var(--ExcTextField--readonly--background);border-color:var(--ExcTextField--readonly--border)}.excalidraw .ExcTextField__input--readonly input{color:var(--ExcTextField--readonly--color)}.excalidraw .ExcTextField--hasIcon .ExcTextField__input{padding-left:2.5rem}.excalidraw .excalidraw-button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .excalidraw-button svg{width:var(--button-width,var(--lg-icon-size));height:var(--button-height,var(--lg-icon-size))}.excalidraw .excalidraw-button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .excalidraw-button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .excalidraw-button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .excalidraw-button.active svg{color:var(--button-color,var(--color-on-primary-container))}.zoom-actions,.undo-redo-buttons{background-color:var(--island-bg-color);border-radius:var(--border-radius-lg);box-shadow:0 0 0 1px var(--color-surface-lowest)}.zoom-button,.undo-redo-buttons button{width:var(--lg-button-size);height:var(--lg-button-size);background-color:var(--color-surface-low)!important;border-radius:0!important;font-size:.875rem!important}.zoom-button svg,.undo-redo-buttons button svg{width:var(--lg-icon-size)!important;height:var(--lg-icon-size)!important}.zoom-button .ToolIcon__icon,.undo-redo-buttons button .ToolIcon__icon{width:100%;height:100%}.reset-zoom-button{color:var(--text-primary-color);justify-content:center;border-left:0!important;border-right:0!important;width:3.75rem!important;padding:0 .625rem!important}.zoom-out-button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-out-button{transform:scaleX(-1)}.zoom-out-button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.zoom-in-button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .zoom-in-button{transform:scaleX(-1)}.zoom-in-button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.undo-redo-buttons .undo-button-container button{border-top-left-radius:var(--border-radius-lg)!important;border-bottom-left-radius:var(--border-radius-lg)!important;border-right:0!important}:root[dir=rtl] .undo-redo-buttons .undo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .undo-button-container button .ToolIcon__icon{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.undo-redo-buttons .redo-button-container button{border-top-right-radius:var(--border-radius-lg)!important;border-bottom-right-radius:var(--border-radius-lg)!important}:root[dir=rtl] .undo-redo-buttons .redo-button-container button{transform:scaleX(-1)}.undo-redo-buttons .redo-button-container button .ToolIcon__icon{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.excalidraw .command-palette-dialog{-webkit-user-select:none;user-select:none}.excalidraw .command-palette-dialog .Modal__content{height:auto;max-height:100%}@media screen and (width>=861px){.excalidraw .command-palette-dialog .Modal__content{height:100%;max-height:750px}}.excalidraw .command-palette-dialog .Modal__content .Island{height:100%;padding:1.5rem}.excalidraw .command-palette-dialog .Modal__content .Dialog__content{flex-direction:column;height:100%;display:flex}.excalidraw .command-palette-dialog .shortcuts-wrapper{justify-content:center;align-items:center;gap:1.5rem;margin-top:12px;display:flex}.excalidraw .command-palette-dialog .shortcut{justify-content:center;align-items:center;gap:.25rem;height:16px;font-size:10px;display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-wrapper{display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-plus{margin:0 4px}.excalidraw .command-palette-dialog .shortcut .shortcut-key{background-color:var(--color-primary-light);border-radius:4px;justify-content:center;align-items:center;height:16px;padding:0 4px;display:flex}.excalidraw .command-palette-dialog .shortcut .shortcut-desc{color:var(--color-gray-50);margin-left:4px}.excalidraw .command-palette-dialog .commands{box-sizing:border-box;color:var(--popup-text-color);-webkit-user-select:none;user-select:none;margin-top:12px;overflow-y:auto}.excalidraw .command-palette-dialog .commands .command-category{flex-direction:column;margin-right:.25rem;padding:12px 0;display:flex}.excalidraw .command-palette-dialog .commands .command-category-title{align-items:center;margin-bottom:6px;font-size:1rem;font-weight:600;display:flex}.excalidraw .command-palette-dialog .commands .command-item{color:var(--popup-text-color);box-sizing:border-box;border-radius:var(--border-radius-lg);cursor:pointer;justify-content:space-between;align-items:center;height:2.5rem;padding:0 .5rem;display:flex}.excalidraw .command-palette-dialog .commands .command-item:active{background-color:var(--color-surface-low)}.excalidraw .command-palette-dialog .commands .command-item .name{align-items:center;gap:.25rem;display:flex}.excalidraw .command-palette-dialog .commands .item-selected{background-color:var(--color-surface-mid)}.excalidraw .command-palette-dialog .commands .item-disabled{opacity:.3;cursor:not-allowed}.excalidraw .command-palette-dialog .commands .no-match{justify-content:center;align-items:center;margin-top:36px;display:flex}.excalidraw .command-palette-dialog .icon{width:16px;height:16px;margin-right:6px}.excalidraw .popover{z-index:10;outline:none;padding:5px 0;position:absolute}.excalidraw .context-menu{-webkit-user-select:none;user-select:none;background-color:var(--popup-secondary-bg-color);border:1px solid var(--button-gray-3);cursor:default;border-radius:4px;margin:-.25rem 0 0 .125rem;padding:.5rem 0;list-style:none;position:relative;box-shadow:0 3px 10px #0003}.excalidraw .context-menu button{color:var(--popup-text-color)}.excalidraw .context-menu-item{text-align:start;white-space:nowrap;background-color:#0000;border:none;border-radius:0;grid-template-columns:1fr .2fr;align-items:center;width:100%;min-width:9.5rem;margin:0;padding:.25rem 1rem .25rem 1.25rem;font-family:inherit;display:grid;position:relative}.excalidraw .context-menu-item.checkmark:before{content:"✓";margin-bottom:1px;position:absolute;left:6px}.excalidraw .context-menu-item.dangerous .context-menu-item__label{color:#f03e3e}.excalidraw .context-menu-item .context-menu-item__label{justify-self:start;margin-inline-end:20px}.excalidraw .context-menu-item .context-menu-item__shortcut{opacity:.6;justify-self:end;font-family:inherit;font-size:.7rem}.excalidraw .context-menu-item:hover{color:var(--popup-bg-color);background-color:var(--select-highlight-color)}.excalidraw .context-menu-item:hover.dangerous{background-color:#fa5252}.excalidraw .context-menu-item:hover.dangerous .context-menu-item__label{color:var(--popup-bg-color)}.excalidraw .context-menu-item:focus{z-index:1}.excalidraw--mobile.excalidraw .context-menu-item{display:block}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__label{margin-inline-end:0}.excalidraw--mobile.excalidraw .context-menu-item .context-menu-item__shortcut{display:none}.excalidraw .context-menu-item-separator{border:none;border-top:1px solid #adb5bd}.excalidraw{--RadioGroup-background:var(--island-bg-color);--RadioGroup-border:var(--color-surface-high);--RadioGroup-choice-color-off:var(--color-primary);--RadioGroup-choice-color-off-hover:var(--color-brand-hover);--RadioGroup-choice-background-off:var(--island-bg-color);--RadioGroup-choice-background-off-active:var(--color-surface-high);--RadioGroup-choice-color-on:var(--color-surface-lowest);--RadioGroup-choice-background-on:var(--color-primary);--RadioGroup-choice-background-on-hover:var(--color-brand-hover);--RadioGroup-choice-background-on-active:var(--color-brand-active)}.excalidraw .RadioGroup{box-sizing:border-box;background:var(--RadioGroup-background);border:1px solid var(--RadioGroup-border);border-radius:10px;flex-direction:row;align-items:flex-start;padding:3px;display:flex}.excalidraw .RadioGroup__choice{width:32px;height:24px;color:var(--RadioGroup-choice-color-off);background:var(--RadioGroup-choice-background-off);-webkit-user-select:none;user-select:none;letter-spacing:.4px;border-radius:8px;justify-content:center;align-items:center;font-family:Assistant;font-size:.75rem;font-style:normal;font-weight:600;line-height:100%;transition:all 75ms ease-out;display:flex;position:relative}.excalidraw .RadioGroup__choice:hover{color:var(--RadioGroup-choice-color-off-hover)}.excalidraw .RadioGroup__choice:active{background:var(--RadioGroup-choice-background-off-active)}.excalidraw .RadioGroup__choice.active{color:var(--RadioGroup-choice-color-on);background:var(--RadioGroup-choice-background-on)}.excalidraw .RadioGroup__choice.active:hover{background:var(--RadioGroup-choice-background-on-hover)}.excalidraw .RadioGroup__choice.active:active{background:var(--RadioGroup-choice-background-on-active)}.excalidraw .RadioGroup__choice input{z-index:1;appearance:none;cursor:pointer;border-radius:8px;width:100%;height:100%;margin:0;padding:0;position:absolute}.excalidraw{--Switch-disabled-color:var(--color-border-outline);--Switch-disabled-toggled-background:var(--color-border-outline-variant);--Switch-disabled-border:var(--color-border-outline-variant);--Switch-track-background:var(--island-bg-color);--Switch-thumb-background:var(--color-on-surface);--Switch-hover-background:var(--color-brand-hover);--Switch-active-background:var(--color-brand-active)}.excalidraw .Switch{box-sizing:border-box;background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-color);border-radius:12px;width:40px;height:20px;transition-property:background,border;transition-duration:.15s;transition-timing-function:ease-out;position:relative}.excalidraw .Switch:hover{background:var(--Switch-track-background);border:1px solid var(--Switch-hover-background)}.excalidraw .Switch:active{border:1px solid var(--Switch-active-background)}.excalidraw .Switch.toggled{background:var(--color-primary);border:1px solid var(--color-primary)}.excalidraw .Switch.toggled:hover{background:var(--color-primary-darker);border:1px solid var(--color-primary-darker)}.excalidraw .Switch.disabled{background:var(--Switch-track-background);border:1px solid var(--Switch-disabled-border)}.excalidraw .Switch.disabled.toggled{background:var(--Switch-disabled-toggled-background);border:1px solid var(--Switch-disabled-toggled-background)}.excalidraw .Switch:before{content:"";box-sizing:border-box;pointer-events:none;background:var(--Switch-thumb-background);border-radius:100%;width:10px;height:10px;transition:all .15s ease-out;display:block;position:absolute;top:4px;left:4px}.excalidraw .Switch:active:before{width:12px}.excalidraw .Switch.toggled:before{background:var(--Switch-track-background);width:14px;height:14px;top:2px;left:22px}.excalidraw .Switch.toggled:active:before{width:16px;left:20px}.excalidraw .Switch.disabled:before,.excalidraw .Switch.disabled.toggled:before{background:var(--Switch-disabled-color)}.excalidraw .Switch input{appearance:none;cursor:pointer;border-radius:12px;width:100%;height:100%;margin:0}.excalidraw .Switch input:disabled{cursor:unset}.excalidraw{--ImageExportModal-preview-border:#d6d6d6}.excalidraw.theme--dark{--ImageExportModal-preview-border:#5c5c5c}.excalidraw .ImageExportModal{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;display:flex}.excalidraw .ImageExportModal h3{margin:0;padding:0;font-family:Assistant;font-size:1.313rem;font-style:normal;font-weight:700;line-height:130%}.excalidraw--mobile.excalidraw .ImageExportModal h3,.excalidraw .ImageExportModal>h3{display:none}.excalidraw--mobile.excalidraw .ImageExportModal>h3{display:block}.excalidraw--mobile.excalidraw .ImageExportModal{flex-direction:column;height:calc(100vh - 5rem)}.excalidraw .ImageExportModal__preview{box-sizing:border-box;flex-direction:column;align-items:center;width:55%;height:360px;margin-right:1.5rem;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__preview{max-width:unset;margin-right:unset;width:100%;height:unset;flex-grow:1}.excalidraw .ImageExportModal__preview__filename>input{margin-top:1rem}.excalidraw .ImageExportModal__preview__canvas{box-sizing:border-box;border:1px solid var(--ImageExportModal-preview-border);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;border-radius:12px;flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;overflow:hidden}.excalidraw .ImageExportModal__preview__canvas>canvas{max-width:calc(100% - 2rem);max-height:calc(100% - 2rem);filter:none!important}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas>canvas{max-height:100%}.excalidraw--mobile.excalidraw .ImageExportModal__preview__canvas{max-width:unset;margin-top:24px}.excalidraw .ImageExportModal__settings{flex-flow:column wrap;gap:18px;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings{margin-left:unset;flex-direction:row;align-content:flex-start;gap:6px 34px;margin-top:1rem}.excalidraw .ImageExportModal__settings__setting{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings__setting{align-items:start;justify-content:unset;flex-direction:column;height:52px}.excalidraw .ImageExportModal__settings__setting__label{flex-direction:row;align-items:center;font-family:Assistant;font-size:1rem;font-weight:600;line-height:150%;display:flex}.excalidraw .ImageExportModal__settings__setting__label svg{width:20px;height:20px;margin-left:10px}.excalidraw .ImageExportModal__settings__setting__content{align-items:center;height:100%;display:flex}.excalidraw .ImageExportModal__settings__buttons{flex-flow:wrap;flex-grow:1;align-content:flex-end;align-items:flex-end;gap:11px;display:flex}.excalidraw--mobile.excalidraw .ImageExportModal__settings__buttons{flex-basis:100%;justify-content:center;padding-top:32px}@keyframes successStatusAnimation{0%{transform:scale(.35)}50%{transform:scale(1.25)}to{transform:scale(1)}}.excalidraw .ExcButton{--text-color:transparent;--border-color:transparent;--back-color:transparent;color:var(--text-color);background-color:var(--back-color);border-color:var(--border-color);font-family:var(--font-family);-webkit-user-select:none;user-select:none;border-style:solid;border-width:1px;border-radius:.5rem}.excalidraw .ExcButton:hover{transition:all .15s ease-out}.excalidraw .ExcButton .Spinner{--spinner-color:var(--color-surface-lowest)}.excalidraw .ExcButton .ExcButton__statusIcon{visibility:visible;width:1.2rem;height:1.2rem;animation:.5s cubic-bezier(.3,1,.6,1) successStatusAnimation;position:absolute}.excalidraw .ExcButton.ExcButton--status-loading,.excalidraw .ExcButton.ExcButton--status-success{pointer-events:none}.excalidraw .ExcButton.ExcButton--status-loading .ExcButton__contents,.excalidraw .ExcButton.ExcButton--status-success .ExcButton__contents{visibility:hidden}.excalidraw .ExcButton[disabled]{pointer-events:none}.excalidraw .ExcButton,.excalidraw .ExcButton__contents{flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled{--text-color:var(--color-surface-lowest);--back-color:var(--color-primary)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:hover{--back-color:var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-filled:active{--back-color:var(--color-brand-active)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon{--text-color:var(--color-primary);--border-color:var(--color-primary);--back-color:transparent}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:hover{--text-color:var(--color-brand-hover);--border-color:var(--color-brand-hover)}.excalidraw .ExcButton--color-primary.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-primary.ExcButton--variant-icon:active{--text-color:var(--color-brand-active);--border-color:var(--color-brand-active)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled{--text-color:var(--color-danger-text);--back-color:var(--color-danger-dark)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:hover{--back-color:var(--color-danger-darker)}.excalidraw .ExcButton--color-danger.ExcButton--variant-filled:active{--back-color:var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon{--text-color:var(--color-danger);--border-color:var(--color-danger);--back-color:transparent}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:hover{--text-color:var(--color-danger-darkest);--border-color:var(--color-danger-darkest)}.excalidraw .ExcButton--color-danger.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-danger.ExcButton--variant-icon:active{--text-color:var(--color-danger-darker);--border-color:var(--color-danger-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled{--text-color:var(--color-success-text);--back-color:var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled .Spinner{--spinner-color:var(--color-success)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:hover{--back-color:var(--color-success-darker)}.excalidraw .ExcButton--color-success.ExcButton--variant-filled:active{--back-color:var(--color-success-darkest)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined,.excalidraw .ExcButton--color-success.ExcButton--variant-icon{--text-color:var(--color-success-contrast);--border-color:var(--color-success-contrast);--back-color:transparent}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-success.ExcButton--variant-icon .Spinner{--spinner-color:var(--color-success-contrast)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:hover{--text-color:var(--color-success-contrast-hover);--border-color:var(--color-success-contrast-hover)}.excalidraw .ExcButton--color-success.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-success.ExcButton--variant-icon:active{--text-color:var(--color-success-contrast-active);--border-color:var(--color-success-contrast-active)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled{--text-color:var(--island-bg-color);--back-color:var(--color-gray-50)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:hover{--back-color:var(--color-gray-60)}.excalidraw .ExcButton--color-muted.ExcButton--variant-filled:active{--back-color:var(--color-gray-80)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon{--text-color:var(--color-muted-background);--border-color:var(--color-muted);--back-color:var(--island-bg-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:hover{--text-color:var(--color-muted-background-darker);--border-color:var(--color-muted-darker)}.excalidraw .ExcButton--color-muted.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-muted.ExcButton--variant-icon:active{--text-color:var(--color-muted-background-darker);--border-color:var(--color-muted-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled{--text-color:black;--back-color:var(--color-warning-dark)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:hover{--back-color:var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-filled:active{--back-color:var(--color-warning-darkest)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon{--text-color:var(--color-warning-dark);--border-color:var(--color-warning-dark);--back-color:var(--input-bg-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined .Spinner,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon .Spinner{--spinner-color:var(--text-color)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:hover,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:hover{--text-color:var(--color-warning-darker);--border-color:var(--color-warning-darker)}.excalidraw .ExcButton--color-warning.ExcButton--variant-outlined:active,.excalidraw .ExcButton--color-warning.ExcButton--variant-icon:active{--text-color:var(--color-warning-darkest);--border-color:var(--color-warning-darkest)}.excalidraw .ExcButton--size-large{letter-spacing:.4px;min-height:3rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600}.excalidraw .ExcButton--size-large .ExcButton__contents{gap:.75rem}.excalidraw .ExcButton--size-medium{letter-spacing:normal;min-height:2.5rem;padding:.5rem 1rem;font-size:.75rem;font-weight:600}.excalidraw .ExcButton--size-medium .ExcButton__contents{gap:.5rem}.excalidraw .ExcButton--variant-icon{width:3rem;padding:.5rem .75rem}.excalidraw .ExcButton--fullWidth{width:100%}.excalidraw .ExcButton__icon{width:1.25rem;height:1.25rem}.excalidraw .FixedSideContainer{pointer-events:none;position:absolute}.excalidraw .FixedSideContainer>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .FixedSideContainer_side_top{left:var(--editor-container-padding);top:var(--editor-container-padding);right:var(--editor-container-padding);bottom:var(--editor-container-padding)}.excalidraw .FixedSideContainer_side_top.zen-mode{right:42px}.excalidraw .HintViewer{pointer-events:none;box-sizing:border-box;text-align:center;width:100%;max-width:100%;color:var(--color-gray-40);flex-direction:column;justify-content:center;margin-top:.5rem;font-size:.75rem;display:flex;position:absolute;top:100%;left:0}.excalidraw--mobile.excalidraw .HintViewer{padding-right:2rem;position:static}.excalidraw .HintViewer>span{padding:.25rem}.excalidraw.theme--dark .HintViewer{color:var(--color-gray-60)}.excalidraw--mobile.excalidraw .PasteChartDialog .Island{flex-direction:column;display:flex}.excalidraw .PasteChartDialog .container{flex-wrap:wrap;justify-content:space-around;align-items:center;display:flex}.excalidraw--mobile.excalidraw .PasteChartDialog .container{flex-direction:column;justify-content:center}.excalidraw .PasteChartDialog .ChartPreview{text-align:center;background:0 0;border:1px solid #ced4da;border-radius:2px;justify-content:center;align-items:center;width:192px;height:128px;margin:8px;padding:1px;display:flex}.excalidraw .PasteChartDialog .ChartPreview div{display:inline-block}.excalidraw .PasteChartDialog .ChartPreview svg{max-width:186px;max-height:120px}.excalidraw .PasteChartDialog .ChartPreview:hover{border:2px solid #339af0;padding:0}.excalidraw .HelpDialog .Modal__content{max-width:960px}.excalidraw .HelpDialog h3{margin:1.5rem 0;font-size:1.125rem;font-weight:700}.excalidraw .HelpDialog__header{flex-wrap:wrap;gap:.75rem;display:flex}.excalidraw .HelpDialog__btn{--background:var(--color-surface-mid);background-color:var(--background);border:1px solid var(--background);border-radius:var(--border-radius-lg);color:var(--text-primary-color);letter-spacing:.4px;align-items:center;column-gap:.5rem;padding:.625rem 1rem;font-size:.75rem;font-weight:600;display:flex}.excalidraw.theme--dark.excalidraw .HelpDialog__btn{--background:var(--color-surface-high)}.excalidraw.theme--dark.excalidraw .HelpDialog__btn:hover{--background:#363541}.excalidraw .HelpDialog__btn:hover{--background:var(--color-surface-high);text-decoration:none}.excalidraw .HelpDialog__btn:active{border-color:var(--color-primary)}.excalidraw .HelpDialog__link-icon{line-height:0}.excalidraw .HelpDialog__link-icon svg{width:1rem;height:1rem}.excalidraw .HelpDialog__islands-container{grid-column-gap:1.5rem;grid-row-gap:2rem;display:grid}@media screen and (width>=1024px){.excalidraw .HelpDialog__islands-container{grid-template-columns:1fr 1fr}.excalidraw .HelpDialog__island--tools{grid-area:1/1/2/2}.excalidraw .HelpDialog__island--view{grid-area:2/1/3/2}.excalidraw .HelpDialog__island--editor{grid-area:1/2/3/3}}.excalidraw .HelpDialog__island h4{margin:0 0 .625rem;font-size:1rem;font-weight:700}.excalidraw .HelpDialog__island-content{border:1px solid var(--dialog-border-color);border-radius:var(--border-radius-lg)}.excalidraw .HelpDialog__shortcut{border-bottom:1px solid var(--dialog-border-color);justify-content:space-between;align-items:center;column-gap:.5rem;padding:.375rem .75rem;font-size:.875rem;display:flex}.excalidraw .HelpDialog__shortcut:last-child{border-bottom:none}.excalidraw .HelpDialog__key-container{flex-shrink:0;align-items:center;column-gap:.25rem;display:flex}.excalidraw .HelpDialog__key{box-sizing:border-box;background-color:var(--color-primary-light);border-radius:var(--border-radius-md);word-break:keep-all;align-items:center;padding:.5rem;font-family:inherit;font-size:.625rem;line-height:1;display:flex}.excalidraw{--avatar-size:1.75rem;--avatarList-gap:.625rem;--userList-padding:var(--space-factor);--userlist-hint-bg-color:var(--color-gray-10);--userlist-hint-heading-color:var(--color-gray-80);--userlist-hint-text-color:var(--color-gray-60);--userlist-collaborators-border-color:var(--color-gray-20)}.excalidraw .UserList__wrapper{justify-content:flex-end;align-items:center;width:100%;display:flex;pointer-events:none!important}.excalidraw .UserList{pointer-events:none;padding:var(--userList-padding);justify-content:flex-end;align-items:center;gap:var(--avatarList-gap);box-sizing:border-box;--max-size:calc(var(--avatar-size) * var(--max-avatars,2) + var(--avatarList-gap) * (var(--max-avatars,2) - 1) + var(--userList-padding) * 2);max-height:var(--max-size);max-width:var(--max-size);flex-wrap:wrap;display:flex}.excalidraw .UserList>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .UserList_mobile{justify-content:normal;max-width:none;max-height:none;margin:.5rem 0;padding:0}.excalidraw .UserList__more{width:var(--avatar-size,1.5rem);height:var(--avatar-size,1.5rem);outline-offset:2px;cursor:pointer;color:var(--color-gray-100);background-color:var(--color-gray-20);border-radius:100%;flex:none;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;line-height:1;display:flex;position:relative;border:0!important}.excalidraw .UserList__more:active{transform:scale(.94)}.excalidraw .UserList__more-img{border-radius:100%;width:100%;height:100%}.excalidraw .UserList__more:before{content:"";border-radius:100%;position:absolute;inset:-3px}.excalidraw .UserList__more.is-followed:before{border-color:var(--color-primary-hover);box-shadow:0 0 0 1px var(--color-primary-hover)}.excalidraw .UserList__more.is-current-user{cursor:auto}.excalidraw .UserList__collaborator-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.excalidraw .UserList__collaborator--avatar-only{flex:none;display:flex;position:relative}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon{--size:14px;width:var(--size);height:var(--size);flex:none;display:flex;position:absolute;bottom:-.25rem;right:-.25rem}.excalidraw .UserList__collaborator--avatar-only .UserList__collaborator-status-icon svg{width:var(--size);height:var(--size);flex:none}.excalidraw .UserList__collaborator-status-icons{flex:none;justify-content:flex-end;gap:.25rem;min-width:2.25rem;margin-left:auto;display:flex}.excalidraw .UserList__collaborator.is-muted .UserList__collaborator-status-icon-microphone-muted{color:var(--color-danger);filter:drop-shadow(0 0 #00000080)}.excalidraw .UserList__collaborator-status-icon-speaking-indicator{box-sizing:border-box;flex-flow:row;justify-content:space-between;align-items:center;width:1rem;padding:0 3px;display:flex}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div{background-color:#a2f1a6;width:.125rem;height:.4rem}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:first-of-type{animation:1s ease-in-out -.45s infinite speaking-indicator-anim}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(2){animation:1s ease-in-out -.9s infinite speaking-indicator-anim}.excalidraw .UserList__collaborator-status-icon-speaking-indicator div:nth-of-type(3){animation:1s ease-in-out -.15s infinite speaking-indicator-anim}@keyframes speaking-indicator-anim{0%,to{transform:scaleY(1)}50%{transform:scaleY(2)}}.excalidraw.theme--dark{--userlist-hint-bg-color:var(--color-gray-90);--userlist-hint-heading-color:var(--color-gray-30);--userlist-hint-text-color:var(--color-gray-40);--userlist-collaborators-border-color:var(--color-gray-80)}.excalidraw .UserList__collaborators{max-height:50vh;top:auto}.excalidraw .Card{text-align:center;flex-direction:column;align-items:center;max-width:290px;margin:1em;display:flex}.excalidraw .Card .Card-icon{background:var(--card-color);color:#fff;border-radius:50%;flex:none;padding:1.4rem;font-size:2.6em;display:flex}.excalidraw .Card .Card-icon svg{width:2.8rem;height:2.8rem}.excalidraw .Card .Card-details{min-height:90px;margin-bottom:auto;padding:0 1em;font-size:.96em}.excalidraw .Card .Card-button.ToolIcon_type_button{background-color:var(--card-color);height:2.5rem;margin-top:1em;margin-bottom:.3em}.excalidraw .Card .Card-button.ToolIcon_type_button:hover{background-color:var(--card-color-darker)}.excalidraw .Card .Card-button.ToolIcon_type_button:active{background-color:var(--card-color-darkest)}.excalidraw .Card .Card-button.ToolIcon_type_button .ToolIcon__label{color:#fff}.excalidraw .Card .Card-button.ToolIcon_type_button .Spinner{--spinner-color:#fff}.excalidraw .ExportDialog__preview{--preview-padding:calc(var(--space-factor) * 4);text-align:center;padding:var(--preview-padding);margin-bottom:calc(var(--space-factor) * 3);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;justify-content:center;align-items:center;display:flex}.excalidraw .ExportDialog__preview canvas{max-width:calc(100% - var(--preview-padding) * 2);max-height:25rem}.excalidraw.theme--dark .ExportDialog__preview canvas{filter:none}.excalidraw .ExportDialog__actions{grid-gap:calc(var(--space-factor) * 2);align-items:top;justify-content:space-between;width:100%;display:flex}.excalidraw--mobile.excalidraw .ExportDialog{flex-direction:column;display:flex}.excalidraw--mobile.excalidraw .ExportDialog__actions{flex-direction:column;align-items:center}.excalidraw--mobile.excalidraw .ExportDialog__actions>*{margin-bottom:calc(var(--space-factor) * 3)}.excalidraw--mobile.excalidraw .ExportDialog__preview canvas{max-height:30vh}.excalidraw--mobile.excalidraw .ExportDialog__dialog,.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{box-sizing:border-box;height:100%}.excalidraw--mobile.excalidraw .ExportDialog__dialog .Island{overflow-y:auto}.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));justify-items:center;row-gap:2em;display:grid}@media (width<=460px){.excalidraw .ExportDialog--json .ExportDialog-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.excalidraw .ExportDialog--json .ExportDialog-cards .Card-details{min-height:40px}}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName{flex-direction:column;align-items:flex-start;width:fit-content;margin:1em auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName .TextInput{width:auto}.excalidraw .ExportDialog--json .ExportDialog-cards .ProjectName-label{margin:.625em 0;font-weight:700}.excalidraw button.ExportDialog-imageExportButton{background-color:var(--button-color);color:#fff;border:0;border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;margin:0 .2em;padding:0;font-family:Cascadia;font-size:1.8em;display:flex;box-shadow:0 3px 5px -1px #00000047,0 6px 10px #00000024}.excalidraw button.ExportDialog-imageExportButton:hover{background-color:var(--button-color-darker)}.excalidraw button.ExportDialog-imageExportButton:active{background-color:var(--button-color-darkest);box-shadow:none}.excalidraw button.ExportDialog-imageExportButton svg{width:.9em}.excalidraw .sidebar-trigger{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:auto;height:var(--lg-button-size);letter-spacing:.4px;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;font-size:.75rem;line-height:0;display:flex}.excalidraw .sidebar-trigger:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .sidebar-trigger:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .sidebar-trigger.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .sidebar-trigger.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .sidebar-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .sidebar-trigger svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar-trigger__label-element{align-self:flex-start}.excalidraw .default-sidebar-trigger .sidebar-trigger__label{white-space:nowrap;display:block}.excalidraw.excalidraw--mobile .default-sidebar-trigger .sidebar-trigger__label{display:none}.excalidraw .sidebar{z-index:5;box-sizing:border-box;background-color:var(--sidebar-bg-color);box-shadow:var(--sidebar-shadow);pointer-events:var(--ui-pointerEvents);width:calc(var(--right-sidebar-width) - var(--space-factor) * 2);border-left:1px solid var(--sidebar-border-color);border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}:root[dir=rtl] .excalidraw .sidebar{left:0;right:auto}.excalidraw .sidebar--docked{box-shadow:none}:root[dir=rtl] .excalidraw .sidebar{border-right:1px solid var(--sidebar-border-color);border-left:0}.excalidraw .sidebar__header{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:1rem .75rem;display:flex;position:relative}.excalidraw .sidebar__header:after{content:"";background:var(--sidebar-border-color);width:calc(100% - 1.5rem);height:1px;position:absolute;bottom:-1px}.excalidraw .sidebar__header__buttons{align-items:center;gap:0;margin-left:auto;display:flex}.excalidraw .sidebar__header__buttons button{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);--button-bg:transparent;width:var(--lg-button-size);height:var(--lg-button-size);justify-content:center;align-items:center;padding:0;display:flex;border:0!important}.excalidraw .sidebar__header__buttons button:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .sidebar__header__buttons button:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .sidebar__header__buttons button.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .sidebar__header__buttons button.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .sidebar__header__buttons button svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .sidebar__header__buttons button:hover{background:var(--button-hover-bg,var(--island-bg-color))}.excalidraw .sidebar__header__buttons .sidebar__dock.selected svg{stroke:var(--color-primary);fill:var(--color-primary)}.excalidraw .sidebar-tabs-root{flex-direction:column;flex:auto;padding:1rem 0;display:flex}.excalidraw .sidebar-tabs-root [role=tabpanel]{outline:none;flex-direction:column;flex:auto;display:flex}.excalidraw .sidebar-tabs-root [role=tabpanel][data-state=inactive]{display:none!important}.excalidraw .sidebar-tabs-root [role=tablist]{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;display:grid}.excalidraw .sidebar-tabs-root>.sidebar__header{padding-top:0;padding-bottom:1rem}.excalidraw .sidebar-tab-trigger{--button-width:auto;--button-bg:transparent;--button-hover-bg:transparent;--button-active-bg:var(--color-primary);--button-hover-color:var(--color-primary);--button-hover-border:var(--color-primary)}.excalidraw .sidebar-tab-trigger[data-state=active]{--button-bg:var(--color-primary);--button-hover-bg:var(--color-primary-darker);--button-hover-color:var(--color-icon-white);--button-border:var(--color-primary);color:var(--color-icon-white)}.excalidraw .default-sidebar{flex-direction:column;display:flex}.excalidraw .default-sidebar .sidebar-triggers{border:1px solid var(--sidebar-border-color);background:var(--default-bg-color);border-radius:.625rem;gap:0;margin-top:-3px;margin-bottom:-3px;padding:2px;display:flex}.excalidraw .default-sidebar .sidebar-triggers .sidebar-tab-trigger{height:var(--lg-button-size);width:var(--lg-button-size);border:none}.excalidraw .ActiveFile .ActiveFile__fileName{align-items:center;display:flex}.excalidraw .ActiveFile .ActiveFile__fileName span{text-overflow:ellipsis;white-space:nowrap;width:9.3em;overflow:hidden}.excalidraw .ActiveFile .ActiveFile__fileName svg{width:1.15em;margin-inline-end:.3em;transform:scaleY(.9)}.excalidraw .OverwriteConfirm{isolation:isolate;flex-direction:column;align-items:center;gap:.75rem;display:flex}.excalidraw .OverwriteConfirm h3{color:var(--text-primary-color);align-self:flex-start;margin:0;font-size:1.3125rem;font-weight:700;line-height:130%}.excalidraw .OverwriteConfirm__Description{box-sizing:border-box;background:var(--color-danger-background);width:100%;color:var(--color-danger-color);border-radius:.5rem;flex-direction:row;align-items:center;gap:1rem;padding:2.5rem;font-family:Assistant;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;display:flex}.excalidraw--mobile.excalidraw .OverwriteConfirm__Description{text-align:center;flex-direction:column}.excalidraw .OverwriteConfirm__Description__spacer{flex-grow:1}.excalidraw .OverwriteConfirm__Description__icon{box-sizing:border-box;background:var(--color-danger-icon-background);border-radius:2.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;padding:.75rem;display:flex}.excalidraw .OverwriteConfirm__Description__icon svg{color:var(--color-danger-icon-color);width:1.5rem;height:1.5rem}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning{background:var(--color-warning-background);color:var(--color-warning-color)}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon{background:var(--color-warning-icon-background);flex:none}.excalidraw .OverwriteConfirm__Description.OverwriteConfirm__Description--color-warning .OverwriteConfirm__Description__icon svg{color:var(--color-warning-icon-color)}.excalidraw .OverwriteConfirm__Actions{flex-direction:row;justify-content:center;place-items:stretch stretch;gap:1.5rem;display:flex}.excalidraw--mobile.excalidraw .OverwriteConfirm__Actions{flex-direction:column}.excalidraw .OverwriteConfirm__Actions__Action{flex-direction:column;flex-grow:0;flex-basis:50%;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.excalidraw .OverwriteConfirm__Actions__Action__content{text-align:center;height:100%;font-size:.875rem}.excalidraw .OverwriteConfirm__Actions__Action h4{color:var(--text-primary-color);margin:0;font-size:1.125rem;font-weight:700;line-height:130%}.excalidraw .layer-ui__search{flex-direction:column;flex:1 0 auto;padding:8px 0 0;display:flex}.excalidraw .layer-ui__search-header{justify-content:space-between;align-items:center;padding:0 .75rem;display:flex}.excalidraw .layer-ui__search-header .ExcTextField{flex:1 0 auto}.excalidraw .layer-ui__search-header .ExcTextField__input{border-radius:var(--border-radius-md);background-color:#f5f5f9;border:0}.excalidraw.theme--dark.excalidraw .layer-ui__search-header .ExcTextField__input{background-color:#31303b}.excalidraw .layer-ui__search-header .ExcTextField__input input::placeholder{font-size:.9rem}.excalidraw .layer-ui__search-count{justify-content:space-between;align-items:center;margin:0 .75rem .25rem;padding:8px 8px 0;font-size:.8em;display:flex}.excalidraw .layer-ui__search-count .result-nav{display:flex}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn{--button-border:transparent;width:36px;height:36px}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:active{background-color:var(--color-surface-high)}.excalidraw .layer-ui__search-count .result-nav .result-nav-btn:first-child{margin-right:4px}.excalidraw .layer-ui__search-result-container{flex-direction:column;flex:1 1 0;gap:.125rem;display:flex;overflow-y:auto}.excalidraw .layer-ui__result-item{cursor:pointer;border-radius:var(--border-radius-md);border:1px solid #0000;outline:none;flex:none;align-items:center;min-height:2rem;margin:0 .75rem;padding:.25rem .75rem;display:flex}.excalidraw .layer-ui__result-item .text-icon{width:1rem;height:1rem;margin-right:.75rem}.excalidraw .layer-ui__result-item .preview-text{text-overflow:ellipsis;word-break:break-all;flex:1;max-height:48px;line-height:24px;overflow:hidden}.excalidraw .layer-ui__result-item:hover{background-color:var(--color-surface-high)}.excalidraw .layer-ui__result-item:active{border-color:var(--color-primary)}.excalidraw .layer-ui__result-item.active{background-color:var(--color-surface-high)}.excalidraw .dialog-mermaid-title{margin-block:.25rem;padding-inline:2.5rem;font-size:1.25rem;font-weight:700}.excalidraw .Modal.Dialog.ttd-dialog{padding:1.25rem}.excalidraw .Modal.Dialog.ttd-dialog.Dialog--fullscreen{margin-top:0}.excalidraw .Modal.Dialog.ttd-dialog .Island{height:100%;box-shadow:none;flex-direction:column;flex:auto;display:flex;padding-inline:0!important}.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:auto;max-height:100%}@media screen and (width>=861px){.excalidraw .Modal.Dialog.ttd-dialog .Modal__content{height:100%;max-height:750px}}.excalidraw .Modal.Dialog.ttd-dialog .Dialog__content{flex:auto}.excalidraw .ttd-dialog-desc{margin-bottom:1.5rem;font-size:15px;font-style:italic;font-weight:500}.excalidraw .ttd-dialog-tabs-root{flex-direction:column;width:100%;height:100%;display:flex}.excalidraw .ttd-dialog-tab-trigger{color:var(--color-on-surface);letter-spacing:.4px;background-color:#0000;border:0;height:2.875rem;margin:0;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:600}.excalidraw .ttd-dialog-tab-trigger[data-state=active]{border-bottom:2px solid var(--color-primary)}.excalidraw .ttd-dialog-triggers{border-bottom:1px solid var(--color-surface-high);margin-bottom:1.5rem;padding-inline:2.5rem}.excalidraw .ttd-dialog-content{flex-direction:column;height:100%;padding-inline:2.5rem;display:flex}.excalidraw .ttd-dialog-content[hidden]{display:none}.excalidraw .ttd-dialog-input{resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;box-sizing:border-box;width:auto;height:10rem;padding:.85rem;font-family:monospace}@media screen and (width>=861px){.excalidraw .ttd-dialog-input{width:100%;height:100%}}.excalidraw .ttd-dialog-output-wrapper{box-sizing:border-box;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVQ4T2NkYGAQYcAP3uCTZhw1gGGYhAGBZIA/nYDCgBDAm9BGDWAAJyRCgLaBCAAgXwixzAS0pgAAAABJRU5ErkJggg==) 0;flex-grow:1;justify-content:center;align-items:center;width:auto;height:400px;padding:.85rem;display:flex;position:relative}@media screen and (width>=861px){.excalidraw .ttd-dialog-output-wrapper{width:100%;height:200px}}.excalidraw .ttd-dialog-output-wrapper canvas{max-width:100%;max-height:100%}.excalidraw .ttd-dialog-output-canvas-container{flex-grow:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.excalidraw .ttd-dialog-output-error{color:red;word-break:break-word;text-align:center;z-index:10;width:100%;height:100%;max-height:100%;font-size:30px;font-weight:700;position:absolute;overflow:auto}.excalidraw .ttd-dialog-output-error p{text-align:left;white-space:pre-wrap;padding:0 10px;font-family:Cascadia;font-size:.875rem;font-weight:500}.excalidraw .ttd-dialog-panels{height:100%}@media screen and (width>=861px){.excalidraw .ttd-dialog-panels{grid-template-columns:1fr 1fr;gap:4rem;display:grid}}.excalidraw .ttd-dialog-panel{flex-direction:column;width:100%;display:flex}.excalidraw .ttd-dialog-panel__header{align-items:center;gap:1rem;margin:0 4px 4px;display:flex}.excalidraw .ttd-dialog-panel__header label{font-size:14px;font-style:normal;font-weight:600}.excalidraw .ttd-dialog-panel:first-child .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:4rem}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel .ttd-dialog-panel-button-container:not(.invisible){margin-bottom:.5rem!important}}.excalidraw .ttd-dialog-panel textarea{resize:none;border-radius:var(--border-radius-lg);border:1px solid var(--dialog-border-color);white-space:pre-wrap;box-sizing:border-box;width:100%;height:100%;padding:.85rem;font-family:monospace}@media screen and (width<=861px){.excalidraw .ttd-dialog-panel textarea{width:auto;height:10rem}}.excalidraw .ttd-dialog-panel-button-container{margin-top:1rem;margin-bottom:.5rem}.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{display:none}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel-button-container.invisible .ttd-dialog-panel-button{visibility:hidden;display:block}}.excalidraw .ttd-dialog-panel-button{position:relative}.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:#fff;background-color:var(--color-primary);width:100%;height:2.5rem;font-family:inherit;font-size:12px;font-weight:600}.excalidraw .ttd-dialog-panel-button.excalidraw-button:hover{background-color:var(--color-primary-darker)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:active{background-color:var(--color-primary-darkest)}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled{opacity:.5;cursor:not-allowed}.excalidraw .ttd-dialog-panel-button.excalidraw-button:disabled:hover{background-color:var(--color-primary)}@media screen and (width>=861px){.excalidraw .ttd-dialog-panel-button.excalidraw-button{width:auto;min-width:7.5rem}}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button.excalidraw-button{color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div{display:contents}.excalidraw .ttd-dialog-panel-button div.invisible{visibility:hidden}.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color:white;position:absolute;inset:0;display:flex!important}.excalidraw.theme--dark.excalidraw .ttd-dialog-panel-button div.Spinner{--spinner-color:var(--color-gray-100)}.excalidraw .ttd-dialog-panel-button div span{padding-left:.5rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut{opacity:.6;gap:.125rem;margin-inline-start:.5rem;font-size:.625rem;display:flex}.excalidraw .ttd-dialog-submit-shortcut__key{border:1px solid gray;border-radius:4px;padding:2px 3px}.excalidraw .drag-input-container{width:100%;display:flex}.excalidraw .drag-input-container:focus-within{box-shadow:0 0 0 1px var(--color-primary-darkest);border-radius:var(--border-radius-md)}.excalidraw .disabled{opacity:.5;pointer-events:none}.excalidraw .drag-input-label{border:1px solid var(--default-border-color);box-sizing:border-box;min-width:1rem;height:2rem;color:var(--popup-text-color);border-right:0;flex-shrink:0;justify-content:center;align-items:center;padding:0 .5rem 0 .75rem;display:flex;position:relative}:root[dir=ltr] .excalidraw .drag-input-label{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md)}:root[dir=rtl] .excalidraw .drag-input-label{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0;border-right:1px solid var(--default-border-color);border-left:0}.excalidraw .drag-input{box-sizing:border-box;width:100%;color:var(--text-primary-color);border:0;border:1px solid var(--default-border-color);letter-spacing:.4px;appearance:none;background-color:#0000;border-left:0;outline:none;height:2rem;margin:0;padding:.5rem .5rem .5rem .25rem;font-family:inherit;font-size:.875rem}:root[dir=ltr] .excalidraw .drag-input{border-radius:0 var(--border-radius-md) var(--border-radius-md) 0}:root[dir=rtl] .excalidraw .drag-input{border-radius:var(--border-radius-md) 0 0 var(--border-radius-md);border-left:1px solid var(--default-border-color);border-right:0}.excalidraw .drag-input:focus-visible{box-shadow:none}.exc-stats{width:204px;z-index:var(--zIndex-layerUI);pointer-events:var(--ui-pointerEvents);font-size:12px;position:absolute;top:60px}:root[dir=rtl] .exc-stats{left:12px;right:initial}.exc-stats h2{margin-block:.83em;font-size:1.5em;font-weight:700}.exc-stats h3{white-space:nowrap;margin:0;font-size:1.17em;font-weight:700}.exc-stats__rows{flex-direction:column;gap:.3125rem;display:flex}.exc-stats__row{justify-content:space-between;align-items:center;gap:4px;display:grid}.exc-stats__row div+div{text-align:right}.exc-stats__row--heading{text-align:center;margin:.25rem 0;font-weight:700}.exc-stats .title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.exc-stats .title h2{margin:0}.exc-stats .close{cursor:pointer;width:16px;height:16px}.exc-stats .close svg{width:100%;height:100%}.excalidraw .ElementLinkDialog{top:var(--editor-container-padding);left:var(--editor-container-padding);z-index:var(--zIndex-modal);box-shadow:var(--shadow-island);background-color:var(--island-bg-color);border-radius:10px;flex-direction:column;justify-content:space-between;padding:1.5rem;display:flex;position:absolute}.excalidraw--mobile.excalidraw .ElementLinkDialog{box-sizing:border-box;z-index:5;width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem;left:0}.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1.5rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{margin-top:0;margin-bottom:.5rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header h2{font-size:1.25rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{margin:0}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header p{font-size:.875rem}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__header{margin-bottom:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input{display:flex}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__input-field{flex:1}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove{color:#c92a2a;margin-left:1rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon{width:2rem;height:2rem}.excalidraw .ElementLinkDialog .ElementLinkDialog__input .ElementLinkDialog__remove .ToolIcon__icon svg{color:#fa5252}.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{justify-content:flex-end;margin-top:1.5rem;display:flex}.excalidraw--mobile.excalidraw .ElementLinkDialog .ElementLinkDialog__actions{margin-top:1rem;font-size:.875rem}.excalidraw .layer-ui__wrapper.animate{transition:width .1s ease-in-out}.excalidraw .layer-ui__wrapper{pointer-events:none;width:100%;height:100%;z-index:var(--zIndex-layerUI);position:absolute}.excalidraw .layer-ui__wrapper__top-right{justify-content:flex-end;gap:.75rem;width:100%;display:flex;pointer-events:none!important}.excalidraw .layer-ui__wrapper__top-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper__footer{width:100%}.excalidraw .layer-ui__wrapper__footer-right{z-index:100;display:flex}.excalidraw .layer-ui__wrapper .zen-mode-transition{transition:transform .5s ease-in-out}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(-999px)}:root[dir=ltr] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right,:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-left{transform:translate(999px)}:root[dir=rtl] .excalidraw .layer-ui__wrapper .zen-mode-transition.transition-right{transform:translate(-999px)}.excalidraw .layer-ui__wrapper .zen-mode-transition.layer-ui__wrapper__footer-left--transition-bottom{transform:translateY(92px)}.excalidraw .layer-ui__wrapper .disable-zen-mode{opacity:0;visibility:hidden;font-family:var(--ui-font);border-radius:var(--border-radius-lg);border:1px solid var(--default-border-color);background-color:var(--island-bg-color);color:var(--text-primary-color);padding:10px;font-size:.75rem;font-weight:500;line-height:1;transition:visibility linear,opacity .5s;position:absolute;bottom:0}[dir=ltr] .excalidraw .layer-ui__wrapper .disable-zen-mode{right:1rem}[dir=rtl] .excalidraw .layer-ui__wrapper .disable-zen-mode{left:1rem}.excalidraw .layer-ui__wrapper .disable-zen-mode:hover{background-color:var(--button-hover-bg)}.excalidraw .layer-ui__wrapper .disable-zen-mode:active{border-color:var(--color-primary)}.excalidraw .layer-ui__wrapper .disable-zen-mode--visible{opacity:1;visibility:visible;pointer-events:var(--ui-pointerEvents);transition:visibility 0s linear .8s,opacity .5s .8s}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-left>*,.excalidraw .layer-ui__wrapper .footer-center>*,.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .layer-ui__wrapper .layer-ui__wrapper__footer-right{margin-top:auto;margin-bottom:auto}.excalidraw .App-toolbar.zen-mode .ToolIcon__keybinding,.excalidraw .App-toolbar.zen-mode .HintViewer{display:none}.excalidraw .App-toolbar__divider{background-color:var(--default-border-color);align-self:center;width:1px;height:1.5rem;margin:0 .25rem}.excalidraw--mobile.excalidraw .App-toolbar__divider{margin:0}.excalidraw .App-toolbar__extra-tools-trigger{box-shadow:none;background-color:#0000;border:0}.excalidraw .App-toolbar__extra-tools-trigger:active{background-color:var(--button-hover-bg);box-shadow:0 0 0 1px var(--button-active-border,var(--color-primary-darkest)) inset}.excalidraw .App-toolbar__extra-tools-trigger--selected,.excalidraw .App-toolbar__extra-tools-trigger--selected:hover{background:var(--color-primary-light);color:var(--color-primary)}.excalidraw .App-toolbar__extra-tools-dropdown{z-index:1;min-width:11.875rem;margin-top:.375rem;right:0}.excalidraw .Toast{background-color:var(--button-gray-1);box-sizing:border-box;cursor:default;text-align:center;z-index:999999;border-radius:4px;width:300px;margin-left:-150px;padding:4px 0;animation:.5s fade-in;position:absolute;bottom:10px;left:50%}.excalidraw .Toast .Toast__message{color:var(--popup-text-color);white-space:pre-wrap;padding:0 1.6rem}.excalidraw .Toast .close{padding:.4rem;position:absolute;top:0;right:0}.excalidraw .Toast .close .ToolIcon__icon{width:1.2rem;height:1.2rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.excalidraw .SVGLayer{pointer-events:none;width:100vw;height:100vh;z-index:var(--zIndex-svgLayer);position:fixed;top:0;left:0}.excalidraw .SVGLayer svg{image-rendering:auto;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.excalidraw .excalidraw-canvas-buttons{z-index:var(--zIndex-canvasButtons);background:var(--island-bg-color);border-radius:var(--border-radius-lg);flex-direction:column;gap:.375rem;display:flex;position:absolute;box-shadow:0 2px 4px #0000004d}.excalidraw .follow-mode{box-sizing:border-box;pointer-events:none;border:2px solid var(--color-primary-hover);z-index:9999;justify-content:center;align-items:flex-end;display:flex;position:absolute}.excalidraw .follow-mode__badge{background-color:var(--color-primary-hover);color:var(--color-primary-light);pointer-events:all;border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.excalidraw .follow-mode__badge__label{white-space:pre-wrap;line-height:1;display:flex}.excalidraw .follow-mode__badge__username{white-space:nowrap;text-overflow:ellipsis;max-width:100px;display:block;overflow:hidden}.excalidraw .follow-mode__disconnect-btn{all:unset;cursor:pointer;border-radius:.25rem}.excalidraw .follow-mode__disconnect-btn:hover{background-color:var(--color-primary-darker)}.excalidraw .follow-mode__disconnect-btn:active{background-color:var(--color-primary-darkest)}.excalidraw .follow-mode__disconnect-btn svg{width:1rem;height:1rem;display:block}.visually-hidden{clip:rect(1px,1px,1px,1px);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;overflow:hidden;position:absolute!important}.LoadingMessage{z-index:999;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.LoadingMessage .Spinner{font-size:2.8em}.LoadingMessage .LoadingMessage-text{margin-top:1em;font-size:.8em}.LoadingMessage--dark{color:#ced4da;background-color:#121212}.excalidraw{--theme-filter:none;--button-destructive-bg-color:#ffe3e3;--button-destructive-color:#c92a2a;--button-gray-1:#e9ecef;--button-gray-2:#ced4da;--button-gray-3:#adb5bd;--button-special-active-bg-color:#ebfbee;--dialog-border-color:var(--color-gray-20);--dropdown-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");--focus-highlight-color:#a5d8ff;--icon-fill-color:var(--color-on-surface);--icon-green-fill-color:#2b8a3e;--default-bg-color:#fff;--input-bg-color:#fff;--input-border-color:#ced4da;--input-hover-bg-color:#f1f3f5;--input-label-color:#495057;--island-bg-color:#fff;--keybinding-color:var(--color-gray-40);--link-color:#1c7ed6;--overlay-bg-color:#ffffffe0;--popup-bg-color:var(--island-bg-color);--popup-secondary-bg-color:#f1f3f5;--popup-text-color:#000;--popup-text-inverted-color:#fff;--select-highlight-color:#339af0;--shadow-island:0px 0px .931014px 0px #0000002b, 0px 0px 3.12708px 0px #00000014, 0px 7px 14px 0px #0000000d;--button-hover-bg:var(--color-surface-high);--button-active-bg:var(--color-surface-high);--button-active-border:var(--color-brand-active);--default-border-color:var(--color-surface-high);--default-button-size:2rem;--default-icon-size:1rem;--lg-button-size:2.25rem;--lg-icon-size:1rem;--editor-container-padding:1rem;--scrollbar-thumb:var(--button-gray-2);--scrollbar-thumb-hover:var(--button-gray-3);--color-slider-track:#ccf;--color-slider-thumb:var(--color-gray-80);--modal-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--avatar-border-color:var(--color-gray-20);--sidebar-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--sidebar-border-color:var(--color-surface-high);--sidebar-bg-color:var(--island-bg-color);--library-dropdown-shadow:0px 15px 6px #00000003, 0px 8px 5px #0000000d, 0px 4px 4px #00000017, 0px 1px 2px #0000001a, 0px 0px 0px #0000001a;--space-factor:.25rem;--text-primary-color:var(--color-on-surface);--color-selection:#6965db;--color-icon-white:#fff;--color-primary:#6965db;--color-primary-darker:#5b57d1;--color-primary-darkest:#4a47b1;--color-primary-light:#e3e2fe;--color-primary-light-darker:#d7d5ff;--color-primary-hover:#5753d0;--color-gray-10:#f5f5f5;--color-gray-20:#ebebeb;--color-gray-30:#d6d6d6;--color-gray-40:#b8b8b8;--color-gray-50:#999;--color-gray-60:#7a7a7a;--color-gray-70:#5c5c5c;--color-gray-80:#3d3d3d;--color-gray-85:#242424;--color-gray-90:#1e1e1e;--color-gray-100:#121212;--color-disabled:var(--color-gray-40);--color-warning:#fceeca;--color-warning-dark:#f5c354;--color-warning-darker:#f3ab2c;--color-warning-darkest:#ec8b14;--color-text-warning:var(--text-primary-color);--color-danger:#db6965;--color-danger-dark:#db6965;--color-danger-darker:#d65550;--color-danger-darkest:#d1413c;--color-danger-text:black;--color-danger-background:#fff0f0;--color-danger-icon-background:#ffdad6;--color-danger-color:#700000;--color-danger-icon-color:#700000;--color-warning-background:var(--color-warning);--color-warning-icon-background:var(--color-warning-dark);--color-warning-color:var(--text-primary-color);--color-warning-icon-color:var(--text-primary-color);--color-muted:var(--color-gray-30);--color-muted-darker:var(--color-gray-60);--color-muted-darkest:var(--color-gray-100);--color-muted-background:var(--color-gray-80);--color-muted-background-darker:var(--color-gray-100);--color-promo:var(--color-primary);--color-success:#cafccc;--color-success-darker:#bafabc;--color-success-darkest:#a5eba8;--color-success-text:#268029;--color-success-contrast:#65bb6a;--color-success-contrast-hover:#6bcf70;--color-success-contrast-active:#6edf74;--color-logo-icon:var(--color-primary);--color-logo-text:#190064;--border-radius-md:.375rem;--border-radius-lg:.5rem;--color-surface-high:#f1f0ff;--color-surface-mid:#f2f2f7;--color-surface-low:#ececf4;--color-surface-lowest:#fff;--color-on-surface:#1b1b1f;--color-brand-hover:#5753d0;--color-on-primary-container:#030064;--color-brand-active:#4440bf;--color-border-outline:#767680;--color-border-outline-variant:#c5c5d0;--color-surface-primary-container:#e0dfff;--color-badge:#0b6513;--background-color-badge:#d3ffd2}@media screen and (device-width>=1921px){.excalidraw{--lg-button-size:2.5rem;--lg-icon-size:1.25rem;--default-button-size:2.25rem;--default-icon-size:1.25rem}}.excalidraw.theme--dark.theme--dark-background-none{background:0 0}.excalidraw.theme--dark{--theme-filter:invert(93%) hue-rotate(180deg);--button-destructive-bg-color:#5a0000;--button-destructive-color:#ffa8a8;--button-gray-1:#363636;--button-gray-2:#272727;--button-gray-3:#222;--button-special-active-bg-color:#204624;--dialog-border-color:var(--color-gray-80);--dropdown-icon:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"292.4\" height=\"292.4\" viewBox=\"0 0 292 292\"><path fill=\"%23ced4da\" d=\"M287 197L159 69c-4-3-8-5-13-5s-9 2-13 5L5 197c-3 4-5 8-5 13s2 9 5 13c4 4 8 5 13 5h256c5 0 9-1 13-5s5-8 5-13-1-9-5-13z\"/></svg>");--focus-highlight-color:#228be6;--icon-green-fill-color:#69db7c;--default-bg-color:#121212;--input-bg-color:#121212;--input-border-color:#2e2e2e;--input-hover-bg-color:#181818;--input-label-color:#e9ecef;--island-bg-color:#232329;--keybinding-color:var(--color-gray-60);--link-color:#4dabf7;--overlay-bg-color:#343a401f;--popup-secondary-bg-color:#222;--popup-text-color:#ced4da;--popup-text-inverted-color:#2c2c2c;--select-highlight-color:#4dabf7;--shadow-island:0px 0px .931014px 0px #0000002b, 0px 0px 3.12708px 0px #00000014, 0px 7px 14px 0px #0000000d;--modal-shadow:0px 100px 80px #00000012, 0px 41.7776px 33.4221px #0000000d, 0px 22.3363px 17.869px #0000000b, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #00000007, 0px 2.76726px 2.21381px #00000005;--avatar-border-color:var(--color-gray-85);--scrollbar-thumb:#343a40;--scrollbar-thumb-hover:#495057;--color-slider-track:#504d7a;--color-selection:#3530c4;--color-icon-white:var(--color-gray-90);--color-primary:#a8a5ff;--color-primary-darker:#b2aeff;--color-primary-darkest:#beb9ff;--color-primary-light:#4f4d6f;--color-primary-light-darker:#43415e;--color-primary-hover:#bbb8ff;--color-disabled:var(--color-gray-70);--color-text-warning:var(--color-gray-80);--color-danger:#ffa8a5;--color-danger-dark:#672120;--color-danger-darker:#8f2625;--color-danger-darkest:#ac2b29;--color-danger-text:#fbcbcc;--color-danger-background:#fbcbcc;--color-danger-icon-background:#672120;--color-danger-color:#261919;--color-danger-icon-color:#fbcbcc;--color-warning-background:var(--color-warning);--color-warning-icon-background:var(--color-warning-dark);--color-warning-color:var(--color-gray-80);--color-warning-icon-color:var(--color-gray-80);--color-muted:var(--color-gray-80);--color-muted-darker:var(--color-gray-60);--color-muted-darkest:var(--color-gray-20);--color-muted-background:var(--color-gray-40);--color-muted-background-darker:var(--color-gray-20);--color-logo-text:#e2dfff;--color-surface-high:#31303b;--color-surface-low:#232329;--color-surface-mid:#18181b;--color-surface-lowest:#121212;--color-on-surface:#e3e3e8;--color-brand-hover:#bbb8ff;--color-on-primary-container:#e0dfff;--color-brand-active:#d0ccff;--color-border-outline:#8e8d9c;--color-border-outline-variant:#46464f;--color-surface-primary-container:#403e6a}:root{--zIndex-canvas:1;--zIndex-interactiveCanvas:2;--zIndex-svgLayer:3;--zIndex-wysiwyg:3;--zIndex-canvasButtons:3;--zIndex-layerUI:4;--zIndex-eyeDropperBackdrop:5;--zIndex-eyeDropperPreview:6;--zIndex-hyperlinkContainer:7;--zIndex-modal:1000;--zIndex-popup:1001;--zIndex-toast:999999;--sab:env(safe-area-inset-bottom);--sal:env(safe-area-inset-left);--sar:env(safe-area-inset-right);--sat:env(safe-area-inset-top)}body.excalidraw-cursor-resize,body.excalidraw-cursor-resize a:hover,body.excalidraw-cursor-resize *{cursor:ew-resize}.excalidraw{--ui-font:Assistant, system-ui, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;font-family:var(--ui-font);color:var(--text-primary-color);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;position:relative;inset:0;overflow:hidden}.excalidraw button{cursor:pointer;-webkit-user-select:none;user-select:none}.excalidraw:focus{outline:none}.excalidraw .excalidraw-link,.excalidraw a{color:var(--link-color);-webkit-user-select:none;user-select:none;cursor:pointer;font-weight:500;text-decoration:none}.excalidraw .excalidraw-link:hover,.excalidraw a:hover{text-decoration:underline}.excalidraw .excalidraw-link:active,.excalidraw a:active{text-decoration:none}.excalidraw canvas{touch-action:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;z-index:var(--zIndex-canvas)}.excalidraw canvas.interactive{z-index:var(--zIndex-interactiveCanvas)}.excalidraw__canvas-wrapper,.excalidraw__canvas.static{pointer-events:none}.excalidraw__canvas{position:absolute}.excalidraw__embeddable{border:0;width:100%;height:100%}.excalidraw__embeddable-container{z-index:2;transform-origin:0 0;pointer-events:none;position:absolute}.excalidraw.theme--dark canvas{filter:var(--theme-filter)}.excalidraw .FixedSideContainer{padding-top:var(--sat,0);padding-right:var(--sar,0);padding-bottom:var(--sab,0);padding-left:var(--sal,0)}.excalidraw .panelRow{justify-content:space-between;display:flex}.excalidraw .panelColumn{flex-direction:column;row-gap:.75rem;display:flex}.excalidraw .panelColumn h3,.excalidraw .panelColumn legend,.excalidraw .panelColumn .control-label{color:var(--text-primary-color);margin:0 0 .25rem;font-size:.75rem;font-weight:400;display:block}.excalidraw .panelColumn .control-label input{width:100%;display:block}.excalidraw .panelColumn legend{padding:0}.excalidraw .panelColumn .iconSelectList{flex-wrap:wrap;position:relative}.excalidraw .panelColumn .buttonList{flex-wrap:wrap;gap:.5rem;display:flex}.excalidraw .panelColumn .buttonList label{font-size:.75rem}.excalidraw .panelColumn .buttonList input[type=radio],.excalidraw .panelColumn .buttonList input[type=button]{opacity:0;pointer-events:none;position:absolute}.excalidraw .panelColumn .buttonList .iconRow{margin-top:8px}.excalidraw .panelColumn fieldset{border:none;margin:0;padding:0}.excalidraw .divider{background-color:#e9ecef;width:1px;margin:1px}.excalidraw .welcome-screen-menu-item:focus-visible,.excalidraw .dropdown-menu-item:focus-visible,.excalidraw button:focus-visible,.excalidraw .buttonList label:focus-within,.excalidraw input:focus-visible{box-shadow:0 0 0 1px var(--color-brand-hover);outline:#0000}.excalidraw .buttonList .ToolIcon__icon{all:unset!important;display:flex!important}.excalidraw .buttonList button{background-color:#0000}.excalidraw .buttonList label,.excalidraw .buttonList button,.excalidraw .buttonList .zIndexButton{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);justify-content:center;align-items:center;padding:0;display:flex}.excalidraw .buttonList label:hover,.excalidraw .buttonList button:hover,.excalidraw .buttonList .zIndexButton:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .buttonList label:active,.excalidraw .buttonList button:active,.excalidraw .buttonList .zIndexButton:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .buttonList label.active,.excalidraw .buttonList button.active,.excalidraw .buttonList .zIndexButton.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .buttonList label.active:hover,.excalidraw .buttonList button.active:hover,.excalidraw .buttonList .zIndexButton.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .buttonList label.active svg,.excalidraw .buttonList button.active svg,.excalidraw .buttonList .zIndexButton.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .buttonList label svg,.excalidraw .buttonList button svg,.excalidraw .buttonList .zIndexButton svg{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .App-top-bar{z-index:var(--zIndex-layerUI);flex-direction:column;align-items:center;display:flex}.excalidraw .App-bottom-bar{--bar-padding:calc(4 * var(--space-factor));padding-top:max(var(--bar-padding),var(--sat,0));padding-right:var(--sar,0);padding-bottom:var(--sab,0);padding-left:var(--sal,0);z-index:4;pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.excalidraw .App-bottom-bar>.Island{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);flex-direction:column;width:100%;min-width:100%;max-width:100%;max-height:100%;display:flex}.excalidraw .App-bottom-bar>.Island .panelColumn{padding:8px 8px 0}.excalidraw .App-toolbar{width:100%}.excalidraw .App-toolbar .eraser.ToolIcon:hover{--icon-fill-color:#fff;--keybinding-color:#fff}.excalidraw .App-toolbar .eraser.active{background-color:var(--color-primary)}.excalidraw .App-toolbar-content{justify-content:space-between;align-items:center;padding:8px;display:flex}.excalidraw .App-toolbar-content .dropdown-menu--mobile{top:auto;bottom:55px}.excalidraw .App-mobile-menu{box-sizing:border-box;width:100%;margin-bottom:var(--bar-padding);overflow:visible auto}.excalidraw .App-menu{color:var(--icon-fill-color);display:grid}.excalidraw .shapes-section{justify-content:center;display:flex;pointer-events:none!important}.excalidraw .shapes-section>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .App-menu_top{grid-gap:2rem;cursor:default;grid-template-columns:1fr 2fr 1fr;align-items:flex-start;pointer-events:none!important}.excalidraw .App-menu_top>*{pointer-events:var(--ui-pointerEvents)}@media (width>=1536px){.excalidraw .App-menu_top{grid-gap:3rem;grid-template-columns:1fr 1fr 1fr}}.excalidraw .App-menu_top>:first-child{justify-self:flex-start}.excalidraw .App-menu_top>:last-child{justify-self:flex-end}.excalidraw .App-menu_bottom{cursor:default;box-sizing:border-box;justify-content:space-between;align-items:flex-start;padding:0 1rem;display:flex;position:absolute;bottom:1rem;pointer-events:none!important}.excalidraw .App-menu_bottom--transition-left section{width:185px}.excalidraw .App-menu_bottom section{display:flex}.excalidraw .App-menu_bottom>:first-child{justify-self:flex-start}.excalidraw .App-menu_bottom>:last-child{justify-self:flex-end}.excalidraw .App-menu_left{grid-template-rows:1fr auto 1fr;height:100%}.excalidraw .App-menu_right{grid-template-rows:1fr;height:100%}.excalidraw .App-menu__left{box-sizing:border-box;width:12.5rem;padding:.75rem;position:absolute;overflow-y:auto}.excalidraw .dropdown-select{padding:0;height:1.5rem;color:var(--icon-fill-color);background-color:var(--button-gray-1);border-radius:var(--space-factor);border:1px solid var(--button-gray-2);appearance:none;background-image:var(--dropdown-icon);background-position:right .7rem top 50%,0 0;background-repeat:no-repeat;background-size:.65em,100%;outline:none;padding-inline:.5rem 1.5rem;font-family:inherit;font-size:.8rem}:root[dir=rtl] .excalidraw .dropdown-select{background-position:.7rem 50%,0 0}.excalidraw .dropdown-select:focus{box-shadow:0 0 0 2px var(--focus-highlight-color)}.excalidraw .dropdown-select:hover,.excalidraw .dropdown-select:active{background-color:var(--button-gray-2)}.excalidraw .dropdown-select__language{background-color:var(--island-bg-color);cursor:pointer;height:2rem;border-color:var(--default-border-color)!important}.excalidraw .dropdown-select__language:hover{background-color:var(--island-bg-color)}.excalidraw .scroll-back-to-content{border-radius:var(--border-radius-lg);background-color:var(--island-bg-color);color:var(--icon-fill-color);border:1px solid var(--default-border-color);pointer-events:var(--ui-pointerEvents);padding:10px 20px;font-family:inherit;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.excalidraw .scroll-back-to-content:hover{background-color:var(--button-hover-bg)}.excalidraw .scroll-back-to-content:active{border:1px solid var(--button-active-border)}.excalidraw .help-icon{width:var(--button-width,var(--default-button-size));height:var(--button-height,var(--default-button-size));box-sizing:border-box;border-style:solid;border-width:1px;border-color:var(--button-border,var(--default-border-color));border-radius:var(--border-radius-lg);cursor:pointer;background-color:var(--button-bg,var(--island-bg-color));color:var(--button-color,var(--color-on-surface));font-family:var(--ui-font);box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);width:var(--lg-button-size);height:var(--lg-button-size);border:none;justify-content:center;align-items:center;padding:.625rem;display:flex}.excalidraw .help-icon:hover{background-color:var(--button-hover-bg,var(--island-bg-color));border-color:var(--button-hover-border,var(--button-border,var(--default-border-color)));color:var(--button-hover-color,var(--button-color,var(--text-primary-color,inherit)))}.excalidraw .help-icon:active{background-color:var(--button-active-bg,var(--island-bg-color));border-color:var(--button-active-border,var(--color-primary-darkest))}.excalidraw .help-icon.active{background-color:var(--button-selected-bg,var(--color-surface-primary-container));border-color:var(--button-selected-border,var(--color-surface-primary-container))}.excalidraw .help-icon.active:hover{background-color:var(--button-selected-hover-bg,var(--color-surface-primary-container))}.excalidraw .help-icon.active svg{color:var(--button-color,var(--color-on-primary-container))}.excalidraw .help-icon:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .help-icon svg{width:var(--lg-icon-size);height:var(--lg-icon-size)}.excalidraw .reset-zoom-button{font-family:var(--ui-font)}.excalidraw .finalize-button{margin-top:auto;margin-bottom:auto;grid-auto-flow:column;gap:.4em;margin-inline-start:.6em;display:grid}.excalidraw .undo-redo-buttons,.excalidraw .eraser-buttons{margin-top:auto;margin-bottom:auto;grid-auto-flow:column;margin-inline-start:.6em;display:grid}.excalidraw--mobile.excalidraw aside{display:none}.excalidraw--mobile.excalidraw .scroll-back-to-content{bottom:calc(80px + var(--sab,0));z-index:-1}:root[dir=rtl] .excalidraw .rtl-mirror{transform:scaleX(-1)}.excalidraw .zen-mode-visibility{visibility:visible;opacity:1;width:auto;height:auto;transition:opacity .5s}.excalidraw .zen-mode-visibility.zen-mode-visibility--hidden{visibility:hidden;opacity:0;width:0;height:0;transition:opacity .5s}.excalidraw .disable-pointerEvents{pointer-events:none!important}.excalidraw.excalidraw--view-mode .App-menu{justify-content:space-between;display:flex}.excalidraw input.is-redacted{-webkit-text-security:disc}.excalidraw input[type=text],.excalidraw textarea:not(.excalidraw-wysiwyg){color:var(--text-primary-color);border:1.5px solid var(--input-border-color);white-space:nowrap;border-radius:var(--space-factor);background-color:var(--input-bg-color);padding:.75rem}.excalidraw input[type=text]:not(:focus):hover,.excalidraw textarea:not(.excalidraw-wysiwyg):not(:focus):hover{border-color:var(--color-brand-hover)}.excalidraw input[type=text]:focus,.excalidraw textarea:not(.excalidraw-wysiwyg):focus{border-color:var(--color-brand-hover);outline:none}@media print{.excalidraw .App-bottom-bar,.excalidraw .FixedSideContainer,.excalidraw .layer-ui__wrapper{display:none}}.excalidraw ::-webkit-scrollbar{width:4px;height:3px}.excalidraw select::-webkit-scrollbar{width:10px}.excalidraw ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}.excalidraw ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.excalidraw ::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb)}.excalidraw .mobile-misc-tools-container{top:calc(5rem - var(--editor-container-padding));right:calc(var(--editor-container-padding) * -1);border:1px solid var(--sidebar-border-color);border-top-left-radius:var(--border-radius-lg);border-bottom-left-radius:var(--border-radius-lg);background-color:var(--island-bg-color);border-right:0;flex-direction:column;display:flex;position:absolute;overflow:hidden}.excalidraw .mobile-misc-tools-container .ToolIcon__icon{border-radius:0;width:2rem;height:2rem}.excalidraw .mobile-misc-tools-container .default-sidebar-trigger{border:0}.excalidraw .App-toolbar--mobile{max-width:98vw;overflow:visible}.excalidraw .App-toolbar--mobile .ToolIcon__keybinding{display:none}.excalidraw .UserList-Wrapper{text-align:left;border:none;margin:0;padding:0}.excalidraw .UserList-Wrapper legend{margin:0 0 .25rem;padding:0;font-size:.75rem;font-weight:400;display:block}.excalidraw .main-menu-trigger{box-shadow:0 0 0 1px var(--color-surface-lowest);background-color:var(--color-surface-low);border:none}.excalidraw .main-menu-trigger:active{box-shadow:0 0 0 1px var(--color-brand-active)}.excalidraw .App-mobile-menu,.excalidraw .App-menu__left{--button-border:transparent;--button-bg:var(--color-surface-mid)}.excalidraw.theme--dark.excalidraw .App-mobile-menu,.excalidraw.theme--dark.excalidraw .App-menu__left{--button-hover-bg:#363541;--button-bg:var(--color-surface-high)}.excalidraw .App-menu__left .buttonList{padding:.25rem 0}.excalidraw .excalidraw__paragraph{margin:1rem 0}.excalidraw .Modal__content .excalidraw__paragraph:first-child{margin-top:0}.excalidraw .Modal__content .excalidraw__paragraph+.excalidraw__paragraph{margin-top:0}.ErrorSplash.excalidraw{-webkit-user-select:text;user-select:text;justify-content:center;align-items:center;min-height:100vh;padding:20px 0;display:flex;overflow:auto}.ErrorSplash.excalidraw .ErrorSplash-messageContainer{background-color:#ffe3e3;border:3px solid #c92a2a;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.ErrorSplash.excalidraw .ErrorSplash-paragraph{max-width:600px;margin:15px 0}.ErrorSplash.excalidraw .ErrorSplash-paragraph.align-center{text-align:center}.ErrorSplash.excalidraw .bigger,.ErrorSplash.excalidraw .bigger button{font-size:1.1em}.ErrorSplash.excalidraw .smaller,.ErrorSplash.excalidraw .smaller button{font-size:.9em}.ErrorSplash.excalidraw .ErrorSplash-details{flex-direction:column;align-items:flex-start;display:flex}.ErrorSplash.excalidraw .ErrorSplash-details textarea{width:100%;margin:10px 0;font-family:Cascadia;font-size:.8em}.excalidraw__embeddable-container .excalidraw__embeddable-container__inner{border-radius:var(--embeddable-radius);justify-content:center;align-items:center;display:flex;overflow:hidden}.excalidraw__embeddable-container .excalidraw__embeddable__outer{width:100%;height:100%}.excalidraw__embeddable-container .excalidraw__embeddable__outer>*{border-radius:var(--embeddable-radius)}.excalidraw__embeddable-container .excalidraw__embeddable-hint{z-index:1;color:#fff;letter-spacing:.6px;background:#00000080;border-radius:12px;padding:1rem 1.6rem;font-family:Assistant;font-weight:700;position:absolute}@font-face{font-family:Assistant;src:url(/assets/Assistant-Regular-DVxZuzxb.woff2)format("woff2");font-weight:400;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Medium-DrcxCXg3.woff2)format("woff2");font-weight:500;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-SemiBold-SCI4bEL9.woff2)format("woff2");font-weight:600;style:normal;display:swap}@font-face{font-family:Assistant;src:url(/assets/Assistant-Bold-gm-uSS1B.woff2)format("woff2");font-weight:700;style:normal;display:swap}.footer-center{pointer-events:none;justify-content:flex-start;width:100%;margin-inline-end:.6rem;display:flex}.footer-center>*{pointer-events:var(--ui-pointerEvents)}.excalidraw .ExcalidrawLogo{--logo-icon--xs:2rem;--logo-text--xs:1.5rem;--logo-icon--small:2.5rem;--logo-text--small:1.75rem;--logo-icon--normal:3rem;--logo-text--normal:2.2rem;--logo-icon--large:90px;--logo-text--large:65px;align-items:center;display:flex}.excalidraw .ExcalidrawLogo svg{flex:none}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-icon{width:auto;color:var(--color-logo-icon)}.excalidraw .ExcalidrawLogo .ExcalidrawLogo-text{width:auto;color:var(--color-logo-text);margin-left:.75rem}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-icon{height:var(--logo-icon--xs)}.excalidraw .ExcalidrawLogo.is-xs .ExcalidrawLogo-text{height:var(--logo-text--xs)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-icon{height:var(--logo-icon--small)}.excalidraw .ExcalidrawLogo.is-small .ExcalidrawLogo-text{height:var(--logo-text--small)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-icon{height:var(--logo-icon--normal)}.excalidraw .ExcalidrawLogo.is-normal .ExcalidrawLogo-text{height:var(--logo-text--normal)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-icon{height:var(--logo-icon--large)}.excalidraw .ExcalidrawLogo.is-large .ExcalidrawLogo-text{height:var(--logo-text--large)}.excalidraw .excalifont{font-family:Excalifont,Xiaolai}.excalidraw .welcome-screen-decor{pointer-events:none;color:var(--color-gray-40)}.excalidraw .welcome-screen-decor a{--color:var(--color-primary);color:var(--color);margin-bottom:-6px;text-decoration:none}.excalidraw.theme--dark .welcome-screen-decor{color:var(--color-gray-60)}@media (height<=599px){.excalidraw .welcome-screen-decor-hint{display:none!important}}@media (width<=1024px),(width<=800px){.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--help,.excalidraw .welcome-screen-decor-hint .welcome-screen-decor--menu{display:none}}.excalidraw .welcome-screen-decor-hint--help{display:flex;position:absolute;bottom:100%;right:0}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help{left:0;right:auto}.excalidraw .welcome-screen-decor-hint--help svg{width:85px;height:71px;margin-top:.5rem;transform:scaleX(-1)rotate(80deg)}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--help svg{transform:rotate(80deg)}.excalidraw .welcome-screen-decor-hint--toolbar{align-items:baseline;margin-top:2.5rem;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.excalidraw .welcome-screen-decor-hint--toolbar .welcome-screen-decor-hint__label{width:120px;position:relative;top:-.5rem}.excalidraw .welcome-screen-decor-hint--toolbar svg{width:38px;height:78px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--toolbar svg{transform:scaleX(-1)}.excalidraw .welcome-screen-decor-hint--menu{margin-top:.25rem;align-items:flex-end;gap:.5rem;width:320px;margin-inline-start:.6rem;font-size:1rem;display:flex;position:absolute;top:100%}.excalidraw .welcome-screen-decor-hint--menu svg{width:41px;height:94px}:root[dir=rtl] .excalidraw .welcome-screen-decor-hint--menu svg{transform:scaleX(-1)}@media (width<=860px){.excalidraw .welcome-screen-decor-hint--menu .welcome-screen-decor-hint__label{max-width:160px}}.excalidraw .welcome-screen-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;inset:1rem}.excalidraw .welcome-screen-center__logo{align-items:center;column-gap:.75rem;font-size:2.25rem;display:flex}.excalidraw .welcome-screen-center__heading{text-align:center;font-size:1.125rem}.excalidraw .welcome-screen-menu{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.excalidraw .welcome-screen-menu-item{box-sizing:border-box;pointer-events:var(--ui-pointerEvents);color:var(--color-gray-50);border-radius:var(--border-radius-md);grid-template-columns:calc(var(--default-icon-size) + .5rem) 1fr 3rem;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;width:100%;min-width:300px;max-width:400px;padding:.75rem;font-size:.875rem;display:grid}.excalidraw .welcome-screen-menu-item__text{text-align:left;align-items:center;column-gap:.5rem;margin-right:auto;display:flex}.excalidraw .welcome-screen-menu-item__icon{width:var(--default-icon-size);height:var(--default-icon-size)}.excalidraw .welcome-screen-menu-item__shortcut{color:var(--color-gray-40);margin-left:auto;font-size:.75rem}.excalidraw .welcome-screen-menu-item:hover{background:var(--button-hover-bg);text-decoration:none}.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:hover .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw .welcome-screen-menu-item:active{background:var(--button-hover-bg);border-color:var(--color-brand-active)}.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-100)}.excalidraw.theme--dark .welcome-screen-menu-item,.excalidraw.theme--dark .welcome-screen-menu-item__shortcut{color:var(--color-gray-60)}.excalidraw.theme--dark .welcome-screen-menu-item:hover{background-color:var(--color-surface-low)}.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:hover .welcome-screen-menu-item__text,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__icon,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__shortcut,.excalidraw.theme--dark .welcome-screen-menu-item:active .welcome-screen-menu-item__text{color:var(--color-gray-10)}@media (height<=599px){.excalidraw .welcome-screen-center{margin-top:4rem}}@media (height>=600px) and (height<=900px){.excalidraw .welcome-screen-center{margin-top:8rem}}@media (height<=500px),(width<=320px){.excalidraw .welcome-screen-center{display:none}}.excalidraw .collab-button{--button-bg:var(--color-primary);--button-color:var(--color-surface-lowest);--button-border:var(--color-primary);--button-width:var(--lg-button-size);--button-height:var(--lg-button-size);--button-hover-bg:var(--color-primary-darker);--button-hover-border:var(--color-primary-darker);--button-active-bg:var(--color-primary-darker);box-shadow:0 0 0 1px var(--color-surface-lowest);flex-shrink:0}.excalidraw .collab-button.active.active{background-color:#0fb884;border-color:#0fb884}.excalidraw .collab-button.active.active svg{color:#fff}.excalidraw .collab-button.active.active:hover,.excalidraw .collab-button.active.active:active{background-color:#0fb884;border-color:#0fb884}.excalidraw .CollabButton.is-collaborating{background-color:var(--button-special-active-bg-color)}.excalidraw .CollabButton.is-collaborating .ToolIcon__icon svg,.excalidraw .CollabButton.is-collaborating .ToolIcon__label{color:var(--icon-green-fill-color)}.excalidraw .CollabButton-collaborators{color:#2b8a3e;background-color:#b2f2bb;border-radius:50%;min-width:1em;min-height:1em;padding:3px;font-family:Cascadia;font-size:.6rem;line-height:1;position:absolute;bottom:-5px}:root[dir=ltr] .excalidraw .CollabButton-collaborators{right:-5px}:root[dir=rtl] .excalidraw .CollabButton-collaborators{left:-5px}.ExcalidrawModal__overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);background-color:#0f172aa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ExcalidrawModal__modal{z-index:10;background-color:#fff;border-radius:18px;outline:none;flex-direction:column;width:92vw;max-width:1360px;height:88vh;min-height:540px;animation:.2s cubic-bezier(.16,1,.3,1) excalidraw-modal-scale;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000059,0 0 0 1px #ffffff1a}@keyframes excalidraw-modal-scale{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ExcalidrawModal__header{background:#fff;border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.ExcalidrawModal__header-left{align-items:center;gap:12px;min-width:0;display:flex}.ExcalidrawModal__header-icon{color:#6366f1;background:#ede9fe;border:1px solid #ddd6fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ExcalidrawModal__title{color:#0f172a;align-items:center;gap:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.2;display:flex}.ExcalidrawModal__badge{color:#6366f1;background:#ede9fe;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.ExcalidrawModal__subtitle{color:#64748b;margin-top:2px;font-size:12px}.ExcalidrawModal__header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.ExcalidrawModal__canvas-container{background:#f8fafc;flex:1;width:100%;height:100%;position:relative;overflow:hidden}.ExcalidrawModal__canvas-container .excalidraw{width:100%!important;height:100%!important}.ExcalidrawModal__discard-content{color:#475569;margin-bottom:20px;font-size:13.5px;line-height:1.5}.link-editor{z-index:10001;opacity:0;visibility:hidden;pointer-events:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;max-width:400px;transition:opacity .5s,visibility .5s;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 24px #0f172a1f}.link-editor .button{cursor:pointer;border-radius:8px;width:20px;height:20px;margin:0 2px;padding:6px;display:inline-block}.link-editor .button.hovered{background-color:#eee;width:20px;height:20px;display:inline-block}.link-editor .button i,.actions i{vertical-align:-.25em;background-size:contain;width:20px;height:20px;display:inline-block}.floating-text-format-popup{z-index:10001;opacity:0;visibility:hidden;pointer-events:none;vertical-align:middle;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#fffffffa;border:1px solid #d8e2ec;border-radius:10px;align-items:center;max-width:min(96vw,680px);padding:4px 6px;transition:opacity .2s,visibility .2s,transform .2s;display:flex;position:absolute;top:0;left:0;box-shadow:0 12px 32px -4px #0f172a29,0 2px 6px #0f172a0f,inset 0 1px #ffffffe6}.floating-text-format-popup__scroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;white-space:nowrap;align-items:center;gap:2px;max-width:100%;padding:1px 2px;display:flex;overflow:auto hidden}.floating-text-format-popup__scroll::-webkit-scrollbar{height:3px}.floating-text-format-popup__scroll::-webkit-scrollbar-track{background:0 0;border-radius:999px}.floating-text-format-popup__scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.floating-text-format-popup .popup-dropdown-btn{color:#334155;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #d8e2ec;border-radius:6px;outline:none;flex:none;justify-content:space-between;align-items:center;gap:6px;height:30px;padding:0 8px 0 9px;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:600;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.floating-text-format-popup .popup-dropdown-btn:hover:not(:disabled){color:#0f172a;background:#edf2f7;border-color:#cbd5e1}.floating-text-format-popup .popup-dropdown-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.floating-text-format-popup .popup-dropdown-btn .dropdown-button-text{color:inherit;white-space:nowrap;text-overflow:ellipsis;height:auto;padding-right:0;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;overflow:hidden;display:flex!important}.floating-text-format-popup .popup-dropdown-btn .dropdown-button-icon,.floating-text-format-popup .popup-dropdown-btn .dropdown-button-icon>svg{stroke-width:2px;flex:0 0 16px;width:16px;height:16px;display:block}.floating-text-format-popup .popup-dropdown-btn .chevron-down{opacity:.55;flex-shrink:0;width:10px;height:10px;margin-top:0;transition:opacity .1s}.floating-text-format-popup .popup-dropdown-btn:hover .chevron-down{opacity:.85}.floating-text-format-popup .popup-dropdown-btn--block{min-width:86px}.floating-text-format-popup .popup-dropdown-btn--font{min-width:110px;max-width:155px}.floating-text-format-popup .popup-dropdown-btn--font .dropdown-button-text{max-width:125px}.floating-text-format-popup .popup-dropdown-btn--size{min-width:58px}.dropdown:has(.popup-dropdown-item){background:#fff;border:1px solid #d8e2ec;border-radius:10px;min-width:0;padding:4px;box-shadow:0 10px 28px -4px #0f172a29,0 2px 6px #0f172a0f;z-index:10002!important}.dropdown .item.popup-dropdown-item{box-sizing:border-box;color:#334155;border-radius:6px;width:100%;min-width:0;max-width:none;margin:1px 0;padding:7px 10px;font-size:12px;font-weight:600;transition:background-color 80ms,color 80ms}.dropdown .item.popup-dropdown-item:first-child{margin-top:0}.dropdown .item.popup-dropdown-item:last-child{margin-bottom:0}.dropdown .item.popup-dropdown-item:hover{color:#0f172a;background-color:#edf2f7}.dropdown .item.popup-dropdown-item.dropdown-item-active{color:#1976d2;background-color:#e8f2fd}.dropdown .item.popup-dropdown-item .text{color:inherit;white-space:nowrap;text-overflow:ellipsis;height:auto;padding-right:0;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:18px;overflow:hidden}.floating-text-format-popup button.popup-item{color:#334155;cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:6px;outline:none;flex:none;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;padding:0;transition:background-color .1s,color .1s;display:inline-flex}.floating-text-format-popup button.popup-item:disabled{cursor:not-allowed;opacity:.35}.floating-text-format-popup button.popup-item.spaced{margin:0 1px}.floating-text-format-popup .lexical-floating-toolbar-icon{opacity:.72;stroke-width:2px;flex:0 0 18px;width:18px;height:18px;transition:opacity .1s;display:block}.floating-text-format-popup button.popup-item:disabled .lexical-floating-toolbar-icon{opacity:.2}.floating-text-format-popup button.popup-item.active{color:#1976d2;background-color:#e8f2fd}.floating-text-format-popup button.popup-item.active .lexical-floating-toolbar-icon{opacity:1}.floating-text-format-popup .popup-item:hover:not([disabled]){color:#0f172a;background-color:#edf2f7}.floating-text-format-popup .popup-item:hover:not([disabled]) .lexical-floating-toolbar-icon{opacity:1}.floating-text-format-popup .popup-color{cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .1s;display:inline-flex;position:relative}.floating-text-format-popup .popup-color:hover{background-color:#edf2f7}.floating-text-format-popup .popup-color .lexical-floating-toolbar-icon{opacity:.72;stroke-width:2px;width:18px;height:18px;transition:opacity .1s}.floating-text-format-popup .popup-color:hover .lexical-floating-toolbar-icon{opacity:1}.floating-text-format-popup .popup-color input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.floating-text-format-popup .divider{background:#e2e8f0;flex:none;align-self:center;width:1px;height:18px;margin:0 3px}.TableCellResizer__resizer{touch-action:none;position:absolute}@media (pointer:coarse){.TableCellResizer__resizer{mix-blend-mode:color;background-color:#adf}}.floating-add-indicator{box-sizing:border-box;pointer-events:auto;z-index:10;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plus'%3e%3cpath%20d='M8%204a.5.5%200%200%201%20.5.5v3h3a.5.5%200%200%201%200%201h-3v3a.5.5%200%200%201-1%200v-3h-3a.5.5%200%200%201%200-1h3v-3A.5.5%200%200%201%208%204z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #d0d0d0;border-radius:2px;width:18px;height:18px;transition:opacity 80ms;box-shadow:0 1px 3px #0000001f}.floating-filter-indicator{box-sizing:border-box;pointer-events:auto;z-index:10;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-filter-left'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M2%2010.5a.5.5%200%200%201%20.5-.5h3a.5.5%200%200%201%200%201h-3a.5.5%200%200%201-.5-.5m0-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5m0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #d0d0d0;border-radius:2px;width:18px;height:18px;transition:opacity 80ms;box-shadow:0 1px 3px #0000001f}.floating-drag-indicator{box-sizing:border-box;pointer-events:auto;z-index:10;cursor:grab;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20data-name='Layer%201'%20viewBox='0%200%2024%2024'%20fill='currentColor'%3e%3cpath%20stroke='currentColor'%20d='M8.5%2010a2%202%200%201%200%202%202%202%202%200%200%200-2-2Zm0%207a2%202%200%201%200%202%202%202%202%200%200%200-2-2Zm7-10a2%202%200%201%200-2-2%202%202%200%200%200%202%202Zm-7-4a2%202%200%201%200%202%202%202%202%200%200%200-2-2Zm7%2014a2%202%200%201%200%202%202%202%202%200%200%200-2-2Zm0-7a2%202%200%201%200%202%202%202%202%200%200%200-2-2Z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #d0d0d0;border-radius:2px;width:18px;height:18px;transition:opacity 80ms;box-shadow:0 1px 3px #0000001f}.floating-filter-indicator:hover,.floating-drag-indicator:hover{background-color:#f3f3f3}.floating-drag-indicator:active{cursor:grabbing}.floating-add-indicator:hover{background-color:#f3f3f3}.floating-top-actions{align-items:center;gap:4px;display:flex;position:relative}.floating-filter-container{position:relative}.floating-sort-menu__item{text-align:left;color:#1f1f1f;cursor:pointer;background:0 0;border:none;width:100%;padding:6px 12px;font-size:12px}.floating-sort-menu__item:hover{background-color:#f3f3f3}._rfx31ssb:before{border-radius:50%}._15m6ys7w:before{border-color:var(--stroke-color)}._3l8810ly:before{border-width:var(--stroke-width)}._kzdanqa1:before{border-style:solid}._13y0usvi:before{box-sizing:border-box}._154ifghn{top:var(--line-main-axis-start)}._154ihv0e{top:var(--main-axis-offset)}._19wo70hn:before{bottom:var(--terminal-cross-axis-offset)}._1auk70hn:before{top:var(--terminal-cross-axis-offset)}._1aukuj5p:before{top:var(--terminal-main-axis-start)}._1bsb10ly{width:var(--stroke-width)}._1cs8stnw:before{position:absolute}._1e02fghn{inset-inline-start:var(--line-main-axis-start)}._1e0c1ule{display:block}._1kt9b3bt:before{content:""}._1ltvhv0e{left:var(--main-axis-offset)}._1mp4vjfa:before{width:var(--terminal-diameter)}._1pbykb7n{z-index:1}._1xi2hv0e{right:var(--main-axis-offset)}._4t3i10ly{height:var(--stroke-width)}._94n5hv0e{bottom:var(--main-axis-offset)}._94n5idpf{bottom:0}._bfhkys7w{background-color:var(--stroke-color)}._cfu11ld9:before{display:var(--terminal-display)}._kfgtvjfa:before{height:var(--terminal-diameter)}._kqswstnw{position:absolute}._lcxvglyw{pointer-events:none}._ooun70hn:before{right:var(--terminal-cross-axis-offset)}._qnec70hn:before{left:var(--terminal-cross-axis-offset)}._rjxpidpf{inset-inline-end:0}._z5wtuj5p:before{inset-inline-start:var(--terminal-main-axis-start)}.table-of-contents .heading2{margin-left:10px}.table-of-contents .heading3{margin-left:20px}.selected-heading{color:#3578e5;position:relative}.selected-heading-wrapper:before{content:" ";z-index:10;background-color:#3578e5;border:4px solid #fff;border-radius:50%;width:4px;height:4px;display:inline-block;position:absolute;top:4px;left:-30px}.normal-heading{cursor:pointer;font-size:16px;line-height:20px}.table-of-contents{color:#65676b;z-index:1;flex-direction:row;justify-content:flex-start;width:250px;height:300px;padding:10px;display:flex;position:fixed;top:200px;right:-35px}.first-heading{color:#000;cursor:pointer;font-weight:700}.headings{-ms-overflow-style:none;scrollbar-width:none;width:200px;height:220px;margin-top:0;margin-left:10px;padding:0;list-style:none;overflow:hidden auto}.headings::-webkit-scrollbar{display:none}.headings:before{content:" ";background-color:#ccd0d5;border-radius:2px;width:4px;height:220px;margin-top:5px;position:absolute;right:240px}.normal-heading-wrapper{margin-left:32px;position:relative}.email-variable-preview-tooltip{--antd-arrow-background-color:#fffffff7!important;z-index:13000!important}.email-variable-preview-tooltip .ant-tooltip-inner,.email-variable-preview-tooltip .ant-tooltip-container{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:min(318px,100vw - 28px);overflow:hidden;background:linear-gradient(145deg,#fffffffc,#f2f8fff5)!important;border:1px solid #94b3d357!important;border-radius:15px!important;padding:0!important;box-shadow:inset 0 1px #fff,0 18px 45px #254e782e!important}.email-variable-preview-tooltip .ant-tooltip-arrow:before,.email-variable-preview-tooltip .ant-tooltip-arrow:after{background:#fffffff7!important}.email-variable-preview{color:#26384b;text-align:left;padding:13px;font-family:Montserrat,Arial,sans-serif}.email-variable-preview__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.email-variable-preview__eyebrow{color:#507092;letter-spacing:.045em;text-transform:uppercase;font-size:9.5px;font-weight:750;line-height:1.2}.email-variable-preview__header code,.email-variable-preview__replacement code{color:#1d4ed8;background:#eff6ffe6;border:1px solid #93c5fdb8;border-radius:6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-weight:700}.email-variable-preview__header code{padding:2px 6px;font-size:9.5px}.email-variable-preview__title{color:#132c45;font-size:13px;font-weight:750;line-height:1.35;display:block}.email-variable-preview__description{color:#5e7288;margin:3px 0 10px;font-size:10.5px;font-weight:550;line-height:1.5}.email-variable-preview__replacement{background:#ffffffc7;border:1px solid #bfdbfec2;border-radius:10px;grid-template-columns:auto 15px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:8px 9px;display:grid;box-shadow:inset 0 1px #fff}.email-variable-preview__replacement code{overflow-wrap:anywhere;padding:3px 6px;font-size:9px}.email-variable-preview__replacement>svg{color:#7b94ad}.email-variable-preview__replacement>strong{color:#173f67;overflow-wrap:anywhere;min-width:0;font-size:10.5px;font-weight:750;line-height:1.35}.email-variable-preview__document{background:#ffffffd1;border:1px solid #bfdbfecc;border-radius:11px;overflow:hidden;box-shadow:inset 0 1px #fff}.email-variable-preview__document-title{background:#eff6ffb8;border-bottom:1px solid #dbeafee6;align-items:center;gap:8px;padding:8px 9px;display:flex}.email-variable-preview__document-title>span{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.email-variable-preview__document-title>div{gap:1px;display:grid}.email-variable-preview__document-title strong{color:#173f67;font-size:10.5px;line-height:1.25}.email-variable-preview__document-title small{color:#6b8197;font-size:8.5px;line-height:1.3}.email-variable-preview__document-rows{grid-template-columns:1fr .7fr;gap:6px;padding:8px 9px;display:grid}.email-variable-preview__document-rows>span{gap:1px;display:grid}.email-variable-preview__document-rows small{color:#8093a7;text-transform:uppercase;font-size:8px;line-height:1.25}.email-variable-preview__document-rows strong{color:#334e68;font-size:9.5px;line-height:1.3}.email-variable-preview__note{color:#6d8195;align-items:flex-start;gap:6px;margin-top:9px;font-size:9px;font-weight:600;line-height:1.45;display:flex}.email-variable-preview__note svg{color:#3b82f6;flex:none;margin-top:1px}.VersionsPlugin_Container{flex-direction:column;gap:16px;min-width:320px;display:flex}.VersionsPlugin_Header{justify-content:space-between;align-items:center;display:flex}.VersionsPlugin_VersionList{border:1px solid #ddd;border-radius:4px;max-height:300px;overflow-y:auto}.VersionsPlugin_VersionItem{cursor:pointer;background-color:#fff;border:none;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex}.VersionsPlugin_VersionItem:disabled{color:#777;cursor:default;font-style:italic}.VersionsPlugin_VersionItem:hover:not(:disabled){background-color:#f5f5f5}.VersionsPlugin_VersionItem--selected{background-color:#e3f2fd}.VersionsPlugin_CompareButton{align-self:center}.Button__root{cursor:pointer;color:#334155;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:6px;padding:8px 16px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;transition:all .14s;display:inline-flex}.Button__root:hover{color:#0f172a;background-color:#f1f5f9;border-color:#cbd5e1}.Button__small{padding:5px 10px;font-size:12px}.Button__disabled{cursor:not-allowed;opacity:.5}.Button__disabled:hover{background-color:#f8fafc;border-color:#e2e8f0}.editor-shell,.lexical-modal .ant-modal-content,.lexical-modal .ant-modal-content *{font-family:Montserrat,system-ui,sans-serif}.lexical-modal .ant-modal-content{border:1px solid #e2e8f0!important;border-radius:18px!important;padding:22px 26px!important;overflow:hidden!important;box-shadow:0 20px 50px -12px #0f172a33,0 0 1px 1px #0f172a0f!important}.lexical-modal .ant-modal-close{color:#64748b!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;transition:all .15s!important;display:flex!important;top:16px!important;right:16px!important}.lexical-modal .ant-modal-close:hover{color:#0f172a!important;background-color:#f1f5f9!important}.lexical-insert-image-modal .ant-modal-content{background:radial-gradient(circle at 78% -18%,#bfdbfe6b,#0000 36%),#fcfefffa!important;border-color:#bccfe5e6!important;border-radius:22px!important;padding:0!important;box-shadow:0 28px 72px -34px #0f31588f,0 10px 30px -24px #0f172a52,inset 0 1px #fff!important}.lexical-insert-image-modal .ant-modal-header{background:0 0!important;border-bottom-color:#e4edf6!important;margin:0!important;padding:21px 24px 18px!important}.lexical-insert-image-modal .ant-modal-title>div>div:first-child{background:linear-gradient(145deg,#fff,#e6f1fc)!important;border-color:#c6dbf2!important;border-radius:12px!important;width:40px!important;height:40px!important;box-shadow:0 8px 18px -12px #1d4ed8b8,inset 0 1px #fff!important}.lexical-insert-image-modal .ant-modal-title span{color:#172b43!important;letter-spacing:-.02em!important;font-size:17px!important}.lexical-insert-image-modal .ant-modal-title small{color:#718399!important;font-size:10.5px!important}.lexical-insert-image-modal .ant-modal-body{scrollbar-color:#c7d7e8 transparent;scrollbar-width:thin;max-height:calc(88vh - 100px)!important;padding:18px 22px 20px!important}.lexical-insert-image-modal .ant-modal-close{border:1px solid #0000;top:21px!important;right:22px!important}.lexical-insert-image-modal .ant-modal-close:hover{border-color:#dae5f0;background:#eff5fbe6!important}.ant-image-preview-root,.ant-image-preview-wrap{z-index:1200!important}.ant-image-preview-mask{z-index:1199!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,\.SFNSText-Regular,sans-serif}.editor-shell{color:#0f172a;border-radius:12px;max-width:1128px;margin:0;font-weight:400;line-height:1.75;position:relative;overflow:hidden}.editor-shell .editor-container{background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;display:block;position:relative}.editor-shell .editor-container.tree-view{border-radius:0}.editor-shell .editor-container.plain-text{border-top-left-radius:10px;border-top-right-radius:10px}.editor-scroller{z-index:0;resize:vertical;border:0;outline:0;max-width:100%;min-height:150px;display:flex;position:relative}.editor{resize:vertical;z-index:-1;flex:auto;max-width:100%;position:relative}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact}*,:before,:after{filter:unset!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}body{background:0 0!important;margin:0!important;padding:0!important}body :not([data-lexical-editor],[data-lexical-editor] *,:has([data-lexical-editor])){display:none!important}.editor-shell{border-radius:0!important;max-width:none!important;margin:0!important}[data-lexical-editor]{box-shadow:none!important;zoom:1!important;border:none!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important}}.test-recorder-output{width:100%;margin:20px auto}pre{color:#fff;background:#222;max-height:400px;margin:0;padding:10px;font-size:12px;line-height:1.1;overflow:auto}.tree-view-output{color:#fff;background:#222;border-bottom-right-radius:10px;border-bottom-left-radius:10px;margin:1px auto 10px;padding:0;font-size:12px;display:block;position:relative;overflow:hidden}pre::-webkit-scrollbar{background:0 0;width:10px}pre::-webkit-scrollbar-thumb{background:#999}.editor-dev-button{cursor:pointer;background-color:#444;border:none;border-radius:20px;outline:none;width:40px;height:40px;font-size:12px;display:block;position:relative;box-shadow:0 1px 10px #0000004d}.editor-dev-button:after{content:"";filter:invert();background-size:contain;display:block;position:absolute;inset:10px}.editor-dev-button:hover{background-color:#555}.editor-dev-button.active{background-color:#e92323}.test-recorder-toolbar{display:flex}.test-recorder-button{cursor:pointer;background-color:#222;border:none;border-radius:4px;outline:none;width:32px;height:32px;padding:6px;font-size:10px;transition:box-shadow 50ms ease-out;display:block;position:relative;box-shadow:1px 2px 2px #0006}.test-recorder-button:active{box-shadow:1px 2px 4px #0006}.test-recorder-button+.test-recorder-button{margin-left:4px}.test-recorder-button:after{content:"";filter:invert();background-size:contain;display:block;position:absolute;inset:8px}#options-button{position:fixed;bottom:20px;left:20px}#test-recorder-button{position:fixed;bottom:20px;left:70px}#paste-log-button{position:fixed;bottom:20px;left:120px}#docs-button{position:fixed;bottom:20px;left:170px}#options-button:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-gear'%3e%3cpath%20d='M8%204.754a3.246%203.246%200%201%200%200%206.492%203.246%203.246%200%200%200%200-6.492zM5.754%208a2.246%202.246%200%201%201%204.492%200%202.246%202.246%200%200%201-4.492%200z'/%3e%3cpath%20d='M9.796%201.343c-.527-1.79-3.065-1.79-3.592%200l-.094.319a.873.873%200%200%201-1.255.52l-.292-.16c-1.64-.892-3.433.902-2.54%202.541l.159.292a.873.873%200%200%201-.52%201.255l-.319.094c-1.79.527-1.79%203.065%200%203.592l.319.094a.873.873%200%200%201%20.52%201.255l-.16.292c-.892%201.64.901%203.434%202.541%202.54l.292-.159a.873.873%200%200%201%201.255.52l.094.319c.527%201.79%203.065%201.79%203.592%200l.094-.319a.873.873%200%200%201%201.255-.52l.292.16c1.64.893%203.434-.902%202.54-2.541l-.159-.292a.873.873%200%200%201%20.52-1.255l.319-.094c1.79-.527%201.79-3.065%200-3.592l-.319-.094a.873.873%200%200%201-.52-1.255l.16-.292c.893-1.64-.902-3.433-2.541-2.54l-.292.159a.873.873%200%200%201-1.255-.52l-.094-.319zm-2.633.283c.246-.835%201.428-.835%201.674%200l.094.319a1.873%201.873%200%200%200%202.693%201.115l.291-.16c.764-.415%201.6.42%201.184%201.185l-.159.292a1.873%201.873%200%200%200%201.116%202.692l.318.094c.835.246.835%201.428%200%201.674l-.319.094a1.873%201.873%200%200%200-1.115%202.693l.16.291c.415.764-.42%201.6-1.185%201.184l-.291-.159a1.873%201.873%200%200%200-2.693%201.116l-.094.318c-.246.835-1.428.835-1.674%200l-.094-.319a1.873%201.873%200%200%200-2.692-1.115l-.292.16c-.764.415-1.6-.42-1.184-1.185l.159-.291A1.873%201.873%200%200%200%201.945%208.93l-.319-.094c-.835-.246-.835-1.428%200-1.674l.319-.094A1.873%201.873%200%200%200%203.06%204.377l-.16-.292c-.415-.764.42-1.6%201.185-1.184l.292.159a1.873%201.873%200%200%200%202.692-1.115l.094-.319z'/%3e%3c/svg%3e")}#test-recorder-button:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-journal-code'%3e%3cpath%20fill-rule='evenodd'%20d='M8.646%205.646a.5.5%200%200%201%20.708%200l2%202a.5.5%200%200%201%200%20.708l-2%202a.5.5%200%200%201-.708-.708L10.293%208%208.646%206.354a.5.5%200%200%201%200-.708zm-1.292%200a.5.5%200%200%200-.708%200l-2%202a.5.5%200%200%200%200%20.708l2%202a.5.5%200%200%200%20.708-.708L5.707%208l1.647-1.646a.5.5%200%200%200%200-.708z'/%3e%3cpath%20d='M3%200h10a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H3a2%202%200%200%201-2-2v-1h1v1a1%201%200%200%200%201%201h10a1%201%200%200%200%201-1V2a1%201%200%200%200-1-1H3a1%201%200%200%200-1%201v1H1V2a2%202%200%200%201%202-2z'/%3e%3cpath%20d='M1%205v-.5a.5.5%200%200%201%201%200V5h.5a.5.5%200%200%201%200%201h-2a.5.5%200%200%201%200-1H1zm0%203v-.5a.5.5%200%200%201%201%200V8h.5a.5.5%200%200%201%200%201h-2a.5.5%200%200%201%200-1H1zm0%203v-.5a.5.5%200%200%201%201%200v.5h.5a.5.5%200%200%201%200%201h-2a.5.5%200%200%201%200-1H1z'/%3e%3c/svg%3e")}#paste-log-button:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clipboard'%3e%3cpath%20d='M4%201.5H3a2%202%200%200%200-2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V3.5a2%202%200%200%200-2-2h-1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V3.5a1%201%200%200%201%201-1h1v-1z'/%3e%3cpath%20d='M9.5%201a.5.5%200%200%201%20.5.5v1a.5.5%200%200%201-.5.5h-3a.5.5%200%200%201-.5-.5v-1a.5.5%200%200%201%20.5-.5h3zm-3-1A1.5%201.5%200%200%200%205%201.5v1A1.5%201.5%200%200%200%206.5%204h3A1.5%201.5%200%200%200%2011%202.5v-1A1.5%201.5%200%200%200%209.5%200h-3z'/%3e%3c/svg%3e")}#docs-button:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-earmark-text'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.5%207a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5zM5%209.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5zm0%202a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%200%201h-2a.5.5%200%200%201-.5-.5z'/%3e%3cpath%20d='M9.5%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.5L9.5%200zm0%201v2A1.5%201.5%200%200%200%2011%204.5h2V14a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1h5.5z'/%3e%3c/svg%3e")}#test-recorder-button-snapshot{margin-right:auto}#test-recorder-button-snapshot:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-camera'%3e%3cpath%20d='M15%2012a1%201%200%200%201-1%201H2a1%201%200%200%201-1-1V6a1%201%200%200%201%201-1h1.172a3%203%200%200%200%202.12-.879l.83-.828A1%201%200%200%201%206.827%203h2.344a1%201%200%200%201%20.707.293l.828.828A3%203%200%200%200%2012.828%205H14a1%201%200%200%201%201%201v6zM2%204a2%202%200%200%200-2%202v6a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V6a2%202%200%200%200-2-2h-1.172a2%202%200%200%201-1.414-.586l-.828-.828A2%202%200%200%200%209.172%202H6.828a2%202%200%200%200-1.414.586l-.828.828A2%202%200%200%201%203.172%204H2z'/%3e%3cpath%20d='M8%2011a2.5%202.5%200%201%201%200-5%202.5%202.5%200%200%201%200%205zm0%201a3.5%203.5%200%201%200%200-7%203.5%203.5%200%200%200%200%207zM3%206.5a.5.5%200%201%201-1%200%20.5.5%200%200%201%201%200z'/%3e%3c/svg%3e")}#test-recorder-button-copy:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clipboard'%3e%3cpath%20d='M4%201.5H3a2%202%200%200%200-2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V3.5a2%202%200%200%200-2-2h-1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V3.5a1%201%200%200%201%201-1h1v-1z'/%3e%3cpath%20d='M9.5%201a.5.5%200%200%201%20.5.5v1a.5.5%200%200%201-.5.5h-3a.5.5%200%200%201-.5-.5v-1a.5.5%200%200%201%20.5-.5h3zm-3-1A1.5%201.5%200%200%200%205%201.5v1A1.5%201.5%200%200%200%206.5%204h3A1.5%201.5%200%200%200%2011%202.5v-1A1.5%201.5%200%200%200%209.5%200h-3z'/%3e%3c/svg%3e")}#test-recorder-button-download:after{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-download'%3e%3cpath%20d='M.5%209.9a.5.5%200%200%201%20.5.5v2.5a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-2.5a.5.5%200%200%201%201%200v2.5a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2v-2.5a.5.5%200%200%201%20.5-.5z'/%3e%3cpath%20d='M7.646%2011.854a.5.5%200%200%200%20.708%200l3-3a.5.5%200%200%200-.708-.708L8.5%2010.293V1.5a.5.5%200%200%200-1%200v8.793L5.354%208.146a.5.5%200%201%200-.708.708l3%203z'/%3e%3c/svg%3e")}.typeahead-popover{background:#fff;border:1px solid #e8eef4;border-radius:10px;position:relative;box-shadow:0 8px 24px #0f172a1f,0 1px 4px #0f172a0f}.typeahead-popover ul{border-radius:8px;max-height:200px;margin:0;padding:0;list-style:none;overflow-y:scroll}.typeahead-popover ul::-webkit-scrollbar{display:none}.typeahead-popover ul{-ms-overflow-style:none;scrollbar-width:none}.typeahead-popover ul li{cursor:pointer;white-space:nowrap;border-radius:7px;outline:none;min-width:200px;margin:0;font-family:Montserrat,sans-serif;font-size:14px}.typeahead-popover ul li.selected{background:#eaf4fc}.typeahead-popover li{color:#050505;cursor:pointer;background-color:#fff;border:0;border-radius:8px;flex-direction:row;flex-shrink:0;align-content:center;margin:0 8px;padding:8px;font-size:15px;line-height:16px;display:flex}.typeahead-popover li.active{background-size:contain;width:20px;height:20px;display:flex}.typeahead-popover li:first-child{border-radius:8px 8px 0 0}.typeahead-popover li:last-child{border-radius:0 0 8px 8px}.typeahead-popover li:hover{color:#0f6eb8;background-color:#eaf4fc}.typeahead-popover li .text{flex-grow:1;min-width:150px;line-height:20px;display:flex}.typeahead-popover li .icon{-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:8px;line-height:16px;display:flex}.mentions-menu{width:250px}.emoji-picker-popover{z-index:10000;box-sizing:border-box;color:#1e293b;background:#fff;border:1px solid #dbe5f0;border-radius:18px;width:min(392px,100vw - 24px);max-height:min(480px,100vh - 32px);font-family:Montserrat,sans-serif;animation:.14s ease-out emoji-picker-enter;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a2e,0 6px 18px #0f172a14}@keyframes emoji-picker-enter{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.emoji-picker-header{background:radial-gradient(circle at 88% -30%,#3b82f626,#0000 48%),linear-gradient(#fff 0%,#fbfdff 100%);align-items:center;gap:10px;padding:13px 14px 10px;display:flex}.emoji-picker-brand-icon{background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:21px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe6}.emoji-picker-heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.emoji-picker-heading strong{color:#172033;font-size:14px;font-weight:750;line-height:1.2}.emoji-picker-heading small{color:#7b8aa0;font-size:10.5px;font-weight:550;line-height:1.25}.emoji-picker-result-count{box-sizing:border-box;color:#64748b;font-variant-numeric:tabular-nums;background:#ffffffd9;border:1px solid #dbe5f0;border-radius:999px;justify-content:center;align-items:center;min-width:26px;height:24px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.emoji-picker-search-preview{box-sizing:border-box;color:#334155;background:#f8fafc;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:9px;height:38px;margin:0 12px 9px;padding:0 10px;font-size:11.5px;font-weight:600;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a06}.emoji-picker-search-preview>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.emoji-picker-search-preview .is-placeholder{color:#94a3b8;font-weight:500}.emoji-picker-search-icon{box-sizing:border-box;border:1.7px solid #7b8aa0;border-radius:50%;flex:0 0 13px;width:13px;height:13px;position:relative}.emoji-picker-search-icon:after{content:"";transform-origin:0;background:#7b8aa0;border-radius:999px;width:5px;height:1.7px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.emoji-picker-popover kbd{box-sizing:border-box;color:#64748b;background:#fff;border:1px solid #cfd9e5;border-bottom-color:#b8c5d3;border-radius:5px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:inherit;font-size:9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px #d8e1eb}.emoji-picker-categories{scrollbar-width:none;align-items:center;gap:4px;padding:0 12px 9px;display:flex;overflow-x:auto}.emoji-picker-categories::-webkit-scrollbar{display:none}.emoji-picker-categories button{cursor:pointer;filter:grayscale(.18);background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;padding:0;font-family:inherit;font-size:16px;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s,transform .12s;display:inline-flex}.emoji-picker-categories button:hover{filter:none;background:#eff6ff;border-color:#dbeafe;transform:translateY(-1px)}.emoji-picker-categories button.is-active{filter:none;background:#e7f1ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #3b82f60d}.emoji-picker-categories button:focus-visible,.emoji-picker-skin-tones button:focus-visible,.emoji-picker-grid li:focus-visible{outline-offset:1px;outline:2px solid #3b82f6}.emoji-picker-skin-tones{box-sizing:border-box;background:#fbfcfe;border:1px solid #e4eaf1;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin:0 12px 8px;padding:5px 7px 5px 10px;display:flex}.emoji-picker-skin-tones>span{color:#64748b;letter-spacing:.02em;white-space:nowrap;font-size:9.5px;font-weight:700}.emoji-picker-skin-tones>div{align-items:center;gap:3px;display:flex}.emoji-picker-skin-tones button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;transition:background-color .1s,border-color .1s,box-shadow .1s,transform .1s;display:inline-flex}.emoji-picker-skin-tones button:hover{background:#fff;border-color:#d8e3ef;transform:translateY(-1px)}.emoji-picker-skin-tones button.is-active{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f614}.emoji-picker-skin-tones button>span{box-sizing:border-box;border:1px solid #0f172a1f;border-radius:50%;width:16px;height:16px;display:block;box-shadow:inset 0 1px 1px #ffffff73,0 1px 2px #0f172a14}.emoji-picker-skin-tones button[data-tone=default]>span{background:#f7cf3f}.emoji-picker-skin-tones button[data-tone=light]>span{background:#ffdbac}.emoji-picker-skin-tones button[data-tone=medium-light]>span{background:#f1c27d}.emoji-picker-skin-tones button[data-tone=medium]>span{background:#d99b65}.emoji-picker-skin-tones button[data-tone=medium-dark]>span{background:#a9683a}.emoji-picker-skin-tones button[data-tone=dark]>span{background:#71452c}.emoji-picker-grid{scrollbar-color:#ccd8e5 transparent;scrollbar-width:thin;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;max-height:224px;margin:0;padding:4px 12px 12px;list-style:none;display:grid;overflow:hidden auto}.emoji-picker-grid::-webkit-scrollbar{width:6px}.emoji-picker-grid::-webkit-scrollbar-thumb{background:#ccd8e5;border-radius:999px}.emoji-picker-grid li{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;line-height:1;transition:background-color .1s,border-color .1s,box-shadow .1s,transform .1s;display:flex;position:relative}.emoji-picker-grid li>span{transform-origin:50%;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:23px;line-height:1;transition:transform .1s;display:block}.emoji-picker-grid li:hover,.emoji-picker-grid li.is-selected{background:#edf5ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb14}.emoji-picker-grid li:hover>span,.emoji-picker-grid li.is-selected>span{transform:scale(1.13)}.emoji-picker-grid li.is-selected{border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f614,0 3px 8px #2563eb1a}.emoji-picker-empty{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:28px 20px;display:flex}.emoji-picker-empty>span{filter:grayscale(.25);margin-bottom:9px;font-size:28px}.emoji-picker-empty strong{color:#334155;font-size:12.5px;font-weight:700}.emoji-picker-empty small{color:#94a3b8;max-width:250px;margin-top:4px;font-size:10.5px;line-height:1.45}.emoji-picker-footer{box-sizing:border-box;background:#fbfdff;border-top:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 12px;display:flex}.emoji-picker-current{align-items:center;gap:7px;min-width:0;display:flex}.emoji-picker-current>span{flex:none;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:19px;line-height:1}.emoji-picker-current strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.emoji-picker-shortcuts{color:#94a3b8;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:8.5px;font-weight:550;display:flex}.emoji-picker-shortcuts kbd{min-width:18px;height:18px;padding:0 4px;font-size:8px}@media (width<=480px){.emoji-picker-popover{width:min(344px,100vw - 16px)}.emoji-picker-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.emoji-picker-shortcuts{display:none}}@media (prefers-reduced-motion:reduce){.emoji-picker-popover{animation:none}.emoji-picker-categories button,.emoji-picker-skin-tones button,.emoji-picker-grid li,.emoji-picker-grid li>span{transition:none}}.component-picker-popover{z-index:10;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:300px;position:relative;overflow:hidden;box-shadow:0 16px 48px #0f172a24,0 4px 12px #0f172a0f}.component-picker-popover ul{scrollbar-width:none;max-height:340px;margin:0;padding:6px;list-style:none;overflow-y:auto}.component-picker-popover ul::-webkit-scrollbar{display:none}.component-picker-popover ul li{cursor:pointer;color:#1e293b;white-space:nowrap;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:10px;padding:7px 8px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:500;display:flex}.component-picker-popover ul li.selected,.component-picker-popover ul li:hover{color:#1a56c4;background:#eff6ff}.component-picker-popover ul li .picker-icon{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .12s,border-color .12s,color .12s;display:flex}.component-picker-popover ul li.selected .picker-icon,.component-picker-popover ul li:hover .picker-icon{color:#1976d2;background:#dbeafe;border-color:#bfdbfe}.component-picker-popover ul li .picker-icon>svg{stroke-width:2px;flex:0 0 17px;width:17px;height:17px;display:block}.component-picker-popover ul li .picker-icon .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:16px;height:16px;display:block}.component-picker-popover ul li .text{flex-grow:1;line-height:1.2}.dropdown.font-picker-popover.font-library-popover{-webkit-backdrop-filter:blur(28px)saturate(175%);backdrop-filter:blur(28px)saturate(175%);color:#0f172a;background:radial-gradient(circle at 96% 2%,#bfdbfe9e,#0000 34%),radial-gradient(circle at 2% 92%,#e0f2fe75,#0000 32%),linear-gradient(145deg,#ffffffe0,#f4f8ffc2);border:1px solid #ffffffc7;border-radius:16px;flex-direction:column;width:min(410px,100vw - 24px);min-width:min(410px,100vw - 24px);max-width:min(410px,100vw - 24px);height:min(650px,100vh - 32px);max-height:calc(100vh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 72px #0f172a33,0 10px 24px #1e40af17,inset 0 1px #fffffff2,inset 0 -1px #94a3b81a}.font-picker-header{background:radial-gradient(circle at 100% 0,#bfdbfe8c,#0000 42%),linear-gradient(#fff9 0%,#f8fbff5c 100%);border-bottom:1px solid #cbd5e194;flex:none;padding:16px 16px 14px}.font-picker-heading-row{align-items:center;gap:10px;margin-bottom:13px;font-family:Montserrat,Arial,sans-serif;display:flex}.font-picker-heading-icon{color:#2563eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#eff6ffb8;border:1px solid #bfdbfed1;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 5px 12px #2563eb1a,inset 0 1px #ffffffeb}.font-picker-heading-row>div:last-child{flex-direction:column;min-width:0;display:flex}.font-picker-heading-row strong{color:#0f172a;font-size:13px;line-height:1.35}.font-picker-heading-row span{color:#64748b;margin-top:1px;font-size:10.5px;line-height:1.4}.font-picker-search-row{align-items:center;gap:8px;display:flex}.font-picker-search{color:#64748b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #cbd5e1c7;border-radius:10px;flex:auto;align-items:center;gap:9px;min-width:0;height:40px;padding:0 11px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 3px 10px #0f172a0a,inset 0 1px #ffffffe0}.font-picker-search:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f61f}.font-picker-search input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:Montserrat,Arial,sans-serif;font-size:12px}.font-picker-search input::placeholder{color:#94a3b8}.font-picker-search input::-webkit-search-cancel-button{display:none}.font-picker-clear-search{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex}.font-picker-clear-search:hover{color:#0f172a;background:#eef2f7}.font-picker-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.font-picker-filter-toggle{color:#334155;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(145deg,#ffffffc7 0%,#eff6ff94 100%);border:1px solid #c7d7ebdb;border-radius:12px;flex:none;justify-content:flex-start;align-items:center;gap:7px;width:142px;max-width:142px;height:42px;padding:4px 7px 4px 5px;font-family:Montserrat,Arial,sans-serif;transition:border-color .18s,box-shadow .18s,color .18s,transform .18s;display:flex;box-shadow:0 3px 8px #0f172a0f,inset 0 1px #fffffff0}.font-picker-filter-icon{color:#2563eb;background:linear-gradient(145deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:9px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;transition:background .18s,color .18s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;box-shadow:0 2px 5px #2563eb1f}.font-picker-filter-copy{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.font-picker-filter-copy strong{color:currentColor;font-size:10px;font-weight:750}.font-picker-filter-copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:2px;font-size:8px;font-weight:600;overflow:hidden}.font-picker-filter-chevron{color:#64748b;background:#e2e8f0a3;border-radius:6px;flex:none;justify-content:center;align-items:center;width:19px;height:19px;transition:background .18s,color .18s,transform .26s cubic-bezier(.2,.8,.2,1);display:flex}.font-picker-filter-toggle.expanded .font-picker-filter-chevron{transform:rotate(180deg)}.font-picker-filter-toggle:hover{color:#1d4ed8;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 7px 16px #2563eb1f,inset 0 1px #fff}.font-picker-filter-toggle.active{color:#1d4ed8;background:linear-gradient(145deg,#eff6ff 0%,#e0edff 100%);border-color:#93c5fd}.font-picker-filter-toggle.expanded{border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 0 0 3px #3b82f61f,0 8px 18px #2563eb1f}.font-picker-filter-toggle.expanded .font-picker-filter-icon{color:#fff;background:linear-gradient(145deg,#3b82f6,#2563eb);transform:rotate(90deg)}.font-picker-filter-toggle.expanded .font-picker-filter-chevron{color:#1d4ed8;background:#dbeafe}.font-picker-filter-toggle:active{transform:translateY(0)scale(.98)}.font-picker-filter-panel{opacity:0;transform-origin:top;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1),visibility 0s linear .26s;display:grid;transform:translateY(-7px)scale(.985)}.font-picker-filter-panel.open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s;transform:translateY(0)scale(1)}.font-picker-filter-panel-inner{min-height:0;overflow:hidden}.font-picker-categories{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#ffffff75;border:1px solid #dbe4f0c2;border-radius:9px;flex-wrap:wrap;gap:4px;margin-top:8px;padding:7px;display:flex;box-shadow:0 7px 18px #0f172a0e,inset 0 1px #ffffffd1}.font-picker-categories button{color:#475569;cursor:pointer;background:#ffffffa3;border:1px solid #dbe4f0;border-radius:999px;flex:none;min-height:23px;padding:4px 7px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1;transition:all .12s}.font-picker-filter-panel.open .font-picker-categories button{animation:.26s cubic-bezier(.2,.8,.2,1) both font-picker-chip-enter}.font-picker-filter-panel.open .font-picker-categories button:nth-child(2){animation-delay:25ms}.font-picker-filter-panel.open .font-picker-categories button:nth-child(3){animation-delay:50ms}.font-picker-filter-panel.open .font-picker-categories button:nth-child(4){animation-delay:75ms}.font-picker-filter-panel.open .font-picker-categories button:nth-child(5){animation-delay:.1s}.font-picker-filter-panel.open .font-picker-categories button:nth-child(6){animation-delay:.125s}.font-picker-filter-panel.open .font-picker-categories button:nth-child(7){animation-delay:.15s}@keyframes font-picker-chip-enter{0%{opacity:0;transform:translateY(-4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.font-picker-filter-toggle,.font-picker-filter-icon,.font-picker-filter-chevron,.font-picker-filter-panel,.font-picker-filter-panel.open .font-picker-categories button{transition:none;animation:none}}.font-picker-categories button:hover{color:#1d4ed8;border-color:#93c5fd}.font-picker-categories button.active{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 3px 8px #2563eb33}.font-picker-current-preview{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#eff6ff9e,#ffffff6b);border:1px solid #dbeafe;border-radius:10px;flex-direction:column;margin-top:11px;padding:10px 12px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 5px 14px #2563eb0e}.font-picker-current-preview span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-family:Montserrat,Arial,sans-serif;font-size:9px;font-weight:600;line-height:1.3}.font-picker-current-preview span b{color:#2563eb;font:inherit}.font-picker-current-preview strong{color:#1e3a5f;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.35;overflow:hidden}.font-picker-results-heading{color:#64748b;letter-spacing:.035em;text-transform:uppercase;background:#ffffff47;flex:none;justify-content:space-between;align-items:center;min-height:35px;padding:8px 15px 5px;font-family:Montserrat,Arial,sans-serif;font-size:10px;font-weight:700;line-height:1;display:flex}.font-picker-results-heading span:last-child{color:#475569;text-align:center;background:#f1f5f9;border-radius:999px;min-width:24px;padding:3px 6px}.dropdown.font-picker-popover.font-library-popover .font-picker-items-wrapper{overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:linear-gradient(#fff3,#f8fafc61);flex-direction:column;flex:auto;gap:2px;height:auto;min-height:0;max-height:none;padding:2px 8px 8px;display:flex;overflow-y:auto}.dropdown.font-picker-popover.font-library-popover .item.font-picker-item{text-align:left;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:none;min-height:52px;margin:0;padding:8px 9px;transition:background .12s,border-color .12s,transform .12s;display:flex}.dropdown.font-picker-popover.font-library-popover .item.font-picker-item:hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff9e;border-color:#bfdbfec2;transform:translate(1px);box-shadow:0 6px 14px #2563eb12,inset 0 1px #ffffffd1}.dropdown.font-picker-popover.font-library-popover .item.font-picker-item.active{background:#dbeafe94;border-color:#bfdbfe;box-shadow:inset 0 1px #ffffffb8}.font-picker-item-left{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.font-sample-badge{color:#334155;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fafcad;border:1px solid #e2e8f0d1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;font-size:16px;font-weight:600;transition:all .12s;display:flex;box-shadow:inset 0 1px #ffffffe6}.dropdown.font-picker-popover.font-library-popover .item.font-picker-item:hover .font-sample-badge,.dropdown.font-picker-popover.font-library-popover .item.font-picker-item.active .font-sample-badge{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.font-picker-item-info{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex}.font-picker-item-info .font-name{color:#0f172a;text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;overflow:hidden}.font-picker-item-info .font-category{color:#64748b;text-align:left;margin-top:3px;font-family:Montserrat,Arial,sans-serif;font-size:9.5px}.font-picker-item-actions{flex:none;align-items:center;gap:7px;margin-left:8px;display:flex}.font-picker-popular{color:#a16207;letter-spacing:.02em;text-transform:uppercase;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;padding:3px 6px;font-family:Montserrat,Arial,sans-serif;font-size:8px;font-weight:700;line-height:1}.font-picker-check{color:#2563eb;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.font-picker-empty-state{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:150px;padding:24px;font-family:Montserrat,Arial,sans-serif;display:flex}.font-picker-empty-state strong{color:#334155;margin-top:8px;font-size:12px}.font-picker-empty-state span{margin-top:3px;font-size:10px}.dropdown.dynamic-variables-popover{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffe0;border:1px solid #bfdbfe99;border-radius:14px;min-width:340px;max-width:390px;padding:0;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 12px 36px -4px #2563eb1f,0 4px 12px #0f172a0d}.dropdown.dynamic-variables-popover .dynamic-variables-items-wrapper{flex-direction:column;gap:4px;max-height:380px;padding:8px;display:flex;overflow-y:auto}.dropdown.dynamic-variables-popover .item.dynamic-variable-item{box-sizing:border-box;cursor:pointer;background:#ffffffbf;border:1px solid #e2e8f0b3;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-width:0;max-width:none;margin:0;padding:8px 10px;transition:all .14s cubic-bezier(.16,1,.3,1);display:flex}.dropdown.dynamic-variables-popover .item.dynamic-variable-item:hover{background:#eff6ffe6;border-color:#93c5fdd9;transform:translateY(-1px);box-shadow:0 2px 6px #2563eb14}.dynamic-variable-preview-trigger{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.dynamic-variable-item-left{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.dynamic-variable-icon{color:#475569;backface-visibility:hidden;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:all .14s;display:flex}.dropdown.dynamic-variables-popover .item.dynamic-variable-item:hover .dynamic-variable-icon{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px #2563eb24}.dynamic-variable-info{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.dynamic-variable-title-row{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;display:flex}.dynamic-variable-label{color:#111827;text-align:left;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.dynamic-variable-tag{color:#475569;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:5px;padding:1px 5px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:10px;font-weight:600;line-height:1.2;transition:all .14s}.dropdown.dynamic-variables-popover .item.dynamic-variable-item:hover .dynamic-variable-tag{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.dynamic-variable-desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;text-align:left;max-width:210px;font-family:Montserrat,sans-serif;font-size:10.5px;overflow:hidden}.dynamic-variable-action{color:#1d4ed8;opacity:0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-shrink:0;padding:2px 7px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;transition:all .12s;transform:translate(4px)}.dropdown.dynamic-variables-popover .item.dynamic-variable-item:hover .dynamic-variable-action{opacity:1;transform:translate(0)}i.palette{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-palette'%3e%3cpath%20d='M8%205a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203zm4%203a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203zM5.5%207a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200zm.5%206a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203z'/%3e%3cpath%20d='M16%208c0%203.15-1.866%202.585-3.567%202.07C11.42%209.763%2010.465%209.473%2010%2010c-.603.683-.475%201.819-.351%202.92C9.826%2014.495%209.996%2016%208%2016a8%208%200%201%201%208-8zm-8%207c.611%200%20.654-.171.655-.176.078-.146.124-.464.07-1.119-.014-.168-.037-.37-.061-.591-.052-.464-.112-1.005-.118-1.462-.01-.707.083-1.61.704-2.314.369-.417.845-.578%201.272-.618.404-.038.812.026%201.16.104.343.077.702.186%201.025.284l.028.008c.346.105.658.199.953.266.653.148.904.083.991.024C14.717%209.38%2015%209.161%2015%208a7%207%200%201%200-7%207z'/%3e%3c/svg%3e")}i.bucket{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-paint-bucket'%3e%3cpath%20d='M6.192%202.78c-.458-.677-.927-1.248-1.35-1.643a2.972%202.972%200%200%200-.71-.515c-.217-.104-.56-.205-.882-.02-.367.213-.427.63-.43.896-.003.304.064.664.173%201.044.196.687.556%201.528%201.035%202.402L.752%208.22c-.277.277-.269.656-.218.918.055.283.187.593.36.903.348.627.92%201.361%201.626%202.068.707.707%201.441%201.278%202.068%201.626.31.173.62.305.903.36.262.05.64.059.918-.218l5.615-5.615c.118.257.092.512.05.939-.03.292-.068.665-.073%201.176v.123h.003a1%201%200%200%200%201.993%200H14v-.057a1.01%201.01%200%200%200-.004-.117c-.055-1.25-.7-2.738-1.86-3.494a4.322%204.322%200%200%200-.211-.434c-.349-.626-.92-1.36-1.627-2.067-.707-.707-1.441-1.279-2.068-1.627-.31-.172-.62-.304-.903-.36-.262-.05-.64-.058-.918.219l-.217.216zM4.16%201.867c.381.356.844.922%201.311%201.632l-.704.705c-.382-.727-.66-1.402-.813-1.938a3.283%203.283%200%200%201-.131-.673c.091.061.204.15.337.274zm.394%203.965c.54.852%201.107%201.567%201.607%202.033a.5.5%200%201%200%20.682-.732c-.453-.422-1.017-1.136-1.564-2.027l1.088-1.088c.054.12.115.243.183.365.349.627.92%201.361%201.627%202.068.706.707%201.44%201.278%202.068%201.626.122.068.244.13.365.183l-4.861%204.862a.571.571%200%200%201-.068-.01c-.137-.027-.342-.104-.608-.252-.524-.292-1.186-.8-1.846-1.46-.66-.66-1.168-1.32-1.46-1.846-.147-.265-.225-.47-.251-.607a.573.573%200%200%201-.01-.068l3.048-3.047zm2.87-1.935a2.44%202.44%200%200%201-.241-.561c.135.033.324.11.562.241.524.292%201.186.8%201.846%201.46.45.45.83.901%201.118%201.31a3.497%203.497%200%200%200-1.066.091%2011.27%2011.27%200%200%201-.76-.694c-.66-.66-1.167-1.322-1.458-1.847z'/%3e%3c/svg%3e")}i.bold{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-bold'%3e%3cpath%20d='M8.21%2013c2.106%200%203.412-1.087%203.412-2.823%200-1.306-.984-2.283-2.324-2.386v-.055a2.176%202.176%200%200%200%201.852-2.14c0-1.51-1.162-2.46-3.014-2.46H3.843V13H8.21zM5.908%204.674h1.696c.963%200%201.517.451%201.517%201.244%200%20.834-.629%201.32-1.73%201.32H5.908V4.673zm0%206.788V8.598h1.73c1.217%200%201.88.492%201.88%201.415%200%20.943-.643%201.449-1.832%201.449H5.907z'/%3e%3c/svg%3e")}i.italic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-italic'%3e%3cpath%20d='M7.991%2011.674%209.53%204.455c.123-.595.246-.71%201.347-.807l.11-.52H7.211l-.11.52c1.06.096%201.128.212%201.005.807L6.57%2011.674c-.123.595-.246.71-1.346.806l-.11.52h3.774l.11-.52c-1.06-.095-1.129-.211-1.006-.806z'/%3e%3c/svg%3e")}i.clear{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-trash'%3e%3cpath%20d='M5.5%205.5A.5.5%200%200%201%206%206v6a.5.5%200%200%201-1%200V6a.5.5%200%200%201%20.5-.5zm2.5%200a.5.5%200%200%201%20.5.5v6a.5.5%200%200%201-1%200V6a.5.5%200%200%201%20.5-.5zm3%20.5a.5.5%200%200%200-1%200v6a.5.5%200%200%200%201%200V6z'/%3e%3cpath%20fill-rule='evenodd'%20d='M14.5%203a1%201%200%200%201-1%201H13v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V4h-.5a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1H6a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201h3.5a1%201%200%200%201%201%201v1zM4.118%204%204%204.059V13a1%201%200%200%200%201%201h6a1%201%200%200%200%201-1V4.059L11.882%204H4.118zM2.5%203V2h11v1h-11z'/%3e%3c/svg%3e")}i.code{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-code'%3e%3cpath%20d='M5.854%204.854a.5.5%200%201%200-.708-.708l-3.5%203.5a.5.5%200%200%200%200%20.708l3.5%203.5a.5.5%200%200%200%20.708-.708L2.707%208l3.147-3.146zm4.292%200a.5.5%200%200%201%20.708-.708l3.5%203.5a.5.5%200%200%201%200%20.708l-3.5%203.5a.5.5%200%200%201-.708-.708L13.293%208l-3.147-3.146z'/%3e%3c/svg%3e")}i.underline{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-underline'%3e%3cpath%20d='M5.313%203.136h-1.23V9.54c0%202.105%201.47%203.623%203.917%203.623s3.917-1.518%203.917-3.623V3.136h-1.23v6.323c0%201.49-.978%202.57-2.687%202.57-1.709%200-2.687-1.08-2.687-2.57V3.136zM12.5%2015h-9v-1h9v1z'/%3e%3c/svg%3e")}i.uppercase{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-alphabet-uppercase'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M1.226%2010.88H0l2.056-6.26h1.42l2.047%206.26h-1.29l-.48-1.61H1.707l-.48%201.61ZM2.76%205.818h-.054l-.75%202.532H3.51zm3.217%205.062V4.62h2.56c1.09%200%201.808.582%201.808%201.54%200%20.762-.444%201.22-1.05%201.372v.055c.736.074%201.365.587%201.365%201.528%200%201.119-.89%201.766-2.133%201.766zM7.18%205.55v1.675h.8c.812%200%201.171-.308%201.171-.853%200-.51-.328-.822-.898-.822zm0%202.537V9.95h.903c.951%200%201.342-.312%201.342-.909%200-.591-.382-.954-1.095-.954zm5.089-.711v.775c0%201.156.49%201.803%201.347%201.803.705%200%201.163-.454%201.212-1.096H16v.12C15.942%2010.173%2014.95%2011%2013.607%2011c-1.648%200-2.573-1.073-2.573-2.849v-.78c0-1.775.934-2.871%202.573-2.871%201.347%200%202.34.849%202.393%202.087v.115h-1.172c-.05-.665-.516-1.156-1.212-1.156-.849%200-1.347.67-1.347%201.83'/%3e%3c/svg%3e")}i.lowercase{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-alphabet'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M2.204%2011.078c.767%200%201.201-.356%201.406-.737h.059V11h1.216V7.519c0-1.314-.947-1.783-2.11-1.783C1.355%205.736.75%206.42.69%207.27h1.216c.064-.323.313-.552.84-.552s.864.249.864.771v.464H2.346C1.145%207.953.5%208.568.5%209.496c0%20.977.693%201.582%201.704%201.582m.42-.947c-.44%200-.845-.235-.845-.718%200-.395.269-.684.84-.684h.991v.538c0%20.503-.444.864-.986.864m5.593.937c1.216%200%201.948-.869%201.948-2.31v-.702c0-1.44-.727-2.305-1.929-2.305-.742%200-1.328.347-1.499.889h-.063V3.983h-1.29V11h1.27v-.791h.064c.21.532.776.86%201.499.86Zm-.43-1.025c-.66%200-1.113-.518-1.113-1.28V8.12c0-.825.42-1.343%201.098-1.343.684%200%201.075.518%201.075%201.416v.45c0%20.888-.386%201.401-1.06%201.401Zm2.834-1.328c0%201.47.87%202.378%202.305%202.378%201.416%200%202.139-.777%202.158-1.763h-1.186c-.06.425-.313.732-.933.732-.66%200-1.05-.512-1.05-1.352v-.625c0-.81.371-1.328%201.045-1.328.635%200%20.879.425.918.776h1.187c-.02-.986-.787-1.806-2.14-1.806-1.41%200-2.304.918-2.304%202.338z'/%3e%3c/svg%3e")}i.capitalize{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M8.6%2017.75V8.6h-3V7h7.7v1.6h-3v9.15zm8.6.25q-1.1%200-1.725-.638T14.85%2015.6v-4.05H13.5V10.1h1.35V7.925h1.65V10.1h1.85v1.45H16.5v3.7q0%20.575.263.9t.712.325q.225%200%20.462-.088t.463-.237v1.625q-.25.125-.55.175t-.65.05'/%3e%3c/svg%3e")}i.strikethrough{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-strikethrough'%3e%3cpath%20d='M6.333%205.686c0%20.31.083.581.27.814H5.166a2.776%202.776%200%200%201-.099-.76c0-1.627%201.436-2.768%203.48-2.768%201.969%200%203.39%201.175%203.445%202.85h-1.23c-.11-1.08-.964-1.743-2.25-1.743-1.23%200-2.18.602-2.18%201.607zm2.194%207.478c-2.153%200-3.589-1.107-3.705-2.81h1.23c.144%201.06%201.129%201.703%202.544%201.703%201.34%200%202.31-.705%202.31-1.675%200-.827-.547-1.374-1.914-1.675L8.046%208.5H1v-1h14v1h-3.504c.468.437.675.994.675%201.697%200%201.826-1.436%202.967-3.644%202.967z'/%3e%3c/svg%3e")}i.subscript{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.354%2014.5v-.665l1.553-1.438c.132-.128.243-.243.332-.345.091-.102.16-.203.207-.3.047-.1.07-.207.07-.322a.574.574%200%200%200-.326-.546.748.748%200%200%200-.343-.077.721.721%200%200%200-.35.082.557.557%200%200%200-.23.232.753.753%200%200%200-.08.36h-.876c0-.286.065-.534.194-.744.13-.21.31-.373.543-.488.233-.115.502-.172.806-.172.312%200%20.584.055.816.166.233.11.414.261.543.456.13.194.194.418.194.669%200%20.165-.033.327-.098.488-.064.16-.178.339-.343.535a7.918%207.918%200%200%201-.697.7l-.637.625v.03h1.832v.754h-3.11ZM5.04%204.273%206.96%207.469h.068l1.93-3.196h1.803L8.073%208.636%2010.805%2013H8.972L7.03%209.825h-.068L5.018%2013H3.194l2.757-4.364-2.723-4.363H5.04Z'%20fill='currentColor'/%3e%3c/svg%3e")}i.superscript{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.354%206v-.665l1.553-1.438c.132-.128.243-.243.332-.345a1.31%201.31%200%200%200%20.207-.3c.047-.1.07-.207.07-.322a.574.574%200%200%200-.326-.545.748.748%200%200%200-.343-.077.721.721%200%200%200-.35.08.557.557%200%200%200-.23.233.753.753%200%200%200-.08.36h-.876c0-.286.065-.534.194-.744.13-.21.31-.373.543-.488.233-.115.502-.172.806-.172.312%200%20.584.055.816.166.233.11.414.261.543.456.13.194.194.417.194.669%200%20.165-.033.327-.098.488-.064.16-.178.339-.343.535a7.92%207.92%200%200%201-.697.7l-.637.625v.03h1.832V6h-3.11ZM5.04%204.273%206.96%207.469h.068l1.93-3.196h1.803L8.073%208.636%2010.805%2013H8.972L7.03%209.825h-.068L5.018%2013H3.194l2.757-4.364-2.723-4.363H5.04Z'%20fill='currentColor'/%3e%3c/svg%3e")}i.highlight{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-highlighter'%20viewBox='0%200%2016%2016'%3e%3cpath%20fill-rule='evenodd'%20d='M11.096.644a2%202%200%200%201%202.791.036l1.433%201.433a2%202%200%200%201%20.035%202.791l-.413.435-8.07%208.995a.5.5%200%200%201-.372.166h-3a.5.5%200%200%201-.234-.058l-.412.412A.5.5%200%200%201%202.5%2015h-2a.5.5%200%200%201-.354-.854l1.412-1.412A.5.5%200%200%201%201.5%2012.5v-3a.5.5%200%200%201%20.166-.372l8.995-8.07zm-.115%201.47L2.727%209.52l3.753%203.753%207.406-8.254zm3.585%202.17.064-.068a1%201%200%200%200-.017-1.396L13.18%201.387a1%201%200%200%200-1.396-.018l-.068.065zM5.293%2013.5%202.5%2010.707v1.586L3.707%2013.5z'/%3e%3c/svg%3e")}i.link{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-link'%3e%3cpath%20d='M6.354%205.5H4a3%203%200%200%200%200%206h3a3%203%200%200%200%202.83-4H9c-.086%200-.17.01-.25.031A2%202%200%200%201%207%2010.5H4a2%202%200%201%201%200-4h1.535c.218-.376.495-.714.82-1z'/%3e%3cpath%20d='M9%205.5a3%203%200%200%200-2.83%204h1.098A2%202%200%200%201%209%206.5h3a2%202%200%201%201%200%204h-1.535a4.02%204.02%200%200%201-.82%201H12a3%203%200%201%200%200-6H9z'/%3e%3c/svg%3e")}i.horizontal-rule{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-break'%3e%3cpath%20d='M0%2010.5a.5.5%200%200%201%20.5-.5h15a.5.5%200%200%201%200%201H.5a.5.5%200%200%201-.5-.5zM12%200H4a2%202%200%200%200-2%202v7h1V2a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v7h1V2a2%202%200%200%200-2-2zm2%2012h-1v2a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1v-2H2v2a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2v-2z'/%3e%3c/svg%3e")}.icon.plus{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plus'%3e%3cpath%20d='M8%204a.5.5%200%200%201%20.5.5v3h3a.5.5%200%200%201%200%201h-3v3a.5.5%200%200%201-1%200v-3h-3a.5.5%200%200%201%200-1h3v-3A.5.5%200%200%201%208%204z'/%3e%3c/svg%3e")}.icon.caret-right{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-caret-right-fill'%3e%3cpath%20d='m12.14%208.753-5.482%204.796c-.646.566-1.658.106-1.658-.753V3.204a1%201%200%200%201%201.659-.753l5.48%204.796a1%201%200%200%201%200%201.506z'/%3e%3c/svg%3e")}.icon.dropdown-more{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.648%204.475%201.824%2012.25H.67l3.252-8.531h.744l-.018.756Zm2.368%207.775-2.83-7.775-.018-.756h.744l3.264%208.531h-1.16Zm-.147-3.158v.926H2.076v-.926H6.87Zm6.024%202.074V7.902c0-.25-.051-.466-.153-.65a.997.997%200%200%200-.445-.434c-.2-.101-.445-.152-.738-.152-.274%200-.514.047-.721.14a1.255%201.255%200%200%200-.48.37.809.809%200%200%200-.17.492H9.101c0-.227.058-.451.175-.674.118-.223.286-.424.504-.603.223-.184.489-.329.797-.434.313-.11.66-.164%201.043-.164.461%200%20.867.078%201.219.234.355.157.633.393.832.71.203.312.305.704.305%201.177v2.953c0%20.211.017.436.052.674.04.238.096.443.17.615v.094h-1.13a2.022%202.022%200%200%201-.13-.498%204.011%204.011%200%200%201-.046-.586Zm.187-2.76.012.762h-1.096c-.309%200-.584.025-.826.076a1.89%201.89%200%200%200-.61.217.979.979%200%200%200-.504.879c0%20.2.046.38.135.545a.98.98%200%200%200%20.405.392c.183.094.408.141.674.141.332%200%20.625-.07.878-.211a1.83%201.83%200%200%200%20.604-.516c.152-.203.234-.4.246-.591l.463.521a1.572%201.572%200%200%201-.223.545%202.607%202.607%200%200%201-1.2%201.025%202.328%202.328%200%200%201-.927.176c-.43%200-.806-.084-1.13-.252a1.933%201.933%200%200%201-.75-.674%201.784%201.784%200%200%201-.264-.955c0-.34.066-.638.199-.896a1.73%201.73%200%200%201%20.574-.65c.25-.176.551-.31.903-.399a4.76%204.76%200%200%201%201.177-.135h1.26Z'%20fill='%23000'/%3e%3c/svg%3e")}.icon.font-color{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23777'%20d='M221.631%20109%20109.92%20392h58.055l24.079-61h127.892l24.079%2061h58.055L290.369%20109Zm-8.261%20168L256%20169l42.63%20108Z'/%3e%3c/svg%3e")}.icon.font-family{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-fonts'%3e%3cpath%20d='M12.258%203h-8.51l-.083%202.46h.479c.26-1.544.758-1.783%202.693-1.845l.424-.013v7.827c0%20.663-.144.82-1.3.923v.52h4.082v-.52c-1.162-.103-1.306-.26-1.306-.923V3.602l.431.013c1.934.062%202.434.301%202.693%201.846h.479L12.258%203z'/%3e%3c/svg%3e")}.icon.bg-color{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='%23fff'%20fill-opacity='.01'%20d='M0%200h48v48H0z'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M37%2037a4%204%200%200%200%204-4c0-1.473-1.333-3.473-4-6-2.667%202.527-4%204.527-4%206a4%204%200%200%200%204%204Z'%20fill='%23777'/%3e%3cpath%20d='m20.854%205.504%203.535%203.536'%20stroke='%23777'%20stroke-width='4'%20stroke-linecap='round'/%3e%3cpath%20d='M23.682%208.333%208.125%2023.889%2019.44%2035.203l15.556-15.557L23.682%208.333Z'%20stroke='%23777'%20stroke-width='4'%20stroke-linejoin='round'/%3e%3cpath%20d='m12%2020.073%2016.961%205.577M4%2043h40'%20stroke='%23777'%20stroke-width='4'%20stroke-linecap='round'/%3e%3c/svg%3e")}.icon.table{background-color:#6c757d;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-table'%3e%3cpath%20d='M0%202a2%202%200%200%201%202-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2V2zm15%202h-4v3h4V4zm0%204h-4v3h4V8zm0%204h-4v3h3a1%201%200%200%200%201-1v-2zm-5%203v-3H6v3h4zm-5%200v-3H1v2a1%201%200%200%200%201%201h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4%204H6v3h4V8z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-table'%3e%3cpath%20d='M0%202a2%202%200%200%201%202-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2V2zm15%202h-4v3h4V4zm0%204h-4v3h4V8zm0%204h-4v3h3a1%201%200%200%200%201-1v-2zm-5%203v-3H6v3h4zm-5%200v-3H1v2a1%201%200%200%200%201%201h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4%204H6v3h4V8z'/%3e%3c/svg%3e");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}i.image{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-image'%3e%3cpath%20d='M8.002%205.5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200z'/%3e%3cpath%20d='M12%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2zM3%202a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v8l-2.083-2.083a.5.5%200%200%200-.76.063L8%2011%205.835%209.7a.5.5%200%200%200-.611.076L3%2012V2z'/%3e%3c/svg%3e")}i.table{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-table'%3e%3cpath%20d='M0%202a2%202%200%200%201%202-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2V2zm15%202h-4v3h4V4zm0%204h-4v3h4V8zm0%204h-4v3h3a1%201%200%200%200%201-1v-2zm-5%203v-3H6v3h4zm-5%200v-3H1v2a1%201%200%200%200%201%201h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4%204H6v3h4V8z'/%3e%3c/svg%3e")}i.close{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%206.1.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202022%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%20256C0%20114.6%20114.6%200%20256%200s256%20114.6%20256%20256-114.6%20256-256%20256S0%20397.4%200%20256zm175-47.9%2047.1%2047L175%20303c-9.3%209.4-9.3%2024.6%200%2033.1%209.4%2010.2%2024.6%2010.2%2033.1%200l47-46.2%2047.9%2046.2c9.4%2010.2%2024.6%2010.2%2033.1%200%2010.2-8.5%2010.2-23.7%200-33.1l-46.2-47.9%2046.2-47c10.2-8.5%2010.2-23.7%200-33.1-8.5-9.3-23.7-9.3-33.1%200l-47.9%2047.1-47-47.1c-8.5-9.3-23.7-9.3-33.1%200-9.3%209.4-9.3%2024.6%200%2033.1z'/%3e%3c/svg%3e")}i.figma{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20384%20512'%3e%3c!--!%20Font%20Awesome%20Pro%206.1.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202022%20Fonticons,%20Inc.--%3e%3cpath%20d='M14%2095.792C14%2042.888%2056.888%200%20109.793%200h164.368c52.905%200%2095.793%2042.888%2095.793%2095.792%200%2033.5-17.196%2062.984-43.243%2080.105%2026.047%2017.122%2043.243%2046.605%2043.243%2080.105%200%2052.905-42.888%2095.793-95.793%2095.793h-2.08c-24.802%200-47.403-9.426-64.415-24.891v88.263c0%2053.61-44.009%2096.833-97.357%2096.833C57.536%20512%2014%20469.243%2014%20416.207c0-33.498%2017.195-62.98%2043.24-80.102C31.193%20318.983%2014%20289.5%2014%20256.002c0-33.5%2017.196-62.983%2043.242-80.105C31.197%20158.776%2014%20129.292%2014%2095.792Zm162.288%2095.795h-66.495c-35.576%200-64.415%2028.84-64.415%2064.415%200%2035.438%2028.617%2064.192%2064.003%2064.414l.412-.001h66.495V191.587Zm31.378%2064.415c0%2035.575%2028.839%2064.415%2064.415%2064.415h2.08c35.576%200%2064.415-28.84%2064.415-64.415s-28.839-64.415-64.415-64.415h-2.08c-35.576%200-64.415%2028.84-64.415%2064.415Zm-97.873%2095.793-.412-.001c-35.386.221-64.003%2028.975-64.003%2064.413%200%2035.445%2029.225%2064.415%2064.931%2064.415%2036.282%200%2065.979-29.436%2065.979-65.455v-63.372h-66.495Zm0-320.417c-35.576%200-64.415%2028.84-64.415%2064.414%200%2035.576%2028.84%2064.415%2064.415%2064.415h66.495V31.377h-66.495Zm97.873%20128.829h66.495c35.576%200%2064.415-28.839%2064.415-64.415%200-35.575-28.839-64.414-64.415-64.414h-66.495v128.829Z'/%3e%3c/svg%3e")}i.poll{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-card-checklist'%3e%3cpath%20d='M14.5%203a.5.5%200%200%201%20.5.5v9a.5.5%200%200%201-.5.5h-13a.5.5%200%200%201-.5-.5v-9a.5.5%200%200%201%20.5-.5h13zm-13-1A1.5%201.5%200%200%200%200%203.5v9A1.5%201.5%200%200%200%201.5%2014h13a1.5%201.5%200%200%200%201.5-1.5v-9A1.5%201.5%200%200%200%2014.5%202h-13z'/%3e%3cpath%20d='M7%205.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5zm-1.496-.854a.5.5%200%200%201%200%20.708l-1.5%201.5a.5.5%200%200%201-.708%200l-.5-.5a.5.5%200%201%201%20.708-.708l.146.147%201.146-1.147a.5.5%200%200%201%20.708%200zM7%209.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5zm-1.496-.854a.5.5%200%200%201%200%20.708l-1.5%201.5a.5.5%200%200%201-.708%200l-.5-.5a.5.5%200%200%201%20.708-.708l.146.147%201.146-1.147a.5.5%200%200%201%20.708%200z'/%3e%3c/svg%3e")}i.columns{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-layout-three-columns'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M0%201.5A1.5%201.5%200%200%201%201.5%200h13A1.5%201.5%200%200%201%2016%201.5v13a1.5%201.5%200%200%201-1.5%201.5h-13A1.5%201.5%200%200%201%200%2014.5v-13zM1.5%201a.5.5%200%200%200-.5.5v13a.5.5%200%200%200%20.5.5H5V1H1.5zM10%2015V1H6v14h4zm1%200h3.5a.5.5%200%200%200%20.5-.5v-13a.5.5%200%200%200-.5-.5H11v14z'/%3e%3c/svg%3e")}i.x{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M%209.398438%206.878906%20L%2014.859375%200.667969%20L%2013.5625%200.667969%20L%208.820312%206.058594%20L%205.035156%200.667969%20L%200.667969%200.667969%20L%206.394531%208.820312%20L%200.667969%2015.332031%20L%201.960938%2015.332031%20L%206.964844%209.636719%20L%2010.964844%2015.332031%20L%2015.332031%2015.332031%20Z%20M%207.625%208.890625%20L%207.042969%208.078125%20L%202.425781%201.621094%20L%204.414062%201.621094%20L%208.140625%206.835938%20L%208.71875%207.648438%20L%2013.5625%2014.425781%20L%2011.574219%2014.425781%20Z%20M%207.625%208.890625'/%3e%3c/svg%3e")}i.youtube{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-youtube'%3e%3cpath%20d='M8.051%201.999h.089c.822.003%204.987.033%206.11.335a2.01%202.01%200%200%201%201.415%201.42c.101.38.172.883.22%201.402l.01.104.022.26.008.104c.065.914.073%201.77.074%201.957v.075c-.001.194-.01%201.108-.082%202.06l-.008.105-.009.104c-.05.572-.124%201.14-.235%201.558a2.007%202.007%200%200%201-1.415%201.42c-1.16.312-5.569.334-6.18.335h-.142c-.309%200-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007%202.007%200%200%201-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09%209.82l-.008-.104A31.4%2031.4%200%200%201%200%207.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007%202.007%200%200%201%201.415-1.42c.487-.13%201.544-.21%202.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788%2099.788%200%200%201%207.858%202h.193zM6.4%205.209v4.818l4.157-2.408L6.4%205.209z'/%3e%3c/svg%3e")}.icon.left-align,i.left-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-left'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.icon.center-align,i.center-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-center'%3e%3cpath%20fill-rule='evenodd'%20d='M4%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm2-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.icon.right-align,i.right-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-right'%3e%3cpath%20fill-rule='evenodd'%20d='M6%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm4-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.icon.justify-align,i.justify-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-justify'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.icon.vertical-top,i.left-align{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1737506990507'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8798'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='64'%20height='64'%3e%3cpath%20d='M859.9%20168H164.1c-4.5%200-8.1%203.6-8.1%208v60c0%204.4%203.6%208%208.1%208h695.8c4.5%200%208.1-3.6%208.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3%20355c-3.2-4.1-9.4-4.1-12.6%200l-112%20141.7c-4.1%205.2-0.4%2012.9%206.3%2012.9h73.9V848c0%204.4%203.6%208%208%208h60c4.4%200%208-3.6%208-8V509.7H624c6.7%200%2010.4-7.7%206.3-12.9L518.3%20355z'%20p-id='8799'%3e%3c/path%3e%3c/svg%3e")}.icon.vertical-middle,i.center-align{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1737507002429'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='9094'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='64'%20height='64'%3e%3cpath%20d='M859.9%20474H164.1c-4.5%200-8.1%203.6-8.1%208v60c0%204.4%203.6%208%208.1%208h695.8c4.5%200%208.1-3.6%208.1-8v-60c0-4.4-3.6-8-8.1-8zM506.3%20399.3c2.9%203.7%208.5%203.7%2011.3%200l100.8-127.5c3.7-4.7%200.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4%200-8%203.6-8%208v156h-62.8c-6%200-9.4%207-5.7%2011.7l100.8%20127.6zM517.7%20624.7c-2.9-3.7-8.5-3.7-11.3%200L405.6%20752.3c-3.7%204.7-0.4%2011.7%205.7%2011.7H474v156c0%204.4%203.6%208%208%208h60c4.4%200%208-3.6%208-8V764h62.8c6%200%209.4-7%205.7-11.7L517.7%20624.7z'%20p-id='9095'%3e%3c/path%3e%3c/svg%3e")}.icon.vertical-bottom,i.right-align{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20standalone='no'?%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20t='1737506997512'%20class='icon'%20viewBox='0%200%201024%201024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20p-id='8946'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='64'%20height='64'%3e%3cpath%20d='M859.9%20780H164.1c-4.5%200-8.1%203.6-8.1%208v60c0%204.4%203.6%208%208.1%208h695.8c4.5%200%208.1-3.6%208.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7%20669c3.2%204.1%209.4%204.1%2012.6%200l112-141.7c4.1-5.2%200.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4%200-8%203.6-8%208v338.3H400c-6.7%200-10.4%207.7-6.3%2012.9l112%20141.8z'%20p-id='8947'%3e%3c/path%3e%3c/svg%3e")}i.indent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-indent-left'%3e%3cpath%20d='M2%203.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm.646%202.146a.5.5%200%200%201%20.708%200l2%202a.5.5%200%200%201%200%20.708l-2%202a.5.5%200%200%201-.708-.708L4.293%208%202.646%206.354a.5.5%200%200%201%200-.708zM7%206.5a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm-5%203a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.markdown{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-markdown'%3e%3cpath%20d='M14%203a1%201%200%200%201%201%201v8a1%201%200%200%201-1%201H2a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1h12zM2%202a2%202%200%200%200-2%202v8a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V4a2%202%200%200%200-2-2H2z'/%3e%3cpath%20fill-rule='evenodd'%20d='M9.146%208.146a.5.5%200%200%201%20.708%200L11.5%209.793l1.646-1.647a.5.5%200%200%201%20.708.708l-2%202a.5.5%200%200%201-.708%200l-2-2a.5.5%200%200%201%200-.708z'/%3e%3cpath%20fill-rule='evenodd'%20d='M11.5%205a.5.5%200%200%201%20.5.5v4a.5.5%200%200%201-1%200v-4a.5.5%200%200%201%20.5-.5z'/%3e%3cpath%20d='M3.56%2011V7.01h.056l1.428%203.239h.774l1.42-3.24h.056V11h1.073V5.001h-1.2l-1.71%203.894h-.039l-1.71-3.894H2.5V11h1.06z'/%3e%3c/svg%3e")}i.outdent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-indent-right'%3e%3cpath%20d='M2%203.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm10.646%202.146a.5.5%200%200%201%20.708.708L11.707%208l1.647%201.646a.5.5%200%200%201-.708.708l-2-2a.5.5%200%200%201%200-.708l2-2zM2%206.5a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}i.undo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-counterclockwise'%3e%3cpath%20fill-rule='evenodd'%20d='M8%203a5%205%200%201%201-4.546%202.914.5.5%200%200%200-.908-.417A6%206%200%201%200%208%202v1z'/%3e%3cpath%20d='M8%204.466V.534a.25.25%200%200%200-.41-.192L5.23%202.308a.25.25%200%200%200%200%20.384l2.36%201.966A.25.25%200%200%200%208%204.466z'/%3e%3c/svg%3e")}i.redo{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-arrow-clockwise'%3e%3cpath%20fill-rule='evenodd'%20d='M8%203a5%205%200%201%200%204.546%202.914.5.5%200%200%201%20.908-.417A6%206%200%201%201%208%202v1z'/%3e%3cpath%20d='M8%204.466V.534a.25.25%200%200%201%20.41-.192l2.36%201.966c.12.1.12.284%200%20.384L8.41%204.658A.25.25%200%200%201%208%204.466z'/%3e%3c/svg%3e")}i.sticky{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-sticky'%3e%3cpath%20d='M2.5%201A1.5%201.5%200%200%200%201%202.5v11A1.5%201.5%200%200%200%202.5%2015h6.086a1.5%201.5%200%200%200%201.06-.44l4.915-4.914A1.5%201.5%200%200%200%2015%208.586V2.5A1.5%201.5%200%200%200%2013.5%201h-11zM2%202.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%20.5.5V8H9.5A1.5%201.5%200%200%200%208%209.5V14H2.5a.5.5%200%200%201-.5-.5v-11zm7%2011.293V9.5a.5.5%200%200%201%20.5-.5h4.293L9%2013.793z'/%3e%3c/svg%3e")}i.mic{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-mic'%3e%3cpath%20d='M3.5%206.5A.5.5%200%200%201%204%207v1a4%204%200%200%200%208%200V7a.5.5%200%200%201%201%200v1a5%205%200%200%201-4.5%204.975V15h3a.5.5%200%200%201%200%201h-7a.5.5%200%200%201%200-1h3v-2.025A5%205%200%200%201%203%208V7a.5.5%200%200%201%20.5-.5z'/%3e%3cpath%20d='M10%208a2%202%200%201%201-4%200V3a2%202%200%201%201%204%200v5zM8%200a3%203%200%200%200-3%203v5a3%203%200%200%200%206%200V3a3%203%200%200%200-3-3z'/%3e%3c/svg%3e")}i.import{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-upload'%3e%3cpath%20d='M.5%209.9a.5.5%200%200%201%20.5.5v2.5a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-2.5a.5.5%200%200%201%201%200v2.5a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2v-2.5a.5.5%200%200%201%20.5-.5z'/%3e%3cpath%20d='M7.646%201.146a.5.5%200%200%201%20.708%200l3%203a.5.5%200%200%201-.708.708L8.5%202.707V11.5a.5.5%200%200%201-1%200V2.707L5.354%204.854a.5.5%200%201%201-.708-.708l3-3z'/%3e%3c/svg%3e")}i.export{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-download'%3e%3cpath%20d='M.5%209.9a.5.5%200%200%201%20.5.5v2.5a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1v-2.5a.5.5%200%200%201%201%200v2.5a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2v-2.5a.5.5%200%200%201%20.5-.5z'/%3e%3cpath%20d='M7.646%2011.854a.5.5%200%200%200%20.708%200l3-3a.5.5%200%200%200-.708-.708L8.5%2010.293V1.5a.5.5%200%200%200-1%200v8.793L5.354%208.146a.5.5%200%201%200-.708.708l3%203z'/%3e%3c/svg%3e")}i.share{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-send'%3e%3cpath%20d='M15.854.146a.5.5%200%200%201%20.11.54l-5.819%2014.547a.75.75%200%200%201-1.329.124l-3.178-4.995L.643%207.184a.75.75%200%200%201%20.124-1.33L15.314.037a.5.5%200%200%201%20.54.11ZM6.636%2010.07l2.761%204.338L14.13%202.576%206.636%2010.07Zm6.787-8.201L1.591%206.602l4.339%202.76%207.494-7.493Z'/%3e%3c/svg%3e")}i.diagram-2{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-diagram-2'%3e%3cpath%20fill-rule='evenodd'%20d='M6%203.5A1.5%201.5%200%200%201%207.5%202h1A1.5%201.5%200%200%201%2010%203.5v1A1.5%201.5%200%200%201%208.5%206v1H11a.5.5%200%200%201%20.5.5v1a.5.5%200%200%201-1%200V8h-5v.5a.5.5%200%200%201-1%200v-1A.5.5%200%200%201%205%207h2.5V6A1.5%201.5%200%200%201%206%204.5v-1zM8.5%205a.5.5%200%200%200%20.5-.5v-1a.5.5%200%200%200-.5-.5h-1a.5.5%200%200%200-.5.5v1a.5.5%200%200%200%20.5.5h1zM3%2011.5A1.5%201.5%200%200%201%204.5%2010h1A1.5%201.5%200%200%201%207%2011.5v1A1.5%201.5%200%200%201%205.5%2014h-1A1.5%201.5%200%200%201%203%2012.5v-1zm1.5-.5a.5.5%200%200%200-.5.5v1a.5.5%200%200%200%20.5.5h1a.5.5%200%200%200%20.5-.5v-1a.5.5%200%200%200-.5-.5h-1zm4.5.5a1.5%201.5%200%200%201%201.5-1.5h1a1.5%201.5%200%200%201%201.5%201.5v1a1.5%201.5%200%200%201-1.5%201.5h-1A1.5%201.5%200%200%201%209%2012.5v-1zm1.5-.5a.5.5%200%200%200-.5.5v1a.5.5%200%200%200%20.5.5h1a.5.5%200%200%200%20.5-.5v-1a.5.5%200%200%200-.5-.5h-1z'/%3e%3c/svg%3e")}i.user{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%206.1.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202022%20Fonticons,%20Inc.--%3e%3cpath%20d='M256%200C114.6%200%200%20114.6%200%20256s114.6%20256%20256%20256%20256-114.6%20256-256S397.4%200%20256%200zm0%20128c39.77%200%2072%2032.24%2072%2072s-32.2%2072-72%2072c-39.76%200-72-32.24-72-72s32.2-72%2072-72zm0%20320c-52.93%200-100.9-21.53-135.7-56.29C136.5%20349.9%20176.5%20320%20224%20320h64c47.54%200%2087.54%2029.88%20103.7%2071.71C356.9%20426.5%20308.9%20448%20256%20448z'/%3e%3c/svg%3e")}i.calendar{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-calendar'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M3.5%200a.5.5%200%200%201%20.5.5V1h8V.5a.5.5%200%200%201%201%200V1h1a2%202%200%200%201%202%202v11a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2V3a2%202%200%200%201%202-2h1V.5a.5.5%200%200%201%20.5-.5M1%204v10a1%201%200%200%200%201%201h12a1%201%200%200%200%201-1V4z'/%3e%3c/svg%3e")}i.gif{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-filetype-gif'%3e%3cpath%20fill-rule='evenodd'%20d='M14%204.5V14a2%202%200%200%201-2%202H9v-1h3a1%201%200%200%200%201-1V4.5h-2A1.5%201.5%200%200%201%209.5%203V1H4a1%201%200%200%200-1%201v9H2V2a2%202%200%200%201%202-2h5.5L14%204.5ZM3.278%2013.124a1.403%201.403%200%200%200-.14-.492%201.317%201.317%200%200%200-.314-.407%201.447%201.447%200%200%200-.48-.275%201.88%201.88%200%200%200-.636-.1c-.361%200-.67.076-.926.229a1.48%201.48%200%200%200-.583.632%202.136%202.136%200%200%200-.199.95v.506c0%20.272.035.52.105.745.07.224.177.417.32.58.142.162.32.288.533.377.215.088.466.132.753.132.268%200%20.5-.037.697-.111a1.29%201.29%200%200%200%20.788-.77c.065-.174.097-.358.097-.551v-.797H1.717v.589h.823v.255c0%20.132-.03.254-.09.363a.67.67%200%200%201-.273.264.967.967%200%200%201-.457.096.87.87%200%200%201-.519-.146.881.881%200%200%201-.305-.413%201.785%201.785%200%200%201-.096-.615v-.499c0-.365.078-.648.234-.85.158-.2.38-.301.665-.301a.96.96%200%200%201%20.3.044c.09.03.17.071.236.126a.689.689%200%200%201%20.17.19.797.797%200%200%201%20.097.25h.776Zm1.353%202.801v-3.999H3.84v4h.79Zm1.493-1.59v1.59h-.791v-3.999H7.88v.653H6.124v1.117h1.605v.638H6.124Z'/%3e%3c/svg%3e")}i.copy{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201000%201000'%3e%3cpath%20d='M710%2010H360c-38.6%200-70%2031.4-70%2070v630c0%2038.6%2031.4%2070%2070%2070h490c38.6%200%2070-31.4%2070-70V220L710%2010zm0%2099%20111%20111H710V109zm140%20601H360V80h280v210h210v420z'/%3e%3cpath%20d='M430%20360h350v70H430v-70zm0%20140h350v70H430v-70z'/%3e%3cpath%20d='M640%20920H150V290h70v-70h-70c-38.6%200-70%2031.4-70%2070v630c0%2038.6%2031.4%2070%2070%2070h490c38.6%200%2070-31.4%2070-70v-70h-70v70z'/%3e%3c/svg%3e")}i.paste{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clipboard'%3e%3cpath%20d='M4%201.5H3a2%202%200%200%200-2%202V14a2%202%200%200%200%202%202h10a2%202%200%200%200%202-2V3.5a2%202%200%200%200-2-2h-1v1h1a1%201%200%200%201%201%201V14a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1V3.5a1%201%200%200%201%201-1h1v-1z'/%3e%3cpath%20d='M9.5%201a.5.5%200%200%201%20.5.5v1a.5.5%200%200%201-.5.5h-3a.5.5%200%200%201-.5-.5v-1a.5.5%200%200%201%20.5-.5h3zm-3-1A1.5%201.5%200%200%200%205%201.5v1A1.5%201.5%200%200%200%206.5%204h3A1.5%201.5%200%200%200%2011%202.5v-1A1.5%201.5%200%200%200%209.5%200h-3z'/%3e%3c/svg%3e")}i.success{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3ccircle%20cx='25'%20cy='25'%20r='25'%20fill='%2325ae88'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-miterlimit='10'%20d='M38%2015%2022%2033l-10-8'/%3e%3c/svg%3e")}i.prettier{background-image:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.571%2023.429A.571.571%200%200%201%208%2024H2.286a.571.571%200%200%201%200-1.143H8c.316%200%20.571.256.571.572zM8%2020.57H6.857a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143zm-5.714%201.143H4.57a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zM8%2018.286H2.286a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143zM16%2016H5.714a.571.571%200%200%200%200%201.143H16A.571.571%200%200%200%2016%2016zM2.286%2017.143h1.143a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm17.143-3.429H16a.571.571%200%200%200%200%201.143h3.429a.571.571%200%200%200%200-1.143zM9.143%2014.857h4.571a.571.571%200%200%200%200-1.143H9.143a.571.571%200%200%200%200%201.143zm-6.857%200h4.571a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zM20.57%2011.43h-9.14a.571.571%200%200%200%200%201.142h9.142a.571.571%200%200%200%200-1.142zM9.714%2012a.571.571%200%200%200-.571-.571H5.714a.571.571%200%200%200%200%201.142h3.429A.571.571%200%200%200%209.714%2012zm-7.428.571h1.143a.571.571%200%200%200%200-1.142H2.286a.571.571%200%200%200%200%201.142zm19.428-3.428H16a.571.571%200%200%200%200%201.143h5.714a.571.571%200%200%200%200-1.143zM2.286%2010.286H8a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm13.143-2.857A.57.57%200%200%200%2016%208h5.714a.571.571%200%200%200%200-1.143H16a.571.571%200%200%200-.571.572zm-8.572-.572a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143H6.857zM2.286%208H4.57a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm16.571-2.857c0%20.315.256.571.572.571h1.142a.571.571%200%200%200%200-1.143H19.43a.571.571%200%200%200-.572.572zm-1.143%200a.571.571%200%200%200-.571-.572H12.57a.571.571%200%200%200%200%201.143h4.572a.571.571%200%200%200%20.571-.571zm-15.428.571h8a.571.571%200%200%200%200-1.143h-8a.571.571%200%200%200%200%201.143zm5.143-2.857c0%20.316.255.572.571.572h11.429a.571.571%200%200%200%200-1.143H8a.571.571%200%200%200-.571.571zm-5.143.572h3.428a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm0-2.286H16A.571.571%200%200%200%2016%200H2.286a.571.571%200%200%200%200%201.143z'/%3e%3c/svg%3e")}i.prettier-error{background-image:url("data:image/svg+xml,%3csvg%20style='color:red'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M8.571%2023.429A.571.571%200%200%201%208%2024H2.286a.571.571%200%200%201%200-1.143H8c.316%200%20.571.256.571.572zM8%2020.57H6.857a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143zm-5.714%201.143H4.57a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zM8%2018.286H2.286a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143zM16%2016H5.714a.571.571%200%200%200%200%201.143H16A.571.571%200%200%200%2016%2016zM2.286%2017.143h1.143a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm17.143-3.429H16a.571.571%200%200%200%200%201.143h3.429a.571.571%200%200%200%200-1.143zM9.143%2014.857h4.571a.571.571%200%200%200%200-1.143H9.143a.571.571%200%200%200%200%201.143zm-6.857%200h4.571a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zM20.57%2011.43h-9.14a.571.571%200%200%200%200%201.142h9.142a.571.571%200%200%200%200-1.142zM9.714%2012a.571.571%200%200%200-.571-.571H5.714a.571.571%200%200%200%200%201.142h3.429A.571.571%200%200%200%209.714%2012zm-7.428.571h1.143a.571.571%200%200%200%200-1.142H2.286a.571.571%200%200%200%200%201.142zm19.428-3.428H16a.571.571%200%200%200%200%201.143h5.714a.571.571%200%200%200%200-1.143zM2.286%2010.286H8a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm13.143-2.857A.57.57%200%200%200%2016%208h5.714a.571.571%200%200%200%200-1.143H16a.571.571%200%200%200-.571.572zm-8.572-.572a.571.571%200%200%200%200%201.143H8a.571.571%200%200%200%200-1.143H6.857zM2.286%208H4.57a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm16.571-2.857c0%20.315.256.571.572.571h1.142a.571.571%200%200%200%200-1.143H19.43a.571.571%200%200%200-.572.572zm-1.143%200a.571.571%200%200%200-.571-.572H12.57a.571.571%200%200%200%200%201.143h4.572a.571.571%200%200%200%20.571-.571zm-15.428.571h8a.571.571%200%200%200%200-1.143h-8a.571.571%200%200%200%200%201.143zm5.143-2.857c0%20.316.255.572.571.572h11.429a.571.571%200%200%200%200-1.143H8a.571.571%200%200%200-.571.571zm-5.143.572h3.428a.571.571%200%200%200%200-1.143H2.286a.571.571%200%200%200%200%201.143zm0-2.286H16A.571.571%200%200%200%2016%200H2.286a.571.571%200%200%200%200%201.143z'%20fill='red'/%3e%3c/svg%3e")}i.page-break,.icon.page-break{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-scissors'%20viewBox='0%200%2016%2016'%20transform='matrix(-1,%200,%200,%201,%200,%200)rotate(270)'%3e%3cpath%20d='M3.5%203.5c-.614-.884-.074-1.962.858-2.5L8%207.226%2011.642%201c.932.538%201.472%201.616.858%202.5L8.81%208.61l1.556%202.661a2.5%202.5%200%201%201-.794.637L8%209.73l-1.572%202.177a2.5%202.5%200%201%201-.794-.637L7.19%208.61%203.5%203.5zm2.5%2010a1.5%201.5%200%201%200-3%200%201.5%201.5%200%200%200%203%200zm7%200a1.5%201.5%200%201%200-3%200%201.5%201.5%200%200%200%203%200z'/%3e%3c/svg%3e")}i.page-setup,.icon.page-setup{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-earmark-text'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M5.5%207a.5.5%200%200%200%200%201h5a.5.5%200%200%200%200-1h-5zM5%209.5a.5.5%200%200%201%20.5-.5h5a.5.5%200%200%201%200%201h-5a.5.5%200%200%201-.5-.5zm0%202a.5.5%200%200%201%20.5-.5h2a.5.5%200%200%201%200%201h-2a.5.5%200%200%201-.5-.5z'/%3e%3cpath%20d='M9.5%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V4.5L9.5%200zm0%201v2A1.5%201.5%200%200%200%2011%204.5h2V14a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1h5.5z'/%3e%3c/svg%3e")}.link-editor .button.active,.toolbar .button.active{background-color:#dfe8fa}.link-editor .link-input{box-sizing:border-box;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:8px;outline:none;width:calc(100% - 75px);margin:10px 12px;padding:8px 12px;font-family:Montserrat,sans-serif;font-size:14px;transition:border-color .12s,box-shadow .12s;display:block;position:relative}.link-editor .link-input:focus{border-color:#1976d2;box-shadow:0 0 0 3px #1976d21f}.link-editor .link-view{color:#050505;border:0;border-radius:15px;outline:0;width:calc(100% - 24px);margin:8px 12px;padding:8px 12px;font-family:inherit;font-size:15px;display:block;position:relative}.link-editor .link-view a{word-break:break-word;width:calc(100% - 33px);display:block}.link-editor div.link-edit{vertical-align:-.25em;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-pencil-fill'%3e%3cpath%20d='M12.854.146a.5.5%200%200%200-.707%200L10.5%201.793%2014.207%205.5l1.647-1.646a.5.5%200%200%200%200-.708l-3-3zm.646%206.061L9.793%202.5%203.293%209H3.5a.5.5%200%200%201%20.5.5v.5h.5a.5.5%200%200%201%20.5.5v.5h.5a.5.5%200%200%201%20.5.5v.5h.5a.5.5%200%200%201%20.5.5v.207l6.5-6.5zm-7.468%207.468A.5.5%200%200%201%206%2013.5V13h-.5a.5.5%200%200%201-.5-.5V12h-.5a.5.5%200%200%201-.5-.5V11h-.5a.5.5%200%200%201-.5-.5V10h-.5a.499.499%200%200%201-.175-.032l-.179.178a.5.5%200%200%200-.11.168l-2%205a.5.5%200%200%200%20.65.65l5-2a.5.5%200%200%200%20.168-.11l.178-.178z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;position:absolute;top:0;bottom:0;right:30px}.link-editor div.link-trash{vertical-align:-.25em;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-trash'%3e%3cpath%20d='M5.5%205.5A.5.5%200%200%201%206%206v6a.5.5%200%200%201-1%200V6a.5.5%200%200%201%20.5-.5zm2.5%200a.5.5%200%200%201%20.5.5v6a.5.5%200%200%201-1%200V6a.5.5%200%200%201%20.5-.5zm3%20.5a.5.5%200%200%200-1%200v6a.5.5%200%200%200%201%200V6z'/%3e%3cpath%20fill-rule='evenodd'%20d='M14.5%203a1%201%200%200%201-1%201H13v9a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V4h-.5a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1H6a1%201%200%200%201%201-1h2a1%201%200%200%201%201%201h3.5a1%201%200%200%201%201%201v1zM4.118%204%204%204.059V13a1%201%200%200%200%201%201h6a1%201%200%200%200%201-1V4.059L11.882%204H4.118zM2.5%203V2h11v1h-11z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;position:absolute;top:0;bottom:0;right:0}.link-editor div.link-cancel{vertical-align:-.25em;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!%20Font%20Awesome%20Pro%206.1.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license%20(Commercial%20License)%20Copyright%202022%20Fonticons,%20Inc.--%3e%3cpath%20d='M0%20256C0%20114.6%20114.6%200%20256%200s256%20114.6%20256%20256-114.6%20256-256%20256S0%20397.4%200%20256zm175-47.9%2047.1%2047L175%20303c-9.3%209.4-9.3%2024.6%200%2033.1%209.4%2010.2%2024.6%2010.2%2033.1%200l47-46.2%2047.9%2046.2c9.4%2010.2%2024.6%2010.2%2033.1%200%2010.2-8.5%2010.2-23.7%200-33.1l-46.2-47.9%2046.2-47c10.2-8.5%2010.2-23.7%200-33.1-8.5-9.3-23.7-9.3-33.1%200l-47.9%2047.1-47-47.1c-8.5-9.3-23.7-9.3-33.1%200-9.3%209.4-9.3%2024.6%200%2033.1z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;margin-right:28px;position:absolute;top:0;bottom:0;right:0}.link-editor div.link-confirm{vertical-align:-.25em;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2050%2050'%3e%3ccircle%20cx='25'%20cy='25'%20r='25'%20fill='%23000'/%3e%3cpath%20fill='none'%20stroke='%23fff'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke-miterlimit='10'%20d='M38%2015%2022%2033l-10-8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:16px;width:35px;margin-right:2px;position:absolute;top:0;bottom:0;right:0}.link-editor .link-input a{color:#216fdb;white-space:nowrap;text-overflow:ellipsis;margin-right:30px;text-decoration:underline;overflow:hidden}.link-editor .link-input a:hover{text-decoration:underline}.link-editor .font-size-wrapper,.link-editor .font-family-wrapper{margin:0 4px;display:flex}.link-editor select{background-color:#00000013;border:none;border-radius:4px;padding:6px}.mention:focus{outline:none;box-shadow:0 0 0 2px #b4d5ff}.characters-limit{color:#888;text-align:right;font-size:12px;display:block;position:absolute;bottom:5px;left:12px}.characters-limit.characters-limit-exceeded{color:red}.dropdown{z-index:10000;scrollbar-width:thin;scrollbar-color:#d4e0ed transparent;background-color:#fff;border:1px solid #cfe4f7;border-radius:12px;min-height:40px;max-height:450px;display:block;position:fixed;overflow-y:auto;box-shadow:0 20px 48px #0f172a29,0 4px 12px #0f172a14}.typeahead-popover,.mentions-menu,.floating-link-editor,.floating-text-format-popup,.table-cell-action-button-container,.code-action-menu-container{z-index:10000!important}.editor-youtube-email-preview{pointer-events:none;white-space:normal;word-break:normal;width:100%;max-width:100%;line-height:normal;display:block}.editor-youtube-email-preview,.editor-youtube-email-preview *{box-sizing:border-box;white-space:normal}.dropdown .item{color:#334155;cursor:pointer;white-space:nowrap;background-color:#0000;border:0;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:180px;max-width:400px;margin:2px 6px;padding:9px 12px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;line-height:20px;display:flex}.dropdown .item.wide{align-items:center;width:320px}.dropdown .item.wide .icon-text-container{align-items:center;gap:12px;display:flex}.dropdown .item.wide .icon-text-container .text{min-width:160px}.dropdown .item .shortcut{color:#939393;margin-left:20px;font-size:11px}.dropdown .item .active{background-size:contain;width:20px;height:20px;display:flex}.dropdown .item:first-child{margin-top:6px}.dropdown .item:last-child{margin-bottom:6px}.dropdown .item:hover{color:#1976d2;background-color:#eaf4fc}.dropdown .item .text{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;line-height:20px;display:flex;overflow:hidden}.dropdown .item.dropdown-submenu-trigger .dropdown-submenu-chevron{flex-shrink:0;margin-left:8px;transition:transform .15s;transform:rotate(0)}.dropdown .item.dropdown-submenu-trigger.expanded .dropdown-submenu-chevron{transform:rotate(180deg)}.dropdown .item.dropdown-submenu-item{padding-left:24px}.dropdown .item .icon{-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-right:12px;line-height:16px;display:flex}.dropdown .divider{background-color:#e2ecf7;width:auto;height:1px;margin:6px 12px}.dropdown:has(.font-picker-item):not(.font-picker-popover){min-width:0;padding:4px}.dropdown .item.font-picker-item{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:2px 0}@media screen and (width<=1100px){.dropdown-button-text{display:none!important}.dialog-dropdown>.dropdown-button-text,.font-size .dropdown-button-text,.code-language .dropdown-button-text{display:flex!important}}.icon.paragraph{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-paragraph'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm4-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.icon.h1{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h1'%3e%3cpath%20d='M8.637%2013V3.669H7.379V7.62H2.758V3.67H1.5V13h1.258V8.728h4.62V13h1.259zm5.329%200V3.669h-1.244L10.5%205.316v1.265l2.16-1.565h.062V13h1.244z'/%3e%3c/svg%3e")}.icon.h2{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h2'%3e%3cpath%20d='M7.638%2013V3.669H6.38V7.62H1.759V3.67H.5V13h1.258V8.728h4.62V13h1.259zm3.022-6.733v-.048c0-.889.63-1.668%201.716-1.668.957%200%201.675.608%201.675%201.572%200%20.855-.554%201.504-1.067%202.085l-3.513%203.999V13H15.5v-1.094h-4.245v-.075l2.481-2.844c.875-.998%201.586-1.784%201.586-2.953%200-1.463-1.155-2.556-2.919-2.556-1.941%200-2.966%201.326-2.966%202.74v.049h1.223z'/%3e%3c/svg%3e")}.icon.h3{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h3'%3e%3cpath%20d='M7.637%2013V3.669H6.379V7.62H1.758V3.67H.5V13h1.258V8.728h4.62V13h1.259zm3.625-4.272h1.018c1.142%200%201.935.67%201.949%201.674.013%201.005-.78%201.737-2.01%201.73-1.08-.007-1.853-.588-1.935-1.32H9.108c.069%201.327%201.224%202.386%203.083%202.386%201.935%200%203.343-1.155%203.309-2.789-.027-1.51-1.251-2.16-2.037-2.249v-.068c.704-.123%201.764-.91%201.723-2.229-.035-1.353-1.176-2.4-2.954-2.385-1.873.006-2.857%201.162-2.898%202.358h1.196c.062-.69.711-1.299%201.696-1.299.998%200%201.695.622%201.695%201.525.007.922-.718%201.592-1.695%201.592h-.964v1.074z'/%3e%3c/svg%3e")}.icon.h4{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h1'%3e%3cpath%20d='M7.637%2013V3.669H6.379V7.62H1.758V3.67H.5V13h1.258V8.728h4.62V13Zm5.337.2v-2.328H9.108V9.828l3.441-6.35h1.632v6.141H15.5v1.253h-1.319V13.2Zm-2.615-3.581h2.615V6.7L13%204.689l-.872%201.7z'/%3e%3c/svg%3e")}.icon.h5{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h1'%3e%3cpath%20d='M7.637%2013V3.669H6.379V7.62H1.758V3.67H.5V13h1.258V8.728h4.62V13Zm2.755-5.791a3.763%203.763%200%200%201%202.113-.517%202.973%202.973%200%200%201%202.995%203.1%203.45%203.45%200%200%201-.9%202.442%203.111%203.111%200%200%201-2.393.968%203.327%203.327%200%200%201-2.094-.671%202.758%202.758%200%200%201-1.007-2h1.284a1.387%201.387%200%200%200%20.511%201.1%202.384%202.384%200%200%200%201.4.421%201.819%201.819%200%200%200%201.479-.638%202.042%202.042%200%200%200%20.437-1.514%202.17%202.17%200%200%200-.567-1.584%201.958%201.958%200%200%200-1.468-.58%202.358%202.358%200%200%200-1.79.789H9.108V3.478h5.931v1.134h-4.647Z'/%3e%3c/svg%3e")}.icon.h6{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-type-h1'%3e%3cpath%20d='M7.637%2013V3.669H6.379V7.62H1.758V3.67H.5V13h1.258V8.728h4.62V13Zm5.039-6.13a2.823%202.823%200%200%201%201.419.364%202.69%202.69%200%200%201%201.022%201.05%203.327%203.327%200%200%201%20.383%201.642%203.594%203.594%200%200%201-.39%201.7%202.878%202.878%200%200%201-1.1%201.158%203.165%203.165%200%200%201-1.635.416%202.812%202.812%200%200%201-1.734-.545A3.49%203.49%200%200%201%209.51%2011.1a6.515%206.515%200%200%201-.4-2.411A7.726%207.726%200%200%201%209.542%206a4.289%204.289%200%200%201%201.233-1.851%202.831%202.831%200%200%201%201.889-.673A2.7%202.7%200%200%201%2013.8%203.7a2.463%202.463%200%200%201%20.812.586%202.886%202.886%200%200%201%20.514.8%202.768%202.768%200%200%201%20.223.861H14a1.488%201.488%200%200%200-.453-.923%201.346%201.346%200%200%200-.935-.329%201.509%201.509%200%200%200-1.072.425%202.839%202.839%200%200%200-.71%201.18%206.808%206.808%200%200%200-.323%201.771%202.639%202.639%200%200%201%20.918-.889%202.48%202.48%200%200%201%201.251-.312Zm-.285%205.117a1.617%201.617%200%200%200%20.91-.256%201.752%201.752%200%200%200%20.614-.713%202.336%202.336%200%200%200%20.223-1.037%202.211%202.211%200%200%200-.217-1.01%201.6%201.6%200%200%200-.6-.666%201.671%201.671%200%200%200-.892-.236%201.833%201.833%200%200%200-1.164.377%202.4%202.4%200%200%200-.743%201.009%203.749%203.749%200%200%200%20.6%201.845%201.5%201.5%200%200%200%201.269.687Z'/%3e%3c/svg%3e")}.icon.bullet-list,.icon.bullet{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-list-ul'%3e%3cpath%20fill-rule='evenodd'%20d='M5%2011.5a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm-3%201a1%201%200%201%200%200-2%201%201%200%200%200%200%202zm0%204a1%201%200%201%200%200-2%201%201%200%200%200%200%202zm0%204a1%201%200%201%200%200-2%201%201%200%200%200%200%202z'/%3e%3c/svg%3e")}.icon.check-list,.icon.check{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-check-square'%3e%3cpath%20d='M14%201a1%201%200%200%201%201%201v12a1%201%200%200%201-1%201H2a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1h12zM2%200a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2H2z'/%3e%3cpath%20d='M10.97%204.97a.75.75%200%200%201%201.071%201.05l-3.992%204.99a.75.75%200%200%201-1.08.02L4.324%208.384a.75.75%200%201%201%201.06-1.06l2.094%202.093%203.473-4.425a.235.235%200%200%201%20.02-.022z'/%3e%3c/svg%3e")}.icon.numbered-list,.icon.number{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-list-ol'%3e%3cpath%20fill-rule='evenodd'%20d='M5%2011.5a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5zm0-4a.5.5%200%200%201%20.5-.5h9a.5.5%200%200%201%200%201h-9a.5.5%200%200%201-.5-.5z'/%3e%3cpath%20d='M1.713%2011.865v-.474H2c.217%200%20.363-.137.363-.317%200-.185-.158-.31-.361-.31-.223%200-.367.152-.373.31h-.59c.016-.467.373-.787.986-.787.588-.002.954.291.957.703a.595.595%200%200%201-.492.594v.033a.615.615%200%200%201%20.569.631c.003.533-.502.8-1.051.8-.656%200-1-.37-1.008-.794h.582c.008.178.186.306.422.309.254%200%20.424-.145.422-.35-.002-.195-.155-.348-.414-.348h-.3zm-.004-4.699h-.604v-.035c0-.408.295-.844.958-.844.583%200%20.96.326.96.756%200%20.389-.257.617-.476.848l-.537.572v.03h1.054V9H1.143v-.395l.957-.99c.138-.142.293-.304.293-.508%200-.18-.147-.32-.342-.32a.33.33%200%200%200-.342.338v.041zM2.564%205h-.635V2.924h-.031l-.598.42v-.567l.629-.443h.635V5z'/%3e%3c/svg%3e")}.icon.quote{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-chat-square-quote'%3e%3cpath%20d='M14%201a1%201%200%200%201%201%201v8a1%201%200%200%201-1%201h-2.5a2%202%200%200%200-1.6.8L8%2014.333%206.1%2011.8a2%202%200%200%200-1.6-.8H2a1%201%200%200%201-1-1V2a1%201%200%200%201%201-1h12zM2%200a2%202%200%200%200-2%202v8a2%202%200%200%200%202%202h2.5a1%201%200%200%201%20.8.4l1.9%202.533a1%201%200%200%200%201.6%200l1.9-2.533a1%201%200%200%201%20.8-.4H14a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2H2z'/%3e%3cpath%20d='M7.066%204.76A1.665%201.665%200%200%200%204%205.668a1.667%201.667%200%200%200%202.561%201.406c-.131.389-.375.804-.777%201.22a.417.417%200%201%200%20.6.58c1.486-1.54%201.293-3.214.682-4.112zm4%200A1.665%201.665%200%200%200%208%205.668a1.667%201.667%200%200%200%202.561%201.406c-.131.389-.375.804-.777%201.22a.417.417%200%201%200%20.6.58c1.486-1.54%201.293-3.214.682-4.112z'/%3e%3c/svg%3e")}.icon.code{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-code'%3e%3cpath%20d='M5.854%204.854a.5.5%200%201%200-.708-.708l-3.5%203.5a.5.5%200%200%200%200%20.708l3.5%203.5a.5.5%200%200%200%20.708-.708L2.707%208l3.147-3.146zm4.292%200a.5.5%200%200%201%20.708-.708l3.5%203.5a.5.5%200%200%201%200%20.708l-3.5%203.5a.5.5%200%200%201-.708-.708L13.293%208l-3.147-3.146z'/%3e%3c/svg%3e")}.switches{z-index:6;animation:.4s slide-in;position:fixed;bottom:70px;left:10px}@keyframes slide-in{0%{opacity:0;transform:translate(-200px)}to{opacity:1;transform:translate(0)}}.switch{color:#444;background-color:#eeeeeeb3;border-radius:10px;margin:5px 0;padding:5px 10px;display:block}#rich-text-switch{right:0}#character-count-switch{right:130px}.switch label{vertical-align:middle;width:100px;margin-right:5px;font-size:12px;line-height:14px;display:inline-block}.switch button{box-sizing:border-box;vertical-align:middle;cursor:pointer;background-color:#ced0d4;border:2px solid #0000;border-radius:12px;outline:none;width:44px;height:24px;transition:background-color .1s;display:inline-block;position:relative}.switch button:focus-visible{border-color:#00f}.switch button span{background-color:#fff;border-radius:12px;width:20px;height:20px;transition:transform .2s;display:block;position:absolute;top:0;left:0}.switch button[aria-checked=true]{background-color:#1877f2}.switch button[aria-checked=true] span{transform:translate(20px)}.editor-shell span.editor-image{cursor:default;-webkit-user-select:none;user-select:none;border-radius:8px;max-width:100%;line-height:0;display:inline-block;position:relative;overflow:visible}.editor-shell .editor-image img{cursor:default;border-radius:7px;max-width:100%;display:block}.editor-shell .editor-image img.focused{-webkit-user-select:none;user-select:none}.editor-shell .editor-image img.focused.draggable{cursor:grab}.editor-shell .editor-image img.focused.draggable:active{cursor:grabbing}.editor-shell .editor-image .image-floating-actions{z-index:7;opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #bfdbfef2;border-radius:12px;align-items:center;gap:5px;padding:4px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:10px;right:10px;transform:translateY(-4px)scale(.96);box-shadow:0 8px 22px #0f172a2e,0 1px 3px #0f172a14}.editor-shell .editor-image:hover .image-floating-actions,.editor-shell .editor-image .image-floating-actions.is-visible,.editor-shell .editor-image .image-floating-actions:focus-within{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.editor-shell .editor-image .image-floating-action{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-family:Montserrat,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1;transition:background-color .14s,color .14s,box-shadow .14s;display:inline-flex}.editor-shell .editor-image .image-floating-action:hover{color:#1d4ed8;background:#eff6ff}.editor-shell .editor-image .image-floating-action.is-active{color:#1d4ed8;background:#dbeafe;box-shadow:inset 0 0 0 1px #93c5fd}.editor-shell .editor-image .image-floating-action--restore{color:#2563eb;opacity:0;pointer-events:none;white-space:nowrap;border-left:0 solid #0000;border-radius:0 8px 8px 0;max-width:0;padding-left:0;padding-right:0;transition:max-width .18s,opacity .14s,padding .18s,transform .18s;overflow:hidden;transform:translate(5px)scale(.96)}.editor-shell .editor-image:hover .image-floating-action--restore,.editor-shell .editor-image .image-floating-action--restore:focus-visible{opacity:1;pointer-events:auto;border-left-width:1px;border-left-color:#dbeafe;max-width:112px;padding-left:9px;padding-right:9px;transform:translate(0)scale(1)}.editor-shell .editor-image .image-floating-action--restore:hover{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.editor-shell .editor-image .image-floating-action:focus-visible{outline-offset:2px;outline:3px solid #60a5fa6b}.editor-shell .image-control-wrapper{z-index:5;box-sizing:border-box;pointer-events:none;border:2px solid #1976d2;border-radius:9px;position:absolute;inset:-2px;box-shadow:0 0 0 3px #1976d21f,0 10px 24px #0f172a24}.editor-shell .image-control-wrapper.image-control-wrapper--resizing{border-color:#0f5fa8;box-shadow:0 0 0 4px #1976d229,0 14px 30px #0f172a2e}.editor-shell .image-control-wrapper .image-resizer{z-index:2;box-sizing:border-box;pointer-events:auto;touch-action:none;background-color:#fff;border:2px solid #1976d2;transition:background-color .1s,border-color .1s,box-shadow .1s;display:block;position:absolute;box-shadow:0 1px 3px #0f172a38,0 0 0 2px #ffffffe6}.editor-shell .image-control-wrapper .image-resizer:hover{background-color:#1976d2;border-color:#fff;box-shadow:0 2px 7px #0f172a4d,0 0 0 2px #1976d2}.editor-shell .image-control-wrapper .image-resizer.image-resizer-n,.editor-shell .image-control-wrapper .image-resizer.image-resizer-s{border-radius:999px;width:24px;height:8px;left:50%;transform:translate(-50%)}.editor-shell .image-control-wrapper .image-resizer.image-resizer-e,.editor-shell .image-control-wrapper .image-resizer.image-resizer-w{border-radius:999px;width:8px;height:24px;top:50%;transform:translateY(-50%)}.editor-shell .image-control-wrapper .image-resizer.image-resizer-ne,.editor-shell .image-control-wrapper .image-resizer.image-resizer-se,.editor-shell .image-control-wrapper .image-resizer.image-resizer-sw,.editor-shell .image-control-wrapper .image-resizer.image-resizer-nw{border-radius:4px;width:12px;height:12px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-n{cursor:ns-resize;top:-5px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-ne{cursor:nesw-resize;top:-6px;right:-6px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-e{cursor:ew-resize;right:-5px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-se{cursor:nwse-resize;bottom:-6px;right:-6px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-s{cursor:ns-resize;bottom:-5px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-w{cursor:ew-resize;left:-5px}.editor-shell .image-control-wrapper .image-resizer.image-resizer-nw{cursor:nwse-resize;top:-6px;left:-6px}.emoji{color:#0000;caret-color:#050505;vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;margin:0 -1px}.emoji-inner{padding:0 .15em}.emoji-inner::selection{color:#0000;background-color:#96969666}.emoji-inner::moz-selection{color:#0000;background-color:#96969666}.emoji.happysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACE1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAAB2bRQBAQD25CoaGAT15CqFfBdIQwwZFwTSwyTTxCStoR4KCQKGfRfz4in04yoMCwJHQgxRSw5STA7r2ijj0yeDehammhylmRwjIAYiHwbv3ikYFgR1bBQbGQV3bhRlXhGXjBpOSA355yrq2SjVxiTn1yewox776SvMvSM/OwtzahQODQJcVRACAgALCgKonB1FQAxEPwynmxxTTQ5GQQzs2yjQwSPOvyPNviNUTg62qR8kIQZPSQ3PwCO5rCB+dRW6rSDu3Sm3qh9YUg8lIgaBeBaUihmqnh2rnx3p2SiQhhmvoh4HBgHo2CgIBwHk1CeRhxlQSg6xpB6CeRZJRAySiBlXUQ9WUA/w3ynt3ChaVA+Vixl180CkAAAAU3RSTlMABfwYE47z9P75uJBWWWtt8e746+zt2djatrUWjcvIxxVs9Y8bjHcZZ/IaUHPQJ83OJHVPYPvcVdtuF1gUycoSTczxz2TzI3YEJiVodCgGTmVTUqncTiEAAALWSURBVFjD7ZfVWxtBFMUhJNkI2lIoBYoVLVaou7vvyQQIwZPgVJC2uLtDsbp7+ycWHtjsJuzsJF/7tQ85T7N3d377jdw7Z/z8fPLJp3+vgCCjISJMrw+LMBiPHfWWcvxILCQ6kaD2ArMnKRGoshS1l1SbzdUlr4psVQCnyfAQ45/CgVgGKnmRKoctBNwlf0842VnA1DjvpjkHcO4KO+eOFiuL/Jaan8GFvayc/Qfg+MHLqGkZqmtsnDSQBZ6icoIQFs5dFfnFU7VGVAyj2xeKIl5Bq9DeUOLczMJPXlHfkKu0C1Kw8l0Z9LQBeQr7mcMiz6AlaFOpoCSM8EyyI4bGUSeScTbQBOFoGRyCzzyjbAimgGIxsPmh+X5xgcks7iqN1GE3pY7pqoR8N21UIJMYJI1U9OuiZUFBsAjdije63RODXCKDCJQFGUWbumCj2wMxyCVSC40syICP0oE8dBuaM1KKXbKgg3jsnFpTgetkSyMl2CkL2oFHPLOeYLssSA8zO6gQ2/4+6I8N7bBoshVFm2wD2tlBtOU3KldZnmlDBsHGDhrCIaakVVJFmS5ePv1PYlj4sqNwiyXvEJr1iKMWNmf69/Z0v5Niarp7eoWHUWphU3NkTshRgrf2urHNx+r6D69BhHI0SS+1fho4hH92OvrW072htdlkam5tXG/2jXQKL2eRTD1FMrSYF43lZVfZpl3r73pf43wzjfQA+sGWh5km8by0WZ+1lJe3PLe2SQ7IRmQqWbVcLCuv/RRy/BlMxKoSZwHabGU7kq8ia3TOF6husRik2y7HkJvRgu48s/Wzj8lav69QpbGayPxQNCxtzZluxNnT7Lb2ag5gn3DHTM4CZy56ZNiva0FsdRWSfK8fJUjPvOyh90/VcEDZYG2p9YW58I219NPQ+ibnkgO8uI2oE3brxHcaXVzwKW8vSNGBmqjIcL0+PDIqJjDed+30yaf/QL8BILNaoYqaEPoAAAAASUVORK5CYII=)}.emoji.veryhappysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACzVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAADqWkf///8BAAB2bRT25CoaGATw3ykyLwmFfBdIQwxHQgwJCALz4in45ir04yrMzMwBAQEZFwTTxCR3bhQMCwKtoR4kIQaonB1YUg8IBwEMDAzt3CiDehbr2ij15Cqwox5TTQ5STA7u3SlRSw62qR+4qx/OvyNFQAzQwSOSiBlEPwx+dRUOBQQEBAEDAgEjIAZDGhQ4ODh1bBQbGQUYFgTn1yfVxiSnmxylmRymmhxGQQzPwCO5rCBWUA8iHwaGfRfNviO6rSCBeBZPSQ2UihnSwyTo2Cjx4ClAGBNNHhfk1Ce+sCB6cRVJRAyCeRZqamosLCzPTz54bxTCtCHWxyUYCQcWCQczFA8WFATKTj2hlhtMHRfIyMhfJB0eHh5aWlpJSUkGBgZFRUUvLy8iIiLd3d319fWxpB6voh5aVA8TEQOVixkwEg5LRg0oJQfSUUCrnx3FtyKXjBrfzybZyiUuKgiPhRj35SqSOCzg0CaWOi3x8fFBPQv55yp8cxVJHBZOSA3UxSQGAgJeVxB/dhYGBQHZ2dkUCAa0RTdkJh7RUD+fn5/GTDyoqKgqEA2vQzUMBQQqKiohDQq9ryB4eHh+fn7aVEKFhYWjPzFVVVVIHBbR0dGCMiePj4+wRDbXyCVUIBpsKSGKNSo2FRA1FBA6OjoEBAT9/f09PT0PDw8fHAUZGRkpKSnp6el6XgltAAAAP3RSTlMABfxr+ROO9P7zF5C47FbIthnP8VkVFM1td9Ajde747dnc2/XYjY8bjE1Q8mdzJWQm+2BPblgSycsEaCgGU1L0HiQRAAADp0lEQVRYw+2X5VsUURTGYVk26BSxFVuxu+aFYRFYUBEpkVwQBEm7GxSwC1Swu7vF7u7urr/BmXEXZxd35sKjj37Y99M+Z8797XPPPefcc83MTDLJpH8vKxdrm3q1pdLa9WysO1pVlVKtQxfoqbOFZRUwTRp7AKEB/nEhMSpVTMhmf3UoIJc5VhJj7i4HHRDRl+Kp7+gAGnJ388pw2tQA4odQFTQ+AXBqQ87pqUT4VOq3mhAOZXNSTru2SBhEGZEmEpJuZJyWoIdSAppMozoJp5eE3kYJagYtIdhdTWf4UyKaBmV3MU6PGthCiWoinMSywB3hvcVBmizUEslnOaZSBEqCUjjHGyOeIlIiGglxLD3oIWSgZFouVMHVMYcilBoWAqAuiNA5qob19/VR8ZfqW8bCXqCPKULL692H7UA+fJC+JShU4WoU5IKA8mX92WUj+CADSwrsjIKseUntyy4bzgcZWKIhMwqywSb9jQyosLVfljA4GAXVx6hfofXxNQy2viUEDYyC6iKGItZI2BoFSaEiB8Wizt8H/bGtNeAFW1RCwbZBHDlI6Ph1CanZndzHKGBfnEY0IV2g5nwGAAP9Is8tv/uSf9VqFi9avvCUry4p0wRKRFe0sxEVrB0cAouz/Dh9CdRaMjGbK9pAgaJl2sho1ukg5h0ruXpv1af1a3jDSNT694/vX78wD6mszxihNsI0Nq78CzHfW6uN3zf047Rho9YyH4WszzjBxmYpp8czTn0GIur2quclH70N9PTh6pUIZA9iinCrNZMhgf27A9rdfIj6+m1dztrVa3Ny1q38vOZn4HayHtPRVPAWcVRiAuO2PwM37twKhqHo9CXIXMxdRy1EJsFaCGfTpAxLr3l5PXjx5vWrFdlvi95lZz8pffZomdeyJVjIZsIkeIqNak6IZDxPpOHiTa8KurQUx9kIxcPNnGCImMamyRzQpQv0MVcuByNlJvNxKJQEY1t7CT2DPbm555F58nA5a9fR/DPIKDvEfEqFpBnJgNRae+mcPpvBxDd9+6z8/FlF6czPjEjuGp4MRWvi0S+Ra0wFe3cU6w5sqzr1CFdxEyFpSTpEtndGVpK2VPP2DI6ISFpUoBtDJsG5mRmxWrkBickVW8iU6YBbzUoN7J5K0OqxQXxK0JhxNFp4dq3k7O8okzNNJCU6LDdPFZuXGzY3jekj8qZVedlYWtgr+PWhsLfoVNUHkqudzKGhrVRq29ChkZ2r6dlpkkn/gX4AY/8OuDJyF4EAAAAASUVORK5CYII=)}.emoji.unhappysmile{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACOlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD86isAAAD25Cp2bRQBAQAaGAQZFwSFfBdIQwzz4inTxCStoR5HQgz04yoMCwLv3in15CqDehYKCQJEPwxRSw7QwSNSTA5YUg9WUA82Mgl1bBQbGQV3bhQYFgTr2ijq2SjVxiTn1yewox7SwyRFQAyonB2lmRymmhynmxxGQQzOvyPo2CiGfRfNviM7NwpUTg7PwCMkIQa5rCC2qR9PSQ0lIga6rSC3qh/u3Sl+dRWBeBaUihkuKwgPDgPp2Sj76SuxpB6voh4LCgKCeRZJRAySiBkmIwYFBQEiHwZTTQ5XUQ/eziYhHwYiIAYjIAZaVA/s2yjw3ynt3CiVixlKRQ2NgxjUxSQEBAFOSA0HBgGpnR3IuSJmXxH45iohHgbWxyXRwiTy4SlAPAvm1ifZyiUGBgH55yrg0Caqnh1iWxHHuCIDAwFqoJzsAAAAUnRSTlMA/AUYjhPz9P75kLhZVmtt8vH47uzt69jZ2rUWtsvIxxWNbPWPGxl3jFAaZ3MkJ9DOdc1PYPvcVdtYFBduEsnKTczPZCYjdgTwdAYoJWhOZVNSPExHuwAAAtFJREFUWMPtl+VXG0EUxQkk2QhaaKHFpUCBonV317mbJQkQ3Cu0xaVokWJ1d3d3+d9aeg7sbtKdneS0p/2Q+23evPmdM/bmjo+PV1559e/l528yR4QajaERZtPylZ5SVqyKhkxrEnQeYOYnJQIldltjYQPPNxSetTlKAE6b5ibGN4WDYG8pJhIVt9sFcFt83eFkZgG91cRFfTXAhk3snH16DA2T32qgH8ELWDmLFqPmHlFQaS00u9k46RBGCUXHBQSxcPZrhPuEqnFBwzC7hSGwERWNQb9TjbMjC7eJquqQrXYKUjB0Vx108hZyVM4zh2HCoBHok6mgJFwlTKpCPI2jSxSq2UCdAke7wUG4QBjlQCAFFI2W6UT+gDXfwkuHyiNtiKHUMUPJzH23TFUgixQkjxScM0QqgvxhnxlmnRp2WApyijQjQBFkkhzq/KlhB6Ugp0g5tIogM87IJ3LIZWpipAjzFEFLcFRcWku+82LLI4WYqwiajSOEWccwRxFkBM8OKsOsvw/6Y1NbJllsVdEW24xGdhBt+03qVZYwHUh/OJzTP9sqrbh86cHDLueeSixlurS/9P7r92kH8fRFqayroMIQp3z916JdmvzNio+1X66f5h89e/IYr55L+1oRSy1sdknum0m8+zDdeF2PSWn17KAWNh0n9Im5E6j7JLZe1mFCbHXTS62PFjVick/9W9mq1PeIjUGkUl+RND0GWPb+BIL96A9bDvpLGR7IG8hQs2rZqFUH9SLXl8FEjKlxRqHPVLcjeRphnM65CM0eFoO01+kZcjFaMGxktn5VdxSt3zVo0llNZF4Ibo4o7PsVbFvHbmt35QJVna6Y7kFg/Wa3DPt2PQRHW4HsZLd2CAjO2Oqm90/WckBFc3lR0ym+rKup6Hxlxc8vRKqfB78RXUKMQfqnMcQGrvb0gxQZoI0KDzMaw8Kj4gPivN9Or7z6D/QDbi1VtzA+50wAAAAASUVORK5CYII=)}.emoji.heart{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAACrFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKBAMAAAAAAAAAAAAAAAAAAAAAAADqWkcAAAABAAACAQBtKiFrKSFqKSDfVkQaCghUIBkuEg4VCAbXU0HRUD8HAwLZU0LjV0XhVkTmWUYEAQECAQFoKB8wEg6DMihXIhqZOy6nQDPiV0RlJx8PBgXkWEXITT2YOy51LSMUCAboWUYxEw8sEQ0GAgIIAwKhPjEoEAxUIBrYU0GGNCmAMSeFMyh+MCZZIhtaIxsYCQdVIRqBMifSUUBRHxjQUD8tEQ6CMijeVUNmJx9pKCCXOi5dJByJNSkFAgJIHBY0FBDcVUOKNSokDguONys4FhEnDwzpWke4RzhNHhcXCQflWEacPC8NBQSiPjHUUkAhDQo3FRGVOS21Rje8SDnFTDzCSjsZCggLBANkJh66SDnnWUbaVEJsKiEeDAk/GBNEGhUEAgEbCwi/STofDAk8FxKePTCgPTCfPTCwRDXMTj7PUD8RBwUdGVw/AAAAdXRSTlMAs81bCHPz+j4B9TcHPcJ4+ftS/gusTXF3ZVk1aTB0isrDdYv9EixV3FFHtEUvrQk/S/Jd9F+rTMRnaK/3Nt7SUxPrDCCpXuFE1iTuvg6TSQQ0+DilCp/kFs8YBpID6Woha0A77AWadh5kG6HH5/6O/JC6ArUoUSe0AAACyklEQVRYw+2XVVcbURSFg05CIXiBtlAc6u5C3d3d3W32xLBA8BYprnV3d3d39/6RFtJCk8yduRN46EO+x71WvpU1c+eefWQyGzZsSKad3MHPP0DuY5r6yAP8/RzcHKk1jX07owbGroXib6jwsmOMqbNvNypNo+4AFx+Xod6dmQbY9/mT2gNpJXvUGXHxHKBsKu5pxiAh6wBbw7adsfBcWp26eyJ2e7Ix1R9JANNDzBMGTqNjazFoVFgrk62HSm2oS3XHOTQX+T9I2sKa8KUMTqFIqjBNTyShp+DzYTgzD8t+5daFqyrM0wKOEXpOIdCwFmgAtWWqhVLgvSNBZ/mTlMrKHMv0aBE6EEVtkcXykJrKl+5HV5LHsSN3iKVGzzmTzrgcmawE4uFGEDkgToroIJoQREHQShFp4UQQhfK9fGtEXbBZimgfOhFE7XFYiqgUcoLI1SU9kd6TmO7iSjpIrbCDXrQLdsST3RKxObSelL1oTRQp7HGMVpSLYIGvP9BDlU3nyVZ5tBG6kNyRl0/jyc+Du+ANqRiMC+fEPbrL6KUQvmsHxuBMsZjnyjUMHy12+w8agEIxUSFGjhCfR8M8uZvCntuq8LE0EzIITx8LeR7dIn6tZkzB62Sy5+VdTKKc/Y7BePOC5Cl+i+mTaVvEsjl8A8jIKyyaR19rFnpwBfyezxyzQEpBmo/y53yeD2swV1rVWoL3PHdT8keslNjZFitxb6vFpPyEVa5S29+Mqcg1Fz3D6hXSe+TECbho6rkPxs2aRjoEZVf/9Twsx3Lruu0YXNfXee48wSwrS/K4UThb+8BvXELITGvrdv++dSPzJIZOs764B7rgvNFzCr3H12cF6Of97lu158FpYvWgJAw/v7PsjyKxOizKxk0oTTGUYMPs+u43EdGoqkJ0RP03pUjn33tMZEPsXF7e3l4Ns71FRdk2WBs2/ht+ATukxXbBieGmAAAAAElFTkSuQmCC)}.keyword{color:#f1765e;font-weight:700}.actions{text-align:right;margin:10px;position:absolute;bottom:0;right:0}.actions.tree-view{border-bottom-right-radius:0;border-bottom-left-radius:0}.actions i{vertical-align:-.25em;background-size:contain;width:15px;height:15px;display:inline-block}.actions i.indent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-indent-left'%3e%3cpath%20d='M2%203.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm.646%202.146a.5.5%200%200%201%20.708%200l2%202a.5.5%200%200%201%200%20.708l-2%202a.5.5%200%200%201-.708-.708L4.293%208%202.646%206.354a.5.5%200%200%201%200-.708zM7%206.5a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm-5%203a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.outdent{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-indent-right'%3e%3cpath%20d='M2%203.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm10.646%202.146a.5.5%200%200%201%20.708.708L11.707%208l1.647%201.646a.5.5%200%200%201-.708.708l-2-2a.5.5%200%200%201%200-.708l2-2zM2%206.5a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h6a.5.5%200%200%201%200%201h-6a.5.5%200%200%201-.5-.5zm0%203a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.lock{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-lock-fill'%3e%3cpath%20d='M8%201a2%202%200%200%201%202%202v4H6V3a2%202%200%200%201%202-2zm3%206V3a3%203%200%200%200-6%200v4a2%202%200%200%200-2%202v5a2%202%200%200%200%202%202h6a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2z'/%3e%3c/svg%3e")}.actions i.image{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-file-image'%3e%3cpath%20d='M8.002%205.5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200z'/%3e%3cpath%20d='M12%200H4a2%202%200%200%200-2%202v12a2%202%200%200%200%202%202h8a2%202%200%200%200%202-2V2a2%202%200%200%200-2-2zM3%202a1%201%200%200%201%201-1h8a1%201%200%200%201%201%201v8l-2.083-2.083a.5.5%200%200%200-.76.063L8%2011%205.835%209.7a.5.5%200%200%200-.611.076L3%2012V2z'/%3e%3c/svg%3e")}.actions i.table{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-table'%3e%3cpath%20d='M0%202a2%202%200%200%201%202-2h12a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H2a2%202%200%200%201-2-2V2zm15%202h-4v3h4V4zm0%204h-4v3h4V8zm0%204h-4v3h3a1%201%200%200%200%201-1v-2zm-5%203v-3H6v3h4zm-5%200v-3H1v2a1%201%200%200%200%201%201h3zm-4-4h4V8H1v3zm0-4h4V4H1v3zm5-3v3h4V4H6zm4%204H6v3h4V8z'/%3e%3c/svg%3e")}.actions i.unlock{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-lock'%3e%3cpath%20d='M8%201a2%202%200%200%201%202%202v4H6V3a2%202%200%200%201%202-2zm3%206V3a3%203%200%200%200-6%200v4a2%202%200%200%200-2%202v5a2%202%200%200%200%202%202h6a2%202%200%200%200%202-2V9a2%202%200%200%200-2-2zM5%208h6a1%201%200%200%201%201%201v5a1%201%200%200%201-1%201H5a1%201%200%200%201-1-1V9a1%201%200%200%201%201-1z'/%3e%3c/svg%3e")}.actions i.left-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-left'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.center-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-center'%3e%3cpath%20fill-rule='evenodd'%20d='M4%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm2-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-2-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.right-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-text-right'%3e%3cpath%20fill-rule='evenodd'%20d='M6%2012.5a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm4-3a.5.5%200%200%201%20.5-.5h7a.5.5%200%200%201%200%201h-7a.5.5%200%200%201-.5-.5zm-4-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.justify-align{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-justify'%3e%3cpath%20fill-rule='evenodd'%20d='M2%2012.5a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5zm0-3a.5.5%200%200%201%20.5-.5h11a.5.5%200%200%201%200%201h-11a.5.5%200%200%201-.5-.5z'/%3e%3c/svg%3e")}.actions i.disconnect{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plug'%3e%3cpath%20d='M6%200a.5.5%200%200%201%20.5.5V3h3V.5a.5.5%200%200%201%201%200V3h1a.5.5%200%200%201%20.5.5v3A3.5%203.5%200%200%201%208.5%2010c-.002.434-.01.845-.04%201.22-.041.514-.126%201.003-.317%201.424a2.083%202.083%200%200%201-.97%201.028C6.725%2013.9%206.169%2014%205.5%2014c-.998%200-1.61.33-1.974.718A1.922%201.922%200%200%200%203%2016H2c0-.616.232-1.367.797-1.968C3.374%2013.42%204.261%2013%205.5%2013c.581%200%20.962-.088%201.218-.219.241-.123.4-.3.514-.55.121-.266.193-.621.23-1.09.027-.34.035-.718.037-1.141A3.5%203.5%200%200%201%204%206.5v-3a.5.5%200%200%201%20.5-.5h1V.5A.5.5%200%200%201%206%200zM5%204v2.5A2.5%202.5%200%200%200%207.5%209h1A2.5%202.5%200%200%200%2011%206.5V4H5z'/%3e%3c/svg%3e")}.actions i.connect{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-plug-fill'%3e%3cpath%20d='M6%200a.5.5%200%200%201%20.5.5V3h3V.5a.5.5%200%200%201%201%200V3h1a.5.5%200%200%201%20.5.5v3A3.5%203.5%200%200%201%208.5%2010c-.002.434-.01.845-.04%201.22-.041.514-.126%201.003-.317%201.424a2.083%202.083%200%200%201-.97%201.028C6.725%2013.9%206.169%2014%205.5%2014c-.998%200-1.61.33-1.974.718A1.922%201.922%200%200%200%203%2016H2c0-.616.232-1.367.797-1.968C3.374%2013.42%204.261%2013%205.5%2013c.581%200%20.962-.088%201.218-.219.241-.123.4-.3.514-.55.121-.266.193-.621.23-1.09.027-.34.035-.718.037-1.141A3.5%203.5%200%200%201%204%206.5v-3a.5.5%200%200%201%20.5-.5h1V.5A.5.5%200%200%201%206%200z'/%3e%3c/svg%3e")}.actions i.versions{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-clock-history'%20viewBox='0%200%2016%2016'%3e%3cpath%20d='M8.515%201.019A7%207%200%200%200%208%201V0a8%208%200%200%201%20.589.022zm2.004.45a7%207%200%200%200-.985-.299l.219-.976q.576.129%201.126.342zm1.37.71a7%207%200%200%200-.439-.27l.493-.87a8%208%200%200%201%20.979.654l-.615.789a7%207%200%200%200-.418-.302zm1.834%201.79a7%207%200%200%200-.653-.796l.724-.69q.406.429.747.91zm.744%201.352a7%207%200%200%200-.214-.468l.893-.45a8%208%200%200%201%20.45%201.088l-.95.313a7%207%200%200%200-.179-.483m.53%202.507a7%207%200%200%200-.1-1.025l.985-.17q.1.58.116%201.17zm-.131%201.538q.05-.254.081-.51l.993.123a8%208%200%200%201-.23%201.155l-.964-.267q.069-.247.12-.501m-.952%202.379q.276-.436.486-.908l.914.405q-.24.54-.555%201.038zm-.964%201.205q.183-.183.35-.378l.758.653a8%208%200%200%201-.401.432z'/%3e%3cpath%20d='M8%201a7%207%200%201%200%204.95%2011.95l.707.707A8.001%208.001%200%201%201%208%200z'/%3e%3cpath%20d='M7.5%203a.5.5%200%200%201%20.5.5v5.21l3.248%201.856a.5.5%200%200%201-.496.868l-3.5-2A.5.5%200%200%201%207%209V3.5a.5.5%200%200%201%20.5-.5'/%3e%3c/svg%3e")}.table-cell-action-button-container{z-index:3;will-change:transform;position:absolute;top:0;left:0}.table-cell-action-button-container.table-cell-action-button-container--active{pointer-events:auto;opacity:1}.table-cell-action-button-container.table-cell-action-button-container--inactive{pointer-events:none;opacity:0}.table-cell-action-button{color:#222;cursor:pointer;border:0;border-radius:15px;justify-content:center;align-items:center;display:inline-block;position:absolute;top:10px;right:10px}i.chevron-down{background-color:#0000;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='16'%20height='16'%20fill='currentColor'%20class='bi%20bi-chevron-down'%3e%3cpath%20fill-rule='evenodd'%20d='M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'/%3e%3c/svg%3e");background-size:contain;width:8px;height:8px;display:inline-block}.action-button{color:#222;cursor:pointer;background-color:#eee;border:0;border-radius:15px;margin-left:5px;padding:8px 12px;display:inline-block;position:relative}.action-button:hover{color:#000;background-color:#ddd}.action-button-mic.active{animation:3s infinite mic-pulsate-color}button.action-button:disabled{opacity:.6;cursor:not-allowed;background:#eee}@keyframes mic-pulsate-color{0%{background-color:#ffdcdc}50%{background-color:#ff8585}to{background-color:#ffdcdc}}.debug-timetravel-panel{margin:auto;padding:0 0 10px;display:flex;overflow:hidden}.debug-timetravel-panel-slider{flex:8;padding:0}.debug-timetravel-panel-button{color:#fff;background:0 0;border:0;flex:1;padding:0;font-size:12px}.debug-timetravel-panel-button:hover{text-decoration:underline}.debug-timetravel-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:15px}.debug-timetravel-button:hover{text-decoration:underline}.debug-treetype-button{color:#fff;background:0 0;border:0;padding:0;font-size:12px;position:absolute;top:10px;right:85px}.debug-treetype-button:hover{text-decoration:underline}.connecting{color:#999;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;pointer-events:none;font-size:15px;display:inline-block;position:absolute;top:10px;left:10px;overflow:hidden}.toolbar{vertical-align:middle;z-index:20;background:#f8fafc;border-bottom:1px solid #e8eef4;border-top-left-radius:0;border-top-right-radius:0;align-items:center;gap:1px;height:46px;margin-bottom:0;padding:5px 8px;display:flex;position:sticky;top:0;overflow:auto hidden}.toolbar .toolbar-item:focus{outline:2px solid #3c84f4}button.toolbar-item{cursor:pointer;vertical-align:middle;color:#64748b;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:space-between;align-items:center;height:32px;margin:0 1px;padding:6px 7px;transition:background-color .1s;display:flex}button.toolbar-item:hover:not([disabled]){background-color:#f1f5f9}button.toolbar-item:disabled{cursor:not-allowed}button.toolbar-item.active{color:#0f6eb8;background-color:#eaf4fc}button.toolbar-item i.format{vertical-align:-.25em;opacity:.6;background-size:contain;width:18px;height:18px;display:flex}button.toolbar-item:disabled .icon,button.toolbar-item:disabled .text,button.toolbar-item:disabled i.format,button.toolbar-item:disabled .dropdown-button-icon,button.toolbar-item:disabled .lexical-toolbar-icon,button.toolbar-item:disabled .chevron-down{opacity:.2}button.toolbar-item.active i{opacity:1}button.toolbar-item.active .lexical-toolbar-icon,button.toolbar-item.active .dropdown-button-icon{color:#1976d2}.toolbar-item.font-family .text{max-width:120px;display:block}.toolbar-item.font-weight .text,.toolbar-item.line-height .text{max-width:72px;display:block}.toolbar .code-language{width:150px}.toolbar .toolbar-item .text{vertical-align:middle;color:#475569;text-overflow:ellipsis;text-align:left;height:20px;padding-right:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.toolbar .toolbar-item .icon{-webkit-user-select:none;user-select:none;background-size:contain;width:20px;height:20px;margin-right:8px;line-height:16px;display:flex}.toolbar .toolbar-item .icon:only-child{margin-right:0}.toolbar .lexical-toolbar-icon,.toolbar .dropdown-button-icon,.toolbar .dropdown-button-icon>svg{stroke-width:2px;flex:0 0 18px;width:18px;height:18px;display:block}.toolbar .dropdown-button-icon,.toolbar .lexical-toolbar-icon:not(:only-child){margin-right:8px}.toolbar .chevron-down,.toolbar-item .chevron-down{color:#94a3b8;stroke-width:2px;-webkit-user-select:none;user-select:none;flex:0 0 14px;width:14px;height:14px;margin-top:0;display:block}.toolbar i.chevron-down.inside{pointer-events:none;width:16px;height:16px;margin-top:11px;margin-left:-25px;margin-right:10px;display:flex}.toolbar .divider{background-color:#e2e8f0;flex-shrink:0;width:1px;height:20px;margin:4px 8px}.dropdown .item .lexical-dropdown-icon{color:#64748b;stroke-width:2px;flex:0 0 18px;width:18px;height:18px;display:block}.dropdown .item span.lexical-dropdown-icon>svg{width:100%;height:100%;display:block}.dropdown .item:hover .lexical-dropdown-icon,.dropdown .item.dropdown-item-active .lexical-dropdown-icon{color:#1976d2}.sticky-note-container{z-index:9;width:120px;display:inline-block;position:absolute}.sticky-note{text-align:left;cursor:move;border:1px solid #e8e8e8;border-bottom-right-radius:60px 5px;width:120px;margin:25px;padding:20px 10px;font-family:Reenie Beanie;font-size:24px;line-height:1;display:block;position:relative}.sticky-note:after{content:"";z-index:-1;background:#0003;width:120px;height:25px;position:absolute;bottom:20px;right:0;transform:matrix(-1,-.1,0,1,0,0);box-shadow:2px 15px 5px #0006}.sticky-note.yellow{background:linear-gradient(135deg,#ff8 81% 82%,#ff8 82%,#ffffc6 100%);border-top:1px solid #fdfd86}.sticky-note.pink{background:linear-gradient(135deg,#f7cbe8 81% 82%,#f7cbe8 82%,#e7bfe1 100%);border-top:1px solid #e7d1e4}.sticky-note-container.dragging{transition:none!important}.sticky-note div{cursor:text}.sticky-note .delete{cursor:pointer;opacity:.5;background:0 0;border:0;font-size:10px;position:absolute;top:8px;right:10px}.sticky-note .delete:hover{opacity:1;font-weight:700}.sticky-note .color{cursor:pointer;opacity:.5;background:0 0;border:0;position:absolute;top:8px;right:25px}.sticky-note .color:hover{opacity:1}.sticky-note .color i{background-size:contain;width:12px;height:12px;display:block}.excalidraw-button{background-color:#0000;border:0;margin:0;padding:0;display:inline-block;position:relative}.excalidraw-button.selected{-webkit-user-select:none;user-select:none;outline:2px solid #3c84f4}.github-corner:hover .octo-arm{animation:.56s ease-in-out octocat-wave}@keyframes octocat-wave{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-25deg)}40%,80%{transform:rotate(10deg)}}@media (width<=500px){.github-corner:hover .octo-arm{animation:none}.github-corner .octo-arm{animation:.56s ease-in-out octocat-wave}}.spacer{letter-spacing:-2px}button.item i{opacity:.6}button.item.dropdown-item-active{color:#1565c0;background-color:#dbeffe;font-weight:700}button.item.dropdown-item-active i{opacity:1}.TableNode__contentEditable{resize:none;cursor:text;-webkit-user-select:text;user-select:text;white-space:pre-wrap;word-break:break-word;z-index:3;border:0;outline:0;min-height:20px;padding:0;font-size:15px;display:block;position:relative}.dialog-dropdown{border-radius:7px;width:100%;margin-bottom:12px;background-color:#f8fafc!important;border:1px solid #e2e8f0!important}.toolbar .block-controls{align-items:center;display:flex}.toolbar .block-controls .dropdown-button-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:10em;overflow:hidden}[type=page-break]{width:calc(100% + var(--editor-input-padding,28px) * 2);overflow:unset;margin-left:calc(var(--editor-input-padding,28px) * -1);margin-top:var(--editor-input-padding,28px);margin-bottom:var(--editor-input-padding,28px);border:none;border-top:1px dashed var(--editor-color-secondary,#eee);border-bottom:1px dashed var(--editor-color-secondary,#eee);background-color:var(--editor-color-secondary,#eee);display:block;position:relative}[type=page-break]:before{content:"";top:50%;left:calc(var(--editor-input-padding,28px) + 12px);opacity:.5;background-image:url(/src/images/icons/scissors.svg);background-size:cover;width:16px;height:16px;position:absolute;transform:translateY(-50%)}[type=page-break]:after{content:"PAGE BREAK";color:#000;background-color:#fff;border:1px solid #ccc;padding:2px 6px;font-size:12px;font-weight:600;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selected[type=page-break]{border-color:var(--editor-color-primary,#4766cb)}.selected[type=page-break]:before{opacity:1}@media print{[type=page-break]{visibility:hidden}}.Collapsible__container{background:#fcfcfc;border:1px solid #eee;border-radius:10px;margin-bottom:8px}.Collapsible__title{cursor:pointer;outline:none;padding:5px 5px 5px 20px;font-weight:700;list-style:none;position:relative}.Collapsible__title::marker{display:none}.Collapsible__title::-webkit-details-marker{display:none}.Collapsible__title:before{content:"";transform-origin:2px;border:4px solid #0000;border-left:6px solid #000;border-right-width:6px;transition:transform .3s;display:block;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.Collapsible__container[open]>.Collapsible__title:before{transform:translateY(-50%)rotate(90deg)}.Collapsible__content{box-sizing:border-box;interpolate-size:allow-keywords;transition:height .3s ease-out, opacity .3s ease-out, visibility .3s ease-out allow-discrete;padding:0 5px 5px 20px;overflow:hidden}.Collapsible__content[hidden]{content-visibility:visible;opacity:0;visibility:hidden;pointer-events:none;height:0;transition:height .3s ease-in, opacity .3s ease-in, visibility .3s ease-in allow-discrete;display:block}details.Collapsible__container::details-content{interpolate-size:allow-keywords;transition:height .3s ease-out, opacity .3s ease-out, content-visibility .3s ease-out allow-discrete;overflow:hidden}details.Collapsible__container:not([open])::details-content{opacity:0;content-visibility:hidden;height:0;transition:height .3s ease-in, opacity .3s ease-in, content-visibility .3s ease-in allow-discrete}.email-add-card,.email-add-page-header{font-family:Montserrat,system-ui,sans-serif}.email-add-card.ant-card{background:#fff;border:1px solid #ccd9e8;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 4px 10px #0f172a0d,0 20px 48px #0f172a1a}.email-add-loading{background:0 0;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:40px 20px;display:flex}.email-add-loading-card{-webkit-backdrop-filter:blur(20px)saturate(180%);text-align:center;background:#ffffffd9;border:1px solid #bfdbfe99;border-radius:18px;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:420px;padding:32px 28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fffffff2,0 16px 40px -8px #2563eb1a,0 4px 12px #0f172a0a}.email-add-loading-icon-container{place-items:center;width:58px;height:58px;display:grid;position:relative}.email-add-loading-icon-badge{color:#2563eb;z-index:1;will-change:transform;background:linear-gradient(135deg,#fffffffa 0%,#eff6ffeb 100%);border:1.5px solid #fffffff2;border-radius:16px;outline:1px solid #bfdbfeb3;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px 2px #fff,0 10px 24px -4px #2563eb29,0 2px 6px #0f172a0a}.email-add-loading-mail-svg{color:#2563eb;filter:drop-shadow(0 2px 4px #2563eb2e);display:block}.email-add-loading-text{z-index:1;flex-direction:column;gap:5px;display:flex;position:relative}.email-add-loading-text h3{color:#111827;letter-spacing:-.015em;margin:0;font-size:15.5px;font-weight:800;line-height:1.25}.email-add-loading-text p{color:#64748b;max-width:320px;margin:0;font-size:12px;font-weight:500;line-height:1.5}.email-add-loading-bar{z-index:1;background:#e2e8f0d9;border-radius:999px;width:100%;max-width:260px;height:5px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.email-add-loading-bar-beam{will-change:transform;background:linear-gradient(90deg,#0000 0%,#3b82f6 30%,#1d4ed8 70%,#60a5fa 100%);border-radius:999px;width:50%;height:100%;position:absolute;top:0;left:0;box-shadow:0 0 10px #2563eb99}.email-add-loading-status-line{justify-content:center;align-items:center;min-height:24px;margin-top:4px;display:flex}.email-add-loading-status-inline{text-align:center;justify-content:center;align-items:center;display:inline-flex}.email-add-loading-status-text{color:#64748b;letter-spacing:-.01em;font-size:12px;font-weight:500}.email-add-composer-header{background:linear-gradient(#fff 0%,#f5f9fd 100%);border-bottom:1px solid #e0eaf3;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex;position:relative}.email-add-composer-header:after{content:"";background:linear-gradient(90deg,#0000 0%,#b8d0e8 20% 80%,#0000 100%);height:1px;position:absolute;bottom:-1px;left:22px;right:22px}.email-add-composer-heading{align-items:center;gap:13px;min-width:0;display:flex}.email-add-composer-icon{color:#1976d2;background:linear-gradient(145deg,#e8f3fd 0%,#d6eafc 100%);border:1px solid #bfdbfe;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 1px 4px #1976d224}.email-add-composer-heading h2{color:#0f172a;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:700;line-height:1.25}.email-add-composer-heading span{color:#64748b;letter-spacing:0;margin-top:1px;font-size:11.5px;font-weight:500;line-height:1.5;display:block}.email-add-actions{align-items:center;gap:10px;display:flex}.email-autosave-status{color:#64748b;white-space:nowrap;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#f8fafcc2;border:1px solid #94a3b847;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.email-autosave-status svg{flex:none}.email-autosave-status.is-protecting svg,.email-autosave-status.is-saving svg{animation:1.2s ease-in-out infinite email-autosave-pulse}.email-autosave-status.is-local,.email-autosave-status.is-error{color:#a16207;background:#fffbebd1;border-color:#f59e0b47}.email-autosave-status.is-saved{color:#15803d;background:#f0fdf4d1;border-color:#22c55e3d}.email-autosave-status.is-pending,.email-autosave-status.is-protecting,.email-autosave-status.is-saving{color:#2563eb;background:#eff6ffd1;border-color:#3b82f63d}@keyframes email-autosave-pulse{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.email-autosave-recovery-modal .ant-modal-content{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:radial-gradient(circle at 12% -12%,#bfdbfed1,#0000 42%),#fffffff7;border:1px solid #bfdbfed6;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 28px 80px #0f172a38,0 6px 20px #2563eb1a,inset 0 1px #fffffff0}.email-autosave-recovery-modal .ant-modal-confirm-body{display:block}.email-autosave-recovery-modal .ant-modal-confirm-content{max-width:none;margin:0!important}.email-autosave-recovery{font-family:Montserrat,sans-serif}.email-autosave-recovery__hero{isolation:isolate;background:radial-gradient(circle at 92% 0,#ffffffe6,#0000 40%),linear-gradient(135deg,#eff6fff0,#dbeafe9e);border-bottom:1px solid #bfdbfeb8;align-items:flex-start;gap:16px;padding:28px 28px 24px;display:flex;position:relative;overflow:hidden}.email-autosave-recovery__hero:after{z-index:-1;content:"";border:28px solid #fff6;border-radius:50%;width:190px;height:190px;position:absolute;top:-76px;right:-48px}.email-autosave-recovery__hero-icon{color:#2563eb;background:linear-gradient(145deg,#fff 5%,#dbeafe 100%);border:1px solid #93c5fdb3;border-radius:17px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 12px 28px #2563eb29,inset 0 1px #fffffff2}.email-autosave-recovery__hero-icon svg{stroke-width:2px;width:25px;height:25px}.email-autosave-recovery__heading{min-width:0}.email-autosave-recovery__heading>span{color:#2563eb;letter-spacing:.11em;text-transform:uppercase;margin:1px 0 5px;font-size:10px;font-weight:750;line-height:1.4;display:block}.email-autosave-recovery__heading h3{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:20px;font-weight:750;line-height:1.28}.email-autosave-recovery__heading p{color:#64748b;margin:6px 0 0;font-size:12.5px;font-weight:550;line-height:1.55}.email-autosave-recovery__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px 28px 0;display:grid}.email-autosave-recovery__detail{background:#f8fafcc2;border:1px solid #cbd5e1b8;border-radius:15px;align-items:flex-start;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:inset 0 1px #fffffff0}.email-autosave-recovery__detail-icon{color:#2563eb;background:#e8f1ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.email-autosave-recovery__detail-icon svg{width:16px;height:16px}.email-autosave-recovery__detail>div:last-child{min-width:0;display:grid}.email-autosave-recovery__detail span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:9.5px;font-weight:700;line-height:1.4}.email-autosave-recovery__detail strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.45;overflow:hidden}.email-autosave-recovery__detail small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9.5px;font-weight:550;line-height:1.4;overflow:hidden}.email-autosave-recovery-modal .ant-modal-confirm-btns{justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding:0 28px 26px;display:flex}.email-autosave-recovery-modal .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:0}.email-autosave-recovery__button-label{justify-content:center;align-items:center;gap:7px;display:inline-flex}.email-autosave-recovery__button-label svg{width:15px;height:15px}.email-autosave-recovery__discard-button.ant-btn,.email-autosave-recovery__restore-button.ant-btn{border-radius:12px;justify-content:center;align-items:center;height:40px;padding:0 16px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.email-autosave-recovery__discard-button.ant-btn{color:#64748b;background:#f8fafce0;border-color:#dbe3ec;box-shadow:inset 0 1px #fffffff5}.email-autosave-recovery__discard-button.ant-btn:hover,.email-autosave-recovery__discard-button.ant-btn:focus{color:#be123c;background:#fff1f2;border-color:#fda4af}.email-autosave-recovery__restore-button.ant-btn-primary,.email-autosave-recovery__restore-button.ant-btn-primary:focus{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb 68%,#1d4ed8);border-color:#2563eb;box-shadow:0 10px 22px #2563eb3d,inset 0 1px #ffffff47}.email-autosave-recovery__restore-button.ant-btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 13px 26px #2563eb4d,inset 0 1px #ffffff42}@media (width<=560px){.email-autosave-recovery__hero{padding:23px 20px 20px}.email-autosave-recovery__details{grid-template-columns:1fr;padding:18px 20px 0}.email-autosave-recovery-modal .ant-modal-confirm-btns{flex-direction:column-reverse;padding:0 20px 22px}.email-autosave-recovery__discard-button.ant-btn,.email-autosave-recovery__restore-button.ant-btn{width:100%}}.email-add-export-button.ant-btn{color:#475569;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#dbe5f0;border-radius:12px;align-items:center;gap:6px;height:38px;padding:0 14px;font-size:12.5px;font-weight:600;transition:all .12s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffe6}.email-add-export-button.ant-btn:hover{color:#334155;background:#fff;border-color:#94a3b8;box-shadow:0 2px 6px #0f172a14,inset 0 1px #fff}.email-add-save-button.ant-btn,.email-add-save-button.ant-btn:focus{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%);border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 20px;font-size:13px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px -1px #2563eb61,inset 0 1px #ffffff4d}.email-add-save-button.ant-btn:not(:disabled):hover,.email-add-save-button.ant-btn:not(:disabled):focus-visible{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#4338ca 100%);border-color:#ffffff59;transform:translateY(-1.5px);box-shadow:0 8px 22px -2px #2563eb7a,0 2px 6px #0f172a0f,inset 0 1px #ffffff59}.email-add-save-button.ant-btn:not(:disabled):active{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#3730a3 100%);transform:translateY(0);box-shadow:0 2px 6px #2563eb4d,inset 0 1px #0000001a}.email-add-save-button.ant-btn:disabled{color:#94a3b8;box-shadow:none;opacity:1;cursor:not-allowed;background:#f1f5f9;border:1px solid #e2e8f0;transform:none}.email-add-preview-button.ant-btn,.email-add-toolbar-open-button.ant-btn{color:#334155;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffffe6;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:13px;font-weight:700;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #0f172a0d,inset 0 1px #ffffffe6}.email-add-preview-button.ant-btn:hover,.email-add-preview-button.ant-btn:focus-visible,.email-add-toolbar-open-button.ant-btn:hover,.email-add-toolbar-open-button.ant-btn:focus-visible{color:#2563eb;background:#fff;border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 6px 16px -2px #2563eb1f,0 2px 4px #0f172a0a,inset 0 1px #fff}.email-add-preview-button.ant-btn:active,.email-add-toolbar-open-button.ant-btn:active{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa;transform:translateY(0);box-shadow:0 1px 2px #0f172a0d}.email-add-actions .ant-btn .ant-btn-icon{align-self:center;place-items:center;line-height:0;display:inline-grid}.email-add-actions .ant-btn .ant-btn-icon>svg{flex:none;display:block}.email-add-hidden-input{display:none}.email-add-page-header{background:linear-gradient(135deg,#fff 0%,#fbfdff 60%,#f4f8fd 100%);border:1px solid #e3ecf6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px 18px 14px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0d,inset 0 1px #ffffffd9}.email-add-page-header:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#1976d20b 0%,#0000 38%),radial-gradient(circle at 100% 100%,#1976d206 0%,#0000 40%);position:absolute;inset:0}.email-add-page-leading{z-index:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.email-add-page-back{cursor:pointer;color:#1565c0;background:linear-gradient(145deg,#fff 0%,#eaf2fb 100%);border:1px solid #c4dbf2;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;padding:0;transition:transform .14s,color .14s,background .14s,border-color .14s,box-shadow .14s;display:inline-grid;box-shadow:0 1px 3px #0f172a0f,inset 0 1px #fffffff2}.email-add-page-back:hover{color:#fff;background:linear-gradient(135deg,#1e86e5 0%,#1565c0 100%);border-color:#1565c0;transform:translate(-2px);box-shadow:0 4px 12px #1976d252,inset 0 1px #ffffff2e}.email-add-page-back:active{transform:translate(-2px)scale(.96)}.email-add-page-back:focus-visible{outline-offset:2px;outline:2px solid #1976d28c}.email-add-page-icon{color:#1976d2;background:linear-gradient(145deg,#e8f3fd 0%,#cfe5fa 100%);border:1px solid #bfdbfe;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:0 2px 8px #1976d22e,inset 0 1px #ffffffb3}.email-add-page-icon:after{content:"";background:linear-gradient(#0000 0%,#c4dbf2 35% 65%,#0000 100%);width:1px;height:22px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.email-add-page-text{min-width:0}.email-add-page-breadcrumb{align-items:center;gap:6px;margin-bottom:4px;display:inline-flex}.email-add-page-kicker{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1}.email-add-page-kicker--link{appearance:none;cursor:pointer;background:0 0;border:0;padding:0;transition:color .12s}.email-add-page-kicker--link:hover{color:#1565c0;text-underline-offset:3px;text-decoration:underline}.email-add-page-breadcrumb-sep{color:#94a3b8;flex:none}.email-add-page-breadcrumb-current{color:#1565c0;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:700;line-height:1}.email-add-page-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.email-add-page-title-row h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800;line-height:1.2}.email-add-content{background:linear-gradient(160deg,#f0f4f9 0%,#e9eef6 60%,#eaeef7 100%);align-items:stretch;gap:16px;min-width:0;padding:24px;display:flex}.email-add-settings-panel-wrap{flex-shrink:0;align-self:stretch;min-width:0;display:flex;overflow:hidden}.email-add-settings-panel-inner{flex-shrink:0;align-items:stretch;gap:0;display:flex}.email-add-settings-panel-inner .email-add-settings-panel{flex:1;min-width:0}.email-add-field{gap:7px;min-width:0;display:grid}.email-add-field>span,.email-add-label{color:#1565c0;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.email-add-settings-panel{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#f8fafcd9 0%,#f1f5f9bf 100%);border:1px solid #bfdbfe99;border-radius:16px;flex-direction:column;align-self:flex-start;gap:0;width:100%;min-width:0;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 8px 32px -4px #2563eb14,0 2px 6px #0f172a08}.email-settings-resize-handle{cursor:col-resize;background:0 0;border:0;border-radius:999px;flex:none;align-self:stretch;width:12px;min-height:120px;margin:0;padding:0;position:relative}.email-settings-resize-handle:before{content:"";opacity:.8;transform-origin:50%;background:#cbd5e1;border-radius:999px;width:4px;margin-left:-2px;transition:background .14s,opacity .14s,transform .14s cubic-bezier(.16,1,.3,1);position:absolute;top:10px;bottom:10px;left:50%}.email-settings-resize-handle:hover:before,.email-settings-resizing .email-settings-resize-handle:before{opacity:1;background:#2563eb;transform:translate(0)scaleX(1.35)}.email-settings-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.email-add-panel-topbar{-webkit-backdrop-filter:blur(16px);background:#ffffffbf;border-bottom:1px solid #dbeafeb3;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:0 1px 3px #2563eb08}.email-add-panel-topbar__badge{color:#334155;backface-visibility:hidden;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:9px;place-items:center;width:32px;height:32px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}.email-add-panel-topbar__titles{flex-direction:column;gap:3px;min-width:0;display:flex}.email-add-panel-topbar__subtitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:600;line-height:1.2;overflow:hidden}.email-add-panel-collapse-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#475569;cursor:pointer;background:#fffc;border:1px solid #d0dce8b3;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;transition:all .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.email-add-panel-collapse-btn:active{transform:scale(.97)}.email-panel-tabs{background:#f8fafc9e;border-bottom:1px solid #cbd5e194;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:9px 10px 8px;display:grid}.email-panel-tabs>button{color:#475569;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #cbd5e1b8;border-radius:11px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:7px 9px;font-family:Montserrat,sans-serif;transition:color .16s,border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:inset 0 1px #ffffffe6}.email-panel-tabs>button:hover{color:#1d4ed8;background:#eff6ffc7;border-color:#bfdbfe;transform:translateY(-1px)}.email-panel-tabs>button.active{color:#1d4ed8;background:linear-gradient(145deg,#eff6fff0,#dbeafec2);border-color:#60a5facc;box-shadow:0 6px 15px #2563eb1a,inset 0 1px #fffffff5}.email-panel-tabs__icon{color:#64748b;background:#f8fafcc7;border:1px solid #cbd5e1b8;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;transition:inherit;display:grid}.email-panel-tabs>button.active .email-panel-tabs__icon{color:#fff;background:#2563eb;border-color:#bfdbfe;box-shadow:0 4px 9px #2563eb3b}.email-panel-tabs>button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.email-panel-tabs strong{font-size:10.5px;font-weight:800;line-height:1.15}.email-panel-tabs small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:600;line-height:1.2;overflow:hidden}.email-settings-panel__body{overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#f8fafc3d;flex:auto;min-width:0;overflow-y:auto}.email-settings-collapse.ant-collapse{background:0 0;border:none;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.email-settings-collapse>.ant-collapse-item{-webkit-backdrop-filter:blur(14px)saturate(160%);background:#ffffffc7;outline:1px solid #bfdbfe80;transition:border-color .16s,outline-color .16s,box-shadow .16s,transform .16s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 1px 2px #fffffff2,0 2px 8px #2563eb08;border:1px solid #ffffffe6!important;border-radius:12px!important}.email-settings-collapse>.ant-collapse-item:hover{background:#ffffffe6;outline-color:#93c5fdcc;transform:translateY(-1px);box-shadow:inset 0 1px 2px #fff,0 6px 18px #2563eb12}.email-settings-collapse .ant-collapse-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff8c;align-items:center!important;padding:11px 14px!important;transition:background .14s!important}.email-settings-collapse .ant-collapse-header:hover{background:#eff6ffa6!important}.email-settings-collapse .ant-collapse-content{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border-top:1px solid #dbeafe99}.email-settings-collapse .ant-collapse-content-box{min-width:0;padding:0!important}.email-settings-collapse__label{color:#111827;align-items:center;gap:10px;min-width:0;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:700;transition:color .14s;display:inline-flex}.email-settings-collapse .ant-collapse-header:hover .email-settings-collapse__label{color:#0f172a}.email-settings-collapse__title-text{letter-spacing:-.01em}.email-settings-collapse__icon{color:#334155;backface-visibility:hidden;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:8px;place-items:center;width:28px;height:28px;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:grid;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}.email-settings-collapse .ant-collapse-header:hover .email-settings-collapse__icon{color:#2563eb;background:#eff6fff2;border-color:#bfdbfee6;box-shadow:0 2px 6px #2563eb1f}.email-settings-panel__footer{background:0 0;border-top:none;padding:0 10px 10px}.email-add-basic-section{background:linear-gradient(#fff 0%,#f8fbff 100%);border-bottom:none;min-width:0;padding:16px 18px 18px}.email-add-section-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.email-add-section-heading>span{color:#1565c0;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#e0edfd 0%,#d1e6fb 100%);border:1px solid #bfdbfe;border-radius:999px;flex:none;align-items:center;padding:2px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.email-add-section-heading h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:700}.email-basic-fields{gap:14px;min-width:0;display:grid}.email-recipients-section{background:#fff;border-top:none;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.email-recipients-header{border-bottom:1px solid #edf3f9;align-items:center;gap:10px;padding:16px 22px 14px;display:flex}.email-recipients-header__icon{color:#1976d2;background:linear-gradient(145deg,#e0edfd 0%,#cfe5fb 100%);border:1px solid #bfdbfe;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 1px 3px #1976d21f}.email-recipients-header__text{flex-direction:column;gap:1px;display:flex}.email-recipients-header__subtitle{color:#7a90a8;font-size:11px;font-weight:500;line-height:1.3}.email-recipients-body-inner{gap:16px;min-width:0;padding:18px 22px 24px;display:grid;overflow:hidden}.email-recipients-mode{gap:8px;display:grid}.email-recipients-mode__label{color:#1565c0;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.email-recipients-mode__tabs{background:linear-gradient(#f4f8fd 0%,#eef4fa 100%);border:1px solid #dce8f2;border-radius:10px;gap:0;padding:3px;display:flex;box-shadow:inset 0 1px 2px #0f172a0d}.email-recipients-mode__tab{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:all .12s;display:inline-flex}.email-recipients-mode__tab:hover:not(.is-active){color:#334155;background:#fffc}.email-recipients-mode__tab.is-active.is-include{color:#15803d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#86efac;box-shadow:0 1px 4px #16a34a24,inset 0 1px #ffffffb3}.email-recipients-mode__tab.is-active.is-exclude{color:#c2410c;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-color:#fdba74;box-shadow:0 1px 4px #ea580c24,inset 0 1px #ffffffb3}.email-recipients-mode__hint{color:#64748b;background:#f8fafc;border:1px solid #e8f0f8;border-radius:8px;margin:0;padding:9px 12px;font-size:11px;font-weight:500;line-height:1.55}.email-recipients-single-enterprise,.email-recipients-all-enterprises-note{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:10px;font-size:11.5px;font-weight:700;line-height:1.45;display:block}.email-recipients-single-enterprise{padding:9px 12px}.email-recipients-all-enterprises-note{padding:12px 14px}.email-recipients-department-hint{background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;align-items:stretch;width:fit-content;max-width:100%;margin-top:8px;display:inline-flex;overflow:hidden}.email-recipients-department-stat{color:#1d4ed8;align-items:center;gap:5px;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.email-recipients-department-stat--users{background:#2563eb0f;border-left:1px solid #bfdbfe}.email-dept-option{flex-direction:column;gap:1px;padding:2px 0;display:flex}.email-dept-option__name{color:#1a2845;font-size:13px;font-weight:600;line-height:1.3}.email-dept-option__enterprise{color:#7a90a8;font-size:10.5px;font-weight:500;line-height:1.3}.email-dept-select.ant-select .ant-select-selector{min-height:40px;height:auto!important}.email-dept-select.ant-select .ant-select-selection-item{color:#1e40af;background:linear-gradient(135deg,#eff6ff 0%,#e5effd 100%);border-color:#bfdbfe;border-radius:6px;max-width:100%;font-size:11.5px;font-weight:700}.email-dept-select.ant-select .ant-select-selection-item-content{text-overflow:ellipsis;overflow:hidden}.email-dept-select.ant-select .ant-select-selection-item-remove{color:#7da4cf}.email-recipients-list-section{background:linear-gradient(#fff 0%,#f5f9ff 100%);border:1px solid #bfdbfe;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid;box-shadow:inset 0 1px #fffc;container-type:inline-size}.email-recipients-filters{grid-template-columns:1fr;gap:6px;min-width:0;display:grid}.email-recipients-filters>*{min-width:0}.email-recipients-filters-row{align-items:center;gap:8px;min-width:0;display:flex}.email-recipients-filters-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;flex:none;font-size:10px;font-weight:800}.email-recipients-membership-filter.ant-select{flex:1;min-width:0}.email-recipients-membership-filter.ant-select .ant-select-selector{background:#fff!important;border-color:#d4dfe9!important;border-radius:8px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important;box-shadow:0 1px 2px #0f172a0a!important}.email-recipients-membership-filter.ant-select .ant-select-selection-item{font-size:12px!important;font-weight:600!important}.email-recipients-context-actions{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.email-recipients-summary{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.email-recipients-summary__stat{color:#64748b;align-items:baseline;gap:3px;font-size:11px;font-weight:500;display:inline-flex}.email-recipients-summary__stat strong{letter-spacing:-.02em;font-size:13px;font-weight:800}.email-recipients-summary__stat--include strong{color:#15803d}.email-recipients-summary__stat--exclude strong{color:#c2410c}.email-recipients-summary__sep{color:#cbd5e1;font-size:12px;font-weight:400}.email-recipients-add-all-button.ant-btn{color:#1565c0;text-transform:uppercase;letter-spacing:.04em;text-overflow:ellipsis;background:#fff;border-color:#bfdbfe;border-radius:999px;flex:none;max-width:132px;font-size:10.5px;font-weight:800;overflow:hidden}.email-recipients-add-all-button.ant-btn:not(:disabled):hover{color:#0f6eb8;background:#eff6ff;border-color:#93c5fd}.email-recipients-search.ant-input-affix-wrapper{background:#fff;border-color:#d4dfe9;border-radius:10px;min-width:0;font-family:Montserrat,sans-serif;font-size:12.5px;box-shadow:0 1px 3px #0f172a0d}.email-recipients-search.ant-input-affix-wrapper input{font-family:Montserrat,sans-serif;font-size:12.5px}.email-recipients-search.ant-input-affix-wrapper:hover{border-color:#93c5fd}.email-recipients-search.ant-input-affix-wrapper:focus-within{background:#fff;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.email-recipients-list{background:#fff;border:1px solid #e0eaf3;border-radius:10px;min-width:0;min-height:320px;max-height:420px;overflow:hidden auto}.email-recipients-list::-webkit-scrollbar{width:4px}.email-recipients-list::-webkit-scrollbar-track{background:0 0}.email-recipients-list::-webkit-scrollbar-thumb{background:#c5d6e8;border-radius:4px}.email-recipients-loading{color:#7a90a8;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:12px;font-weight:500;display:flex}.email-recipients-loading__spinner{border:2px solid #d4dfe9;border-top-color:#1976d2;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite recipientsSpin;display:inline-block}@keyframes recipientsSpin{to{transform:rotate(360deg)}}.email-recipients-empty{color:#a8becf;text-align:center;flex-direction:column;align-items:center;gap:7px;padding:28px 16px;font-size:12px;font-weight:500;display:flex}.email-recipients-user-row{text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f5fa;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 12px;transition:background 80ms,box-shadow 80ms;display:grid}.email-recipients-user-row:last-child{border-bottom:none}.email-recipients-user-row:hover{background:#f0f7ff;box-shadow:inset 3px 0 #93c5fd}.email-recipients-user-row.is-ruled{background:#f0fdf4;box-shadow:inset 3px 0 #22c55e}.email-recipients-user-row.is-ruled.is-exclude{background:#fff7ed;box-shadow:inset 3px 0 #f97316}.email-recipients-user-row.is-ruled:hover{background:#ecfdf5}.email-recipients-user-row.is-ruled.is-exclude:hover{background:#ffedd5}.email-recipients-user-row:hover .email-recipients-add-badge{opacity:1;transform:scale(1)}.email-recipients-user-avatar{color:#1e40af;background:linear-gradient(135deg,#dbeafe 0%,#c7dbf9 100%);border:1px solid #bfcfe8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.email-recipients-user-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.email-recipients-user-name{color:#0f2035;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.email-recipients-user-email{color:#7a90a8;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.email-recipients-user-enterprise{color:#1e40af;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;width:fit-content;max-width:100%;min-height:20px;padding:2px 9px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex;overflow:hidden}.email-recipients-user-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;max-width:190px;display:inline-flex}.email-recipients-rule-state{color:#15803d;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:#dcfce7;border:1px solid #86efac;border-radius:999px;flex:0 auto;max-width:82px;padding:3px 8px;font-size:10px;font-weight:800;overflow:hidden}.email-recipients-rule-state.is-exclude{color:#c2410c;background:#ffedd5;border-color:#fdba74}.email-recipients-add-badge{letter-spacing:.03em;opacity:1;color:#1565c0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#dbeafe;border:1px solid #bfdbfe;border-radius:6px;flex:none;max-width:88px;min-height:24px;padding:3px 9px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;transition:opacity 80ms,transform 80ms;overflow:hidden;transform:scale(1)}.email-recipients-add-badge:hover{opacity:1;color:#0f4aa1;background:#bfdbfe;transform:scale(1)}.email-recipients-add-badge.is-exclude{color:#c2410c;background:#ffedd5;border-color:#fdba74}.email-recipients-add-badge.is-exclude:hover{color:#9a3412;background:#fed7aa}.email-recipients-add-badge.is-ruled{opacity:1;color:#b91c1c;background:#fff;border-color:#fecaca;justify-content:center;align-items:center;width:26px;min-width:26px;min-height:26px;padding:0;display:inline-flex;transform:scale(1)}.email-recipients-add-badge.is-ruled:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.email-recipients-add-badge.is-ruled.is-exclude{color:#b91c1c;background:#fff;border-color:#fecaca}@container (width<=440px){.email-recipients-user-row{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:8px 10px;padding:10px 12px}.email-recipients-user-avatar{margin-top:1px}.email-recipients-user-actions{grid-column:2;justify-content:flex-start;width:100%;max-width:100%}.email-recipients-add-badge{max-width:none}}.email-recipients-pagination.ant-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;margin:0;font-family:Montserrat,sans-serif;display:flex;overflow:visible}.email-recipients-pagination .ant-pagination-item,.email-recipients-pagination .ant-pagination-prev,.email-recipients-pagination .ant-pagination-next,.email-recipients-pagination .ant-pagination-jump-prev,.email-recipients-pagination .ant-pagination-jump-next{cursor:pointer;color:#475569!important;background:#fff!important;border:1px solid #dde7f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important;transition:all .1s!important;display:inline-flex!important;box-shadow:0 1px 2px #0f172a0d!important}.email-recipients-pagination .ant-pagination-item a{width:100%!important;height:100%!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:flex!important}.email-recipients-pagination .ant-pagination-item:not(.ant-pagination-item-active):hover,.email-recipients-pagination .ant-pagination-prev:hover,.email-recipients-pagination .ant-pagination-next:hover,.email-recipients-pagination .ant-pagination-jump-prev:hover,.email-recipients-pagination .ant-pagination-jump-next:hover{color:#1976d2!important;background:#eff6ff!important;border-color:#93c5fd!important}.email-recipients-pagination .ant-pagination-item-active{background:linear-gradient(145deg,#1976d2 0%,#1565c0 100%)!important;border-color:#1976d2!important;box-shadow:0 2px 6px #1976d247!important}.email-recipients-pagination .ant-pagination-item-active a{color:#fff!important}.email-recipients-pagination .ant-pagination-disabled{opacity:.4!important;pointer-events:none!important}.email-recipients-pagination .ant-pagination-prev button,.email-recipients-pagination .ant-pagination-next button{width:100%!important;height:100%!important;color:inherit!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.email-recipients-pagination .ant-pagination-jump-prev .ant-pagination-item-ellipsis,.email-recipients-pagination .ant-pagination-jump-next .ant-pagination-item-ellipsis{letter-spacing:1px;font-size:10px!important}.email-recipients-pagination .ant-pagination-options{margin-inline-start:4px!important}.email-recipients-pagination .ant-pagination-options-size-changer.ant-select{min-width:92px!important;font-family:Montserrat,sans-serif!important}.email-recipients-pagination .ant-pagination-options-size-changer .ant-select-selector{color:#475569!important;border-color:#dde7f0!important;border-radius:8px!important;min-height:30px!important;font-size:11.5px!important;font-weight:700!important;box-shadow:0 1px 2px #0f172a0d!important}.email-recipients-manual-card{box-sizing:border-box;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:18px 18px 20px;display:grid}.email-recipients-manual-card__header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:0 1px 16px;display:grid}.email-recipients-manual-card__hero-icon{color:#1976d2;background:#ffffffb8;border:1px solid #93c5fdb8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff,0 8px 18px #1976d21f}.email-recipients-manual-card__heading{justify-items:start;gap:4px;min-width:0;padding-top:1px;display:grid}.email-recipients-manual-card__badge{color:#1565c0;letter-spacing:.055em;text-transform:uppercase;background:#eff6ffc7;border:1px solid #93c5fd9e;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.email-recipients-manual-card__title{color:#17324f;letter-spacing:-.018em;font-size:13.5px;font-weight:750;line-height:1.3}.email-recipients-manual-card__desc{color:#647c93;margin:0;font-size:10.5px;font-weight:550;line-height:1.5}.email-recipients-manual-card__flow-heading{color:#4d6882;letter-spacing:.055em;text-transform:uppercase;border-top:1px solid #dbeafed1;justify-content:space-between;align-items:center;gap:8px;padding:13px 1px 9px;font-size:9px;font-weight:750;line-height:1.2;display:flex}.email-recipients-manual-card__flow-heading small{color:#6b83a0;letter-spacing:0;text-transform:none;background:#ffffff94;border:1px solid #bfdbfeb3;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:700}.email-recipients-manual-card__steps{gap:8px;display:grid;position:relative}.email-recipients-manual-card__steps:before{content:"";background:linear-gradient(#60a5fa33,#3b82f6b3,#60a5fa33);width:1px;position:absolute;top:29px;bottom:29px;left:28px}.email-recipients-manual-step{background:#ffffffa8;border:1px solid #cbdcecb8;border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:9px 10px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffeb,0 4px 12px #2d46620b}.email-recipients-manual-step:hover{background:#f8fcffe6;border-color:#60a5faa8;box-shadow:inset 0 1px #fff,0 7px 16px #1e66af14}.email-recipients-manual-step__icon{z-index:1;color:#1976d2;background:#eff6fff5;border:1px solid #93c5fdb8;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 3px 9px #1976d21a}.email-recipients-manual-step__info{justify-items:start;gap:2px;min-width:0;display:grid}.email-recipients-manual-step__info>span{color:#7e94aa;letter-spacing:.065em;text-transform:uppercase;font-size:7.5px;font-weight:750;line-height:1.15}.email-recipients-manual-step__info strong{color:#24435f;font-size:10.5px;font-weight:750;line-height:1.3}.email-recipients-manual-step__info small{color:#71879c;font-size:9px;font-weight:550;line-height:1.4}.email-editor-controls{background:linear-gradient(#f8fbfe 0%,#f0f6fc 100%);border-top:none;gap:14px;padding:16px 18px 18px;display:grid}.email-editor-controls__header{border-bottom:1px solid #e2edf8;align-items:center;gap:10px;padding-bottom:12px;display:flex}.email-editor-controls__icon{color:#4f46e5;background:linear-gradient(135deg,#eef2ff 0%,#e0e7ff 100%);border:1px solid #c7d2fe;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 6px #4f46e51f}.email-editor-controls__titles{flex-direction:column;gap:1px;display:flex}.email-editor-controls__title{color:#1e293b;letter-spacing:-.01em;font-size:12.5px;font-weight:800;line-height:1.25}.email-editor-controls__subtitle{color:#64748b;font-size:11px;font-weight:500;line-height:1.35}.email-editor-controls__vars{flex-direction:column;gap:12px;display:flex}.email-authoring-tools{gap:10px;padding:10px;display:grid}.email-authoring-card{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:#ffffffc2;border:1px solid #ffffffeb;border-radius:13px;outline:1px solid #bfdbfe75;box-shadow:inset 0 1px 1px #fffffff5,0 4px 14px #2563eb0b}.email-authoring-card__heading{align-items:center;gap:9px;min-width:0;display:flex}.email-authoring-card__heading>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-authoring-card__heading strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;line-height:1.25;overflow:hidden}.email-authoring-card__heading>div>span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:550;line-height:1.3;overflow:hidden}.email-authoring-card__icon{color:#2563eb;background:#eff6ffd1;border:1px solid #bfdbfe;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 4px 10px #2563eb1c,inset 0 1px #fffffff2}.email-authoring-card__icon.is-violet{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.email-authoring-card__icon.is-amber{color:#d97706;background:#fffbeb;border-color:#fde68a}.email-authoring-card{gap:12px;padding:13px;display:grid}.email-authoring-field{gap:6px;min-width:0;display:grid}.email-authoring-field>label{color:#475569;letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:8.5px;font-weight:800;line-height:1.2;display:flex}.email-authoring-field>label>span{color:#2563eb;letter-spacing:0;text-transform:none;background:#eff6ff;border-radius:999px;padding:2px 6px;font-size:8px}.email-inline-font-browser{gap:7px;display:grid}.email-inline-font-search{color:#64748b;background:#f8fafcbd;border:1px solid #cbd5e1d1;border-radius:9px;align-items:center;gap:7px;height:35px;padding:0 9px;display:flex;box-shadow:inset 0 1px #ffffffeb}.email-inline-font-search input{color:#1e293b;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600}.email-inline-font-search>span{color:#64748b;text-align:center;background:#eaf1f9;border-radius:999px;min-width:22px;padding:3px 5px;font-size:8px;font-weight:800}.email-inline-font-categories{scrollbar-width:thin;gap:4px;padding-bottom:1px;display:flex;overflow-x:auto}.email-inline-font-categories button{color:#64748b;cursor:pointer;background:#ffffffad;border:1px solid #dbe4ef;border-radius:999px;flex:none;min-height:23px;padding:3px 7px;font-family:Montserrat,sans-serif;font-size:7.8px;font-weight:700}.email-inline-font-list{overscroll-behavior:contain;scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin;background:#f8fafc94;border:1px solid #cbd5e1b3;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:5px;height:190px;padding:6px;display:grid;overflow-y:auto}.email-inline-font-option{color:#1e293b;text-align:left;cursor:pointer;background:#ffffffb8;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:7px 10px;transition:border-color .13s,background .13s,color .13s,transform .13s,box-shadow .13s;display:flex;position:relative}.email-inline-font-option__sample{color:currentColor;background:#ffffffe6;border:1px solid #dbe4ef;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.email-inline-font-option__copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-inline-font-option__copy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.25;overflow:hidden}.email-inline-font-option__copy small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;line-height:1.2;overflow:hidden}.email-inline-font-option__check{color:#fff;background:#2563eb;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;right:6px}.email-inline-font-empty{color:#94a3b8;text-align:center;grid-column:1/-1;padding:24px 10px;font-size:9px;font-weight:650}.email-studio-emoji-widget{box-sizing:border-box;flex-direction:column;gap:8px;width:100%;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.email-studio-emoji-header{background:radial-gradient(circle at 88% -30%,#3b82f626,#0000 48%),linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dbe5f0;border-radius:12px;align-items:center;gap:9px;padding:8px 10px;display:flex;box-shadow:0 1px 3px #0f172a08}.email-studio-emoji-header .emoji-picker-brand-icon{flex:0 0 32px;width:32px;height:32px;font-size:18px}.email-studio-emoji-header .emoji-picker-heading strong{font-size:13px}.email-studio-emoji-header .emoji-picker-heading small{font-size:10px}.email-studio-emoji-header .emoji-picker-result-count{min-width:24px;height:22px;padding:0 6px;font-size:9.5px}.email-studio-emoji-search-preview{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #d8e3ef;border-radius:10px;align-items:center;gap:8px;height:34px;padding:0 9px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:inset 0 1px 2px #0f172a06}.email-studio-emoji-search-preview:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.email-studio-emoji-search-preview input{color:#1e293b;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;font-family:inherit;font-size:11px;font-weight:550}.email-studio-emoji-search-preview input::placeholder{color:#94a3b8;font-size:10px;font-weight:500}.emoji-picker-search-clear-btn{color:#64748b;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-size:11px;line-height:1;transition:all .14s;display:flex}.emoji-picker-search-clear-btn:hover{color:#1e293b;background:#cbd5e1}.email-studio-emoji-categories{scrollbar-width:none;box-sizing:border-box;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;padding:2px 0 4px;display:flex;overflow-x:auto}.email-studio-emoji-categories::-webkit-scrollbar{display:none}.email-studio-emoji-categories button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:background-color .1s,border-color .1s,transform .1s;display:inline-flex}.email-studio-emoji-categories button:hover:not(:disabled){background:#eff6ff;border-color:#dbeafe;transform:translateY(-1px)}.email-studio-emoji-categories button.is-active{background:#e7f1ff;border-color:#bfdbfe;box-shadow:inset 0 0 0 1px #3b82f60d}.email-studio-emoji-skin-tones{box-sizing:border-box;background:#fff;border:1px solid #e4eaf1;border-radius:10px;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;min-height:34px;margin:0;padding:4px 7px 4px 9px;display:flex}.email-studio-emoji-skin-tones>span{color:#64748b;letter-spacing:.02em;white-space:nowrap;font-size:9px;font-weight:700}.email-studio-emoji-skin-tones>div{align-items:center;gap:3px;display:flex}.email-studio-emoji-skin-tones button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:0 0 23px;justify-content:center;align-items:center;width:23px;height:23px;padding:0;transition:all .1s;display:inline-flex}.email-studio-emoji-skin-tones button:hover:not(:disabled){background:#f8fafc;border-color:#d8e3ef;transform:translateY(-1px)}.email-studio-emoji-skin-tones button.is-active{background:#eff6ff;border-color:#93c5fd;box-shadow:0 0 0 1px #3b82f61f}.email-studio-emoji-skin-tones button>span{box-sizing:border-box;border:1px solid #0f172a1f;border-radius:50%;width:14px;height:14px;display:block;box-shadow:inset 0 1px 1px #ffffff73,0 1px 2px #0f172a14}.email-studio-emoji-skin-tones button[data-tone=default]>span{background:#f7cf3f}.email-studio-emoji-skin-tones button[data-tone=light]>span{background:#ffdbac}.email-studio-emoji-skin-tones button[data-tone=medium-light]>span{background:#f1c27d}.email-studio-emoji-skin-tones button[data-tone=medium]>span{background:#d99b65}.email-studio-emoji-skin-tones button[data-tone=medium-dark]>span{background:#a9683a}.email-studio-emoji-skin-tones button[data-tone=dark]>span{background:#71452c}.email-studio-emoji-popular-card{box-sizing:border-box;background:#fff;border:1px solid #e4eaf1;border-radius:10px;flex-direction:column;gap:4px;width:100%;min-width:0;max-width:100%;padding:6px 8px 7px;display:flex}.email-studio-emoji-popular-header{justify-content:space-between;align-items:center;gap:4px;display:flex}.email-studio-emoji-popular-header span{color:#475569;letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:750}.email-studio-emoji-popular-header small{color:#94a3b8;font-size:8.5px;font-weight:600}.email-studio-emoji-popular-row{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;align-items:center;gap:3px;width:100%;min-width:0;max-width:100%;padding-bottom:4px;display:flex;overflow:auto hidden}.email-studio-emoji-popular-row::-webkit-scrollbar{height:4px}.email-studio-emoji-popular-row::-webkit-scrollbar-track{background:#f1f5f9;border-radius:999px}.email-studio-emoji-popular-row::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.email-studio-emoji-popular-row::-webkit-scrollbar-thumb:hover{background:#94a3b8}.email-studio-emoji-popular-btn{cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;min-width:27px;height:27px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:15px;line-height:1;transition:all .12s;display:flex}.email-studio-emoji-popular-btn:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;transform:scale(1.18);box-shadow:0 2px 6px #2563eb1f}.email-studio-emoji-popular-btn:active:not(:disabled){transform:scale(.92)}.email-studio-emoji-main-card{box-sizing:border-box;background:#fff;border:1px solid #dbe5f0;border-radius:12px;flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.email-studio-emoji-grid{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;grid-template-columns:repeat(auto-fill,minmax(29px,1fr));gap:3px;width:100%;min-width:0;max-width:100%;min-height:150px;max-height:220px;margin:0;padding:6px;list-style:none;display:grid;overflow:hidden auto}.email-studio-emoji-grid::-webkit-scrollbar{width:5px}.email-studio-emoji-grid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.email-studio-emoji-grid::-webkit-scrollbar-thumb:hover{background:#94a3b8}.email-studio-emoji-grid li{cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:100%;min-width:0;height:30px;margin:0;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:17px;line-height:1;transition:background-color .1s,border-color .1s,box-shadow .1s,transform .1s;display:flex;position:relative}.email-studio-emoji-grid li:hover{z-index:2;background:#eff6ff;border-color:#bfdbfe;transform:scale(1.22);box-shadow:0 2px 6px #2563eb24}.email-studio-emoji-grid li:active{transform:scale(.92)}.email-studio-emoji-empty{text-align:center;color:#64748b;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;min-height:140px;padding:18px 10px;display:flex}.email-studio-emoji-empty>span{font-size:24px;line-height:1}.email-studio-emoji-empty strong{color:#1e293b;font-size:11.5px;font-weight:700}.email-studio-emoji-empty small{color:#94a3b8;max-width:180px;font-size:9.5px;line-height:1.35}.email-studio-emoji-footer{box-sizing:border-box;white-space:nowrap;background:#fbfdff;border-top:1px solid #e8eef5;justify-content:space-between;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;min-height:32px;padding:4px 8px;display:flex;overflow:hidden}.email-studio-emoji-footer .emoji-picker-current{color:#1e293b;flex:1;align-items:center;gap:5px;min-width:0;font-size:11px;display:inline-flex;overflow:hidden}.email-studio-emoji-footer .emoji-picker-current span{flex-shrink:0;font-size:15px;line-height:1}.email-studio-emoji-footer .emoji-picker-current strong{white-space:nowrap;text-overflow:ellipsis;color:#1e293b;font-size:10px;font-weight:700;overflow:hidden}.email-studio-emoji-footer .emoji-picker-shortcuts{color:#94a3b8;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:9px;font-weight:550;display:inline-flex}.email-studio-emoji-default-hint{color:#94a3b8;white-space:nowrap;text-align:center;justify-content:center;align-items:center;gap:4px;width:100%;font-size:9.5px;font-weight:550;display:inline-flex}.email-studio-emoji-footer kbd,.email-studio-emoji-search-preview kbd{box-sizing:border-box;color:#64748b;background:#fff;border:1px solid #cfd9e5;border-bottom-color:#b8c5d3;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:17px;padding:0 4px;font-family:inherit;font-size:8.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px #d8e1eb}.email-authoring-size-grid button{color:#475569;cursor:pointer;background:#f8fafcbd;border:1px solid #dbe4ef;border-radius:6px;flex:none;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 6px;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:750;transition:all .12s;display:inline-flex}.email-authoring-color-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.email-authoring-color-controls>label{color:#334155;cursor:pointer;background:#ffffffc2;border:1px solid #cbd5e1db;border-radius:9px;justify-content:flex-start;align-items:center;gap:7px;min-width:0;height:38px;padding:0 31px 0 9px;font-family:Georgia,serif;font-size:14px;font-weight:800;display:flex;position:relative;overflow:hidden}.email-authoring-color-controls>label>strong{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:8.5px;font-weight:750;overflow:hidden}.email-authoring-color-controls input{opacity:1;cursor:pointer;border:0;width:22px;height:22px;padding:0;position:absolute;top:7px;right:7px}.email-authoring-format-bar{background:#f8fafcb8;border:1px solid #cbd5e1c2;border-radius:10px;align-items:center;gap:4px;padding:5px;display:flex}.email-authoring-format-bar button{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;transition:color .12s,border-color .12s,background .12s,transform .12s;display:grid}.email-authoring-format-bar button:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px)}.email-authoring-format-bar button.active{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd;box-shadow:inset 0 1px #ffffffdb}.email-authoring-format-bar button:disabled,.email-inline-font-browser button:disabled,.email-inline-font-browser input:disabled,.email-authoring-size-grid button:disabled,.email-authoring-color-controls input:disabled{cursor:not-allowed;opacity:.45}.email-authoring-format-divider{background:#dbe4ef;width:1px;height:22px;margin:0 2px}.email-authoring-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.email-authoring-block-button{color:#334155;text-align:left;cursor:pointer;background:#f8fafca3;border:1px solid #cbd5e1c2;border-radius:10px;align-items:center;gap:8px;min-width:0;min-height:58px;padding:8px;font-family:Montserrat,sans-serif;transition:color .15s,border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex;box-shadow:inset 0 1px #ffffffe0}.email-authoring-block-button:hover:not(:disabled){color:#1d4ed8;background:linear-gradient(145deg,#f8fbff,#eff6ff);border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 6px 13px #2563eb17}.email-authoring-block-button:disabled{cursor:not-allowed;opacity:.45}.email-authoring-block-button__icon{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.email-authoring-block-button__icon svg{width:15px;height:15px}.email-authoring-block-button>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.email-authoring-block-button strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;line-height:1.2;overflow:hidden}.email-authoring-block-button small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:7.8px;font-weight:550;line-height:1.25;overflow:hidden}.email-authoring-variables .email-dynamic-template-control{margin:0}.email-authoring-youtube-dialog{gap:10px;padding-top:3px;font-family:Montserrat,sans-serif;display:grid}.email-authoring-youtube-dialog>label{color:#334155;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.email-authoring-youtube-dialog .ant-input-affix-wrapper{border-radius:10px;min-height:42px}.email-authoring-youtube-dialog p{color:#64748b;min-height:18px;margin:0;font-size:10px;font-weight:550;line-height:1.5}.email-authoring-dialog-actions{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.email-authoring-dialog-actions button{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;min-height:36px;padding:0 13px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:750}.email-authoring-dialog-actions button.is-primary{color:#fff;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#2563eb;box-shadow:0 5px 12px #2563eb3d}.email-authoring-dialog-actions button:disabled{color:#94a3b8;box-shadow:none;cursor:not-allowed;background:#f1f5f9;border-color:#e2e8f0}.email-editor-section{flex:1;align-content:start;gap:10px;min-width:0;display:grid}.email-trigger-config{background:linear-gradient(#fff 0%,#f8fbff 100%);gap:14px;padding:16px 18px 18px;display:grid}.email-trigger-header{border-bottom:1px solid #e4edf5;align-items:center;gap:9px;padding-bottom:14px;display:flex}.email-trigger-header__icon{color:#1976d2;background:linear-gradient(145deg,#e0edfd 0%,#cfe5fb 100%);border:1px solid #bfdbfe;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 1px 3px #1976d224}.email-trigger-options{flex-direction:column;gap:8px;width:100%;display:flex}.email-trigger-option{-webkit-backdrop-filter:blur(10px);cursor:pointer;text-align:left;box-sizing:border-box;background:#ffffffd9;border:1.5px solid #e2e8f0d9;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-family:Montserrat,sans-serif;transition:all .16s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 2px #0f172a08}.email-trigger-option:hover:not(.is-disabled):not(.is-active){background:#f8fafff2;border-color:#93c5fde6;transform:translateY(-1px);box-shadow:0 3px 10px #2563eb0f}.email-trigger-option.is-active{background:linear-gradient(135deg,#eff6fff2 0%,#e0effed9 100%);border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f,0 2px 8px #2563eb14}.email-trigger-option.is-disabled{cursor:not-allowed;opacity:.6;box-shadow:none;background:#f8fafccc;border-color:#e2e8f0}.email-trigger-option.is-disabled:hover{box-shadow:none;background:#f8fafccc;border-color:#e2e8f0;transform:none}.email-trigger-option__icon{color:#475569;backface-visibility:hidden;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:all .14s;display:grid}.email-trigger-option:hover:not(.is-disabled) .email-trigger-option__icon{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.email-trigger-option.is-active .email-trigger-option__icon{color:#1d4ed8;background:#fff;border-color:#93c5fd;box-shadow:0 2px 6px #2563eb24}.email-trigger-option__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-trigger-option__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-trigger-option__title{color:#111827;font-size:12px;font-weight:700;line-height:1.25;transition:color .12s}.email-trigger-option.is-active .email-trigger-option__title{color:#1d4ed8}.email-trigger-option__soon{color:#64748b;text-transform:uppercase;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:1px 6px;font-size:8.5px;font-weight:800;line-height:1}.email-trigger-option__desc{color:#64748b;margin:0;font-size:10.5px;font-weight:500;line-height:1.35}.email-trigger-option.is-active .email-trigger-option__desc{color:#475569}.email-trigger-option__radio-wrap{flex:none;justify-content:center;align-items:center;display:flex}.email-trigger-option__radio{background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;place-items:center;width:18px;height:18px;transition:all .14s;display:grid}.email-trigger-option:hover:not(.is-disabled):not(.is-active) .email-trigger-option__radio{border-color:#93c5fd}.email-trigger-option__radio.is-active{background:#2563eb;border-color:#2563eb;box-shadow:0 1px 3px #2563eb4d}.email-trigger-option__radio-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:.16s cubic-bezier(.34,1.56,.64,1) both email-radio-pop}@keyframes email-radio-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.email-trigger-grid{gap:12px;display:grid}.email-vaccine-cond-wrap{display:grid}.email-vaccine-cond-select.ant-select .ant-select-selector{border-width:1.5px!important;border-radius:10px!important;transition:border-color .15s,background .15s,box-shadow .15s!important}.email-vaccine-cond-wrap--missing .email-vaccine-cond-select.ant-select .ant-select-selector{background:linear-gradient(105deg,#fff7ed 0%,#fff 52%)!important;border-color:#fb923c!important;box-shadow:inset 0 1px #fffc,0 1px 4px #f973161a!important}.email-vaccine-cond-wrap--has .email-vaccine-cond-select.ant-select .ant-select-selector{background:linear-gradient(105deg,#f0fdf4 0%,#fff 52%)!important;border-color:#4ade80!important;box-shadow:inset 0 1px #fffc,0 1px 4px #22c55e1a!important}.email-vaccine-cond-option{align-items:center;gap:8px;display:inline-flex}.email-vaccine-cond-dot{border-radius:50%;flex:none;width:8px;height:8px}.email-vaccine-cond-dot--missing{background:#f97316;box-shadow:0 0 0 2px #f9731638}.email-vaccine-cond-dot--has{background:#22c55e;box-shadow:0 0 0 2px #22c55e38}.email-vaccine-name-select.ant-select .ant-select-selector{background:linear-gradient(160deg,#f8fbff 0%,#f2f7fc 100%)!important;border-width:1.5px!important;border-color:#b2c8e0!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffffe6,0 1px 3px #0f172a0d!important}.email-vaccine-name-select.ant-select:hover .ant-select-selector{border-color:#7aadd4!important}.email-vaccine-name-option{align-items:center;gap:8px;display:flex}.email-vaccine-name-option__icon{color:#7aadcc;flex:none}.email-vaccine-name-label{align-items:center;gap:7px;width:100%;min-width:0;display:inline-flex}.email-vaccine-name-label__icon{color:#7aadcc;flex:none}.email-add-select.ant-select{width:100%;min-width:0}.email-vaccine-option__label{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.email-vaccine-option__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-vaccine-option__badge{color:#9a3412;text-transform:uppercase;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;flex:none;padding:1px 6px;font-size:10px;font-weight:700;line-height:1.4}.email-add-select.ant-select .ant-select-selection-item .email-vaccine-option__label{width:100%}.email-add-cc-select.ant-select .ant-select-selector{color:#0f172a!important;background:#fff!important;border-color:#d0dce8!important;border-radius:9px!important;align-items:center!important;min-height:38px!important;padding:3px 11px!important;font-size:12.5px!important;font-weight:600!important;transition:border-color .12s,box-shadow .12s!important;display:flex!important;box-shadow:0 1px 2px #0f172a0a!important}.email-add-cc-select.ant-select:hover .ant-select-selector{border-color:#93c5fd!important}.email-add-cc-select.ant-select.ant-select-focused .ant-select-selector,.email-add-cc-select.ant-select-focused .ant-select-selector{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f,0 1px 2px #0f172a0a!important}.email-add-cc-select.ant-select .ant-select-selection-item{color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;align-items:center!important;gap:4px!important;height:24px!important;margin-block:2px!important;padding:0 6px!important;font-size:11.5px!important;font-weight:600!important;line-height:22px!important;display:inline-flex!important}.email-add-cc-select.ant-select .ant-select-selection-item-remove{color:#3b82f6!important;align-items:center!important;font-size:10px!important;display:inline-flex!important}.email-add-cc-select.ant-select .ant-select-selection-item-remove:hover{color:#ef4444!important}.email-add-input-prefix,.email-add-title-input .ant-input-prefix,.email-add-cc-select.ant-select .ant-select-prefix{color:#00000073!important;flex:none!important;align-items:center!important;margin-inline-end:8px!important;display:inline-flex!important}.email-add-date-picker.ant-picker,.email-add-number-input.ant-input-number{border-color:#d4e0ed;border-radius:10px;width:100%}.montserrat{font-family:Montserrat,sans-serif}.email-add-title-input.ant-input,.email-add-title-input.ant-input-affix-wrapper{color:#0f172a;background:#fff;border-color:#d0dce8;border-radius:9px;height:38px;font-size:12.5px;font-weight:600;transition:border-color .12s,box-shadow .12s;box-shadow:0 1px 2px #0f172a0a}.email-add-title-input.ant-input:hover,.email-add-title-input.ant-input-affix-wrapper:hover{border-color:#93c5fd}.email-add-title-input.ant-input:focus,.email-add-title-input.ant-input-affix-wrapper:focus,.email-add-title-input.ant-input-affix-wrapper-focused{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 1px 2px #0f172a0a}.email-add-editor-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.email-add-editor-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.email-dynamic-vars-wrapper{flex-direction:column;gap:10px;display:flex}.email-dynamic-vars-header{align-items:center;gap:8px;display:flex}.email-dynamic-vars-search-wrap{align-items:center;width:100%;display:flex;position:relative}.email-dynamic-vars-search-icon{color:#94a3b8;pointer-events:none;position:absolute;left:10px}.email-dynamic-vars-search-input{color:#1e293b;background:#fff;border:1px solid #dbeafe;border-radius:9px;outline:none;width:100%;height:34px;padding:0 28px 0 32px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:600;transition:all .12s;box-shadow:inset 0 1px 2px #0f172a08}.email-dynamic-vars-search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.email-dynamic-vars-search-clear{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;transition:all .1s;display:grid;position:absolute;right:8px}.email-dynamic-vars-search-clear:hover{color:#0f172a;background:#e2e8f0}.email-dynamic-vars-grid{grid-template-columns:1fr;gap:7px;display:grid}.email-var-card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:Montserrat,sans-serif;transition:all .18s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.email-var-card:hover:not(:disabled){background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 16px #2563eb17}.email-var-card:active:not(:disabled){transform:scale(.985)}.email-var-card:hover:not(:disabled) .email-var-card__insert-btn{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;transform:translate(2px)}.email-var-card.is-present{background:linear-gradient(135deg,#fff 0%,#f0f7ff 100%);border-color:#93c5fd}.email-var-card:disabled{opacity:.5;cursor:not-allowed}.email-var-card__main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.email-var-card__icon{color:#475569;backface-visibility:hidden;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;transition:all .14s;display:grid}.email-var-card:hover:not(:disabled) .email-var-card__icon{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 6px #2563eb24}.email-var-card.is-present .email-var-card__icon{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;box-shadow:0 2px 6px #2563eb1f}.email-var-card__content{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.email-var-card__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-var-card__name{color:#111827;font-size:12px;font-weight:700;line-height:1.2}.email-var-card__tag{color:#475569;letter-spacing:-.02em;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:6px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;font-weight:700;transition:all .14s}.email-var-card:hover:not(:disabled) .email-var-card__tag,.email-var-card.is-present .email-var-card__tag{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.email-var-card__desc{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;line-height:1.3;overflow:hidden}.email-var-card__actions{flex:none;align-items:center;gap:5px;display:flex}.email-var-card__copy-btn{color:#64748b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;place-items:center;width:24px;height:24px;transition:all .12s;display:grid}.email-var-card__copy-btn:hover{color:#6d28d9;background:#ede9fe;border-color:#c4b5fd}.email-var-card__insert-btn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:3px;padding:4px 8px;font-size:10.5px;font-weight:700;transition:all .12s;display:inline-flex}.email-dynamic-vars-active-section{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;box-shadow:inset 0 1px 2px #0f172a05}.email-dynamic-vars-active-title{color:#475569;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.email-dynamic-vars-active-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #22c55e33}.email-dynamic-vars-active-list{flex-wrap:wrap;gap:5px;display:flex}.email-dynamic-vars-active-tag{color:#15803d;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;align-items:center;padding:3px 8px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;transition:all .1s;display:inline-flex}.email-dynamic-vars-active-tag:hover{background:#dcfce7;border-color:#86efac;transform:translateY(-1px)}.email-sick-note-reference-insert{background:linear-gradient(135deg,#fff 0%,#f0f9ff 100%);border:1.5px solid #bae6fd;border-radius:12px;flex-direction:column;gap:11px;margin-top:4px;padding:13px 14px;display:flex;box-shadow:0 2px 6px #0284c70f,inset 0 1px #ffffffe6}.email-sick-note-reference-insert__header{align-items:flex-start;gap:10px;display:flex}.email-sick-note-reference-insert__icon{color:#0284c7;background:linear-gradient(135deg,#e0f2fe 0%,#bae6fd 100%);border:1px solid #7dd3fc;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 2px 6px #0284c726}.email-sick-note-reference-insert__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.email-sick-note-reference-insert__title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.email-sick-note-reference-insert__title-row strong{color:#0c4a6e;font-size:12.5px;font-weight:800}.email-sick-note-reference-insert__badge{color:#0369a1;background:#e0f2fe;border-radius:5px;padding:1px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.email-sick-note-reference-insert__info span{color:#64748b;font-size:11px;font-weight:500;line-height:1.35}.email-sick-note-reference-button{color:#fff;cursor:pointer;background:linear-gradient(#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:0 14px;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:700;transition:all .12s;display:inline-flex;box-shadow:0 2px 6px #0284c740}.email-sick-note-reference-button:hover:not(:disabled){background:linear-gradient(#0369a1 0%,#075985 100%);border-color:#0284c7;transform:translateY(-1px);box-shadow:0 4px 12px #0284c759}.email-sick-note-reference-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.email-editor-controls__size-wrap{margin-top:2px}.email-add-fullscreen-button.ant-btn{color:#475569;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#d4e0ed;border-radius:8px;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:600;transition:all .1s;display:inline-flex;box-shadow:0 1px 2px #0f172a0d,inset 0 1px #ffffffe6}.email-add-fullscreen-button.ant-btn:hover{color:#334155;background:#fff;border-color:#94a3b8}.email-preview-device-control{background:linear-gradient(#f0f5fb 0%,#e8f0f8 100%);border:1px solid #d4e0ed;border-radius:9px;align-items:center;gap:1px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #0f172a12}.email-preview-device-control button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .1s;display:inline-flex}.email-preview-device-control button.is-active{color:#1976d2;background:#fff;border-color:#bfdbfe;box-shadow:0 1px 4px #1976d224,inset 0 1px #ffffffe6}.email-preview-device-control button:not(.is-active):hover{color:#334155;background:#fff9}.email-size-counter{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #bfdbfeb3;border-radius:12px;gap:8px;padding:12px 14px;display:grid;box-shadow:inset 0 1px 1px #fffffff2,0 2px 8px #2563eb0a}.email-size-counter.is-warning{background:linear-gradient(160deg,#fffdf0 0%,#fefae0 100%);border-color:#fde68a;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #d9770614}.email-size-counter.is-danger{background:linear-gradient(160deg,#fff5f5 0%,#ffeded 100%);border-color:#fecaca;box-shadow:inset 0 1px #ffffffe6,0 2px 8px #dc262614}.email-size-counter__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-size-counter__label{align-items:center;gap:7px;display:flex}.email-size-counter__dot{background:#2563eb;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb2e}.email-size-counter.is-warning .email-size-counter__dot{background:#d97706;box-shadow:0 0 0 3px #d977062e}.email-size-counter.is-danger .email-size-counter__dot{background:#dc2626;box-shadow:0 0 0 3px #dc26262e}.email-size-counter__status{color:#1d4ed8;letter-spacing:-.01em;font-size:11.5px;font-weight:700}.email-size-counter.is-warning .email-size-counter__status{color:#92400e}.email-size-counter.is-danger .email-size-counter__status{color:#b91c1c}.email-size-counter__bytes{align-items:baseline;gap:4px;display:flex}.email-size-counter__bytes strong{color:#1e293b;letter-spacing:-.02em;font-size:12.5px;font-weight:800}.email-size-counter__bytes span{color:#64748b;font-size:10.5px;font-weight:500}.email-size-counter__track{background:#0f172a12;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a0f}.email-size-counter__track>div{border-radius:inherit;background:linear-gradient(90deg,#60a5fa 0%,#2563eb 100%);height:100%;transition:width .3s cubic-bezier(.4,0,.2,1),background .3s;box-shadow:0 1px 3px #2563eb59}.email-size-counter.is-warning .email-size-counter__track>div{background:linear-gradient(90deg,#fbbf24 0%,#d97706 100%);box-shadow:0 1px 3px #d9770659}.email-size-counter.is-danger .email-size-counter__track>div{background:linear-gradient(90deg,#f87171 0%,#dc2626 100%);box-shadow:0 1px 3px #dc262659}.email-size-counter__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-size-counter__percent{color:#1d4ed8;letter-spacing:.01em;flex:none;font-size:10.5px;font-weight:700}.email-size-counter.is-warning .email-size-counter__percent{color:#92400e}.email-size-counter.is-danger .email-size-counter__percent{color:#b91c1c}.email-size-counter__hint{color:#8099b8;text-align:right;font-size:10.5px;font-weight:500;line-height:1.4}.email-add-editor-frame{background:linear-gradient(#eef4fa 0%,#e8eff7 100%);border:1px solid #cdd8e5;border-radius:12px;width:100%;max-width:none;transition:max-width .18s,box-shadow .18s;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 4px 10px #0f172a0d,0 16px 32px #0f172a0f}.email-add-editor-frame.is-preview-tablet{max-width:min(var(--email-desktop-width,600px), 100%);margin-left:auto;margin-right:auto}.email-add-editor-frame.is-preview-mobile{max-width:390px;margin-left:auto;margin-right:auto;box-shadow:0 20px 48px #0f172a29}.email-add-editor-frame.is-fullscreen{z-index:1250;box-shadow:none;border:none;border-radius:0;flex-direction:column;max-width:none;display:flex;position:fixed;inset:0;overflow:hidden}.email-add-fullscreen-bar{background:linear-gradient(#fff 0%,#f7fafd 100%);border-bottom:1px solid #e4edf5;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.email-add-fullscreen-bar .email-size-counter{flex:1;gap:6px;padding:8px 12px}.email-add-fullscreen-bar .email-size-counter__footer{display:none}.email-add-editor-body{justify-items:center;width:100%;display:grid}.email-add-editor-frame.is-fullscreen .email-add-editor-body{flex:1;min-height:0;display:block;position:relative;overflow:hidden}.email-add-page-stack{justify-items:center;display:grid}.email-add-editor-frame.is-fullscreen .editor-shell{flex-direction:column;display:flex;inset:0;position:absolute!important}.email-add-fullscreen-exit.ant-btn{color:#475569;background:linear-gradient(#fff 0%,#f8fafc 100%);border-color:#d4e0ed;border-radius:8px;flex:none;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0f172a0d}.Modal__overlay,.ExcalidrawModal__overlay,.dropdown,.typeahead-popover,.mentions-menu,.floating-link-editor,.link-editor,.floating-text-format-popup,.table-cell-action-button-container,.code-action-menu-container,.ant-modal-root,.ant-modal-mask,.ant-modal-wrap,.ant-dropdown,.ant-picker-dropdown,.ant-select-dropdown,.ant-popover,.ant-tooltip,.ant-message,.ant-notification,.ant-image-preview-root{z-index:10000!important}.email-add-editor-frame .editor-shell{color:#1e293b;width:100%;max-width:none;margin:0;line-height:1.65}.email-add-editor-frame:not(.is-fullscreen) .editor-shell{width:100%;margin:0}.email-add-editor-frame .editor-shell.is-size-limit-exceeded .toolbar{opacity:.55}.email-add-editor-frame .editor-shell.is-size-limit-exceeded .toolbar button,.email-add-editor-frame .editor-shell.is-size-limit-exceeded .toolbar .toolbar-item,.email-add-editor-frame .editor-shell.is-size-limit-exceeded .component-picker-surface{pointer-events:none}.email-add-editor-frame .editor-shell.is-size-limit-exceeded .editor{border-color:#ef4444}.email-add-editor-frame.is-fullscreen .editor-container{flex-direction:column;flex:1;min-height:0;display:flex}.email-add-editor-frame .toolbar{scrollbar-width:thin;background:linear-gradient(#f8fafc 0%,#f4f7fb 100%);border:1px solid #d8e2ec;border-bottom:none;border-radius:0;order:1;justify-self:center;gap:2px;width:100%;height:auto;min-height:48px;margin:0;padding:8px;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffd9}.email-add-editor-frame button.toolbar-item{color:#334155;border-radius:6px;min-width:34px;min-height:32px}.email-add-editor-frame .toolbar .toolbar-item .text,.email-add-editor-frame .toolbar .toolbar-item .dropdown-button-text{color:#334155;font-size:12px;font-weight:600}.email-add-editor-frame .toolbar .toolbar-item .icon,.email-add-editor-frame .toolbar i.chevron-down,.email-add-editor-frame .toolbar-item i.chevron-down{opacity:.72}.email-add-editor-frame .toolbar .toolbar-item.active .icon,.email-add-editor-frame .toolbar .toolbar-item.active i,.email-add-editor-frame .toolbar .toolbar-item:hover .icon,.email-add-editor-frame .toolbar .toolbar-item:hover i{opacity:1}.email-add-editor-frame button.toolbar-item.active{color:#1976d2;background:#e8f2fd}.email-add-editor-frame .toolbar-item:hover:not([disabled]){background:#edf2f7}.email-add-editor-frame .toolbar .divider{background:linear-gradient(#0000 0%,#d4e0ed 25% 75%,#0000 100%);align-self:stretch;width:1px;margin:4px 5px}.email-add-editor-frame .toolbar-item.font-family .text{max-width:120px}.email-add-editor-frame .editor-container{width:min(100%, var(--email-page-width,794px));background:0 0;border-radius:0;order:3;margin:0 auto;overflow:hidden}.email-add-editor-frame .editor-scroller{min-height:var(--email-a4-height,1123px);background:0 0;justify-content:center;align-items:flex-start;min-width:100%;padding:0}.email-add-editor-frame .editor-scroller.show-grid{background-color:#0000;background-image:linear-gradient(90deg,#1976d20a 0 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.email-add-editor-frame.is-fullscreen .editor-scroller{flex:1;min-height:0;overflow:auto}.email-add-editor-frame .ContentEditable__root{min-height:var(--email-a4-height,1123px);padding:48px max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2)) 64px;box-sizing:border-box;color:#1e293b;max-width:100%;font-size:15px;overflow-x:hidden}.email-add-editor-frame .ContentEditable__placeholder{top:48px;left:max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2));right:max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2));color:#94a3b8}.email-add-editor-frame .editor{width:100%;min-height:var(--email-a4-height,1123px);box-shadow:none;z-index:0;background:#fff;border-left:1px solid #dfe7ef;border-right:1px solid #dfe7ef;flex:none}.email-add-editor-frame .PlaygroundEditorTheme__h1{color:#0f172a;font-size:24px;font-weight:700}.email-add-editor-frame .PlaygroundEditorTheme__h2{color:#1e293b;text-transform:none;font-size:18px;font-weight:700}.email-add-editor-frame .PlaygroundEditorTheme__h3{color:#334155;text-transform:none;font-size:15px;font-weight:700}.email-add-editor-frame .PlaygroundEditorTheme__quote{color:#475569;background:#f8fafc;border-left:3px solid #1976d2;border-radius:0 7px 7px 0;margin-left:0;padding:12px 14px}.email-add-editor-frame .PlaygroundEditorTheme__code,.email-add-editor-frame .PlaygroundEditorTheme__textCode{color:#0f172a;background:#eef4f8;border-radius:6px}.email-add-editor-frame .PlaygroundEditorTheme__link{color:#1976d2;font-weight:600}.email-add-editor-frame .PlaygroundEditorTheme__specialText{color:#1976d2;cursor:help;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:1px 6px;font-weight:700}.email-add-editor-frame .email-sick-note-reference-node-shell{margin:16px 0}.email-add-editor-frame .email-sick-note-reference-node{-webkit-backdrop-filter:blur(14px)saturate(160%);color:#334155;cursor:default;background:#f8fafcbf;border:1px solid #e2e8f0d9;border-radius:12px;padding:14px 16px;font-family:Montserrat,sans-serif;transition:all .16s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:inset 0 1px 1px #ffffffe6,0 2px 8px #0f172a08}.email-add-editor-frame .email-sick-note-reference-node.is-collapsed{background:#f8fafcbf;padding:11px 16px}.email-add-editor-frame .email-sick-note-reference-node.is-collapsed:hover{background:#f1f5f9d9;border-color:#bfdbfee6;box-shadow:inset 0 1px 1px #fff,0 4px 12px #2563eb0f}.email-add-editor-frame .email-sick-note-reference-node__banner{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__banner-left{align-items:center;gap:10px;min-width:0;display:flex}.email-add-editor-frame .email-sick-note-reference-node__icon{color:#2563eb;background:#eff6ffe6;border:1px solid #bfdbfecc;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;box-shadow:0 1px 2px #2563eb0f}.email-add-editor-frame .email-sick-note-reference-node__titles{flex-direction:column;gap:1px;min-width:0;display:flex}.email-add-editor-frame .email-sick-note-reference-node__title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__title{color:#111827;letter-spacing:-.01em;font-size:13px;font-weight:700}.email-add-editor-frame .email-sick-note-reference-node__token-tag{color:#475569;background:#f1f5f9d9;border:1px solid #e2e8f0d9;border-radius:5px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10.5px;font-weight:600;line-height:1.2}.email-add-editor-frame .email-sick-note-reference-node__subtitle{color:#64748b;margin:0;font-size:11px;font-weight:500}.email-add-editor-frame .email-sick-note-reference-node__banner-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__config-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#475569;cursor:pointer;background:#ffffffd9;border:1px solid #e2e8f0d9;border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;transition:all .14s;display:inline-flex;box-shadow:0 1px 2px #0f172a08}.email-add-editor-frame .email-sick-note-reference-node__config-btn:hover,.email-add-editor-frame .email-sick-note-reference-node__config-btn.is-open{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.email-add-editor-frame .email-sick-note-reference-node__collapse-btn{color:#64748b;cursor:pointer;background:#ffffffd9;border:1px solid #e2e8f0d9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .14s;display:inline-flex}.email-add-editor-frame .email-sick-note-reference-node__collapse-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.email-add-editor-frame .email-sick-note-reference-node__config-drawer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa6;border:1px solid #e2e8f0cc;border-radius:9px;margin-top:10px;padding:10px 12px}.email-add-editor-frame .email-sick-note-reference-node__config-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__config-title{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.email-add-editor-frame .email-sick-note-reference-node__config-actions{align-items:center;gap:6px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__text-btn{color:#2563eb;cursor:pointer;background:0 0;border:0;padding:0;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;transition:color .12s}.email-add-editor-frame .email-sick-note-reference-node__text-btn:hover{color:#1d4ed8;text-decoration:underline}.email-add-editor-frame .email-sick-note-reference-node__btn-divider{color:#cbd5e1;font-size:10px}.email-add-editor-frame .email-sick-note-reference-node__chips-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.email-add-editor-frame .email-sick-note-reference-node__chip{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:#ffffffe6;border:1px solid #e2e8f0d9;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:500;transition:all .12s;display:inline-flex}.email-add-editor-frame .email-sick-note-reference-node__chip:hover{color:#111827;background:#f1f5f9;border-color:#cbd5e1}.email-add-editor-frame .email-sick-note-reference-node__chip.is-active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd;font-weight:600}@media (width<=640px){.email-add-editor-frame .email-sick-note-reference-node__fields-grid{grid-template-columns:1fr}}.email-add-editor-frame .email-sick-note-reference-node__doc-footer{color:#94a3b8;border-top:1px solid #e2e8f099;align-items:center;gap:6px;margin-top:10px;padding-top:8px;font-size:10px;display:flex}.email-add-editor-frame .email-sick-note-reference-node__chip-check{color:#1d4ed8;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.email-add-editor-frame .email-sick-note-reference-node__empty{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;margin-top:12px;padding:20px;font-size:12px;line-height:1.5}.email-add-editor-frame .email-sick-note-reference-node__fields-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}@media (width<=640px){.email-add-editor-frame .email-sick-note-reference-node__fields-grid{grid-template-columns:1fr}}.email-add-editor-frame .email-sick-note-reference-node__field-item{background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;transition:all .12s;display:flex}.email-add-editor-frame .email-sick-note-reference-node__field-item:hover{background:#f1f5f9;border-color:#e2e8f0}.email-add-editor-frame .email-sick-note-reference-node__field-item.is-full-width{grid-column:1/-1}.email-add-editor-frame .email-sick-note-reference-node__field-label{color:#64748b;text-transform:uppercase;letter-spacing:.3px;font-size:10.5px;font-weight:600}.email-add-editor-frame .email-sick-note-reference-node__field-val{color:#0f172a;font-size:12.5px;font-weight:700;line-height:1.3}.email-add-editor-frame .email-sick-note-reference-node__status-badge{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;align-items:center;gap:4px;width:fit-content;padding:2px 7px;font-size:11.5px;font-weight:700;display:inline-flex}.email-add-editor-frame .email-sick-note-reference-node__doc-footer{color:#94a3b8;border-top:1px solid #f1f5f9;align-items:center;gap:6px;margin-top:12px;padding-top:10px;font-size:10.5px;font-weight:500;display:flex}.email-add-editor-frame .editor-image img.focused{outline-offset:4px;outline:2px solid #1976d2;box-shadow:0 14px 28px #0f172a24}.email-add-editor-frame .editor-youtube-iframe{border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 14px 28px #0f172a1f}.email-add-editor-frame .dropdown,.email-add-editor-frame .typeahead-popover,.email-add-editor-frame .mentions-menu{background:#fff;border:1px solid #d8e5f0;border-radius:10px;box-shadow:0 18px 36px #0f172a24}.email-add-editor-frame .dropdown .item{color:#334155;border-radius:8px;margin:4px 6px;padding:10px 14px;font-size:13px}.email-add-editor-frame .dropdown .item:hover,.email-add-editor-frame .dropdown .item.dropdown-item-active{color:#1976d2;background:#eaf4fc}.email-image-group{gap:12px;width:100%;margin:12px 0;display:flex}.email-image-group--single{justify-content:center;gap:0;margin:0 auto}.email-image-group--managed-header{margin:0;padding-top:12px;padding-bottom:74px;position:relative}.email-add-editor-frame [data-email-locked-header=true]{caret-color:#0000;cursor:default;-webkit-user-select:none;user-select:none}.email-add-editor-frame [data-email-locked-header=true] .email-image-group__item:first-child img,.email-add-editor-frame [data-email-locked-header=true] .email-image-group__item:first-child button{cursor:pointer}.email-image-group--managed-header:after{content:"";right:calc(-1 * max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2)));bottom:0;left:calc(-1 * max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2)));border-bottom:2px dotted #c7d4e2;position:absolute}.email-image-group--managed-header .email-image-group__item:last-child{justify-content:center;align-items:center}.email-image-group--managed-header .email-image-group__item:last-child .email-image-group__media-wrap{margin-left:auto;margin-right:auto;height:auto!important}.email-image-group--managed-header .email-image-group__item:last-child img{-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto;height:auto!important}.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap{outline-offset:4px;border-radius:8px;outline:2px solid #0000;transition:outline-color .12s,box-shadow .12s}.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap:hover,.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap.is-resizing{outline-color:#1976d2;box-shadow:0 14px 28px #0f172a24}.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap>.email-layout-image-resize-handle{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .12s,opacity .12s,background-color .1s,box-shadow .1s,transform .1s}.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap:hover>.email-layout-image-resize-handle,.email-image-group--managed-header .email-image-group__item:first-child .email-image-group__media-wrap.is-resizing>.email-layout-image-resize-handle{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.email-image-group__item{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.email-image-group--single .email-image-group__item{flex:none;width:auto}.email-image-group__item img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.email-layout-image-resizable{max-width:100%;line-height:0;display:inline-block;position:relative;overflow:visible}.email-layout-image-actions{z-index:30;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);opacity:0;pointer-events:none;transform-origin:top;white-space:nowrap;background:#fffffff5;border:1px solid #bfdbfef5;border-radius:12px;align-items:center;gap:4px;max-width:min(260px,100vw - 48px);padding:4px;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%,-4px)scale(.96);box-shadow:0 8px 22px #0f172a29,0 1px 3px #2563eb1a}.email-layout-image-actions:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.email-layout-image-action{color:#2563eb;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1;transition:background-color .14s,color .14s,transform .14s;display:inline-flex}.email-layout-image-action:hover{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.email-layout-image-action:focus-visible{outline-offset:2px;outline:3px solid #60a5fa6b}.email-image-group--managed-header .email-image-group__item:first-child:hover>.email-layout-image-actions,.email-image-group--managed-header .email-image-group__item:first-child:focus-within>.email-layout-image-actions,.email-footer-primary-logo-slot__resizable:hover>.email-layout-image-actions,.email-footer-primary-logo-slot__resizable:focus-within>.email-layout-image-actions{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.email-layout-image-resizable.is-selected{outline-offset:4px;border-radius:8px;outline:2px solid #1976d2;box-shadow:0 14px 28px #0f172a24}.email-layout-image-resizable.has-explicit-height>img,.email-layout-image-resizable.is-resizing>img,.email-layout-image-resizable.has-explicit-height>.email-footer-primary-logo-slot__image-button,.email-layout-image-resizable.is-resizing>.email-footer-primary-logo-slot__image-button,.email-layout-image-resizable.has-explicit-height>.email-footer-primary-logo-slot__image-button>img,.email-layout-image-resizable.is-resizing>.email-footer-primary-logo-slot__image-button>img{height:100%}.email-image-group__placeholder{color:#2563eb;cursor:pointer;background:#f8fbff;border:2px dashed #93c5fd;border-radius:12px;justify-content:center;align-items:center;max-width:100%;min-height:96px;padding:18px 16px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;transition:border-color .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex}.email-image-group__placeholder:hover,.email-image-group__placeholder.is-focused{color:#0f4aa1;background:#eef6ff;border-color:#1976d2;box-shadow:0 12px 24px #1976d21f}.email-image-group__item[data-align=left]{align-items:flex-start}.email-image-group__item[data-align=center]{align-items:center}.email-image-group__item[data-align=right]{align-items:flex-end}.email-image-group__controls{z-index:100;-webkit-backdrop-filter:blur(12px);white-space:nowrap;background:#fffffffa;border:1px solid #bfdbfe;border-radius:10px;align-items:center;gap:6px;max-width:min(520px,100vw - 48px);padding:4px 6px;display:inline-flex;position:absolute;top:-42px;left:50%;transform:translate(-50%);box-shadow:0 10px 25px -4px #0f172a2e,0 2px 6px #2563eb14}.email-image-group__item[data-align=left] .email-image-group__controls,.email-image-group__item:first-child .email-image-group__controls{left:0!important;transform:none!important}.email-image-group__item[data-align=right] .email-image-group__controls,.email-image-group__item:last-child .email-image-group__controls{left:auto!important;right:0!important;transform:none!important}.email-image-group__controls button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:28px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1;transition:all .12s}.email-image-group__controls button:hover,.email-image-group__controls button.is-active{color:#1d4ed8;background:#eff6ff}.email-image-group__controls .email-image-group__restore-size{color:#2563eb;opacity:0;pointer-events:none;white-space:nowrap;border-left:0 solid #0000;border-radius:0 8px 8px 0;justify-content:center;align-items:center;gap:5px;max-width:0;padding-left:0;padding-right:0;display:inline-flex;overflow:hidden;transform:translate(5px)scale(.96)}.email-image-group__item:hover .email-image-group__controls .email-image-group__restore-size,.email-image-group__controls .email-image-group__restore-size:focus-visible{opacity:1;pointer-events:auto;border-left-width:1px;border-left-color:#dbeafe;max-width:112px;padding-left:10px;padding-right:10px;transform:translate(0)scale(1)}.email-image-group__controls .email-image-group__restore-size:hover{color:#1d4ed8;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.email-layout-image-resize-handle{z-index:4;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:2px solid #1976d2;border-radius:4px;width:12px;height:12px;padding:0;transition:background-color .1s,box-shadow .1s,transform .1s;position:absolute;box-shadow:0 3px 9px #0f172a33,0 0 0 1px #fffc}.email-layout-image-resize-handle:hover{background:#eaf4ff;box-shadow:0 4px 12px #1976d24d,0 0 0 2px #ffffffe6}.email-layout-image-resize-handle.is-n,.email-layout-image-resize-handle.is-s{cursor:ns-resize;border-radius:999px;width:24px;height:8px;left:50%;transform:translate(-50%)}.email-layout-image-resize-handle.is-e,.email-layout-image-resize-handle.is-w{cursor:ew-resize;border-radius:999px;width:8px;height:24px;top:50%;transform:translateY(-50%)}.email-layout-image-resize-handle.is-n{top:-5px}.email-layout-image-resize-handle.is-ne{cursor:nesw-resize;top:-6px;right:-6px}.email-layout-image-resize-handle.is-e{right:-5px}.email-layout-image-resize-handle.is-se{cursor:nwse-resize;bottom:-6px;right:-6px}.email-layout-image-resize-handle.is-s{bottom:-5px}.email-layout-image-resize-handle.is-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.email-layout-image-resize-handle.is-w{left:-5px}.email-layout-image-resize-handle.is-nw{cursor:nwse-resize;top:-6px;left:-6px}.email-image-group--preview{margin:0}.email-image-group.is-selected{outline-offset:4px;outline:2px solid #1976d2}.email-image-group.is-draggable{cursor:grab}.email-image-group.is-draggable:active{cursor:grabbing}.email-image-group__order-controls{background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:4px;margin-bottom:8px;padding:4px;display:inline-flex}.email-image-group__order-controls button{color:#1976d2;cursor:pointer;background:#eaf4fc;border:0;border-radius:6px;min-width:26px;height:24px;font-weight:800}.email-image-group__order-controls button:disabled{cursor:not-allowed;opacity:.35}.email-image-group__order-controls span{color:#475569;text-align:center;min-width:20px;font-size:12px;font-weight:700}.email-add-editor-frame.is-preview-mobile .email-image-group{flex-direction:column}.email-locked-section{box-sizing:border-box;background:0 0;order:2;width:100%;padding:0}.email-locked-section--header{padding-top:0}.email-locked-section--footer{order:4;padding-bottom:24px}.email-locked-shell{width:min(100%, var(--email-page-width,794px));gap:0;margin:0 auto;display:grid}.email-locked-section--footer .email-locked-shell{position:relative}.email-locked-badge{color:#60758c;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;background:#e8eff7e0;border:1px solid #d3deea;border-radius:999px;justify-self:end;align-items:center;gap:6px;margin:10px 0;padding:4px 10px 4px 8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.email-locked-html{box-sizing:border-box;width:100%;padding:32px max(32px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2));pointer-events:none;-webkit-user-select:none;user-select:none;cursor:default;color:#1e293b;background:#fff;border-left:1px solid #dfe7ef;border-right:1px solid #dfe7ef;font-family:Montserrat,system-ui,sans-serif;font-size:15px;line-height:1.75;overflow:hidden}.email-locked-section--header .email-locked-html{border-top:1px solid #dfe7ef;border-bottom:2px dotted #c7d4e2;border-radius:16px 16px 0 0;box-shadow:inset 0 0 0 1px #fffc,0 20px 40px #0f172a14}.email-locked-section--footer .email-locked-html{border-top:2px dotted #c7d4e2;border-bottom:1px solid #dfe7ef;border-radius:0 0 16px 16px;box-shadow:inset 0 0 0 1px #fffc,0 20px 40px #0f172a14}.email-footer-primary-logo-slot{pointer-events:auto;-webkit-user-select:auto;user-select:auto;justify-content:center;width:100%;margin:0 0 70px;display:flex}.email-footer-primary-logo-slot__placeholder,.email-footer-primary-logo-slot__image-button{color:#2563eb;background:#f8fbff;border:2px dashed #93c5fd;border-radius:12px;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;display:inline-flex}.email-footer-primary-logo-slot__placeholder{cursor:pointer}.email-footer-primary-logo-slot__resizable{outline-offset:4px;border-radius:8px;outline:2px solid #0000;max-width:100%;transition:outline-color .12s,box-shadow .12s}.email-footer-primary-logo-slot__resizable:hover,.email-footer-primary-logo-slot__resizable.is-resizing{outline-color:#1976d2;box-shadow:0 14px 28px #0f172a24}.email-footer-primary-logo-slot__resizable>.email-layout-image-resize-handle{visibility:hidden;opacity:0;pointer-events:none;transition:visibility 0s linear .12s,opacity .12s,background-color .1s,box-shadow .1s,transform .1s}.email-footer-primary-logo-slot__resizable:hover>.email-layout-image-resize-handle,.email-footer-primary-logo-slot__resizable.is-resizing>.email-layout-image-resize-handle{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.email-footer-primary-logo-slot__placeholder{min-width:220px;min-height:72px;padding:16px 24px}.email-footer-primary-logo-slot__image-button{box-sizing:border-box;background:0 0;border-color:#0000;width:100%;max-width:100%;height:auto;padding:0;line-height:0}.email-footer-primary-logo-slot__image-button img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}.email-footer-primary-logo-slot__placeholder:hover{color:#0f4aa1;background:#eef6ff;border-color:#1976d2;box-shadow:0 12px 24px #1976d21f}.email-locked-section--footer .email-locked-badge{z-index:1;margin:0;position:absolute;top:12px;right:0}.email-add-editor-frame .editor-container+.email-locked-section--footer .email-locked-badge{margin-top:0}.email-locked-html .email-image-group{margin:0}.email-locked-html .email-image-group__item img{max-width:100%;height:auto}.email-locked-html [style*="text-align: center"]>img,.email-locked-html [style*=text-align\:center]>img{margin-left:auto;margin-right:auto}.email-locked-html [style*="text-align: right"]>img,.email-locked-html [style*=text-align\:right]>img{margin-left:auto;margin-right:0}.email-locked-html p,.email-locked-html [role=paragraph]{margin:.35em 0}.email-locked-section--footer .email-locked-html p,.email-locked-section--footer .email-locked-html [role=paragraph]{margin:.1em 0}.email-locked-section--footer .email-locked-html p:has(>img){margin-bottom:16px}.email-locked-html a{color:#1976d2;text-decoration:underline}.email-preview-modal{z-index:99999;background:#0d1117;flex-direction:column;display:flex;position:fixed;inset:0}.email-preview-modal__bar{background:#161b22;border-bottom:1px solid #ffffff12;flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}.email-preview-modal__title{color:#e2e8f0;letter-spacing:-.01em;flex:1;font-size:13px;font-weight:700}.email-preview-modal__devices{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.email-preview-modal__heatmap-toggle{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.email-preview-modal__heatmap-toggle svg{color:#f97316;flex:none}.email-preview-modal__heatmap-toggle.is-disabled,.email-preview-modal__heatmap-toggle.is-disabled svg{color:#64748b}.email-preview-modal__heatmap-summary{z-index:100001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border:1px solid #ffffff24;border-radius:14px;gap:10px;width:min(780px,100vw - 32px);padding:10px 12px;display:grid;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0f172a38}.email-preview-modal__heatmap-summary-close{color:#ffffffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.email-preview-modal__heatmap-summary-close:hover{color:#fff;background:#ffffff29}.email-preview-modal__heatmap-metrics,.email-preview-modal__heatmap-legend{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.email-preview-modal__heatmap-metrics span{color:#fff;background:#ffffff14;border-radius:999px;padding:5px 8px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;line-height:1}.email-preview-modal__heatmap-legend{gap:6px}.email-preview-modal__heatmap-legend-item{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:4px 8px;font-family:Montserrat,sans-serif;line-height:1;display:inline-flex}.email-preview-modal__heatmap-legend-item i{border-radius:999px;width:22px;height:10px;display:block}.email-preview-modal__heatmap-legend-item strong{color:#fff;font-size:10.5px;font-weight:900}.email-preview-modal__heatmap-legend-item small{color:#ffffffb8;font-size:10px;font-weight:700}.email-preview-modal__heatmap-legend-item.is-cold i,.email-preview-modal__heatmap-legend-item.is-medium i,.email-preview-modal__heatmap-legend-item.is-hot i,.email-preview-modal__heatmap-legend-item.is-warm i{background:linear-gradient(90deg, var(--heatmap-ring), var(--heatmap-core))}.email-preview-modal__device-btn{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;transition:all .1s;display:inline-flex}.email-preview-modal__device-btn:hover:not(.is-active){color:#cbd5e1;background:#ffffff0f}.email-preview-modal__device-btn.is-active{color:#60a5fa;background:#1e293b;border-color:#ffffff1f;box-shadow:0 1px 3px #0006}.email-preview-modal__body{scrollbar-color:#334155 #0d1117;scrollbar-width:thin;background:#0d1117;flex:1;justify-content:center;padding:28px 20px;display:flex;overflow-y:auto}.email-preview-modal__body::-webkit-scrollbar{width:6px}.email-preview-modal__body::-webkit-scrollbar-track{background:#0d1117}.email-preview-modal__body::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.email-preview-modal__body::-webkit-scrollbar-thumb:hover{background:#475569}.email-preview-modal__frame{background:#fff;border-radius:12px;width:100%;max-width:100%;transition:width .2s;position:relative;box-shadow:0 0 0 1px #ffffff0f,0 24px 64px #0009}.email-preview-modal__iframe{border:none;width:100%;display:block}.email-preview-modal__heatmap-overlay{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.email-preview-modal__heatmap-blob{pointer-events:auto;cursor:help;transform:scale(var(--heatmap-scale,1));transform-origin:50%;opacity:var(--heatmap-opacity,.78);background:radial-gradient(circle at 50% 46%, var(--heatmap-core) 0%, var(--heatmap-ring) 24%, var(--heatmap-fade) 56%, #fff0 74%);mix-blend-mode:multiply;filter:saturate(1.08);box-shadow:inset 0 0 0 1px var(--heatmap-stroke), 0 14px 30px -20px var(--heatmap-glow);border-radius:16px;display:block;position:absolute}.email-preview-modal__heatmap-blob:after{content:"";border-radius:inherit;background:var(--heatmap-core);opacity:.18;filter:blur(10px);position:absolute;inset:18%}.email-preview-modal__heatmap-count{z-index:1;background:linear-gradient(135deg, var(--heatmap-ring), var(--heatmap-core));color:#fff;min-width:28px;height:22px;box-shadow:0 0 0 1px var(--heatmap-stroke), 0 8px 18px var(--heatmap-glow);letter-spacing:0;border:1px solid #ffffffc7;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.email-preview-modal__heatmap-tooltip{gap:10px;max-width:540px;padding:2px;font-family:Montserrat,sans-serif;display:grid}.email-preview-modal__heatmap-tooltip-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.email-preview-modal__heatmap-tooltip-badge{color:#fff;background:linear-gradient(135deg, var(--heatmap-ring), var(--heatmap-core));box-shadow:inset 0 0 0 1px #ffffff38, 0 6px 16px var(--heatmap-glow);border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 9px;display:inline-flex}.email-preview-modal__heatmap-tooltip-badge svg{color:#fff;filter:drop-shadow(0 1px 1px #0000002e);flex-shrink:0}.email-preview-modal__heatmap-tooltip-badge strong{color:#fff;letter-spacing:.01em;font-family:Montserrat,sans-serif;font-size:14px;font-weight:900;line-height:1}.email-preview-modal__heatmap-tooltip-badge small{color:#fffffff0;letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800}.email-preview-modal__heatmap-tooltip-band{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;padding:4px 9px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800;display:inline-flex}.email-preview-modal__heatmap-tooltip-destination{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;gap:5px;padding:9px 10px;display:grid}.email-preview-modal__heatmap-tooltip-destination-label{align-items:center;gap:6px;display:inline-flex}.email-preview-modal__heatmap-tooltip-destination-label svg{color:var(--heatmap-core);flex-shrink:0}.email-preview-modal__heatmap-tooltip-destination-label small{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:800}.email-preview-modal__heatmap-tooltip-destination-title{color:#fff;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;line-height:1.3}.email-preview-modal__heatmap-tooltip-destination-url{color:#ffffffb3;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;line-height:1.4}.email-preview-modal__heatmap-tooltip-destination-id{color:#fff9;letter-spacing:.02em;background:#ffffff0f;border-radius:6px;justify-self:start;margin-top:2px;padding:2px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:9.5px;font-style:normal;font-weight:700;display:inline-block}.email-preview-modal__heatmap-tooltip-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.email-preview-modal__heatmap-tooltip-stats span{background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;gap:4px;min-width:0;padding:8px 9px;display:grid}.email-preview-modal__heatmap-tooltip-stats svg{color:var(--heatmap-core);opacity:.92}.email-preview-modal__heatmap-tooltip-stats strong{color:#fff;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:11.5px;font-weight:900;line-height:1.25}.email-preview-modal__heatmap-tooltip-stats small{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:9px;font-weight:800}.email-preview-modal__heatmap-tooltip-events{border-top:1px dashed #ffffff24;gap:6px;padding-top:8px;display:grid}.email-preview-modal__heatmap-tooltip-events>strong{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:900;display:inline-flex}.email-preview-modal__heatmap-tooltip-events>strong svg{color:var(--heatmap-core)}.email-preview-modal__heatmap-tooltip-event-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;gap:4px;padding:7px 9px;display:grid}.email-preview-modal__heatmap-tooltip-event-meta{align-items:center;gap:6px;display:inline-flex}.email-preview-modal__heatmap-tooltip-event-meta svg{color:var(--heatmap-core);opacity:.9;flex-shrink:0}.email-preview-modal__heatmap-tooltip-event-meta strong{color:#fff;font-family:Montserrat,sans-serif;font-size:11px;font-weight:900}.email-preview-modal__heatmap-tooltip-event-recipient{align-items:center;gap:6px;display:inline-flex}.email-preview-modal__heatmap-tooltip-event-recipient svg{color:#ffffff8c;flex-shrink:0}.email-preview-modal__heatmap-tooltip-event-recipient small{color:#ffffffd1;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:700}.email-preview-modal__heatmap-tooltip-event-tech{color:#ffffff75;letter-spacing:.02em;overflow-wrap:anywhere;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:600;line-height:1.4}.email-preview-modal__heatmap-tooltip-note{color:#ffffff70;letter-spacing:.07em;text-transform:uppercase;text-align:center;font-family:Montserrat,sans-serif;font-size:9px;font-weight:700;line-height:1.3}.email-add-settings-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f4f5f7;border-color:#b8bec8;border-radius:12px;box-shadow:0 18px 42px #0f172a24,0 2px 6px #0f172a14}.email-add-panel-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#2c2f35 0%,#24272c 100%);border-bottom:1px solid #111318;flex:none;justify-content:space-between;align-items:center;min-height:52px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff12}.email-add-panel-topbar__main{align-items:center;gap:10px;display:flex}.email-add-panel-topbar__badge{color:#d6dae0;background:#34383f;border-color:#454a52;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;display:grid;box-shadow:inset 0 1px #ffffff14}.email-add-panel-topbar__title{color:#f8fafc;letter-spacing:0;font-size:13px;font-weight:750}.email-add-panel-topbar__subtitle{color:#9299a5;letter-spacing:.035em;text-transform:uppercase;font-size:8px;font-weight:650}.email-add-panel-collapse-btn{color:#b8bec8;background:#34383e;border-color:#464b53;border-radius:7px;justify-content:center;gap:0;min-width:28px;min-height:28px;padding:0;box-shadow:inset 0 1px #ffffff0f}.email-add-panel-collapse-btn span{display:none}.email-add-panel-collapse-btn:hover{color:#fff;box-shadow:none;background:#41464e;border-color:#5a616c;transform:none}.email-studio-shell{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.email-studio-tool-rail{color:#aeb4bd;background:linear-gradient(90deg,#25282d 0%,#202328 100%);border-right:1px solid #17191d;flex-direction:column;justify-content:space-between;width:60px;min-width:60px;display:flex;box-shadow:inset -1px 0 #ffffff09}.email-studio-tool-rail__group{scrollbar-width:none;min-height:0;padding:5px 0;overflow-y:auto}.email-studio-tool-rail__group::-webkit-scrollbar{display:none}.email-studio-tool-rail__footer{border-top:1px solid #16181c;flex:none;padding:5px 0;box-shadow:inset 0 1px #ffffff09}.email-studio-tool-rail button{color:#aab0ba;cursor:pointer;background:0 0;border:0;border-radius:11px;place-items:center;width:36px;height:36px;margin:3px 12px;padding:0;transition:color .12s,background .12s;display:grid;position:relative}.email-studio-tool-rail button>svg{stroke-width:1.75px;width:18px;height:18px}.email-studio-tool-rail button>span{display:none}.email-studio-tool-rail button:before{content:"";opacity:0;background:#40a9ff;border-radius:0 2px 2px 0;width:3px;transition:opacity .12s,transform .14s;position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(.45)}.email-studio-tool-rail button:hover{color:#fff;background:#ffffff0f}.email-studio-tool-rail button.active{color:#fff;background:#353a42;box-shadow:inset 0 1px #ffffff0e,inset 0 -1px #0000002e}.email-studio-tool-rail button.active:before{opacity:1;transform:scaleY(1)}.email-studio-tool-rail button:after{content:attr(data-tool-label);z-index:20;color:#f8fafc;pointer-events:none;opacity:0;background:#191b1f;border:1px solid #111318;border-radius:4px;min-width:max-content;padding:5px 8px;font-family:Montserrat,sans-serif;font-size:9px;font-weight:650;transition:opacity .1s .26s,transform .12s .26s;position:absolute;top:50%;left:46px;transform:translate(5px,-50%);box-shadow:0 5px 12px #0000003d}.email-studio-tool-rail button:hover:after,.email-studio-tool-rail button:focus-visible:after{opacity:1;transform:translateY(-50%)}.email-studio-tool-rail kbd{color:#68707b;font-family:Montserrat,sans-serif;font-size:6.5px;font-weight:700;position:absolute;bottom:3px;right:5px}.email-settings-panel__body{scrollbar-color:#aeb5bf #e5e7eb;scrollbar-width:thin;background:#f3f4f6;border:0;min-height:0;overflow-y:auto}.email-settings-panel__footer{background:#e8eaed;border-top:1px solid #c8ccd2;flex:none;padding:7px 9px 8px 63px}.email-settings-panel__footer .email-size-counter{margin:0}.email-authoring-tools,.email-studio-settings-view{flex-direction:column;gap:0;min-width:0;min-height:100%;padding:0;display:flex}.email-studio-inspector-header__icon{color:#252a31;background:linear-gradient(#fff,#e9ebee);border:1px solid #bec4cd;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0f172a14}.email-studio-inspector-header__icon svg{width:17px;height:17px}.email-studio-inspector-header>div{gap:2px;min-width:0;display:grid}.email-studio-inspector-header>div>span{color:#7a828e;letter-spacing:.075em;text-transform:uppercase;font-size:7.5px;font-weight:800;line-height:1.1}.email-studio-inspector-header strong{color:#20242a;font-size:13px;font-weight:780;line-height:1.25}.email-studio-inspector-header p{color:#68717d;margin:0;font-size:9px;font-weight:550;line-height:1.35}.email-studio-properties{box-sizing:border-box;flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;overflow-x:hidden}.email-studio-property-section{box-sizing:border-box;background:#f7f8f9;border-bottom:1px solid #d5d8dd;gap:9px;min-width:0;max-width:100%;padding:12px 13px 14px;display:grid;overflow-x:hidden}.email-studio-property-section.is-fill{align-content:start;min-height:100%;padding-top:15px}.email-studio-property-heading,.email-studio-property-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-studio-property-heading>strong,.email-studio-property-row>span{color:#343941;letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.email-studio-property-heading>span{color:#707885;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;line-height:1.2;overflow:hidden}.email-studio-font-preview{background:#fff;border:1px solid #c7ccd3;border-radius:6px;flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:6px 10px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a09}.email-studio-font-preview>span{color:#8a919b;letter-spacing:.06em;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:7px;font-weight:750}.email-studio-font-preview>strong{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.email-inline-font-search-row{align-items:center;gap:6px;width:100%;display:flex}.email-inline-font-search-row .email-inline-font-search{flex:1;min-width:0}.email-inline-font-filter-toggle{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #c9d1d9;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:33px;padding:0 11px;font-family:Montserrat,sans-serif;font-size:10.5px;font-weight:600;transition:all .15s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a0a,inset 0 1px #fff}.email-inline-font-filter-toggle:hover:not(:disabled){color:#1d4ed8;background:linear-gradient(#fff 0%,#eff6ff 100%);border-color:#93c5fd;transform:translateY(-.5px);box-shadow:0 3px 8px #2563eb14,inset 0 1px #fff}.email-inline-font-filter-toggle:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #2563eb0d}.email-inline-font-filter-icon{color:#64748b;flex-shrink:0;transition:transform .2s cubic-bezier(.34,1.56,.64,1),color .15s}.email-inline-font-filter-toggle.is-open .email-inline-font-filter-icon{transform:rotate(90deg)}.email-inline-font-filter-badge{color:#fff;background:#2563eb;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:750;line-height:1;display:inline-flex;box-shadow:0 2px 4px #2563eb4d}.email-inline-font-search{background:#fff;border:1px solid #c9d1d9;border-radius:7px;align-items:center;gap:7px;height:33px;padding:0 9px;transition:all .14s;display:flex;box-shadow:inset 0 1px 2px #0f172a0a}.email-inline-font-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb26,inset 0 1px 1px #ffffffe6}.email-inline-font-search input{font-family:Montserrat,sans-serif;font-size:11px}.email-inline-font-search>span{display:none}.email-inline-font-categories{background:#f1f5f9d9;border:1px solid #cbd5e1b3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;margin-bottom:2px;padding:7px 8px;display:flex;box-shadow:inset 0 1px 2px #0f172a08}.email-inline-font-category-chip{color:#475569;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;height:24px;padding:0 9px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:600;transition:all .14s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #0f172a08}.email-inline-font-categories button:hover,.email-inline-font-categories button.active{color:#fff;background:#2d86d1;border-color:#237bc4}.email-inline-font-list{background:#e9ebee;border-color:#c5cad1;border-radius:5px;gap:3px;height:216px;padding:4px}.email-inline-font-option{background:#f8f9fa;border-color:#0000;border-radius:6px;gap:9px;min-height:52px;padding:6px 9px;box-shadow:inset 0 1px #fff}.email-inline-font-option:hover{color:#165f9d;background:#eef6fd;border-color:#9bbfe0;transform:none}.email-inline-font-option__copy strong{font-size:13px;font-weight:700}.email-inline-font-option__copy small{font-size:10px;font-weight:600}.email-inline-font-option__check{background:#257bc2;width:18px;height:18px;top:4px;right:4px}.email-authoring-size-grid{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.email-authoring-size-grid button{color:#4a515b;background:linear-gradient(#fff,#e8eaed);border-color:#c4c9d0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 6px;font-size:8px;display:inline-flex;box-shadow:inset 0 1px #fff}.email-authoring-size-grid button:hover,.email-authoring-size-grid button.active{color:#fff;background:#2d86d1;border-color:#2379be}.email-studio-color-property{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #d0d7de;border-radius:9px;flex-direction:column;gap:8px;padding:10px 11px;display:flex;box-shadow:0 1px 3px #0f172a0a}.email-studio-color-property .email-studio-property-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.email-studio-color-property__label{color:#334155;letter-spacing:-.01em;font-size:11px;font-weight:700}.email-studio-custom-color{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 8px 0 6px;transition:all .14s;display:inline-flex;position:relative;box-shadow:0 1px 2px #0f172a0a}.email-studio-custom-color__chip{border:1px solid #0000002e;border-radius:4px;flex-shrink:0;width:16px;height:16px;box-shadow:inset 0 1px 1px #fff9,0 1px 2px #00000014}.email-studio-custom-color__hex{color:#1e293b;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1}.email-studio-custom-color__pipette{color:#64748b;flex-shrink:0;transition:color .14s}.email-studio-custom-color input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.email-studio-swatches{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.email-studio-swatch-btn,.email-studio-swatches button{cursor:pointer;border:1px solid #0f172a38;border-radius:5px;flex:0 0 22px;width:22px;height:22px;padding:0;transition:transform .14s cubic-bezier(.16,1,.3,1),outline-color .14s,box-shadow .14s;box-shadow:inset 0 0 0 1px #ffffff4d,0 1px 2px #0000000f}.email-studio-swatch-btn:hover,.email-studio-swatches button:hover{outline-offset:1.5px;z-index:2;outline:2px solid #3b82f6;transform:scale(1.18);box-shadow:0 3px 8px #0000002e}.email-studio-swatch-btn.active,.email-studio-swatches button.active{outline-offset:1.5px;z-index:2;outline:2.5px solid #2563eb;transform:scale(1.12);box-shadow:0 2px 6px #2563eb4d}.email-authoring-format-bar{background:#e9ebee;border-color:#c5cad1;border-radius:5px;gap:3px;padding:4px}.email-authoring-format-bar button{color:#4a515b;background:linear-gradient(#fff,#e8eaed);border-color:#c4c9d0;border-radius:4px;width:31px;height:29px;box-shadow:inset 0 1px #fff}.email-authoring-format-bar button:hover:not(:disabled),.email-authoring-format-bar button.active{color:#fff;background:#2d86d1;border-color:#2379be;transform:none;box-shadow:inset 0 1px #ffffff29}.email-studio-primary-action{color:#fff;cursor:pointer;background:linear-gradient(#318fdc 0%,#2176ba 100%);border:1px solid #155f9d;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:9.5px;font-weight:750;display:inline-flex;box-shadow:inset 0 1px #ffffff42,0 1px 2px #0f172a1f}.email-studio-primary-action:hover:not(:disabled){background:linear-gradient(#3a9be9 0%,#247fc7 100%)}.email-studio-primary-action:disabled{color:#8b929c;box-shadow:none;cursor:not-allowed;background:#d5d8dc;border-color:#b8bec6}.email-studio-tool-visual{color:#4d5661;text-align:center;background-color:#f4f5f6;background-image:linear-gradient(45deg,#e6e8eb 25%,#0000 25%),linear-gradient(-45deg,#e6e8eb 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6e8eb 75%),linear-gradient(-45deg,#0000 75%,#e6e8eb 75%),none;background-position:0 0,0 6px,6px -6px,-6px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:12px 12px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px dashed #aeb5bf;border-radius:6px;align-content:center;place-items:center;gap:7px;min-height:178px;padding:22px 16px;display:grid}.email-studio-tool-visual strong{color:#2e343c;font-size:10.5px;font-weight:780}.email-studio-tool-visual p{color:#67717d;max-width:250px;margin:0;font-size:8.5px;font-weight:560;line-height:1.5}.email-studio-tool-visual.is-video{background:#e6e8eb;border-style:solid;min-height:148px}.email-studio-tool-visual.is-excalidraw,.email-studio-tool-visual.is-document{background:linear-gradient(160deg,#f8fafc,#e9edf2);border-style:solid;min-height:190px}.email-studio-capability-list{background:#eceef0;border:1px solid #d0d4d9;border-radius:5px;gap:5px;padding:9px 10px;display:grid}.email-studio-capability-list span{color:#59616c;align-items:center;gap:6px;font-size:8px;font-weight:650;display:flex}.email-studio-capability-list svg{color:#27824f}.email-studio-table-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.email-studio-table-presets button{color:#525a65;cursor:pointer;background:linear-gradient(#fff,#e7e9ec);border:1px solid #c3c8cf;border-radius:4px;height:29px;padding:0;font-family:Montserrat,sans-serif;font-size:8px;font-weight:700;box-shadow:inset 0 1px #fff}.email-studio-table-presets button.active,.email-studio-table-presets button:hover{color:#fff;background:#2e87d0;border-color:#257cc2}.email-studio-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.email-studio-number-grid label,.email-studio-input-field{gap:5px;display:grid}.email-studio-number-grid label>span,.email-studio-input-field>span{color:#4d5560;letter-spacing:.045em;text-transform:uppercase;font-size:8px;font-weight:800}.email-studio-number-grid input{color:#293039;background:#fff;border:1px solid #bdc3cb;border-radius:4px;outline:none;width:100%;height:33px;padding:0 8px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:650}.email-studio-fit-status{color:#277244;background:#edf7f0;border:1px solid #acd4ba;border-radius:5px;align-items:flex-start;gap:8px;padding:9px;display:flex}.email-studio-fit-status.is-attention{color:#946717;background:#fff8e8;border-color:#e2c27b}.email-studio-fit-status.is-overflow{color:#a43b3b;background:#fff0f0;border-color:#e0a6a6}.email-studio-fit-status>svg{flex:none;margin-top:1px}.email-studio-fit-status>div{gap:2px;display:grid}.email-studio-fit-status strong{font-size:8.5px;font-weight:780}.email-studio-fit-status span{font-size:7.5px;font-weight:600;line-height:1.45}.email-studio-table-preview{background:#fff;border:1px solid #aeb5bd;border-radius:4px;flex-wrap:wrap;display:flex;overflow:hidden}.email-studio-table-preview span{background:#f7f8f9;border-bottom:1px solid #d0d4d9;border-right:1px solid #d0d4d9;height:17px}.email-studio-layout-options{gap:5px;display:grid}.email-studio-layout-options button{color:#4c545f;cursor:pointer;background:linear-gradient(#fff,#eceef0);border:1px solid #c3c8cf;border-radius:5px;grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:48px;padding:7px 9px;font-family:Montserrat,sans-serif;display:grid;box-shadow:inset 0 1px #fff}.email-studio-layout-options button:hover,.email-studio-layout-options button.active{color:#155f9d;background:#e7f2fb;border-color:#2b7fc4;box-shadow:inset 3px 0 #2b83cc}.email-studio-layout-options button>strong{text-align:left;font-size:8px;font-weight:720}.email-studio-layout-option__preview{background:#fff;border:1px solid #aeb5bd;border-radius:3px;gap:3px;height:27px;padding:3px;display:flex}.email-studio-layout-option__preview i{background:#dceaf5;border:1px solid #9eb7cc;border-radius:2px;display:block}.email-studio-info-strip,.email-studio-validation-error{color:#58636e;background:#e8edf1;border-left:3px solid #5987ad;padding:8px 9px;font-size:8px;font-weight:600;line-height:1.5}.email-studio-validation-error{color:#9b3434;background:#f7e8e8;border-left-color:#c94c4c}.email-studio-input-field>div{color:#69727d;background:#fff;border:1px solid #bec4cc;border-radius:4px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.email-studio-input-field>div>svg{flex:none}.email-studio-input-field input{color:#2e343c;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:Montserrat,sans-serif;font-size:9px;font-weight:600}.email-studio-youtube-preview{aspect-ratio:16/9;background:#111318;border:1px solid #9ea5ae;border-radius:5px;position:relative;overflow:hidden}.email-studio-youtube-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.email-studio-youtube-preview>span{color:#fff;background:#121418c2;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 15px #00000059}.email-studio-youtube-preview>span svg{transform:translate(1px)}.email-studio-date-preview{text-align:center;background:linear-gradient(155deg,#fff,#e9edf2);border:1px solid #c1c7cf;border-radius:5px;align-content:center;place-items:center;gap:6px;min-height:140px;padding:20px 12px;display:grid;box-shadow:inset 0 1px #fff}.email-studio-date-preview span{color:#7b838e;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.email-studio-date-preview strong{color:#252b33;text-transform:capitalize;font-size:17px;font-weight:750;line-height:1.25}.email-studio-date-preview small{color:#737c87;font-size:7.5px;font-weight:600}.email-studio-list-options{gap:6px;display:grid}.email-studio-list-options>button{color:#4e5661;text-align:left;cursor:pointer;background:linear-gradient(#fff,#ebedef);border:1px solid #c2c7ce;border-radius:5px;align-items:center;gap:10px;min-height:58px;padding:8px 10px;font-family:Montserrat,sans-serif;display:flex;box-shadow:inset 0 1px #fff}.email-studio-list-options>button:hover:not(:disabled){color:#145f9c;background:#e8f3fc;border-color:#2d82c8;box-shadow:inset 3px 0 #2c84cb}.email-studio-list-options>button>svg{flex:none;width:20px;height:20px}.email-studio-list-options>button>span{gap:3px;display:grid}.email-studio-list-options strong{font-size:9px;font-weight:780}.email-studio-list-options small{color:#717986;font-size:8px;font-weight:600}.email-studio-divider-preview{background:#fff;border:1px solid #c4c9d0;border-radius:5px;place-items:center;min-height:150px;padding:20px;display:grid}.email-studio-divider-preview span{background:#aeb5bd;width:100%;height:1px;box-shadow:0 1px #fff}.email-studio-settings-view .email-settings-collapse>.ant-collapse-item{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fa;outline:none;box-shadow:inset 0 1px #fff;border-color:#c6cbd2!important;border-radius:5px!important}.email-studio-settings-view .email-settings-collapse>.ant-collapse-item:hover{outline:none;transform:none;box-shadow:inset 0 1px #fff}.email-studio-settings-view .email-settings-collapse .ant-collapse-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff,#e9ebee);padding:8px 10px!important}.email-studio-settings-view .email-settings-collapse__icon{color:#4f5863;background:#f3f4f6;border-color:#c5cad1;border-radius:5px;width:26px;height:26px}.email-add-settings-panel-wrap{height:var(--email-editor-frame-height,auto);align-self:flex-start}.email-add-settings-panel-inner{height:100%}.email-add-settings-panel{--email-studio-blue:#1976d2;--email-studio-blue-deep:#0f5eae;--email-studio-blue-bright:#3b8eea;--email-studio-ink:#17324f;--email-studio-muted:#6f87a0;--email-studio-line:#94b8dc75;-webkit-backdrop-filter:blur(30px)saturate(185%);backdrop-filter:blur(30px)saturate(185%);background:radial-gradient(circle at 10% 0,#bfdbfeb8,#0000 34%),radial-gradient(circle at 100% 76%,#dbeafeb3,#0000 40%),linear-gradient(155deg,#ffffffdb,#ebf6ffb8);border:1px solid #93c5fd94;border-radius:18px;outline:1px solid #ffffffd6;align-self:stretch;height:100%;max-height:none;position:relative;top:auto;box-shadow:0 26px 62px #1e5b9826,0 8px 22px #1e40af14,inset 0 1px #fffffff5}.email-add-panel-topbar{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(135deg,#fffffff0 0%,#ebf6ffcc 100%);border-bottom:1px solid #93c5fd73;justify-content:space-between;align-items:center;height:52px;min-height:52px;padding:0 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,0 2px 8px #1e66af0d}.email-add-panel-topbar:after{content:"";filter:blur(24px);pointer-events:none;background:#60a5fa40;border-radius:50%;width:170px;height:90px;position:absolute;top:-62px;right:42px}.email-add-panel-topbar__main{z-index:1;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.email-add-panel-topbar__badge{color:#fff;background:linear-gradient(145deg,#4da3f4 0%,#1d72cd 60%,#1059a8 100%);border:1px solid #ffffffe6;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;margin:0;transition:all .14s;display:grid;box-shadow:0 4px 12px #1976d238,inset 0 1px #ffffff5c}.email-add-panel-topbar:hover .email-add-panel-topbar__badge{background:linear-gradient(145deg,#5eb0fc,#2581dc 60%,#1362b5);border-color:#fffffff5;box-shadow:0 4px 12px #1976d247,inset 0 1px #ffffff73}.email-add-panel-topbar__titles{flex-direction:column;min-width:0;display:flex}.email-add-panel-topbar__title{color:#17324f;letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.email-add-panel-topbar__subtitle{color:#6d89a5;letter-spacing:.065em;font-size:8px;font-weight:750}.email-add-panel-collapse-btn{z-index:1;color:#3a75ad;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb3;border:1px solid #93c5fd8c;border-radius:10px;place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;transition:all .14s;display:grid;position:relative;box-shadow:inset 0 1px #fffffff2,0 5px 14px #1e66af17}.email-add-panel-collapse-btn:hover{color:#1565c0;background:#eff8ffeb;border-color:#60a5fabf;transform:translateY(-1px);box-shadow:inset 0 1px #fff,0 7px 17px #1976d224}.email-studio-tool-rail{isolation:isolate;color:#416f98;-webkit-backdrop-filter:blur(32px)saturate(190%);backdrop-filter:blur(32px)saturate(190%);background:radial-gradient(circle at 25% 8%,#fffffffa,#0000 25%),radial-gradient(circle at 80% 68%,#93c5fd57,#0000 42%),linear-gradient(#ffffffb8,#e2f1ff9e);border-right:1px solid #93c5fd75;width:60px;min-width:60px;padding:2px 0;position:relative;box-shadow:inset 1px 0 #fffffff0,inset -1px 0 #60a5fa24,8px 0 30px #1e66af1a}.email-studio-tool-rail:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#ffffffad 0%,#ffffff1f 38%,#60a5fa1a 100%);position:absolute;inset:0}.email-studio-tool-rail__group{padding:6px 0}.email-studio-tool-rail__footer{border-top:1px solid #60a5fa3d;padding:6px 0;box-shadow:inset 0 1px #ffffffb8}.email-studio-tool-rail button{color:#4e789c;border:1px solid #0000;border-radius:11px;width:36px;height:36px;margin:3px 12px;transition:color .15s,border-color .15s,background .15s,box-shadow .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.email-studio-tool-rail button:before{background:linear-gradient(#5cabf1,#1976d2);border-radius:0 999px 999px 0;width:3px;top:8px;bottom:8px;left:-12px;box-shadow:0 0 8px #1976d261}.email-studio-tool-rail button:hover{color:#1565c0;background:#ffffff9e;border-color:#93c5fd9e;transform:translateY(-1px)scale(1.025);box-shadow:inset 0 1px #ffffffeb,0 7px 17px #1976d21a}.email-studio-tool-rail button.active{color:#1565c0;background:radial-gradient(circle at 22% 12%,#fff,#0000 42%),linear-gradient(145deg,#fffffff5,#def0ffcc);border-color:#60a5faad;transform:translateY(-1px);box-shadow:0 10px 23px #1976d229,inset 0 1px #fff,inset 0 -1px #60a5fa21}.email-studio-tool-rail button:after{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f3960e0;border:1px solid #93c5fd80;border-radius:8px;padding:6px 9px;left:54px;box-shadow:0 9px 22px #0f39603d}.email-studio-tool-rail__footer button{color:#296da9}.email-studio-tool-rail__footer button:hover{color:#1565c0;background:#ffffff94;border-color:#60a5fa73}.email-settings-panel__body::-webkit-scrollbar{width:7px}.email-settings-panel__body::-webkit-scrollbar-track{background:0 0}.email-settings-panel__body::-webkit-scrollbar-thumb{background:#468fd380 padding-box padding-box;border:2px solid #0000;border-radius:999px}.email-settings-panel__footer{-webkit-backdrop-filter:blur(20px)saturate(165%);backdrop-filter:blur(20px)saturate(165%);background:linear-gradient(115deg,#ffffffc7,#e0f0ff99);border-top:1px solid #93c5fd66;padding:8px 10px 9px 70px;box-shadow:inset 0 1px #ffffffeb}.email-studio-inspector-header{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:linear-gradient(125deg,#fffffff5,#ebf6ffe0);border-bottom:1px solid #93c5fd66;align-items:center;gap:10px;min-height:54px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:inset 0 1px #fffffffa,0 8px 24px #1e66af12}.email-studio-inspector-header__icon{color:#1976d2;background:linear-gradient(145deg,#fffffffa,#daeeffd1);border:1px solid #93c5fdad;border-radius:12px;width:37px;height:37px;box-shadow:inset 0 1px #fff,0 7px 16px #1976d221}.email-studio-inspector-header strong{color:#17324f;font-size:13.5px}.email-studio-property-section{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#ffffff75;border-bottom:1px solid #94b8dc61;gap:10px;padding:13px 14px 15px;box-shadow:inset 0 1px #ffffffb3}.email-studio-font-preview{background:linear-gradient(145deg,#ffffffeb,#f0f8ffb8);border:1px solid #93c5fd8c;border-radius:11px;min-height:54px;padding:8px 11px;box-shadow:inset 0 1px #fff,0 6px 15px #1e66af12}.email-studio-font-preview>span{color:#7592ad}.email-studio-font-preview>strong{color:#17324f}.email-inline-font-search{color:#6485a5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #93c5fd99;border-radius:10px;height:35px;padding:0 10px;box-shadow:inset 0 1px #fffffff5,0 4px 12px #1976d20f}.email-inline-font-search:focus-within{background:#fffffff5;border-color:#3b8eeadb;box-shadow:0 0 0 3px #3b82f61c,inset 0 1px #fff}.email-inline-font-search input{color:#234765}.email-inline-font-filter-toggle{color:#315779;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fffffff0,#ebf6ffc7);border:1px solid #93c5fd99;border-radius:10px;height:35px;padding:0 12px;font-size:11px;font-weight:650;box-shadow:inset 0 1px #fffffffa,0 4px 12px #1976d20f}.email-inline-font-filter-toggle:hover:not(:disabled){color:#0f5eae;background:linear-gradient(135deg,#fff,#dbeafee6);border-color:#3b82f6cc;box-shadow:0 6px 16px #1976d21f,inset 0 1px #fff}.email-inline-font-filter-toggle.is-open{color:#0c4a6e;background:linear-gradient(135deg,#dbeafef2,#bfdbfee6);border-color:#1976d2d9;box-shadow:inset 0 1px 2px #1976d21f,0 0 0 2.5px #3b82f62e}.email-inline-font-filter-icon{color:#4b7396}.email-inline-font-filter-toggle:hover .email-inline-font-filter-icon,.email-inline-font-filter-toggle.is-open .email-inline-font-filter-icon{color:#0f5eae}.email-inline-font-filter-badge{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 2px 6px #2563eb59}.email-inline-font-categories{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ebf6ffa6,#f8fafc80);border:1px solid #93c5fd73;border-radius:11px;gap:5px;margin-top:6px;margin-bottom:2px;padding:8px 10px;box-shadow:inset 0 1px 1px #ffffffe6,0 4px 14px #1e66af0a}.email-inline-font-category-chip{color:#416887;background:#ffffffd9;border:1px solid #93c5fd8c;border-radius:999px;min-height:25px;padding:3px 9px;font-size:10px;font-weight:650;transition:background .15s,border-color .15s,color .15s,transform .15s;box-shadow:inset 0 1px #fffffff2,0 2px 5px #1e66af0a}.email-inline-font-category-chip:hover:not(:disabled){color:#0f5eae;background:#fff;border-color:#3b82f6b3;transform:translateY(-1px);box-shadow:0 4px 10px #1976d21a,inset 0 1px #fff}.email-inline-font-category-chip.active{color:#fff;background:linear-gradient(145deg,#3b8eea 0%,#1976d2 55%,#0f5eae 100%);border-color:#0f5eaecc;font-weight:750;transform:translateY(-1px);box-shadow:0 4px 12px #1976d247,inset 0 1px #ffffff59}.email-inline-font-list{-webkit-backdrop-filter:blur(16px)saturate(155%);backdrop-filter:blur(16px)saturate(155%);background:linear-gradient(145deg,#e2f1ff9e,#ffffff75);border:1px solid #93c5fd73;border-radius:12px;gap:5px;height:216px;padding:6px;box-shadow:inset 0 1px 1px #ffffffe6,0 7px 18px #1e66af0f}.email-inline-font-option{color:#17324f;background:#ffffffb3;border:1px solid #ffffffc2;border-radius:10px;gap:10px;min-height:52px;padding:7px 10px;box-shadow:inset 0 1px #fffffff2}.email-inline-font-option:hover{color:#1565c0;background:#f1f9fff5;border-color:#60a5fab3;transform:translateY(-1px);box-shadow:0 7px 16px #1976d21a}.email-inline-font-option__sample{background:#ffffffe0;border-color:#93c5fd8c;border-radius:9px;width:36px;height:36px;font-size:16px;font-weight:700}.email-inline-font-option__check{background:linear-gradient(145deg,#4ba0ec,#1976d2);box-shadow:0 3px 8px #1976d238}.email-authoring-size-grid button,.email-authoring-format-bar button,.email-studio-table-presets button{color:#416887;background:linear-gradient(145deg,#ffffffeb,#e8f4ffb3);border-color:#93c5fd80;border-radius:9px;box-shadow:inset 0 1px #fff,0 4px 10px #1e66af0d}.email-authoring-size-grid button:hover,.email-authoring-size-grid button.active,.email-authoring-format-bar button:hover:not(:disabled),.email-authoring-format-bar button.active,.email-studio-table-presets button:hover,.email-studio-table-presets button.active{color:#fff;background:linear-gradient(145deg,#4b9feb,#1976d2);border-color:#1976d2a6;transform:translateY(-1px);box-shadow:0 7px 15px #1976d233,inset 0 1px #ffffff4d}.email-studio-color-property{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffffd9,#ebf6ffad);border:1px solid #93c5fd85;border-radius:12px;box-shadow:inset 0 1px #fffffff5,0 6px 16px #1e66af0f}.email-studio-color-property__label{color:#17324f}.email-studio-custom-color{background:#ffffffe6;border:1px solid #93c5fd99;border-radius:8px;box-shadow:inset 0 1px #fff,0 2px 6px #1e66af0d}.email-studio-custom-color:hover{background:#fff;border-color:#3b82f6bf;box-shadow:0 4px 10px #1976d21a,inset 0 1px #fff}.email-studio-custom-color.is-custom{background:#dbeafee6;border-color:#1976d2cc}.email-studio-custom-color__hex{color:#17324f}.email-studio-custom-color__pipette{color:#4b7396}.email-studio-custom-color:hover .email-studio-custom-color__pipette{color:#0f5eae}.email-studio-swatch-btn,.email-studio-swatches button{border:1px solid #4b709447;border-radius:6px;flex:0 0 22px;width:22px;height:22px;box-shadow:inset 0 1px #fff6,0 2px 5px #0f45781a}.email-studio-swatch-btn:hover,.email-studio-swatches button:hover{outline-color:#3b8eea}.email-studio-swatch-btn.active,.email-studio-swatches button.active{outline-color:#1976d2}.email-authoring-format-bar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border:1px solid #93c5fd7a;border-radius:11px;box-shadow:inset 0 1px #fffffff0,0 5px 14px #1e66af0e}.email-studio-primary-action{background:linear-gradient(145deg,#52a5f0 0%,#1976d2 58%,#0f63b5 100%);border:1px solid #0f5eae9e;border-radius:11px;min-height:41px;transition:transform .17s cubic-bezier(.16,1,.3,1),box-shadow .17s,filter .17s;box-shadow:0 10px 22px #1976d238,inset 0 1px #ffffff5c}.email-studio-primary-action:hover:not(:disabled){filter:saturate(1.05);background:linear-gradient(145deg,#62aff3,#2583dc 58%,#126abb);transform:translateY(-1px);box-shadow:0 13px 28px #1976d247,inset 0 1px #fff6}.email-studio-primary-action:active:not(:disabled){transform:translateY(0)scale(.985)}.email-studio-primary-action:disabled{color:#87a0b8;background:#dae8f4b3;border-color:#94b8dc73}.email-studio-tool-visual{color:#3f7db5;background-color:#ffffffa6;background-image:linear-gradient(45deg,#dbeafe94 25%,#0000 25%),linear-gradient(-45deg,#dbeafe94 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#dbeafe94 75%),linear-gradient(-45deg,#0000 75%,#dbeafe94 75%),none;background-position:0 0,0 7px,7px -7px,-7px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border-color:#60a5fa8c;border-radius:14px;box-shadow:inset 0 1px #ffffffe6,0 9px 22px #1e66af14}.email-studio-tool-visual>svg{color:#277dc8}.email-studio-tool-visual strong{color:#1c4f7c}.email-studio-tool-visual p{color:#6a87a2}.email-studio-tool-visual.is-video{background:linear-gradient(145deg,#ffffffd1,#dbeeffad);border-color:#93c5fd94}.email-studio-tool-visual.is-video>svg{color:#1976d2}.email-studio-tool-visual.is-excalidraw,.email-studio-tool-visual.is-document{background:linear-gradient(155deg,#ffffffe6,#dbeeffb3)}.email-studio-capability-list,.email-studio-info-strip{color:#5d7d9b;background:#e5f2ff9e;border-color:#93c5fd6b;border-radius:10px;box-shadow:inset 0 1px #fffc}.email-studio-capability-list span{color:#527695}.email-studio-number-grid input,.email-studio-input-field>div{color:#557a9b;background:#ffffffbf;border-color:#93c5fd8f;border-radius:10px;box-shadow:inset 0 1px #fffffff2,0 4px 12px #1e66af0d}.email-studio-number-grid input:focus,.email-studio-input-field>div:focus-within{border-color:#3b8eead9;box-shadow:0 0 0 3px #3b82f61c}.email-studio-layout-options button,.email-studio-list-options>button{color:#426c8e;background:linear-gradient(145deg,#ffffffe6,#e5f2ffa6);border-color:#93c5fd80;border-radius:12px;box-shadow:inset 0 1px #fff,0 6px 15px #1e66af0f}.email-studio-layout-options button:hover,.email-studio-layout-options button.active,.email-studio-list-options>button:hover:not(:disabled){color:#1565c0;background:linear-gradient(145deg,#fffffffa,#d2eaffd1);border-color:#3b8eeab8;transform:translateY(-1px);box-shadow:inset 3px 0 #2d86d3,0 9px 19px #1976d21f}.email-studio-layout-option__preview{background:#ffffffc7;border-color:#60a5fa8c;border-radius:7px}.email-studio-layout-option__preview i{background:linear-gradient(145deg,#dceeff,#bfddf8);border-color:#60a5fa80;border-radius:4px}.email-studio-table-preview,.email-studio-divider-preview{background:#ffffffbf;border-color:#93c5fd85;border-radius:12px;box-shadow:inset 0 1px #fff,0 8px 20px #1e66af12}.email-studio-table-preview span{background:#eff8ffb8;border-color:#94b8dc6b}.email-studio-table-preview span.is-header{background:linear-gradient(145deg,#4b9ee9,#1976d2);border-color:#ffffff40}.email-studio-divider-preview span{background:linear-gradient(90deg,#0000,#5ba2df 18%,#1976d2 50%,#5ba2df 82%,#0000);border-radius:999px;height:2px;box-shadow:0 3px 8px #1976d233}.email-studio-youtube-preview{border-color:#60a5fa94;border-radius:14px;box-shadow:0 12px 26px #0f45782e}.email-studio-youtube-preview>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1976d2d6;border-color:#ffffffe0;box-shadow:0 8px 20px #0f45784d,inset 0 1px #ffffff4d}.email-studio-date-preview{background:radial-gradient(circle at 85% 8%,#93c5fd66,#0000 35%),linear-gradient(145deg,#ffffffeb,#e0f1ffb3);border-color:#93c5fd85;border-radius:14px;box-shadow:inset 0 1px #fff,0 11px 25px #1e66af1a}.email-studio-date-preview strong{color:#174e7e}.email-studio-date-preview span,.email-studio-date-preview small,.email-studio-list-options small{color:#728ea8}.email-studio-fit-status{border-radius:11px;box-shadow:inset 0 1px #ffffffb8}.email-studio-settings-view .email-settings-collapse.ant-collapse{gap:7px;padding:10px}.email-studio-settings-view .email-settings-collapse>.ant-collapse-item{-webkit-backdrop-filter:blur(14px)saturate(155%);backdrop-filter:blur(14px)saturate(155%);background:#ffffff9e;box-shadow:inset 0 1px #fffffff2,0 7px 18px #1e66af12;border-color:#93c5fd80!important;border-radius:12px!important}.email-studio-settings-view .email-settings-collapse .ant-collapse-header{background:linear-gradient(145deg,#ffffffdb,#e5f2ff9e);padding:9px 11px!important}.email-studio-settings-view .email-settings-collapse__icon{color:#1976d2;background:#eff8ffcc;border-color:#93c5fd94;border-radius:9px;width:29px;height:29px;box-shadow:inset 0 1px #fff}.email-add-settings-panel{--email-liquid-accent:#007aff;--email-liquid-accent-soft:#007aff1f;--email-liquid-ink:#1d2733;--email-liquid-secondary:#66717e;--email-liquid-ring:#ffffffd1;--email-liquid-edge:#7089a433;--email-liquid-shadow:#2d466224;background:radial-gradient(circle at 8% 10%,#5db7ff2e,#0000 31%),radial-gradient(circle at 96% 74%,#8475ff17,#0000 35%),linear-gradient(155deg,#f8fafc 0%,#f1f5f9 52%,#f7f9fc 100%);border-color:#849eb93d;outline-color:#ffffffe6;box-shadow:0 28px 68px #2d466224,0 6px 18px #2d466212,inset 0 1px #fffffffa}.email-add-panel-topbar{isolation:isolate;-webkit-backdrop-filter:blur(38px)saturate(180%)brightness(1.06);backdrop-filter:blur(38px)saturate(180%)brightness(1.06);background:#f6f9fc85;border-bottom-color:#7791ab2e;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff5c,0 10px 30px #2d466214}.email-add-panel-topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(112deg,#fffc 0%,#0000 24% 70%,#ffffff40 100%),radial-gradient(circle at 18% -30%,#fffffff2,#0000 48%);position:absolute;inset:0}.email-add-panel-topbar__title{color:var(--email-liquid-ink)}.email-add-panel-topbar__subtitle{color:#728090}.email-add-panel-topbar__badge{color:#fff;-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(145deg,#56a7f2 0%,#1976d2 58%,#0f5eae 100%);border:1px solid #ffffffe6;border-radius:11px;width:36px;height:36px;box-shadow:0 8px 18px #1976d240,inset 0 1px #ffffff5c}.email-add-panel-topbar:hover .email-add-panel-topbar__badge{color:#fff;background:linear-gradient(145deg,#66b2f7,#2584dd 58%,#1267ba);border-color:#fffffff5;box-shadow:0 10px 22px #1976d24d,inset 0 1px #fff6}.email-add-panel-collapse-btn{border-color:var(--email-liquid-edge);color:#526b84;-webkit-backdrop-filter:blur(24px)saturate(180%)brightness(1.06);backdrop-filter:blur(24px)saturate(180%)brightness(1.06);background:#ffffff70;box-shadow:inset 0 1px #ffffffeb,inset 0 -1px #6880991f,0 8px 20px #2d46621a}.email-studio-shell{background:#f7f9fc33}.email-studio-tool-rail{outline-offset:-1px;color:#506579;-webkit-backdrop-filter:blur(42px)saturate(190%)brightness(1.06);backdrop-filter:blur(42px)saturate(190%)brightness(1.06);background:#f2f7fb66;border-right-color:#7089a42e;outline:1px solid #ffffff6b;box-shadow:inset 1px 0 #fffffff0,inset -1px 0 #fff6,10px 0 32px #2d466217}.email-studio-tool-rail:after{background:linear-gradient(105deg,#ffffffc2 0%,#ffffff14 35%,#fff3 100%),radial-gradient(circle at 15% 5%,#fffffff5,#0000 24%),radial-gradient(circle at 90% 66%,#419cf21f,#0000 42%)}.email-studio-tool-rail__footer{border-top-color:#7089a429;box-shadow:inset 0 1px #ffffffc2}.email-studio-tool-rail button{color:#526a81}.email-studio-tool-rail button:before{background:var(--email-liquid-accent);box-shadow:0 0 12px #007aff57}.email-studio-tool-rail button:hover{color:var(--email-liquid-accent);background:#ffffff6b;border-color:#ffffffc7;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #6880991a,0 10px 23px #2d46621c}.email-studio-tool-rail button.active{color:var(--email-liquid-accent);-webkit-backdrop-filter:blur(26px)saturate(190%)brightness(1.1);backdrop-filter:blur(26px)saturate(190%)brightness(1.1);background:#ffffff80;border-color:#ffffffe0;box-shadow:inset 0 1px #fff,inset 0 -1px #4d67811f,inset 1px 0 #ffffff8c,0 11px 26px #2d466224,0 0 0 .5px #56749129}.email-studio-tool-rail__footer button,.email-studio-tool-rail__footer button:hover{color:#526a81}.email-studio-tool-rail__footer button.active{color:var(--email-liquid-accent)}.email-settings-panel__body{scrollbar-color:#62778c57 transparent;background:linear-gradient(155deg,#fafbfdeb,#f2f6fae6)}.email-settings-panel__footer{-webkit-backdrop-filter:blur(34px)saturate(175%)brightness(1.05);backdrop-filter:blur(34px)saturate(175%)brightness(1.05);background:#f5f8fb85;border-top-color:#7089a429;box-shadow:inset 0 1px #ffffffe6,0 -10px 28px #2d46620d}.email-studio-inspector-header{-webkit-backdrop-filter:blur(36px)saturate(180%)brightness(1.06);backdrop-filter:blur(36px)saturate(180%)brightness(1.06);background:#f6f9fc8f;border-bottom-color:#7089a429;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #ffffff4d,0 10px 28px #2d466212}.email-studio-inspector-header__icon{color:var(--email-liquid-accent);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffff7a;border-color:#ffffffdb;box-shadow:inset 0 1px #fff,inset 0 -1px #60778e1f,0 9px 22px #2d46621c,0 0 0 .5px #5e7a9624}.email-studio-inspector-header>div>span{color:#788592}.email-studio-inspector-header strong{color:var(--email-liquid-ink)}.email-studio-inspector-header p{color:var(--email-liquid-secondary)}.email-studio-property-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafce6;border-bottom-color:#7089a424;box-shadow:inset 0 1px #ffffffb8}.email-studio-property-heading>strong,.email-studio-property-row>span{color:#465564}.email-studio-property-heading>span{color:#7a8794}.email-studio-font-preview,.email-inline-font-search,.email-studio-color-property,.email-authoring-format-bar,.email-studio-number-grid input,.email-studio-input-field>div{-webkit-backdrop-filter:blur(26px)saturate(180%)brightness(1.06);backdrop-filter:blur(26px)saturate(180%)brightness(1.06);background:#ffffff7a;border-color:#ffffffdb;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #60778e1a,0 8px 22px #2d466217,0 0 0 .5px #5d779124}.email-inline-font-search:focus-within,.email-studio-number-grid input:focus,.email-studio-input-field>div:focus-within{background:#ffffffa8;border-color:#fffffff0;box-shadow:inset 0 1px #fff,inset 0 -1px #007aff14,0 0 0 3px #007aff1f,0 10px 24px #2d46621a}.email-inline-font-list{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eef2f6;border-color:#7089a429;box-shadow:inset 0 1px 2px #2d46620d,0 1px #ffffffe6}.email-inline-font-option{color:#405365;background:#ffffffb8;border-color:#ffffffb3;box-shadow:inset 0 1px #ffffffe6}.email-inline-font-option:hover{color:#0068d8;background:#ffffffeb;border-color:#007aff33;box-shadow:0 7px 16px #2d466217}.email-inline-font-option.active{color:#0068d8;background:#007aff1a;border-color:#007aff42;box-shadow:inset 0 1px #ffffffd1,0 8px 18px #007aff17}.email-inline-font-option__sample{background:#ffffffbd;border-color:#69809729}.email-inline-font-option__check{background:var(--email-liquid-accent)}.email-inline-font-categories button,.email-authoring-size-grid button,.email-authoring-format-bar button,.email-studio-table-presets button{color:#566b7f;-webkit-backdrop-filter:blur(20px)saturate(175%)brightness(1.06);backdrop-filter:blur(20px)saturate(175%)brightness(1.06);background:#fff6;border-color:#ffffffd1;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5c748c1a,0 6px 16px #2d466214,0 0 0 .5px #5d77911f}.email-inline-font-categories button:hover,.email-authoring-size-grid button:hover,.email-authoring-format-bar button:hover:not(:disabled),.email-studio-table-presets button:hover{color:var(--email-liquid-accent);background:#ffffff9e;border-color:#fffffff0;box-shadow:inset 0 1px #fff,inset 0 -1px #007aff14,0 9px 21px #2d46621c,0 0 0 .5px #007aff29}.email-inline-font-categories button.active,.email-authoring-size-grid button.active,.email-authoring-format-bar button.active,.email-studio-table-presets button.active{color:#0068d8;background:#007aff1f;border-color:#007aff3d;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffdb,inset 0 -1px #007aff1a,0 7px 18px #007aff1a}.email-studio-primary-action{-webkit-backdrop-filter:blur(22px)saturate(185%);backdrop-filter:blur(22px)saturate(185%);background:#007affd1;border-color:#ffffffad;box-shadow:inset 0 1px #ffffff6b,inset 0 -1px #003c8038,0 11px 26px #007aff33,0 0 0 .5px #0055b42e}.email-studio-primary-action:hover:not(:disabled){background:#007affe6;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #003c803d,0 14px 30px #007aff40}.email-studio-tool-visual,.email-studio-tool-visual.is-video,.email-studio-tool-visual.is-excalidraw,.email-studio-tool-visual.is-document,.email-studio-date-preview,.email-studio-table-preview,.email-studio-divider-preview{color:#53697d;background:#f3f6f9;border-color:#7089a429;box-shadow:inset 0 1px #fff,0 8px 20px #2d46620f}.email-studio-tool-visual>svg,.email-studio-tool-visual.is-video>svg{color:var(--email-liquid-accent)}.email-studio-tool-visual strong,.email-studio-date-preview strong{color:#30475b}.email-studio-tool-visual p,.email-studio-date-preview span,.email-studio-date-preview small,.email-studio-list-options small{color:#748391}.email-studio-capability-list,.email-studio-info-strip{color:#627486;background:#eef2f6;border-color:#7089a424;box-shadow:inset 0 1px #fffc}.email-studio-layout-options button,.email-studio-list-options>button{color:#4f6579;-webkit-backdrop-filter:blur(24px)saturate(180%)brightness(1.05);backdrop-filter:blur(24px)saturate(180%)brightness(1.05);background:#ffffff7a;border-color:#ffffffd1;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #5c748c1a,0 9px 22px #2d466217,0 0 0 .5px #5d779121}.email-studio-layout-options button:hover,.email-studio-layout-options button.active,.email-studio-list-options>button:hover:not(:disabled){color:var(--email-liquid-accent);box-shadow:inset 3px 0 0 var(--email-liquid-accent), inset 0 1px 0 #fff, 0 11px 26px #2d46621f;background:#ffffffad;border-color:#fffffff0}.email-studio-layout-option__preview{background:#ffffffad;border-color:#69809729}.email-studio-layout-option__preview i{background:#007aff1a;border-color:#007aff2e}.email-studio-settings-view .email-settings-collapse>.ant-collapse-item{-webkit-backdrop-filter:blur(26px)saturate(180%)brightness(1.05);backdrop-filter:blur(26px)saturate(180%)brightness(1.05);background:#ffffff75;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #5c748c17,0 9px 24px #2d466217,0 0 0 .5px #5d77911f;border-color:#ffffffc7!important}.email-studio-settings-view .email-settings-collapse>.ant-collapse-item:hover{box-shadow:inset 0 1px #fff,0 12px 28px #2d46621f;border-color:#fffffff0!important}.email-studio-settings-view .email-settings-collapse .ant-collapse-header{background:#ffffff52}.email-studio-settings-view .email-settings-collapse__icon{color:var(--email-liquid-accent);background:#ffffff6b;border-color:#fffc;box-shadow:inset 0 1px #fff,inset 0 -1px #5c748c1a,0 6px 15px #2d466214}.email-add-panel-topbar{background:radial-gradient(circle at 12% -35%,#c6e5ffe6,#0000 52%),linear-gradient(118deg,#ffffffd1,#f0f6fca3);border-bottom-color:#7e9bb833;min-height:70px;padding:13px 14px 13px 15px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #ffffff6b,0 10px 30px #2d466214}.email-add-panel-topbar:after{filter:blur(32px);background:#409cf22e;width:180px;height:92px;top:-67px;right:36px}.email-add-panel-topbar__main{gap:12px}.email-add-panel-topbar__badge{color:#1976d2;background:linear-gradient(145deg,#e8f3fd 0%,#d6eafc 100%);border:1px solid #bfdbfe;border-radius:10px;flex:0 0 38px;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:0 1px 4px #1976d224}.email-add-panel-topbar__badge:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffffc7,#0000 48%);border-radius:8px;position:absolute;inset:1px}.email-add-panel-topbar__badge svg{z-index:1;stroke-width:1.8px;position:relative}.email-add-panel-topbar:hover .email-add-panel-topbar__badge{color:#1976d2;background:linear-gradient(145deg,#e8f3fd 0%,#d6eafc 100%);border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 1px 4px #1976d224,0 7px 18px #1976d21a}.email-add-panel-topbar__title{color:#0f172a;letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.25}.email-add-panel-topbar__subtitle{color:#64748b;letter-spacing:0;text-transform:none;font-size:10.5px;font-weight:550;line-height:1.35}.email-add-panel-collapse-btn{color:#5a6f84;background:#ffffff8a;border-color:#849eb938;width:34px;min-width:34px;height:34px;min-height:34px;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #60778e14,0 7px 18px #2d466217}.email-add-panel-collapse-btn:hover{color:#1976d2;background:#ffffffc7;border-color:#1976d240;box-shadow:inset 0 1px #fff,0 9px 22px #2d46621f}.email-studio-tool-rail button:after{content:none;display:none}.email-add-settings-panel-wrap{filter:drop-shadow(0 18px 32px #2d46621a)drop-shadow(0 4px 10px #2d46620d);background:0 0;border-radius:18px;overflow:hidden}.email-add-settings-panel-inner{border-radius:inherit;background:0 0;overflow:hidden}.email-add-settings-panel{isolation:isolate;background-clip:padding-box;outline:0;transform:translateZ(0)}.email-add-settings-panel:after{content:"";z-index:40;border-radius:inherit;pointer-events:none;border:1px solid #849eb93d;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffdb}.email-add-panel-topbar{background-clip:padding-box;border-radius:17px 17px 0 0}.email-studio-tool-rail{background-clip:padding-box;outline:0}.email-studio-tool-rail button,.email-studio-tool-rail button:hover,.email-studio-tool-rail button.active{appearance:none;border-style:solid;border-radius:11px;outline:0}.email-studio-tool-rail button:not(.active):not(:hover){background:#fff3;border-color:#ffffff75;box-shadow:inset 0 1px #ffffffd1,0 4px 12px #2d46620b}.email-studio-tool-rail button:focus-visible{outline-offset:1px;border-color:#007aff6b;outline:2px solid #007aff33}.email-studio-tool-rail button>svg{box-shadow:none;background:0 0;border:0;outline:0}.email-settings-panel__footer{box-sizing:border-box;background-clip:padding-box;border-radius:0 0 17px 17px;width:100%;padding:8px 10px 9px;display:flex;overflow:hidden}.email-settings-panel__footer .email-size-counter{box-sizing:border-box;flex:auto;width:100%;min-width:0}.email-studio-tool-tooltip{--antd-arrow-background-color:#fffffff5!important;z-index:12000!important}.email-studio-tool-tooltip .ant-tooltip-inner,.email-studio-tool-tooltip .ant-tooltip-container{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border-radius:10px;min-height:0;padding:8px 11px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;line-height:1.35;color:#24384d!important;background:#fffffff5!important;border:1px solid #7891ab3d!important;box-shadow:inset 0 1px #fff,0 12px 30px #2d466229!important}.email-studio-tool-tooltip .ant-tooltip-arrow:before,.email-studio-tool-tooltip .ant-tooltip-arrow:after{background:#fffffff5!important}.email-studio-inspector-header>div>span{font-size:9.5px}.email-studio-inspector-header strong{font-size:14.5px}.email-studio-inspector-header p{font-size:11px;line-height:1.45}.email-studio-property-heading>strong,.email-studio-property-row>span{font-size:10.5px}.email-studio-property-heading>span{font-size:9.5px}.email-studio-font-preview>span{font-size:9px}.email-studio-font-preview>strong{font-size:15px}.email-inline-font-search input{font-size:11px}.email-inline-font-categories button{min-height:25px;font-size:9px}.email-inline-font-option__copy strong{font-size:13.5px}.email-inline-font-option__copy small{font-size:10.5px}.email-authoring-size-grid button,.email-studio-table-presets button{font-size:10px}.email-studio-custom-color strong{font-size:9px}.email-studio-primary-action{font-size:11px}.email-studio-tool-visual strong{font-size:12px}.email-studio-tool-visual p{font-size:10.5px}.email-studio-capability-list span,.email-studio-number-grid label>span,.email-studio-input-field>span{font-size:10px}.email-studio-number-grid input,.email-studio-input-field input{font-size:11px}.email-studio-fit-status strong{font-size:10.5px}.email-studio-fit-status span{font-size:9.5px}.email-studio-layout-options button>strong,.email-studio-info-strip,.email-studio-validation-error{font-size:10px}.email-studio-date-preview span{font-size:9px}.email-studio-date-preview small{font-size:9.5px}.email-studio-list-options strong{font-size:11px}.email-studio-list-options small{font-size:10px}@media (width<=960px){.email-add-content{flex-direction:column}.email-add-settings-panel{max-height:none;position:static;height:auto!important}.email-add-settings-panel-wrap,.email-add-settings-panel-inner{height:auto;width:100%!important}.email-studio-shell{flex-direction:column;overflow:visible}.email-studio-tool-rail{border-bottom:1px solid #93c5fd80;border-right:0;flex-direction:row;align-items:stretch;width:100%;min-width:0;min-height:52px;overflow-x:auto}.email-studio-tool-rail__group{padding:4px;display:flex;overflow:visible}.email-studio-tool-rail__footer{border-top:0;border-left:1px solid #ffffff61;margin-left:auto;padding:4px;display:flex}.email-studio-tool-rail__footer button{color:#3978ad}.email-studio-tool-rail button{border-radius:4px;width:43px;height:43px}.email-studio-tool-rail button:before{border-radius:2px 2px 0 0;width:auto;height:3px;inset:auto 7px 0;transform:scaleX(.45)}.email-studio-tool-rail button.active:before{transform:scaleX(1)}.email-studio-tool-rail button:after{display:none}.email-settings-panel__body{overflow:visible}.email-settings-panel__footer{padding-left:9px}.email-settings-resize-handle{display:none}.email-trigger-options{grid-template-columns:1fr 1fr}}@media (width<=700px){.email-add-composer-header,.email-add-editor-label,.email-add-editor-tools,.email-dynamic-template-control{flex-direction:column;align-items:stretch}.email-detected-variables{max-width:none}.email-dynamic-template-input.ant-input{width:100%}.email-preview-device-control{justify-content:space-between}.email-preview-device-control button{flex:1;justify-content:center}.email-add-actions{flex-direction:column;align-items:stretch}.email-add-export-button.ant-btn,.email-add-save-button.ant-btn{justify-content:center;width:100%}.email-size-counter__top{flex-direction:column;align-items:flex-start;gap:4px}.email-add-content{gap:14px;padding:14px}.email-add-basic-section{padding:16px 16px 14px}.email-trigger-config{padding:16px}.email-add-page-header{border-radius:14px;padding:12px 14px 12px 12px}.email-add-page-leading{gap:10px}.email-add-page-back{border-radius:9px;width:34px;height:34px}.email-add-page-icon{border-radius:10px;width:38px;height:38px}.email-add-page-icon:after{display:none}.email-add-page-title-row h1{font-size:17px}.email-trigger-options{grid-template-columns:1fr}.email-recipients-context-actions{flex-direction:column;align-items:stretch}.email-recipients-user-row{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:8px 10px;padding:10px 12px}.email-recipients-user-avatar{margin-top:1px}.email-recipients-user-actions{grid-column:2;justify-content:flex-start;width:100%;max-width:100%}.email-recipients-add-badge{max-width:none}.email-recipients-add-all-button.ant-btn{width:100%;max-width:none}.email-recipients-pagination.ant-pagination{justify-content:center}.email-trigger-option__content small{display:none}.email-editor-controls{padding:14px 16px}.email-add-panel-topbar{padding:10px 14px}.email-add-fullscreen-bar{flex-direction:column;align-items:stretch}.email-locked-section{width:100%}.email-locked-section--header{padding-top:0}.email-locked-section--footer{padding-bottom:16px}.email-locked-badge{justify-self:start;margin-bottom:8px}.email-locked-html{padding:24px max(20px, calc((var(--email-page-width,794px) - var(--email-desktop-width,600px)) / 2))}.email-add-editor-frame .editor-scroller{padding-left:0;padding-right:0}.email-add-editor-frame .toolbar{width:100%}.email-add-editor-frame .editor-container{width:calc(100% - 32px)}.email-locked-section--footer .email-locked-badge{left:0;right:auto}.email-add-editor-frame .ContentEditable__root{box-sizing:border-box;word-break:break-word;width:100%;max-width:100%;padding:18px 16px 32px;overflow-x:hidden}.email-add-editor-frame .ContentEditable__root>*{box-sizing:border-box;width:auto!important;max-width:100%!important}.email-add-editor-frame .email-image-group--managed-header{gap:0;padding-bottom:74px}.email-add-editor-frame .email-image-group--managed-header .email-image-group__item+.email-image-group__item{margin-top:40px}.email-add-editor-frame .ContentEditable__placeholder{top:18px;left:16px;right:16px}.email-add-editor-frame .editor-scroller{padding:0}.email-add-editor-frame .editor{box-shadow:none;width:100%}}.email-add-editor-frame .ContentEditable__root:has([data-email-managed-header=true]){padding-top:0}.stats-recipient-list,.stats-delivery-list{flex-direction:column;gap:12px;font-family:Montserrat,sans-serif;display:flex}.stats-recipient-row{background-color:#fff;border:1px solid #f0f0f0;border-radius:14px;grid-template-columns:28px 40px 1fr;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.stats-recipient-row:hover{border-color:#dbeafe;transform:translateY(-1px);box-shadow:0 8px 18px -12px #3b82f640}.stats-recipient-row__rank{color:#94a3b8;letter-spacing:.04em;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:700;display:inline-flex}.stats-recipient-row__avatar,.stats-delivery-row__avatar{color:#2563eb;letter-spacing:.02em;background-color:#eff6ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13px;font-weight:700;display:inline-flex}.stats-recipient-row__main{flex-direction:column;gap:6px;min-width:0;display:flex}.stats-recipient-row__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-recipient-row__name{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.stats-recipient-row__count{color:#3b82f6;flex:none;font-size:16px;font-weight:700;line-height:1}.stats-recipient-row__detail{color:#6b7280;flex-wrap:wrap;gap:6px 14px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.stats-recipient-row__detail span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.stats-recipient-row__bar{background-color:#f1f5f9;border-radius:999px;width:100%;height:6px;margin-top:2px;position:relative;overflow:hidden}.stats-recipient-row__bar span{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px;height:100%;display:block}.stats-recipient-row__meta{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:4px 14px;font-size:11px;font-weight:600;display:flex}.stats-recipient-row__meta span:before{content:"•";color:#cbd5e1;margin-right:6px}.stats-recipient-row__meta span:first-child:before{content:"";margin:0}.stats-delivery-list__legend{flex-wrap:wrap;gap:14px;padding:8px 4px 4px;display:flex}.stats-delivery-list__legend-item{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.stats-delivery-list__legend-item:before{content:"";background-color:#cbd5e1;border-radius:3px;width:10px;height:10px}.stats-delivery-list__legend-item--delivered:before{background-color:#10b981}.stats-delivery-list__legend-item--failed:before{background-color:#ef4444}.stats-delivery-list__legend-item--pending:before{background-color:#f59e0b}.stats-delivery-row{background-color:#fff;border:1px solid #f0f0f0;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.stats-delivery-row:hover{border-color:#dbeafe;box-shadow:0 8px 18px -12px #3b82f640}.stats-delivery-row__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-delivery-row__person{align-items:center;gap:12px;min-width:0;display:flex}.stats-delivery-row__person div{flex-direction:column;min-width:0;display:flex}.stats-delivery-row__person strong{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden}.stats-delivery-row__person small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:500;line-height:1.4;overflow:hidden}.stats-delivery-row__total{color:#6b7280;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:11px;font-weight:700}.stats-delivery-row__track{background-color:#f1f5f9;border-radius:999px;width:100%;height:8px;display:flex;overflow:hidden}.stats-delivery-row__segment{height:100%;transition:width .3s}.stats-delivery-row__segment--delivered{background-color:#10b981}.stats-delivery-row__segment--failed{background-color:#ef4444}.stats-delivery-row__segment--pending{background-color:#f59e0b}.stats-delivery-row__numbers{color:#6b7280;letter-spacing:.01em;flex-wrap:wrap;gap:6px 16px;font-size:11.5px;font-weight:600;display:flex}.stats-delivery-row__numbers span{align-items:center;gap:6px;display:inline-flex}.stats-model-heatmap{flex-direction:column;gap:16px;font-family:Montserrat,sans-serif;display:flex}.stats-model-heatmap__toolbar{background-color:#f8fafc;border:1px solid #e5edf8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:14px 16px;display:flex}.stats-model-heatmap__summary{flex-direction:column;gap:4px;min-width:0;display:flex}.stats-model-heatmap__summary span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.stats-model-heatmap__summary strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,100%);font-size:15px;font-weight:800;line-height:1.25;overflow:hidden}.stats-model-heatmap__summary small{color:#64748b;font-size:12px;font-weight:600;line-height:1.35}.stats-model-heatmap__select{flex:0 360px;min-width:280px}.stats-model-heatmap__select .ant-select-selector{align-items:center;min-height:42px;display:flex;box-shadow:none!important;border-color:#dbeafe!important;border-radius:12px!important}.stats-model-heatmap__loading,.stats-model-heatmap__empty{justify-content:center;align-items:center;min-height:220px;display:flex}.stats-region-heatmap,.stats-click-heatmap{flex-direction:column;gap:12px;font-family:Montserrat,sans-serif;display:flex}.stats-region-heatmap__row,.stats-click-heatmap__row{cursor:default;background-color:#fff;border:1px solid #f0f0f0;border-radius:14px;grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.stats-region-heatmap__row:hover,.stats-click-heatmap__row:hover{border-color:#dbeafe;transform:translateY(-1px);box-shadow:0 8px 18px -12px #3b82f640}.stats-region-heatmap__rank,.stats-click-heatmap__rank{color:#94a3b8;letter-spacing:.04em;justify-content:center;align-items:center;height:28px;font-size:11px;font-weight:700;display:inline-flex}.stats-region-heatmap__main,.stats-click-heatmap__main{flex-direction:column;gap:6px;min-width:0;display:flex}.stats-region-heatmap__top,.stats-click-heatmap__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.stats-region-heatmap__top span,.stats-click-heatmap__top span{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.stats-region-heatmap__top strong,.stats-click-heatmap__top strong{color:#3b82f6;flex:none;font-size:13px;font-weight:700}.stats-region-heatmap__track,.stats-click-heatmap__track{background-color:#f1f5f9;border-radius:999px;width:100%;height:6px;margin-top:2px;position:relative;overflow:hidden}.stats-region-heatmap__track span,.stats-click-heatmap__track span{background:linear-gradient(90deg,#3b82f6 0%,#60a5fa 100%);border-radius:999px;height:100%;display:block}.stats-region-heatmap__track span{background:linear-gradient(90deg,#10b981 0%,#3b82f6 100%)}.stats-region-heatmap__meta,.stats-click-heatmap__meta{color:#6b7280;letter-spacing:.02em;text-transform:uppercase;flex-wrap:wrap;gap:4px 14px;font-size:11px;font-weight:600;display:flex}.stats-region-heatmap__meta span:before,.stats-click-heatmap__meta span:before{content:"•";color:#cbd5e1;margin-right:6px}.stats-region-heatmap__meta span:first-child:before,.stats-click-heatmap__meta span:first-child:before{content:"";margin:0}@media (width<=640px){.stats-model-heatmap__toolbar{align-items:stretch}.stats-model-heatmap__select{flex-basis:100%;width:100%;min-width:0}.stats-model-heatmap__summary strong{white-space:normal}.stats-region-heatmap__top,.stats-click-heatmap__top{flex-direction:column;align-items:flex-start;gap:4px}}.stats-click-tooltip{flex-direction:column;gap:4px;font-family:Montserrat,sans-serif;display:flex}.stats-click-tooltip strong,.stats-click-tooltip span{word-break:break-all;line-height:1.4}.stats-click-tooltip strong{font-size:13px;font-weight:700}.stats-click-tooltip span{opacity:.9;font-size:11.5px;font-weight:500}.stats-click-tooltip small{opacity:.8;word-break:break-all;font-size:11px;font-weight:500;line-height:1.5;display:block}.apexcharts-canvas{font-family:Montserrat,sans-serif!important}.apexcharts-tooltip{-webkit-backdrop-filter:blur(20px)saturate(180%)!important;background:#ffffffe0!important;border:1px solid #ffffffd9!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 20px 40px -10px #0f172a2e,0 2px 6px #0000000a!important}.apexcharts-tooltip.apexcharts-theme-light{background:#ffffffe0!important;border-color:#ffffffd9!important}.apexcharts-tooltip-title{color:#0f172a!important;background:#f8fafcd9!important;border-bottom:1px solid #e2e8f0b3!important;padding:8px 14px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:700!important}.apexcharts-legend-series{cursor:pointer;transition:opacity .15s}.apexcharts-legend-series:hover{opacity:.85}.apexcharts-legend-text{color:#64748b!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;font-weight:600!important}.apexcharts-radialbar-track path{stroke:#f1f5f9d9!important}.stats-page{z-index:1;position:relative}.stats-page .emails-list-hero{-webkit-backdrop-filter:blur(20px)saturate(190%)!important;background:linear-gradient(135deg,#ffffffe0 0%,#f0f6ffb8 100%)!important;border:1px solid #fffffff2!important;border-radius:24px!important;margin-bottom:24px!important;box-shadow:0 12px 35px -8px #2563eb14,0 2px 6px #00000005!important}.stats-page .emails-list-hero__icon{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%)!important;border-radius:16px!important;box-shadow:0 8px 20px -4px #2563eb66!important}.stats-recipient-row,.stats-delivery-row{-webkit-backdrop-filter:blur(12px)!important;background:#ffffffb3!important;border:1px solid #ffffffd9!important;border-radius:16px!important;box-shadow:0 4px 15px #0f172a08!important}.stats-recipient-row:hover,.stats-delivery-row:hover{background:#ffffffe6!important;border-color:#2563eb4d!important;transform:translateY(-2px)!important;box-shadow:0 10px 25px -6px #2563eb1a!important}.stats-model-heatmap{-webkit-backdrop-filter:blur(12px)!important;background:#fff9!important;border:1px solid #ffffffd9!important;border-radius:20px!important}.stats-region-heatmap__row{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#ffffffbf!important;border:1px solid #ffffffd9!important;border-radius:14px!important;transition:all .2s!important}.stats-region-heatmap__row:hover{background:#fffffff2!important;border-color:#3b82f64d!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px -6px #2563eb1f!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scrollbar-thumb:#0000;--tw-scrollbar-track:#0000;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-400:oklch(79.2% .209 151.711);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-200:oklch(91% .096 180.426);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-md:0 3px 3px #0000001f;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:0 0% 100%;--foreground:0 0% 3.9%;--card:0 0% 100%;--card-foreground:0 0% 3.9%;--popover:0 0% 100%;--popover-foreground:0 0% 3.9%;--primary:0 0% 9%;--primary-foreground:0 0% 98%;--secondary:0 0% 96.1%;--secondary-foreground:0 0% 9%;--muted:0 0% 96.1%;--muted-foreground:0 0% 45.1%;--accent:0 0% 96.1%;--accent-foreground:0 0% 9%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:0 0% 89.8%;--input:0 0% 89.8%;--ring:0 0% 3.9%;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--radius:.5rem}.dark{--background:0 0% 3.9%;--foreground:0 0% 98%;--card:0 0% 3.9%;--card-foreground:0 0% 98%;--popover:0 0% 3.9%;--popover-foreground:0 0% 98%;--primary:0 0% 98%;--primary-foreground:0 0% 9%;--secondary:0 0% 14.9%;--secondary-foreground:0 0% 98%;--muted:0 0% 14.9%;--muted-foreground:0 0% 63.9%;--accent:0 0% 14.9%;--accent-foreground:0 0% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:0 0% 14.9%;--input:0 0% 14.9%;--ring:0 0% 83.1%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.pointer-events-none\!{pointer-events:none!important}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.absolute\!{position:absolute!important}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-0\!{inset:0!important}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-3{top:calc(var(--spacing) * -3)}.-top-6{top:calc(var(--spacing) * -6)}.-top-8{top:calc(var(--spacing) * -8)}.-top-10{top:calc(var(--spacing) * -10)}.-top-12{top:calc(var(--spacing) * -12)}.-top-20{top:calc(var(--spacing) * -20)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-\[25\%\]{top:25%}.top-\[64px\]{top:64px}.top-\[64px\]\!{top:64px!important}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-6{right:calc(var(--spacing) * -6)}.-right-10{right:calc(var(--spacing) * -10)}.-right-12{right:calc(var(--spacing) * -12)}.-right-16{right:calc(var(--spacing) * -16)}.right-0{right:0}.right-1\/3{right:33.3333%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-\[-80px\]{right:-80px}.right-\[5\%\]{right:5%}.right-\[10\%\]{right:10%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-120px\]{bottom:-120px}.bottom-\[20\%\]{bottom:20%}.-left-8{left:calc(var(--spacing) * -8)}.-left-10{left:calc(var(--spacing) * -10)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-5{left:calc(var(--spacing) * 5)}.left-\[-7px\]{left:-7px}.left-\[-9px\]{left:-9px}.left-\[-80px\]{left:-80px}.left-\[5\%\]{left:5%}.left-\[10\%\]{left:10%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-998\!{z-index:998!important}.z-999\!{z-index:999!important}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.col-span-1{grid-column:span 1/span 1}.col-span-3{grid-column:span 3/span 3}.container{width:100%}@media (width>=0){.container{max-width:0}}@media (width>=639px){.container{max-width:639px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-2{margin:calc(var(--spacing) * -2)}.m-0{margin:0}.m-0\!{margin:0!important}.m-4{margin:calc(var(--spacing) * 4)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-41{margin:calc(var(--spacing) * 41)}.m-auto{margin:auto}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.mx-auto\!{margin-inline:auto!important}.my-0\!{margin-block:0!important}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.my-1\.5\!{margin-block:calc(var(--spacing) * 1.5)!important}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-7\!{margin-block:calc(var(--spacing) * 7)!important}.my-10{margin-block:calc(var(--spacing) * 10)}.my-auto{margin-block:auto}.my-auto\!{margin-block:auto!important}.my-px\!{margin-block:1px!important}.-mt-1\!{margin-top:calc(var(--spacing) * -1)!important}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-2\!{margin-top:calc(var(--spacing) * -2)!important}.-mt-3\!{margin-top:calc(var(--spacing) * -3)!important}.-mt-5\!{margin-top:calc(var(--spacing) * -5)!important}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.5\!{margin-top:calc(var(--spacing) * .5)!important}.mt-1{margin-top:var(--spacing)}.mt-1\!{margin-top:var(--spacing)!important}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\!{margin-top:calc(var(--spacing) * 2)!important}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\!{margin-top:calc(var(--spacing) * 3)!important}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-6\!{margin-top:calc(var(--spacing) * 6)!important}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[2px\]{margin-top:2px}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-2\!{margin-right:calc(var(--spacing) * 2)!important}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-3\!{margin-right:calc(var(--spacing) * 3)!important}.mr-auto{margin-right:auto}.-mb-0\.5\!{margin-bottom:calc(var(--spacing) * -.5)!important}.mb-0{margin-bottom:0}.mb-0\!{margin-bottom:0!important}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\!{margin-bottom:var(--spacing)!important}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\!{margin-bottom:calc(var(--spacing) * 2)!important}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\!{margin-bottom:calc(var(--spacing) * 3)!important}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-4\!{margin-bottom:calc(var(--spacing) * 4)!important}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-5\!{margin-bottom:calc(var(--spacing) * 5)!important}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-6\!{margin-bottom:calc(var(--spacing) * 6)!important}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-7\!{margin-bottom:calc(var(--spacing) * 7)!important}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-8\!{margin-bottom:calc(var(--spacing) * 8)!important}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-0\!{margin-left:0!important}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-8\!{margin-left:calc(var(--spacing) * 8)!important}.ml-\[132px\]{margin-left:132px}.ml-auto{margin-left:auto}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-flex\!{display:inline-flex!important}.inline-grid{display:inline-grid}.table{display:table}.table-column{display:table-column}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.h-0{height:0}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\!{height:calc(var(--spacing) * 2)!important}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\.5\!{height:calc(var(--spacing) * 2.5)!important}.h-3{height:calc(var(--spacing) * 3)}.h-3\!{height:calc(var(--spacing) * 3)!important}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\!{height:calc(var(--spacing) * 4)!important}.h-5{height:calc(var(--spacing) * 5)}.h-5\!{height:calc(var(--spacing) * 5)!important}.h-6{height:calc(var(--spacing) * 6)}.h-6\!{height:calc(var(--spacing) * 6)!important}.h-7{height:calc(var(--spacing) * 7)}.h-7\!{height:calc(var(--spacing) * 7)!important}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-9\!{height:calc(var(--spacing) * 9)!important}.h-10{height:calc(var(--spacing) * 10)}.h-10\!{height:calc(var(--spacing) * 10)!important}.h-11{height:calc(var(--spacing) * 11)}.h-11\!{height:calc(var(--spacing) * 11)!important}.h-12{height:calc(var(--spacing) * 12)}.h-12\!{height:calc(var(--spacing) * 12)!important}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-32\!{height:calc(var(--spacing) * 32)!important}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-40\!{height:calc(var(--spacing) * 40)!important}.h-44{height:calc(var(--spacing) * 44)}.h-52{height:calc(var(--spacing) * 52)}.h-52\!{height:calc(var(--spacing) * 52)!important}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[2px\]{height:2px}.h-\[16px\]{height:16px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[20px\]{height:20px}.h-\[26px\]{height:26px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[42px\]\!{height:42px!important}.h-\[46px\]{height:46px}.h-\[76px\]{height:76px}.h-\[88px\]{height:88px}.h-\[168px\]{height:168px}.h-\[180px\]{height:180px}.h-\[240px\]{height:240px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[350px\]{height:350px}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[460px\]\!{height:460px!important}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-full{height:100%}.h-px{height:1px}.max-h-0{max-height:0}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[70vh\]{max-height:70vh}.max-h-\[320px\]{max-height:320px}.max-h-\[460px\]{max-height:460px}.max-h-\[600px\]{max-height:600px}.max-h-full{max-height:100%}.min-h-0{min-height:0}.min-h-\[22px\]{min-height:22px}.min-h-\[40px\]{min-height:40px}.min-h-\[42px\]{min-height:42px}.min-h-\[108px\]{min-height:108px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[250px\]{min-height:250px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[500px\]{min-height:500px}.min-h-\[540px\]{min-height:540px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.min-h-screen\!{min-height:100vh!important}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\.5\!{width:calc(var(--spacing) * 2.5)!important}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-8\!{width:calc(var(--spacing) * 8)!important}.w-9{width:calc(var(--spacing) * 9)}.w-9\!{width:calc(var(--spacing) * 9)!important}.w-10{width:calc(var(--spacing) * 10)}.w-10\!{width:calc(var(--spacing) * 10)!important}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-12\!{width:calc(var(--spacing) * 12)!important}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-20\!{width:calc(var(--spacing) * 20)!important}.w-24{width:calc(var(--spacing) * 24)}.w-24\!{width:calc(var(--spacing) * 24)!important}.w-28{width:calc(var(--spacing) * 28)}.w-28\!{width:calc(var(--spacing) * 28)!important}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[30px\]{width:30px}.w-\[36px\]{width:36px}.w-\[60\%\]\!{width:60%!important}.w-\[70\%\]{width:70%}.w-\[76px\]{width:76px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[104px\]{width:104px}.w-\[120px\]{width:120px}.w-\[180px\]{width:180px}.w-\[200px\]\!{width:200px!important}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[256px\]\!{width:256px!important}.w-\[260px\]\!{width:260px!important}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[460px\]\!{width:460px!important}.w-auto{width:auto}.w-auto\!{width:auto!important}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[60\%\]{max-width:60%}.max-w-\[75\%\]{max-width:75%}.max-w-\[90\%\]{max-width:90%}.max-w-\[92px\]{max-width:92px}.max-w-\[120px\]{max-width:120px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[215px\]{max-width:215px}.max-w-\[220px\]{max-width:220px}.max-w-\[220px\]\!{max-width:220px!important}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[400px\]{max-width:400px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[440px\]\!{max-width:440px!important}.max-w-\[500px\]{max-width:500px}.max-w-\[500px\]\!{max-width:500px!important}.max-w-\[560px\]\!{max-width:560px!important}.max-w-\[600px\]{max-width:600px}.max-w-\[800px\]\!{max-width:800px!important}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-full\!{max-width:100%!important}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-\[17px\]{min-width:17px}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[30px\]{min-width:30px}.min-w-\[50px\]{min-width:50px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[280px\]\!{min-width:280px!important}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/3{--tw-translate-x:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-px{--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-pointer\!{cursor:pointer!important}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.scrollbar-thin{scrollbar-width:thin}.scrollbar-thumb-gray-200{--tw-scrollbar-thumb:var(--color-gray-200);scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.scrollbar-track-transparent{--tw-scrollbar-track:transparent;scrollbar-color:var(--tw-scrollbar-thumb) var(--tw-scrollbar-track)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-center\!{justify-content:center!important}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-start\!{justify-content:flex-start!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[30px\]{gap:30px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[4px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4px * var(--tw-space-y-reverse));margin-block-end:calc(4px * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{-moz-column-gap:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2)}.gap-x-3{-moz-column-gap:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 3)}.gap-x-4{-moz-column-gap:calc(var(--spacing) * 4);column-gap:calc(var(--spacing) * 4)}.gap-x-5{-moz-column-gap:calc(var(--spacing) * 5);column-gap:calc(var(--spacing) * 5)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.truncate\!{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-hidden\!{overflow:hidden!important}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-2xl\!{border-radius:var(--radius-2xl)!important}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[10px\]{border-radius:10px}.rounded-\[14px\]{border-radius:14px}.rounded-\[14px\]\!{border-radius:14px!important}.rounded-\[16px\]\!{border-radius:16px!important}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[100\%\]{border-radius:100%}.rounded-full{border-radius:2147483647px}.rounded-full\!{border-radius:2147483647px!important}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-md\!{border-radius:calc(var(--radius) - 2px)!important}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-sm\!{border-radius:calc(var(--radius) - 4px)!important}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xl\!{border-radius:var(--radius-xl)!important}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-2xl\!{border-top-left-radius:var(--radius-2xl)!important;border-top-right-radius:var(--radius-2xl)!important}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:2147483647px;border-bottom-right-radius:2147483647px}.rounded-b-none\!{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r\!{border-right-style:var(--tw-border-style)!important;border-right-width:1px!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dashed\!{--tw-border-style:dashed!important;border-style:dashed!important}.border-none{--tw-border-style:none;border-style:none}.border-none\!{--tw-border-style:none!important;border-style:none!important}.border-\(--portal-tooltip-border\){border-color:var(--portal-tooltip-border)}.border-\[\#e0e0e0\]\!{border-color:#e0e0e0!important}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-200\/70{border-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.border-amber-200\/80{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/80{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-100\/30{border-color:#dbeafe4d}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/30{border-color:color-mix(in oklab, var(--color-blue-100) 30%, transparent)}}.border-blue-100\/50{border-color:#dbeafe80}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/50{border-color:color-mix(in oklab, var(--color-blue-100) 50%, transparent)}}.border-blue-100\/60{border-color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/60{border-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.border-blue-100\/70{border-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.border-blue-100\/70{border-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:#bedbff80}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab, var(--color-blue-200) 50%, transparent)}}.border-blue-200\/60{border-color:#bedbff99}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/60{border-color:color-mix(in oklab, var(--color-blue-200) 60%, transparent)}}.border-blue-200\/80{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/80{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-300\/50{border-color:#90c5ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/50{border-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:hsl(var(--border))}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/60{border-color:#d0fae599}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/60{border-color:color-mix(in oklab, var(--color-emerald-100) 60%, transparent)}}.border-emerald-100\/80{border-color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/80{border-color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/80{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\!{border-color:var(--color-gray-100)!important}.border-gray-100\/50{border-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.border-gray-100\/50{border-color:color-mix(in oklab, var(--color-gray-100) 50%, transparent)}}.border-gray-100\/60{border-color:#f3f4f699}@supports (color:color-mix(in lab, red, red)){.border-gray-100\/60{border-color:color-mix(in oklab, var(--color-gray-100) 60%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\!{border-color:var(--color-gray-200)!important}.border-green-100{border-color:var(--color-green-100)}.border-green-600\!{border-color:var(--color-green-600)!important}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-100\/30{border-color:#e0e7ff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/30{border-color:color-mix(in oklab, var(--color-indigo-100) 30%, transparent)}}.border-indigo-100\/50{border-color:#e0e7ff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/50{border-color:color-mix(in oklab, var(--color-indigo-100) 50%, transparent)}}.border-indigo-100\/80{border-color:#e0e7ffcc}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/80{border-color:color-mix(in oklab, var(--color-indigo-100) 80%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/80{border-color:#c7d2ffcc}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/80{border-color:color-mix(in oklab, var(--color-indigo-200) 80%, transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-500{border-color:var(--color-orange-500)}.border-purple-50{border-color:var(--color-purple-50)}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-200{border-color:var(--color-purple-200)}.border-red-100{border-color:var(--color-red-100)}.border-red-100\/60{border-color:#ffe2e299}@supports (color:color-mix(in lab, red, red)){.border-red-100\/60{border-color:color-mix(in oklab, var(--color-red-100) 60%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-200\!{border-color:var(--color-red-200)!important}.border-red-200\/80{border-color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.border-red-200\/80{border-color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-100\/80{border-color:#ffe4e6cc}@supports (color:color-mix(in lab, red, red)){.border-rose-100\/80{border-color:color-mix(in oklab, var(--color-rose-100) 80%, transparent)}}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/80{border-color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/80{border-color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-100\/50{border-color:#dff2fe80}@supports (color:color-mix(in lab, red, red)){.border-sky-100\/50{border-color:color-mix(in oklab, var(--color-sky-100) 50%, transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\!{border-color:var(--color-slate-100)!important}.border-slate-100\/80{border-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/80{border-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.border-slate-100\/90{border-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/90{border-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\!{border-color:var(--color-slate-200)!important}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-200\/50\!{border-color:#e2e8f080!important}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50\!{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)!important}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/60\!{border-color:#e2e8f099!important}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60\!{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)!important}}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/80\!{border-color:#e2e8f0cc!important}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80\!{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)!important}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\!{border-color:var(--color-slate-300)!important}.border-slate-500{border-color:var(--color-slate-500)}.border-teal-200\/80{border-color:#96f7e4cc}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/80{border-color:color-mix(in oklab, var(--color-teal-200) 80%, transparent)}}.border-teal-500\/20{border-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.border-transparent{border-color:#0000}.border-violet-100{border-color:var(--color-violet-100)}.border-violet-300{border-color:var(--color-violet-300)}.border-white{border-color:var(--color-white)}.border-white\/10\!{border-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.border-white\/10\!{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30\!{border-color:#ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.border-white\/30\!{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)!important}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/50\!{border-color:#ffffff80!important}@supports (color:color-mix(in lab, red, red)){.border-white\/50\!{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)!important}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.border-white\/60\!{border-color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.border-white\/60\!{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)!important}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-t-blue-600{border-top-color:var(--color-blue-600)}.border-b-slate-100\!{border-bottom-color:var(--color-slate-100)!important}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--portal-tooltip-accent-soft\){background-color:var(--portal-tooltip-accent-soft)}.bg-\[\#4caf50\]\/10{background-color:oklab(67.3098% -.131765 .0950027/.1)}.bg-\[\#2563eb\]\/10{background-color:oklab(54.615% -.026671 -.213549/.1)}.bg-\[\#90959e\]\/10{background-color:oklab(66.861% -.0019249 -.014353/.1)}.bg-\[\#652182\]\/10{background-color:oklab(39.9818% .109817 -.115213/.1)}.bg-\[\#f66c09\]\/10{background-color:oklab(69.0363% .131386 .137939/.1)}.bg-\[\#f44336\]\/10{background-color:oklab(64.265% .18867 .103747/.1)}.bg-\[\#ff9800\]\/10{background-color:oklab(77.0264% .0761917 .15659/.1)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-600\!{background-color:var(--color-amber-600)!important}.bg-black{background-color:var(--color-black)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-50\/60{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/60{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.bg-blue-50\/70{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/70{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.bg-blue-50\/80{background-color:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\!{background-color:var(--color-blue-100)!important}.bg-blue-100\/40{background-color:#dbeafe66}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/40{background-color:color-mix(in oklab, var(--color-blue-100) 40%, transparent)}}.bg-blue-100\/60{background-color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/60{background-color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.bg-blue-100\/70{background-color:#dbeafeb3}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/70{background-color:color-mix(in oklab, var(--color-blue-100) 70%, transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-200\/20{background-color:#bedbff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-200\/20{background-color:color-mix(in oklab, var(--color-blue-200) 20%, transparent)}}.bg-blue-200\/30{background-color:#bedbff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-200\/30{background-color:color-mix(in oklab, var(--color-blue-200) 30%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/15{background-color:color-mix(in oklab, var(--color-blue-400) 15%, transparent)}}.bg-blue-400\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/30{background-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/10\!{background-color:#3080ff1a!important}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10\!{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)!important}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\!{background-color:var(--color-blue-600)!important}.bg-card{background-color:hsl(var(--card))}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/30{background-color:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-50\/80{background-color:#ecfdf5cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/80{background-color:color-mix(in oklab, var(--color-emerald-50) 80%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/30{background-color:#f9fafb4d}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/30{background-color:color-mix(in oklab, var(--color-gray-50) 30%, transparent)}}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-400\!{background-color:var(--color-gray-400)!important}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab, var(--color-green-50) 50%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-600\!{background-color:var(--color-green-600)!important}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/20{background-color:#eef2ff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/20{background-color:color-mix(in oklab, var(--color-indigo-50) 20%, transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/50{background-color:#e0e7ff80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/50{background-color:color-mix(in oklab, var(--color-indigo-100) 50%, transparent)}}.bg-indigo-100\/70{background-color:#e0e7ffb3}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/70{background-color:color-mix(in oklab, var(--color-indigo-100) 70%, transparent)}}.bg-indigo-100\/80{background-color:#e0e7ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/80{background-color:color-mix(in oklab, var(--color-indigo-100) 80%, transparent)}}.bg-indigo-200\/40{background-color:#c7d2ff66}@supports (color:color-mix(in lab, red, red)){.bg-indigo-200\/40{background-color:color-mix(in oklab, var(--color-indigo-200) 40%, transparent)}}.bg-indigo-400\/10{background-color:#7d87ff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/10{background-color:color-mix(in oklab, var(--color-indigo-400) 10%, transparent)}}.bg-indigo-400\/12{background-color:#7d87ff1f}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/12{background-color:color-mix(in oklab, var(--color-indigo-400) 12%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/80{background-color:#fff7edcc}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/80{background-color:color-mix(in oklab, var(--color-orange-50) 80%, transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/10{background-color:#faf5ff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/10{background-color:color-mix(in oklab, var(--color-purple-50) 10%, transparent)}}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/50{background-color:color-mix(in oklab, var(--color-purple-50) 50%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30\!{background-color:#fef2f24d!important}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/30\!{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)!important}}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/50{background-color:color-mix(in oklab, var(--color-red-50) 50%, transparent)}}.bg-red-50\/60{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/60{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.bg-red-50\/70{background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/70{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/50{background-color:#ffe2e280}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/50{background-color:color-mix(in oklab, var(--color-red-100) 50%, transparent)}}.bg-red-200{background-color:var(--color-red-200)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-600\!{background-color:var(--color-red-600)!important}.bg-red-700\!{background-color:var(--color-red-700)!important}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/30{background-color:#fff1f24d}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/30{background-color:color-mix(in oklab, var(--color-rose-50) 30%, transparent)}}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/35{background-color:#f0f9ff59}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/35{background-color:color-mix(in oklab, var(--color-sky-50) 35%, transparent)}}.bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/40{background-color:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.bg-sky-100\/40{background-color:#dff2fe66}@supports (color:color-mix(in lab, red, red)){.bg-sky-100\/40{background-color:color-mix(in oklab, var(--color-sky-100) 40%, transparent)}}.bg-sky-200{background-color:var(--color-sky-200)}.bg-sky-200\/20{background-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/20{background-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.bg-sky-200\/25{background-color:#b8e6fe40}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/25{background-color:color-mix(in oklab, var(--color-sky-200) 25%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30{background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent)}}.bg-slate-50\/30\!{background-color:#f8fafc4d!important}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30\!{background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent)!important}}.bg-slate-50\/40{background-color:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/60{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.bg-slate-50\/60\!{background-color:#f8fafc99!important}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/60\!{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)!important}}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/90{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50\!{background-color:#f1f5f980!important}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/50\!{background-color:color-mix(in oklab, var(--color-slate-100) 50%, transparent)!important}}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-100\/80{background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/80{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.bg-slate-100\/90{background-color:#f1f5f9e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/90{background-color:color-mix(in oklab, var(--color-slate-100) 90%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/50{background-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/60{background-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.bg-slate-200\/70{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-200\/80{background-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-200\/90{background-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/90{background-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-300\/70{background-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-300\/70{background-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500\/30{background-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/30{background-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-900\/60\!{background-color:#0f172b99!important}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60\!{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)!important}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-600\!{background-color:var(--color-teal-600)!important}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-50\/40{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/40{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.bg-violet-50\/80{background-color:#f5f3ffcc}@supports (color:color-mix(in lab, red, red)){.bg-violet-50\/80{background-color:color-mix(in oklab, var(--color-violet-50) 80%, transparent)}}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-600{background-color:var(--color-violet-600)}.bg-white{background-color:var(--color-white)}.bg-white\!{background-color:var(--color-white)!important}.bg-white\/5\!{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/5\!{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/15\!{background-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/15\!{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/50\!{background-color:#ffffff80!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/50\!{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)!important}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/60\!{background-color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/60\!{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)!important}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/70\!{background-color:#ffffffb3!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/70\!{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)!important}}.bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.bg-white\/75{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-white\/80\!{background-color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.bg-white\/80\!{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-bl{--tw-gradient-position:to bottom left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-bl{--tw-gradient-position:to bottom left in oklab}}.bg-linear-to-bl{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br{--tw-gradient-position:to bottom right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br{--tw-gradient-position:to bottom right in oklab}}.bg-linear-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-br\!{--tw-gradient-position:to bottom right!important}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-br\!{--tw-gradient-position:to bottom right in oklab!important}}.bg-linear-to-br\!{background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tl{--tw-gradient-position:to top left}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-tl{--tw-gradient-position:to top left in oklab}}.bg-linear-to-tl{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-tr{--tw-gradient-position:to top right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-tr{--tw-gradient-position:to top right in oklab}}.bg-linear-to-tr{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.from-amber-50\/60{--tw-gradient-from:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.from-amber-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/70{--tw-gradient-from:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.from-amber-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/80{--tw-gradient-from:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.from-amber-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-50\/90{--tw-gradient-from:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.from-amber-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-400{--tw-gradient-from:var(--color-amber-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/40{--tw-gradient-from:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.from-blue-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/50{--tw-gradient-from:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.from-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/60{--tw-gradient-from:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.from-blue-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/70{--tw-gradient-from:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.from-blue-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/80{--tw-gradient-from:#eff6ffcc}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 80%, transparent)}}.from-blue-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-50\/90{--tw-gradient-from:#eff6ffe6}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/90{--tw-gradient-from:color-mix(in oklab, var(--color-blue-50) 90%, transparent)}}.from-blue-50\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-200{--tw-gradient-from:var(--color-blue-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-400{--tw-gradient-from:var(--color-blue-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/70{--tw-gradient-from:#162456b3}@supports (color:color-mix(in lab, red, red)){.from-blue-950\/70{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 70%, transparent)}}.from-blue-950\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-950\/95{--tw-gradient-from:#162456f2}@supports (color:color-mix(in lab, red, red)){.from-blue-950\/95{--tw-gradient-from:color-mix(in oklab, var(--color-blue-950) 95%, transparent)}}.from-blue-950\/95{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/60{--tw-gradient-from:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.from-emerald-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-50\/70{--tw-gradient-from:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.from-emerald-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-100{--tw-gradient-from:var(--color-gray-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-gray-300{--tw-gradient-from:var(--color-gray-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/70{--tw-gradient-from:#eef2ffb3}@supports (color:color-mix(in lab, red, red)){.from-indigo-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.from-indigo-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-50\/80{--tw-gradient-from:#eef2ffcc}@supports (color:color-mix(in lab, red, red)){.from-indigo-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.from-indigo-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#625fff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-orange-400{--tw-gradient-from:var(--color-orange-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50\/30{--tw-gradient-from:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.from-red-50\/30{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.from-red-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50\/70{--tw-gradient-from:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.from-red-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.from-red-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-50\/80{--tw-gradient-from:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.from-red-50\/80{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.from-red-50\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-50\/70{--tw-gradient-from:#fff1f2b3}@supports (color:color-mix(in lab, red, red)){.from-rose-50\/70{--tw-gradient-from:color-mix(in oklab, var(--color-rose-50) 70%, transparent)}}.from-rose-50\/70{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50{--tw-gradient-from:var(--color-sky-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-50\/60{--tw-gradient-from:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.from-sky-50\/60{--tw-gradient-from:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.from-sky-50\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-400{--tw-gradient-from:var(--color-sky-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-50\/50{--tw-gradient-from:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/50{--tw-gradient-from:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.from-slate-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100\!{--tw-gradient-from:var(--color-slate-100)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-400{--tw-gradient-from:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-500{--tw-gradient-from:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-teal-400{--tw-gradient-from:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-white\/0{--tw-gradient-from:color-mix(in oklab, var(--color-white) 0%, transparent)}}.from-white\/0{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-black\/50{--tw-gradient-via:#00000080}@supports (color:color-mix(in lab, red, red)){.via-black\/50{--tw-gradient-via:color-mix(in oklab, var(--color-black) 50%, transparent)}}.via-black\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\/50{--tw-gradient-via:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.via-blue-50\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-50\/60{--tw-gradient-via:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/60{--tw-gradient-via:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.via-blue-50\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-900\/50{--tw-gradient-via:#1c398e80}@supports (color:color-mix(in lab, red, red)){.via-blue-900\/50{--tw-gradient-via:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.via-blue-900\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-900\/55{--tw-gradient-via:#1c398e8c}@supports (color:color-mix(in lab, red, red)){.via-blue-900\/55{--tw-gradient-via:color-mix(in oklab, var(--color-blue-900) 55%, transparent)}}.via-blue-900\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50\/20{--tw-gradient-via:#ecfdf533}@supports (color:color-mix(in lab, red, red)){.via-emerald-50\/20{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-50) 20%, transparent)}}.via-emerald-50\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-50\/30{--tw-gradient-via:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.via-emerald-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.via-emerald-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-200{--tw-gradient-via:var(--color-emerald-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-50\/50{--tw-gradient-via:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.via-gray-50\/50{--tw-gradient-via:color-mix(in oklab, var(--color-gray-50) 50%, transparent)}}.via-gray-50\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50\/30{--tw-gradient-via:#eef2ff4d}@supports (color:color-mix(in lab, red, red)){.via-indigo-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-50) 30%, transparent)}}.via-indigo-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50\/40{--tw-gradient-via:#eef2ff66}@supports (color:color-mix(in lab, red, red)){.via-indigo-50\/40{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.via-indigo-50\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-50\/50{--tw-gradient-via:#eef2ff80}@supports (color:color-mix(in lab, red, red)){.via-indigo-50\/50{--tw-gradient-via:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.via-indigo-50\/50{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500{--tw-gradient-via:var(--color-indigo-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-50\/20{--tw-gradient-via:#fef2f233}@supports (color:color-mix(in lab, red, red)){.via-red-50\/20{--tw-gradient-via:color-mix(in oklab, var(--color-red-50) 20%, transparent)}}.via-red-50\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-50\/30{--tw-gradient-via:#fff1f24d}@supports (color:color-mix(in lab, red, red)){.via-rose-50\/30{--tw-gradient-via:color-mix(in oklab, var(--color-rose-50) 30%, transparent)}}.via-rose-50\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-200{--tw-gradient-via:var(--color-slate-200);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-300\/60{--tw-gradient-via:#cad5e299}@supports (color:color-mix(in lab, red, red)){.via-slate-300\/60{--tw-gradient-via:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.via-slate-300\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab, var(--color-white) 5%, transparent)}}.via-white\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-amber-600{--tw-gradient-to:var(--color-amber-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50\/20{--tw-gradient-to:#eff6ff33}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 20%, transparent)}}.to-blue-50\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50\/30{--tw-gradient-to:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/30{--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.to-blue-50\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-50\/50{--tw-gradient-to:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.to-blue-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-700\/20{--tw-gradient-to:#1447e633}@supports (color:color-mix(in lab, red, red)){.to-blue-700\/20{--tw-gradient-to:color-mix(in oklab, var(--color-blue-700) 20%, transparent)}}.to-blue-700\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-800\/30{--tw-gradient-to:#193cb84d}@supports (color:color-mix(in lab, red, red)){.to-blue-800\/30{--tw-gradient-to:color-mix(in oklab, var(--color-blue-800) 30%, transparent)}}.to-blue-800\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-500{--tw-gradient-to:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500{--tw-gradient-to:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-500\/20{--tw-gradient-to:#625fff33}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/20{--tw-gradient-to:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.to-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-600{--tw-gradient-to:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-indigo-700{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-600{--tw-gradient-to:var(--color-orange-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-700{--tw-gradient-to:var(--color-purple-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-500{--tw-gradient-to:var(--color-red-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/40{--tw-gradient-to:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.to-sky-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/50{--tw-gradient-to:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.to-sky-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-100{--tw-gradient-to:var(--color-sky-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\!{--tw-gradient-to:var(--color-slate-50)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.to-slate-50\/40{--tw-gradient-to:#f8fafc66}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.to-slate-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-50\/50{--tw-gradient-to:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.to-slate-50\/50{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.to-slate-50\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-600{--tw-gradient-to:var(--color-slate-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-700{--tw-gradient-to:var(--color-slate-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-700{--tw-gradient-to:var(--color-violet-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\!{padding:var(--spacing)!important}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-2\.5\!{padding-inline:calc(var(--spacing) * 2.5)!important}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\!{padding-inline:calc(var(--spacing) * 3)!important}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\!{padding-inline:calc(var(--spacing) * 4)!important}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\!{padding-inline:calc(var(--spacing) * 5)!important}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-6\!{padding-inline:calc(var(--spacing) * 6)!important}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-8\!{padding-inline:calc(var(--spacing) * 8)!important}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-\[10px\]{padding-inline:10px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.5\!{padding-block:calc(var(--spacing) * .5)!important}.py-1{padding-block:var(--spacing)}.py-1\!{padding-block:var(--spacing)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.5\!{padding-block:calc(var(--spacing) * 1.5)!important}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\!{padding-block:calc(var(--spacing) * 2)!important}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\!{padding-block:calc(var(--spacing) * 3)!important}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[2px\]\!{padding-block:2px!important}.py-\[9px\]{padding-block:9px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-0{padding-top:0}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\!{padding-top:calc(var(--spacing) * 3)!important}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-\[64px\]{padding-top:64px}.pr-0{padding-right:0}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:var(--spacing)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-4\!{padding-right:calc(var(--spacing) * 4)!important}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing)}.pl-1\.5\!{padding-left:calc(var(--spacing) * 1.5)!important}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-6\!{padding-left:calc(var(--spacing) * 6)!important}.pl-\[76px\]{padding-left:76px}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-3xl\!{font-size:var(--text-3xl)!important;line-height:var(--tw-leading,var(--text-3xl--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xl\!{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.85rem\]\!{font-size:.85rem!important}.text-\[0\.95rem\]{font-size:.95rem}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9\.5px\]\!{font-size:9.5px!important}.text-\[9px\]{font-size:9px}.text-\[9px\]\!{font-size:9px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10\.5px\]\!{font-size:10.5px!important}.text-\[10px\]{font-size:10px}.text-\[10px\]\!{font-size:10px!important}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[12px\]\!{font-size:12px!important}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[13px\]\!{font-size:13px!important}.text-\[14px\]{font-size:14px}.text-\[14px\]\!{font-size:14px!important}.text-\[15\.5px\]\!{font-size:15.5px!important}.text-\[15px\]{font-size:15px}.text-\[15px\]\!{font-size:15px!important}.text-\[16px\]{font-size:16px}.text-\[16px\]\!{font-size:16px!important}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[18px\]\!{font-size:18px!important}.text-\[19px\]{font-size:19px}.text-\[19px\]\!{font-size:19px!important}.text-\[22px\]{font-size:22px}.text-\[34px\]{font-size:34px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-none{--tw-leading:1;line-height:1}.leading-none\!{--tw-leading:1!important;line-height:1!important}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-\[550\]{--tw-font-weight:550;font-weight:550}.font-\[550\]\!{--tw-font-weight:550!important;font-weight:550!important}.font-\[650\]{--tw-font-weight:650;font-weight:650}.font-\[650\]\!{--tw-font-weight:650!important;font-weight:650!important}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-black\!{--tw-font-weight:var(--font-weight-black)!important;font-weight:var(--font-weight-black)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-bold\!{--tw-font-weight:var(--font-weight-bold)!important;font-weight:var(--font-weight-bold)!important}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-extrabold\!{--tw-font-weight:var(--font-weight-extrabold)!important;font-weight:var(--font-weight-extrabold)!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-medium\!{--tw-font-weight:var(--font-weight-medium)!important;font-weight:var(--font-weight-medium)!important}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-normal\!{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.font-semibold\!{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wide\!{--tw-tracking:var(--tracking-wide)!important;letter-spacing:var(--tracking-wide)!important}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-wider\!{--tw-tracking:var(--tracking-wider)!important;letter-spacing:var(--tracking-wider)!important}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--portal-tooltip-accent\){color:var(--portal-tooltip-accent)}.text-\(--portal-tooltip-text\){color:var(--portal-tooltip-text)}.text-\[\#0b1e2b\]{color:#0b1e2b}.text-\[\#1c2429\]{color:#1c2429}.text-\[\#4caf50\]{color:#4caf50}.text-\[\#212B36\]{color:#212b36}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#90959e\]{color:#90959e}.text-\[\#652182\]{color:#652182}.text-\[\#f66c09\]{color:#f66c09}.text-\[\#f44336\]{color:#f44336}.text-\[\#ff9800\]{color:#ff9800}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/90{color:#b75000e6}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/90{color:color-mix(in oklab, var(--color-amber-700) 90%, transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/90{color:#953d00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/90{color:color-mix(in oklab, var(--color-amber-800) 90%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/80{color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/70{color:#bedbffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/70{color:color-mix(in oklab, var(--color-blue-200) 70%, transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-700\!{color:var(--color-blue-700)!important}.text-blue-700\/60{color:#1447e699}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/60{color:color-mix(in oklab, var(--color-blue-700) 60%, transparent)}}.text-blue-700\/75{color:#1447e6bf}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/75{color:color-mix(in oklab, var(--color-blue-700) 75%, transparent)}}.text-blue-700\/80{color:#1447e6cc}@supports (color:color-mix(in lab, red, red)){.text-blue-700\/80{color:color-mix(in oklab, var(--color-blue-700) 80%, transparent)}}.text-blue-800{color:var(--color-blue-800)}.text-blue-800\/80{color:#193cb8cc}@supports (color:color-mix(in lab, red, red)){.text-blue-800\/80{color:color-mix(in oklab, var(--color-blue-800) 80%, transparent)}}.text-blue-900{color:var(--color-blue-900)}.text-blue-900\!{color:var(--color-blue-900)!important}.text-blue-900\/70{color:#1c398eb3}@supports (color:color-mix(in lab, red, red)){.text-blue-900\/70{color:color-mix(in oklab, var(--color-blue-900) 70%, transparent)}}.text-blue-900\/80{color:#1c398ecc}@supports (color:color-mix(in lab, red, red)){.text-blue-900\/80{color:color-mix(in oklab, var(--color-blue-900) 80%, transparent)}}.text-card-foreground{color:hsl(var(--card-foreground))}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/70{color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/90{color:#005f46e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/90{color:color-mix(in oklab, var(--color-emerald-800) 90%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-400\!{color:var(--color-gray-400)!important}.text-gray-500{color:var(--color-gray-500)}.text-gray-500\!{color:var(--color-gray-500)!important}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-800\!{color:var(--color-gray-800)!important}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-600\/80{color:#4f39f6cc}@supports (color:color-mix(in lab, red, red)){.text-indigo-600\/80{color:color-mix(in oklab, var(--color-indigo-600) 80%, transparent)}}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-700\/60{color:#432dd799}@supports (color:color-mix(in lab, red, red)){.text-indigo-700\/60{color:color-mix(in oklab, var(--color-indigo-700) 60%, transparent)}}.text-indigo-900\/70{color:#312c85b3}@supports (color:color-mix(in lab, red, red)){.text-indigo-900\/70{color:color-mix(in oklab, var(--color-indigo-900) 70%, transparent)}}.text-indigo-950{color:var(--color-indigo-950)}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-700\/80{color:#8200dacc}@supports (color:color-mix(in lab, red, red)){.text-purple-700\/80{color:color-mix(in oklab, var(--color-purple-700) 80%, transparent)}}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-700\!{color:var(--color-red-700)!important}.text-red-700\/70{color:#bf000fb3}@supports (color:color-mix(in lab, red, red)){.text-red-700\/70{color:color-mix(in oklab, var(--color-red-700) 70%, transparent)}}.text-red-700\/90{color:#bf000fe6}@supports (color:color-mix(in lab, red, red)){.text-red-700\/90{color:color-mix(in oklab, var(--color-red-700) 90%, transparent)}}.text-red-800{color:var(--color-red-800)}.text-red-800\/80{color:#9f0712cc}@supports (color:color-mix(in lab, red, red)){.text-red-800\/80{color:color-mix(in oklab, var(--color-red-800) 80%, transparent)}}.text-red-900{color:var(--color-red-900)}.text-rose-400{color:var(--color-rose-400)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-800\/90{color:#a30037e6}@supports (color:color-mix(in lab, red, red)){.text-rose-800\/90{color:color-mix(in oklab, var(--color-rose-800) 90%, transparent)}}.text-rose-900\/90{color:#8b0836e6}@supports (color:color-mix(in lab, red, red)){.text-rose-900\/90{color:color-mix(in oklab, var(--color-rose-900) 90%, transparent)}}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\!{color:var(--color-slate-400)!important}.text-slate-500{color:var(--color-slate-500)}.text-slate-500\!{color:var(--color-slate-500)!important}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-700\!{color:var(--color-slate-700)!important}.text-slate-800{color:var(--color-slate-800)}.text-slate-800\!{color:var(--color-slate-800)!important}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\!{color:var(--color-white)!important}.text-white\/80\!{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.text-white\/80\!{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.uppercase\!{text-transform:uppercase!important}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal, ) var(--tw-slashed-zero, ) var(--tw-numeric-figure, ) var(--tw-numeric-spacing, ) var(--tw-numeric-fraction, )}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.decoration-dotted{text-decoration-style:dotted}.decoration-0{text-decoration-thickness:0}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-0\!{opacity:0!important}.opacity-5{opacity:.05}.opacity-10\!{opacity:.1!important}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.08\]{opacity:.08}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(20\,184\,166\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#14b8a633);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(56\,189\,248\,0\.2\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#38bdf833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(99\,102\,241\,0\.25\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#6366f140);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(239\,68\,68\,0\.35\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ef444459);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(255\,255\,255\,0\.15\)\]\!{--tw-shadow:0 0 20px var(--tw-shadow-color,#ffffff26)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0f172a0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(30\,64\,175\,0\.04\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1e40af0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 1px 3px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_4px_-1px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 2px 4px -1px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_-2px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 8px -2px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_8px_-4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 2px 8px -4px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_rgba\(99\,102\,241\,0\.1\)\]{--tw-shadow:0 2px 10px -4px var(--tw-shadow-color,#6366f11a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_-4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 2px 12px -4px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_15px_-3px_rgba\(0\,0\,0\,0\.07\)\]{--tw-shadow:0 2px 15px -3px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_-4px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 20px -4px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_16px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_40px_-12px_rgba\(15\,23\,42\,0\.12\)\]\!{--tw-shadow:0 8px 40px -12px var(--tw-shadow-color,#0f172a1f)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_8px_40px_-12px_rgba\(15\,23\,42\,0\.18\)\]\!{--tw-shadow:0 8px 40px -12px var(--tw-shadow-color,#0f172a2e)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_10px_24px_-10px_rgba\(220\,38\,38\,0\.55\)\]\!{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#dc26268c)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_10px_30px_-10px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(147\,51\,234\,0\.08\)\]{--tw-shadow:0 10px 30px -10px var(--tw-shadow-color,#9333ea14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_-12px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 12px 32px -12px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_40px_-10px_rgba\(220\,38\,38\,0\.15\)\]{--tw-shadow:0 20px 40px -10px var(--tw-shadow-color,#dc262626);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_60px_-15px_rgba\(0\,0\,0\,0\.3\)\]\!{--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#0000004d)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-\[0_24px_60px_-15px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow:0 24px 60px -15px var(--tw-shadow-color,#0f172a59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg\!{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md\!{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl\!{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-100\/40{--tw-shadow-color:#fef3c666}@supports (color:color-mix(in lab, red, red)){.shadow-amber-100\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-100) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-100\/50{--tw-shadow-color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.shadow-amber-100\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-100) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/25{--tw-shadow-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-200{--tw-shadow-color:oklch(88.2% .059 254.128)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-200{--tw-shadow-color:color-mix(in oklab, var(--color-blue-200) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/25{--tw-shadow-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-600\/25{--tw-shadow-color:#155dfc40}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/25{--tw-shadow-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-500\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-orange-200{--tw-shadow-color:oklch(90.1% .076 70.697)}@supports (color:color-mix(in lab, red, red)){.shadow-orange-200{--tw-shadow-color:color-mix(in oklab, var(--color-orange-200) var(--tw-shadow-alpha), transparent)}}.shadow-orange-500\/20{--tw-shadow-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.shadow-orange-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-orange-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-200{--tw-shadow-color:oklch(88.5% .062 18.334)}@supports (color:color-mix(in lab, red, red)){.shadow-red-200{--tw-shadow-color:color-mix(in oklab, var(--color-red-200) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200{--tw-shadow-color:oklch(92.9% .013 255.508)}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200{--tw-shadow-color:color-mix(in oklab, var(--color-slate-200) var(--tw-shadow-alpha), transparent)}}.shadow-slate-500\/20{--tw-shadow-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.shadow-slate-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-50{--tw-ring-color:var(--color-amber-50)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-blue-50{--tw-ring-color:var(--color-blue-50)}.ring-blue-50\/60{--tw-ring-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.ring-blue-50\/60{--tw-ring-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.ring-blue-100{--tw-ring-color:var(--color-blue-100)}.ring-blue-200{--tw-ring-color:var(--color-blue-200)}.ring-blue-300{--tw-ring-color:var(--color-blue-300)}.ring-blue-300\/40{--tw-ring-color:#90c5ff66}@supports (color:color-mix(in lab, red, red)){.ring-blue-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 40%, transparent)}}.ring-blue-300\/50{--tw-ring-color:#90c5ff80}@supports (color:color-mix(in lab, red, red)){.ring-blue-300\/50{--tw-ring-color:color-mix(in oklab, var(--color-blue-300) 50%, transparent)}}.ring-blue-500{--tw-ring-color:var(--color-blue-500)}.ring-blue-500\/10{--tw-ring-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.ring-blue-500\/10{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.ring-cyan-300{--tw-ring-color:var(--color-cyan-300)}.ring-emerald-50\/60{--tw-ring-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.ring-emerald-50\/60{--tw-ring-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-300{--tw-ring-color:var(--color-emerald-300)}.ring-indigo-50\/60{--tw-ring-color:#eef2ff99}@supports (color:color-mix(in lab, red, red)){.ring-indigo-50\/60{--tw-ring-color:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-orange-100{--tw-ring-color:var(--color-orange-100)}.ring-red-50{--tw-ring-color:var(--color-red-50)}.ring-red-100{--tw-ring-color:var(--color-red-100)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-red-300{--tw-ring-color:var(--color-red-300)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-slate-50{--tw-ring-color:var(--color-slate-50)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/70{--tw-ring-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/70{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.ring-slate-900\/5{--tw-ring-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.ring-slate-900\/5{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 5%, transparent)}}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-violet-200{--tw-ring-color:var(--color-violet-200)}.ring-violet-300{--tw-ring-color:var(--color-violet-300)}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-offset-0{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#0b1e2b\]{--tw-ring-offset-color:#0b1e2b}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000080));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow-xs{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000d));--tw-drop-shadow:drop-shadow(var(--drop-shadow-xs));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.invert{--tw-invert:invert(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-2xl\!{--tw-backdrop-blur:blur(var(--blur-2xl))!important;-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )!important;backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )!important}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,transform\]{transition-property:border-color,box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all\!{transition-property:all!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-200\!{--tw-duration:.2s!important;transition-duration:.2s!important}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-300\!{--tw-duration:.3s!important;transition-duration:.3s!important}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[animation-delay\:150ms\]{animation-delay:.15s}.\[animation-delay\:300ms\]{animation-delay:.3s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-200\!{animation-duration:.2s!important}.duration-300{animation-duration:.3s}.duration-300\!{animation-duration:.3s!important}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.duration-1000{animation-duration:1s}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.slide-in-from-top-2{--tw-enter-translate-y:-.5rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}:is(.\*\:min-w-0>*){min-width:0}:is(:where(.group):is([open],:popover-open,:open) .group-open\:rotate-180){rotate:180deg}:is(:where(.group):is([open],:popover-open,:open) .group-open\:border-b){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(:where(.group):is([open],:popover-open,:open) .group-open\:border-slate-100){border-color:var(--color-slate-100)}:is(:where(.group):is([open],:popover-open,:open) .group-open\:bg-blue-50){background-color:var(--color-blue-50)}:is(:where(.group):is([open],:popover-open,:open) .group-open\:text-blue-600){color:var(--color-blue-600)}:is(:where(.group):is([open],:popover-open,:open) .group-open\:text-blue-700){color:var(--color-blue-700)}:is(:where(.group):focus-within .group-focus-within\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group):hover .group-hover\:h-\[55\%\]){height:55%}:is(:where(.group):hover .group-hover\:-translate-x-0\.5){--tw-translate-x:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:translate-x-0\.5){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:translate-x-1){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:translate-x-full){--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:-translate-y-0\.5){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:translate-y-px){--tw-translate-y:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(:where(.group):hover .group-hover\:scale-105){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:scale-110){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:scale-x-100){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group):hover .group-hover\:scale-\[1\.06\]){scale:1.06}:is(:where(.group):hover .group-hover\:rotate-180){rotate:180deg}:is(:where(.group):hover .group-hover\:border-orange-200){border-color:var(--color-orange-200)}:is(:where(.group):hover .group-hover\:border-slate-300){border-color:var(--color-slate-300)}:is(:where(.group):hover .group-hover\:bg-amber-100){background-color:var(--color-amber-100)}:is(:where(.group):hover .group-hover\:bg-blue-100){background-color:var(--color-blue-100)}:is(:where(.group):hover .group-hover\:bg-red-100){background-color:var(--color-red-100)}:is(:where(.group):hover .group-hover\:bg-slate-100\/80){background-color:#f1f5f9cc}@supports (color:color-mix(in lab, red, red)){:is(:where(.group):hover .group-hover\:bg-slate-100\/80){background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}:is(:where(.group):hover .group-hover\:bg-slate-200){background-color:var(--color-slate-200)}:is(:where(.group):hover .group-hover\:bg-violet-100){background-color:var(--color-violet-100)}:is(:where(.group):hover .group-hover\:bg-white\/25){background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){:is(:where(.group):hover .group-hover\:bg-white\/25){background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}:is(:where(.group):hover .group-hover\:text-blue-500){color:var(--color-blue-500)}:is(:where(.group):hover .group-hover\:text-blue-800){color:var(--color-blue-800)}:is(:where(.group):hover .group-hover\:text-indigo-600){color:var(--color-indigo-600)}:is(:where(.group):hover .group-hover\:text-orange-400){color:var(--color-orange-400)}:is(:where(.group):hover .group-hover\:text-red-400){color:var(--color-red-400)}:is(:where(.group):hover .group-hover\:text-red-700){color:var(--color-red-700)}:is(:where(.group):hover .group-hover\:text-slate-400){color:var(--color-slate-400)}:is(:where(.group):hover .group-hover\:text-slate-500){color:var(--color-slate-500)}:is(:where(.group):hover .group-hover\:text-slate-600){color:var(--color-slate-600)}:is(:where(.group):hover .group-hover\:text-slate-950){color:var(--color-slate-950)}:is(:where(.group):hover .group-hover\:text-white){color:var(--color-white)}:is(:where(.group):hover .group-hover\:opacity-60){opacity:.6}:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}:is(:where(.group):hover .group-hover\:ring-2){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(:where(.group):hover .group-hover\:ring-gray-100){--tw-ring-color:var(--color-gray-100)}:is(:where(.group):hover .group-hover\:ring-purple-50){--tw-ring-color:var(--color-purple-50)}:is(:where(.group\/badge):hover .group-hover\/badge\:scale-105){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}:is(:where(.group\/rh3):hover .group-hover\/rh3\:scale-110){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-blue-400\!:focus-within{border-color:var(--color-blue-400)!important}.focus-within\:shadow-\[0_0_0_2px_rgba\(37\,99\,235\,0\.12\)\]\!:focus-within{--tw-shadow:0 0 0 2px var(--tw-shadow-color,#2563eb1f)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-102\!:hover{--tw-scale-x:102%!important;--tw-scale-y:102%!important;--tw-scale-z:102%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-105\!:hover{--tw-scale-x:105%!important;--tw-scale-y:105%!important;--tw-scale-z:105%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.hover\:cursor-help\!:hover{cursor:help!important}.hover\:cursor-not-allowed\!:hover{cursor:not-allowed!important}.hover\:border-\(--status-color\):hover{border-color:var(--status-color)}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-200:hover{border-color:var(--color-blue-200)}.hover\:border-blue-200\/80:hover{border-color:#bedbffcc}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-200\/80:hover{border-color:color-mix(in oklab, var(--color-blue-200) 80%, transparent)}}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-blue-300\!:hover{border-color:var(--color-blue-300)!important}.hover\:border-blue-300\/80:hover{border-color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-300\/80:hover{border-color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)}}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gray-200:hover{border-color:var(--color-gray-200)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-orange-200:hover{border-color:var(--color-orange-200)}.hover\:border-red-200:hover{border-color:var(--color-red-200)}.hover\:border-red-300:hover{border-color:var(--color-red-300)}.hover\:border-slate-100:hover{border-color:var(--color-slate-100)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-200\/80:hover{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-200\/80:hover{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-violet-200:hover{border-color:var(--color-violet-200)}.hover\:border-white\/20\!:hover{border-color:#fff3!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20\!:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)!important}}.hover\:border-white\/80\!:hover{border-color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/80\!:hover{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}.hover\:bg-\[\#F4F6F8\]:hover{background-color:#f4f6f8}.hover\:bg-amber-50\/30:hover{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/30:hover{background-color:color-mix(in oklab, var(--color-amber-50) 30%, transparent)}}.hover\:bg-amber-700\!:hover{background-color:var(--color-amber-700)!important}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\!:hover{background-color:var(--color-blue-50)!important}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.hover\:bg-blue-50\/30\!:hover{background-color:#eff6ff4d!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/30\!:hover{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)!important}}.hover\:bg-blue-50\/70:hover{background-color:#eff6ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/70:hover{background-color:color-mix(in oklab, var(--color-blue-50) 70%, transparent)}}.hover\:bg-blue-50\/80\!:hover{background-color:#eff6ffcc!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-50\/80\!:hover{background-color:color-mix(in oklab, var(--color-blue-50) 80%, transparent)!important}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-blue-700\!:hover{background-color:var(--color-blue-700)!important}.hover\:bg-emerald-50\!:hover{background-color:var(--color-emerald-50)!important}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100\!:hover{background-color:var(--color-gray-100)!important}.hover\:bg-green-700\!:hover{background-color:var(--color-green-700)!important}.hover\:bg-indigo-50\/20:hover{background-color:#eef2ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-50) 20%, transparent)}}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-50\!:hover{background-color:var(--color-red-50)!important}.hover\:bg-red-50\/30:hover{background-color:#fef2f24d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/30:hover{background-color:color-mix(in oklab, var(--color-red-50) 30%, transparent)}}.hover\:bg-red-50\/60:hover{background-color:#fef2f299}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/60:hover{background-color:color-mix(in oklab, var(--color-red-50) 60%, transparent)}}.hover\:bg-red-50\/80\!:hover{background-color:#fef2f2cc!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-50\/80\!:hover{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)!important}}.hover\:bg-red-100\/80:hover{background-color:#ffe2e2cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-100\/80:hover{background-color:color-mix(in oklab, var(--color-red-100) 80%, transparent)}}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-600\!:hover{background-color:var(--color-red-600)!important}.hover\:bg-red-700\!:hover{background-color:var(--color-red-700)!important}.hover\:bg-red-800\!:hover{background-color:var(--color-red-800)!important}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\!:hover{background-color:var(--color-slate-50)!important}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/70:hover{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-100\/70:hover{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/70:hover{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-50\/40:hover{background-color:color-mix(in oklab, var(--color-violet-50) 40%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10\!:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10\!:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.hover\:bg-white\/40:hover{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/40:hover{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/60:hover{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:bg-white\/60\!:hover{background-color:#fff9!important}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/60\!:hover{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)!important}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/95:hover{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/95:hover{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.hover\:from-blue-700:hover{--tw-gradient-from:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:from-slate-200\!:hover{--tw-gradient-from:var(--color-slate-200)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.hover\:to-indigo-700:hover{--tw-gradient-to:var(--color-indigo-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-slate-100\!:hover{--tw-gradient-to:var(--color-slate-100)!important;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))!important}.hover\:text-\[\#1976d2\]:hover{color:#1976d2}.hover\:text-\[\#1976d2\]\!:hover{color:#1976d2!important}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-600\!:hover{color:var(--color-blue-600)!important}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-emerald-600\!:hover{color:var(--color-emerald-600)!important}.hover\:text-gray-700\!:hover{color:var(--color-gray-700)!important}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-800\!:hover{color:var(--color-slate-800)!important}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-slate-900\!:hover{color:var(--color-slate-900)!important}.hover\:text-teal-600:hover{color:var(--color-teal-600)}.hover\:text-white\!:hover{color:var(--color-white)!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-90\!:hover{opacity:.9!important}.hover\:opacity-100:hover{opacity:1}.hover\:shadow:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_-2px_rgba\(99\,102\,241\,0\.15\)\]:hover{--tw-shadow:0 4px 12px -2px var(--tw-shadow-color,#6366f126);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_rgb\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_-6px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 8px 30px -6px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_10px_30px_rgb\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow:0 10px 30px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_28px_-12px_rgba\(15\,23\,42\,0\.18\)\]:hover{--tw-shadow:0 12px 28px -12px var(--tw-shadow-color,#0f172a2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(5\,150\,105\,0\.3\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#0596694d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(25\,118\,210\,0\.3\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#1976d24d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(220\,38\,38\,0\.3\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#dc26264d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_-16px_rgba\(220\,38\,38\,0\.35\)\]:hover{--tw-shadow:0 14px 30px -16px var(--tw-shadow-color,#dc262659);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_-12px_rgba\(147\,51\,234\,0\.12\)\]:hover{--tw-shadow:0 20px 40px -12px var(--tw-shadow-color,#9333ea1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-blue-500\/5:hover{--tw-shadow-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-blue-500\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.focus-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-500\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.focus-visible\:ring-indigo-500\/60:focus-visible{--tw-ring-color:#625fff99}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-indigo-500\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 60%, transparent)}}.focus-visible\:ring-red-500\/30:focus-visible{--tw-ring-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:var(--color-indigo-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-98\!:active{--tw-scale-x:98%!important;--tw-scale-y:98%!important;--tw-scale-z:98%!important;scale:var(--tw-scale-x) var(--tw-scale-y)!important}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-not-allowed\!:disabled{cursor:not-allowed!important}.disabled\:border-0:disabled{border-style:var(--tw-border-style);border-width:0}.disabled\:bg-slate-200\!:disabled{background-color:var(--color-slate-200)!important}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:bg-slate-300\!:disabled{background-color:var(--color-slate-300)!important}.disabled\:text-slate-500\!:disabled{color:var(--color-slate-500)!important}.disabled\:text-white:disabled{color:var(--color-white)}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-0{margin-inline:0}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:w-\[260px\]{width:260px}.sm\:w-auto{width:auto}.sm\:max-w-\[350px\]{max-width:350px}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-x-6{-moz-column-gap:calc(var(--spacing) * 6);column-gap:calc(var(--spacing) * 6)}.sm\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.sm\:self-auto{align-self:auto}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:border-gray-100{border-color:var(--color-gray-100)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[15px\]{font-size:15px}}@media (width>=48rem){.md\:mt-5{margin-top:calc(var(--spacing) * 5)}.md\:ml-\[232px\]{margin-left:232px}.md\:max-h-\[760px\]{max-height:760px}.md\:min-h-\[600px\]{min-height:600px}.md\:w-1\/2{width:50%}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-\[212px\]{width:212px}.md\:w-\[280px\]{width:280px}.md\:w-\[300px\]{width:300px}.md\:w-auto{width:auto}.md\:min-w-\[280px\]{min-width:280px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[248px_minmax\(0\,1fr\)\]{grid-template-columns:248px minmax(0,1fr)}.md\:grid-cols-\[minmax\(180px\,280px\)_1fr\]{grid-template-columns:minmax(180px,280px) 1fr}.md\:grid-cols-\[minmax\(240px\,1fr\)_minmax\(220px\,320px\)\]{grid-template-columns:minmax(240px,1fr) minmax(220px,320px)}.md\:grid-cols-\[minmax\(240px\,1fr\)_minmax\(260px\,1fr\)\]{grid-template-columns:minmax(240px,1fr) minmax(260px,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:calc(var(--spacing) * 5)}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:pt-0{padding-top:0}.md\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:max-h-\[500px\]{max-height:500px}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[320px\]{width:320px}.lg\:w-\[340px\]{width:340px}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (width>=80rem){.xl\:w-\[500px\]{width:500px}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:text-white:is(.dark *){color:var(--color-white)}.\[\&_\.ant-checkbox-inner\]\:border-red-500 .ant-checkbox-inner{border-color:var(--color-red-500)}.\[\&_\.ant-input-number-input\]\:text-\[13px\]\! .ant-input-number-input{font-size:13px!important}.\[\&_\.ant-input-number-input\]\:font-semibold\! .ant-input-number-input{--tw-font-weight:var(--font-weight-semibold)!important;font-weight:var(--font-weight-semibold)!important}.\[\&_\.ant-input-number-input\]\:text-slate-700\! .ant-input-number-input{color:var(--color-slate-700)!important}.\[\&_\.ant-select-item-option\]\:my-1\! .ant-select-item-option{margin-block:var(--spacing)!important}.\[\&_\.ant-select-item-option\]\:rounded-xl\! .ant-select-item-option{border-radius:var(--radius-xl)!important}.\[\&_\.ant-select-item-option\]\:px-3\! .ant-select-item-option{padding-inline:calc(var(--spacing) * 3)!important}.\[\&_\.ant-select-item-option\]\:py-2\.5\! .ant-select-item-option{padding-block:calc(var(--spacing) * 2.5)!important}.\[\&_\.ant-select-item-option-active\]\:bg-slate-50\! .ant-select-item-option-active{background-color:var(--color-slate-50)!important}.\[\&_\.ant-select-item-option-selected\]\:bg-blue-50\! .ant-select-item-option-selected{background-color:var(--color-blue-50)!important}.\[\&_\.ant-select-selection-overflow\]\:gap-y-1\! .ant-select-selection-overflow{row-gap:var(--spacing)!important}.\[\&_\.ant-select-selector\]\:min-h-\[40px\]\! .ant-select-selector{min-height:40px!important}.\[\&_\.ant-select-selector\]\:rounded-xl\! .ant-select-selector{border-radius:var(--radius-xl)!important}.\[\&_\.ant-select-selector\]\:border-gray-200\! .ant-select-selector{border-color:var(--color-gray-200)!important}.\[\&_\.ant-select-selector\]\:bg-white\! .ant-select-selector{background-color:var(--color-white)!important}.\[\&_\.ant-select-selector\]\:py-0\.5\! .ant-select-selector{padding-block:calc(var(--spacing) * .5)!important}.\[\&_\.ant-select-selector\]\:pr-2\.5\! .ant-select-selector{padding-right:calc(var(--spacing) * 2.5)!important}.\[\&_\.ant-select-selector\]\:pl-\[12px\]\! .ant-select-selector{padding-left:12px!important}.\[\&_\.ant-tag-close-icon\]\:ml-1\.5\! .ant-tag-close-icon{margin-left:calc(var(--spacing) * 1.5)!important}.\[\&_\.ant-tag-close-icon\]\:flex\! .ant-tag-close-icon{display:flex!important}.\[\&_\.ant-tag-close-icon\]\:cursor-pointer\! .ant-tag-close-icon{cursor:pointer!important}.\[\&_\.ant-tag-close-icon\]\:items-center\! .ant-tag-close-icon{align-items:center!important}.\[\&_\.ant-tag-close-icon\]\:text-white\/80\! .ant-tag-close-icon{color:#fffc!important}@supports (color:color-mix(in lab, red, red)){.\[\&_\.ant-tag-close-icon\]\:text-white\/80\! .ant-tag-close-icon{color:color-mix(in oklab, var(--color-white) 80%, transparent)!important}}@media (hover:hover){.\[\&_\.ant-tag-close-icon\]\:hover\:text-white\! .ant-tag-close-icon:hover{color:var(--color-white)!important}}.\[\&_\.ant-upload-list\]\:flex\! .ant-upload-list{display:flex!important}.\[\&_\.ant-upload-list\]\:flex-wrap\! .ant-upload-list{flex-wrap:wrap!important}.\[\&_\.ant-upload-list\]\:justify-center\! .ant-upload-list{justify-content:center!important}.\[\&_\.ant-upload-list\]\:gap-2\.5\! .ant-upload-list{gap:calc(var(--spacing) * 2.5)!important}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:hsl(var(--border))}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab, hsl(var(--border)) 50%, transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&\:\:-webkit-scrollbar\]\:w-1\.5::-webkit-scrollbar{width:calc(var(--spacing) * 1.5)}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:2147483647px}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-slate-200::-webkit-scrollbar-thumb{background-color:var(--color-slate-200)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}html{scrollbar-gutter:stable;background-color:#f4f6f8}html body,body.ant-scrolling-effect{width:auto!important}body[style*=padding-right]{padding-right:0!important}*{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#cbd5e1;background-clip:content-box;border:2px solid #0000;border-radius:999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background-color:#1976d2}::-webkit-scrollbar-corner{background:0 0}.montserrat{font-family:Montserrat,sans-serif!important}td.ant-picker-cell,table.ant-picker-content>thead>tr>th{font-weight:500!important}}html,body{max-width:100vw;overflow-x:hidden}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}button,a,[role=button]{touch-action:manipulation}#root{max-width:100vw}img,svg,video,canvas,.ant-table-wrapper{max-width:100%}.ant-table-wrapper .ant-table-tbody>tr.ant-table-measure-row>td{border-block:0!important;height:0!important;padding-block:0!important}@media (width<=767px){.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table-wrapper .ant-table{width:auto;min-width:max-content}.ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:8px;display:flex}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-modal .ant-modal-content{max-height:calc(100vh - 48px);overflow-y:auto}.ant-picker-dropdown,.ant-select-dropdown{width:calc(100vw - 16px)!important;position:fixed!important;inset:auto 8px!important}}.MuiDialog-paper:not(.MuiDialog-paperFullScreen){max-width:calc(100vw - 32px);margin:16px}@media (width<=599px){.MuiDialog-paper{max-width:calc(100vw - 16px);margin:8px}.MuiDialog-container{padding:0!important}}.MuiPopover-paper,.MuiMenu-paper{max-width:calc(100vw - 16px)}@media (width<=767px){div:has(>.MuiTable-root){-webkit-overflow-scrolling:touch;overflow-x:auto}input,select,textarea{font-size:16px}}.ant-image-preview-root.doc-upload-preview-root,.ant-image-preview-root.doc-upload-preview-root .ant-image-preview-wrap{z-index:11000!important}.ant-image-preview-root.doc-upload-preview-root .ant-image-preview-mask{z-index:10999!important}.ant-image-preview-operations-wrapper.doc-upload-preview-root{z-index:11001!important}.doc-upload-preview-root.ant-modal-root .ant-modal-mask,.doc-upload-preview-root.ant-modal-root .ant-modal-wrap{pointer-events:none!important}.doc-upload-preview-root.ant-modal-root .ant-modal{height:100dvh;padding-bottom:0;top:0;pointer-events:auto!important;max-width:100%!important;margin:0 auto!important}.doc-upload-preview-root.ant-modal-root .ant-modal-content{height:100dvh;max-height:100dvh;overflow:hidden}.doc-upload-tiles.doc-upload-tiles .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name,.doc-upload-tiles.doc-upload-tiles .ant-upload-list.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name:hover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#475569;background:#ffffffe6;border:1px solid #cbd5e1b3;border-radius:999px;max-width:calc(100% - 16px);padding:2px 10px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000014;width:auto!important;bottom:8px!important}.login-submit{letter-spacing:.01em;cursor:pointer;isolation:isolate;background:linear-gradient(135deg,#26333f 0%,#12181e 55%,#000 100%) 0 0/170% 170%;border:1px solid #ffffff17;font-family:Montserrat,sans-serif;transition:transform .2s,box-shadow .55s ease-in-out,filter .45s ease-in-out;animation:9s ease-in-out infinite alternate login-gradient-pan;position:relative;overflow:hidden;box-shadow:0 12px 24px -10px #10161c8c,inset 0 1px #ffffff24}@keyframes login-gradient-pan{0%{background-position:0 40%}to{background-position:100% 60%}}.login-submit:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff38 50%,#0000 100%);width:45%;height:100%;transition:left .6s;position:absolute;top:0;left:-70%;transform:skew(-20deg)}.login-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 34px -12px #10161c99,inset 0 1px #ffffff2e}.login-submit:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out;animation:2.6s ease-in-out infinite login-glow-breathe;position:absolute;inset:0;box-shadow:0 0 22px -2px #6366f180,0 18px 34px -12px #10161c99}.login-submit:hover:not(:disabled):before{opacity:1}@keyframes login-glow-breathe{0%,to{box-shadow:0 0 16px -4px #6366f159,0 18px 34px -12px #10161c99}50%{box-shadow:0 0 36px -2px #6366f1a6,0 18px 38px -10px #10161ca6}}.login-submit:hover:not(:disabled):after{left:135%}.login-submit:active:not(:disabled){transform:translateY(0)scale(.99)}.login-submit:focus-visible{outline:none;box-shadow:0 0 0 4px #4f46e547,0 12px 24px -10px #10161c8c}.login-submit:disabled{cursor:wait;opacity:.92;transform:none}.login-progress{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#a5b4fce6 50%,#0000 100%);border-radius:9999px;width:30%;height:2px;animation:1.1s ease-in-out infinite login-progress-sweep;position:absolute;top:0;left:0}@keyframes login-progress-sweep{0%{left:-30%}to{left:100%}}.login-spinner{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:9999px;width:18px;height:18px;animation:.7s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.login-dots{margin-left:2px;display:inline-flex}.login-dots>span{line-height:1;animation:1.2s ease-in-out infinite login-dot-bounce}.login-dots>span:nth-child(2){animation-delay:.15s}.login-dots>span:nth-child(3){animation-delay:.3s}@keyframes login-dot-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.login-submit,.login-submit:after{transition:none}.login-submit,.login-submit:hover:not(:disabled){animation:none}.login-submit:after{display:none}.login-submit:before{opacity:0;animation:none}.login-progress,.login-spinner,.login-dots>span{animation-duration:2.4s}}.auth-blob-a{will-change:transform;animation:16s ease-in-out infinite alternate auth-drift-a}.auth-blob-b{will-change:transform;animation:20s ease-in-out infinite alternate auth-drift-b}@keyframes auth-drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-28px,24px)scale(1.08)}}@keyframes auth-drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(24px,-20px)scale(1.06)}}.auth-shake{animation:.45s auth-shake}@keyframes auth-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-3px)}40%,60%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.auth-blob-a,.auth-blob-b,.auth-shake{animation:none}}.login-form .ant-form-item{margin-bottom:12px}.login-form .ant-form-item-has-error{margin-bottom:30px}.float-field .ant-input-prefix{color:#b9c4d2;transition:color .2s}.login-form .ant-form-item-has-error .float-field .ant-input-prefix{color:#dc2626}.float-field .ant-input-suffix{color:#64748b;transition:color .2s}.login-form .ant-form-item-has-error .float-field .ant-input-suffix{color:#dc2626}.login-form .ant-form-item-has-error+.ant-form-item{padding-top:12px}.float-field{display:block;position:relative}.float-field>label{z-index:1;white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;pointer-events:none;max-width:calc(100% - 84px);margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:1;transition:all .18s;position:absolute;top:25px;left:42px;overflow:hidden;transform:translateY(-50%)}.float-field:focus-within>label,.float-field.is-filled>label{transform-origin:0;color:#64748b;background:#fff;border-radius:4px;max-width:calc(100% - 24px);padding:0 6px;font-weight:600;top:1px;left:12px;transform:translateY(-50%)scale(.8)}.float-field:has(.ant-input:-webkit-autofill)>label{transform-origin:0;color:#64748b;background:#fff;border-radius:4px;max-width:calc(100% - 24px);padding:0 6px;font-weight:600;top:1px;left:12px;transform:translateY(-50%)scale(.8)}.float-field:focus-within>label{color:#141b22}.login-form .ant-form-item-has-error .float-field>label{color:#dc2626}.float-field .ant-input-affix-wrapper{padding-left:16px}.login-form .ant-form-item-explain-error{color:#dc2626;margin-top:7px;padding:0;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;line-height:1.5;animation:.2s auth-error-fade}@keyframes auth-error-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.login-form .ant-form-item-explain-error{animation:none}}.sicknote-obs-collapse{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.sicknote-obs-collapse--open{grid-template-rows:1fr}.sicknote-obs-word{opacity:0;will-change:opacity, transform, filter;display:inline-block}.sicknote-obs-word--in{animation:.38s cubic-bezier(.22,1,.36,1) both sicknote-obs-word-in}@keyframes sicknote-obs-word-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sicknote-obs-label{animation:.22s cubic-bezier(.22,1,.36,1) both sicknote-obs-label-in;display:inline-block}@keyframes sicknote-obs-label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sicknote-obs-ellipsis{animation:.2s both sicknote-obs-fade-in}@keyframes sicknote-obs-fade-in{0%{opacity:0}to{opacity:1}}.sicknote-obs-chevron{transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scrollbar-thumb{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-scrollbar-track{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.unified-toast{font-family:Montserrat,sans-serif!important}.unified-toast__card{-webkit-backdrop-filter:blur(14px)saturate(1.5);border-radius:16px;align-items:flex-start;gap:12px;animation:.35s cubic-bezier(.21,1.02,.73,1) both unifiedToastIn;display:flex;position:relative;overflow:hidden}@keyframes unifiedToastIn{0%{opacity:0;transform:translate(16px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}.unified-toast__glow{filter:blur(20px);pointer-events:none;border-radius:50%;width:80px;height:80px;position:absolute;top:-10px;left:-10px}.unified-toast__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative}.unified-toast__body{flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.unified-toast__title{letter-spacing:.01em;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:600;line-height:1.2}.unified-toast__message{overflow-wrap:anywhere;word-break:normal;font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:500;line-height:1.45}.unified-toast__close{color:#64748b80;cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:12px;transition:background .15s,color .15s;display:flex}.unified-toast__close:hover{color:#334155e6;background:#0000000d}.unified-toast__close:focus-visible{outline-offset:1px;outline:2px solid #3b82f680}.unified-toast__track{background:#0000000d;height:3px;position:absolute;bottom:0;left:0;right:0}.unified-toast__progress{border-radius:0 2px 2px 0;height:100%;animation:4s linear forwards unifiedToastProgress}.unified-toast--error .unified-toast__progress{animation-duration:5s}@keyframes unifiedToastProgress{0%{width:100%}to{width:0%}}.feedback-spin{animation:.9s linear infinite feedbackSpin}@keyframes feedbackSpin{to{transform:rotate(360deg)}}.notistack-MuiContent,div[class*=SnackbarContainer]{font-family:Montserrat,sans-serif}.ant-message{pointer-events:none;z-index:2147483647!important;font-family:Montserrat,sans-serif!important;top:20px!important}.ant-message-notice{text-align:center!important;padding:8px 12px!important}.ant-message-notice-wrapper{animation:.26s cubic-bezier(.22,1,.36,1) both appMessageEnter}@keyframes appMessageEnter{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ant-message-notice .ant-message-notice-content{box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(140%);min-width:min(420px,100vw - 32px);max-width:min(720px,100vw - 32px);max-height:min(60vh,420px);overflow-y:auto;text-align:left!important;white-space:normal!important;color:#0f172a!important;background:#fffffff5!important;border:1px solid #0f172a1f!important;border-radius:14px!important;align-items:flex-start!important;padding:14px 18px!important;display:inline-flex!important;box-shadow:0 22px 54px -18px #0f172a61,0 8px 18px -10px #0f172a29!important}.ant-message-notice .ant-message-custom-content{width:100%;min-width:0;color:#0f172a!important;letter-spacing:0!important;align-items:flex-start!important;gap:10px!important;font-family:Montserrat,sans-serif!important;font-size:13.5px!important;font-weight:650!important;line-height:1.45!important;display:flex!important}.ant-message-notice .ant-message-custom-content:before{content:"";background:linear-gradient(#94a3b8 0%,#475569 100%);border-radius:999px;flex:0 0 4px;align-self:stretch;min-height:24px}.ant-message-notice .anticon{filter:drop-shadow(0 1px 1px #0f172a1a);flex:none;margin-top:2px!important;margin-inline-end:0!important;font-size:18px!important;display:inline-flex!important}.ant-message-notice .ant-message-custom-content>span:not(.anticon),.ant-message-notice .ant-message-custom-content>div,.ant-message-notice .ant-message-custom-content>p{overflow-wrap:anywhere;word-break:normal;min-width:0;margin:0;white-space:normal!important}.ant-message-notice .ant-message-success{color:#14532d!important}.ant-message-notice .ant-message-success:before{background:linear-gradient(#4ade80 0%,#15803d 100%)}.ant-message-notice .ant-message-success .anticon{color:#10b981!important}.ant-message-notice .ant-message-info{color:#1e3a8a!important}.ant-message-notice .ant-message-info:before{background:linear-gradient(#60a5fa 0%,#1d4ed8 100%)}.ant-message-notice .ant-message-info .anticon,.ant-message-notice .ant-message-loading .anticon{color:#3b82f6!important}.ant-message-notice .ant-message-warning{color:#713f12!important}.ant-message-notice .ant-message-warning:before{background:linear-gradient(#fbbf24 0%,#b45309 100%)}.ant-message-notice .ant-message-warning .anticon{color:#f59e0b!important}.ant-message-notice .ant-message-error{color:#7f1d1d!important}.ant-message-notice .ant-message-error:before{background:linear-gradient(#f87171 0%,#b91c1c 100%)}.ant-message-notice .ant-message-error .anticon{color:#ef4444!important}@media (width<=520px){.ant-message{top:12px!important}.ant-message-notice{padding:6px 10px!important}.ant-message-notice .ant-message-notice-content{width:calc(100vw - 20px);min-width:0;padding:12px 14px!important}.unified-toast__card{width:calc(100vw - 32px);max-width:calc(100vw - 32px);min-width:0!important}}.ant-notification{font-family:Montserrat,sans-serif!important}.unified-notification.ant-notification-notice,.modern-notification.ant-notification-notice{-webkit-backdrop-filter:blur(12px)saturate(1.5)!important;background:#fffffff5!important;border:1px solid #0f172a1a!important;border-radius:16px!important;min-width:380px!important;max-width:min(420px,100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 40px -12px #0f172a2e,0 1px 3px #0000000a!important}.unified-notification .ant-notification-notice-message{color:#1e293b!important;letter-spacing:.01em!important;margin-bottom:4px!important;font-family:Montserrat,sans-serif!important;font-size:13.5px!important;font-weight:700!important}.unified-notification .ant-notification-notice-description{color:#475569!important;font-family:Montserrat,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}.modern-notification .ant-notification-notice-icon,.modern-notification .ant-notification-notice-with-icon .ant-notification-notice-icon{display:none!important}.modern-notification .ant-notification-notice-content,.modern-notification .ant-notification-notice-with-icon .ant-notification-notice-content{margin:0!important;width:100%!important;margin-inline-start:0!important;padding:0!important}.notification-premium-wrapper{align-items:center!important;gap:12px!important;width:100%!important;padding:14px 16px!important;display:flex!important}.notification-premium-icon{transition:transform .2s;border-radius:12px!important;flex-shrink:0!important;place-items:center!important;width:38px!important;height:38px!important;font-size:18px!important;display:grid!important}.notification-premium-wrapper:hover .notification-premium-icon{transform:scale(1.05)}.notification-premium-content{flex-direction:column!important;flex:1!important;gap:4px!important;min-width:0!important;display:flex!important}.notification-premium-title{color:#1e293b!important;letter-spacing:.01em!important;font-family:Montserrat,sans-serif!important;font-size:13.5px!important;font-weight:700!important;line-height:1.2!important}.notification-premium-description{color:#475569!important;font-family:Montserrat,sans-serif!important;font-size:12.5px!important;font-weight:500!important;line-height:1.45!important}.modern-notification-success .notification-premium-icon,.unified-notification--success .notification-premium-icon{color:#10b981;background:#10b9811c;border:1px solid #10b98138;box-shadow:0 2px 8px #10b98121}.modern-notification-error .notification-premium-icon,.unified-notification--error .notification-premium-icon{color:#ef4444;background:#ef44441c;border:1px solid #ef444438;box-shadow:0 2px 8px #ef444421}.modern-notification-warning .notification-premium-icon,.unified-notification--warning .notification-premium-icon{color:#f59e0b;background:#f59e0b1c;border:1px solid #f59e0b38;box-shadow:0 2px 8px #f59e0b21}.modern-notification-info .notification-premium-icon,.unified-notification--info .notification-premium-icon{color:#3b82f6;background:#3b82f61c;border:1px solid #3b82f638;box-shadow:0 2px 8px #3b82f621}.unified-notification--success.ant-notification-notice,.modern-notification-success.ant-notification-notice{border-color:#10b98138!important}.unified-notification--error.ant-notification-notice,.modern-notification-error.ant-notification-notice{border-color:#ef444438!important}.unified-notification--warning.ant-notification-notice,.modern-notification-warning.ant-notification-notice{border-color:#f59e0b38!important}.unified-notification--info.ant-notification-notice,.modern-notification-info.ant-notification-notice{border-color:#3b82f638!important}@media (prefers-reduced-motion:reduce){.unified-toast__card,.unified-toast__progress,.ant-message-notice-wrapper{animation:none}.unified-toast__progress{display:none}}:root{--portal-tooltip-surface:#fff;--portal-tooltip-surface-muted:#f8fafc;--portal-tooltip-text:#1e293b;--portal-tooltip-text-muted:#64748b;--portal-tooltip-border:#94a3b847;--portal-tooltip-accent:#2563eb;--portal-tooltip-accent-soft:#2563eb17;--portal-tooltip-shadow:0 14px 36px #0f172a29}.dark{--portal-tooltip-surface:#1e293b;--portal-tooltip-surface-muted:#273449;--portal-tooltip-text:#f8fafc;--portal-tooltip-text-muted:#cbd5e1;--portal-tooltip-border:#94a3b83d;--portal-tooltip-accent:#60a5fa;--portal-tooltip-accent-soft:#60a5fa24;--portal-tooltip-shadow:0 16px 40px #00000061}.ant-tooltip{max-width:min(420px,100vw - 24px);--antd-arrow-background-color:var(--portal-tooltip-surface)!important;--ant-tooltip-arrow-background-color:var(--antd-arrow-background-color)!important;filter:none!important}.ant-tooltip .ant-tooltip-inner,.ant-tooltip .ant-tooltip-container{overflow-wrap:anywhere;border-radius:10px;min-height:0;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1.45;color:var(--portal-tooltip-text)!important;background:var(--portal-tooltip-surface)!important;border:1px solid var(--portal-tooltip-border)!important;box-shadow:var(--portal-tooltip-shadow)!important}.ant-tooltip .ant-tooltip-arrow:before,.ant-tooltip .ant-tooltip-arrow:after{background:var(--portal-tooltip-surface)!important}.MuiTooltip-tooltip{overflow-wrap:anywhere;border-radius:10px;padding:8px 10px;max-width:min(420px,100vw - 24px)!important;color:var(--portal-tooltip-text)!important;background:var(--portal-tooltip-surface)!important;border:1px solid var(--portal-tooltip-border)!important;box-shadow:var(--portal-tooltip-shadow)!important;font-family:Montserrat,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.45!important}.MuiTooltip-arrow{color:var(--portal-tooltip-surface)!important}.portal-native-tooltip{z-index:2147483646;overflow-wrap:anywhere;max-width:min(420px,100vw - 24px);color:var(--portal-tooltip-text);background:var(--portal-tooltip-surface);border:1px solid var(--portal-tooltip-border);box-shadow:var(--portal-tooltip-shadow);white-space:pre-line;pointer-events:none;border-radius:10px;padding:8px 10px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;line-height:1.45;transition:opacity .1s;position:fixed}.portal-native-tooltip--variable-preview{white-space:normal;-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(145deg,#fffffffc,#f2f8fff5);border-color:#94b3d357;border-radius:15px;width:min(318px,100vw - 28px);max-width:min(318px,100vw - 28px);padding:0;overflow:hidden;box-shadow:inset 0 1px #fff,0 18px 45px #254e782e}.portal-native-tooltip:after{content:"";background:var(--portal-tooltip-surface);width:8px;height:8px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.portal-native-tooltip[data-placement=top]:after{border-right:1px solid var(--portal-tooltip-border);border-bottom:1px solid var(--portal-tooltip-border);bottom:-5px}.portal-native-tooltip[data-placement=bottom]:after{border-top:1px solid var(--portal-tooltip-border);border-left:1px solid var(--portal-tooltip-border);top:-5px}:is(.apexcharts-tooltip:has(>.apexcharts-tooltip-title),.apexcharts-tooltip:has(>.apexcharts-tooltip-series-group),.apexcharts-xaxistooltip,.apexcharts-yaxistooltip){color:var(--portal-tooltip-text)!important;background:var(--portal-tooltip-surface)!important;border:1px solid var(--portal-tooltip-border)!important;box-shadow:var(--portal-tooltip-shadow)!important;border-radius:10px!important;font-family:Montserrat,sans-serif!important}.apexcharts-tooltip-title{color:var(--portal-tooltip-text)!important;background:var(--portal-tooltip-surface-muted)!important;border-bottom-color:var(--portal-tooltip-border)!important;font-family:Montserrat,sans-serif!important;font-weight:700!important}.apexcharts-tooltip-text,.apexcharts-tooltip-text-y-label,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-goals-value,.apexcharts-xaxistooltip-text,.apexcharts-yaxistooltip-text{color:var(--portal-tooltip-text)!important;font-family:Montserrat,sans-serif!important}.apexcharts-xaxistooltip-bottom:before,.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-top:before,.apexcharts-xaxistooltip-top:after{border-bottom-color:var(--portal-tooltip-surface)!important;border-top-color:var(--portal-tooltip-surface)!important}.apexcharts-tooltip:has(>.portal-chart-tooltip){box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.portal-chart-tooltip{min-width:120px;max-width:min(320px,100vw - 24px);color:var(--portal-tooltip-text);background:var(--portal-tooltip-surface);border:1px solid var(--portal-tooltip-border);box-shadow:var(--portal-tooltip-shadow);border-radius:12px;font-family:Montserrat,sans-serif;overflow:hidden}.portal-chart-tooltip--padded{padding:12px 14px}.portal-chart-tooltip--compact{padding:10px 12px}.portal-chart-tooltip__eyebrow{letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;color:var(--portal-chart-series-color,var(--portal-tooltip-accent))!important}.portal-chart-tooltip__title{font-size:13px;font-weight:700;line-height:1.4;color:var(--portal-tooltip-text)!important}.portal-chart-tooltip__metric{align-items:baseline;gap:4px;margin-top:6px;display:flex}.portal-chart-tooltip__value{font-size:18px;font-weight:800;line-height:1;color:var(--portal-chart-series-color,var(--portal-tooltip-text))!important}.portal-chart-tooltip__meta,.portal-chart-tooltip__label{font-size:11px;font-weight:600;color:var(--portal-tooltip-text-muted)!important}.portal-chart-tooltip__divider{border-top:1px solid var(--portal-tooltip-border);margin-top:8px;padding-top:7px}.portal-chart-tooltip__chip{background:var(--portal-tooltip-accent-soft);border:1px solid var(--portal-tooltip-border);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;color:var(--portal-tooltip-accent)!important}.portal-tooltip-title{font-weight:700;color:var(--portal-tooltip-text)!important}.portal-tooltip-muted{color:var(--portal-tooltip-text-muted)!important}.portal-tooltip-card{color:var(--portal-tooltip-text);background:var(--portal-tooltip-surface-muted);border:1px solid var(--portal-tooltip-border);border-radius:10px}.portal-rich-tooltip{width:360px;max-width:100%;color:var(--portal-tooltip-text);font-family:Montserrat,sans-serif}.portal-rich-tooltip__header{border-bottom:1px solid var(--portal-tooltip-border);align-items:center;gap:9px;margin-bottom:10px;padding-bottom:11px;display:flex}.portal-rich-tooltip__icon{width:30px;height:30px;color:var(--portal-tooltip-accent);background:var(--portal-tooltip-accent-soft);border:1px solid color-mix(in srgb, var(--portal-tooltip-accent) 25%, transparent);border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.portal-rich-tooltip__heading{flex:auto;gap:2px;min-width:0;display:grid}.portal-rich-tooltip__heading strong{color:var(--portal-tooltip-text);font-size:11px;font-weight:700;line-height:1.3}.portal-rich-tooltip__heading small{color:var(--portal-tooltip-text-muted);font-size:8.5px;font-weight:500;line-height:1.35}.portal-rich-tooltip__count,.portal-rich-tooltip__badge{color:var(--portal-tooltip-text-muted);background:var(--portal-tooltip-surface-muted);border:1px solid var(--portal-tooltip-border);white-space:nowrap;border-radius:999px;flex:none;padding:4px 7px;font-size:8.5px;font-weight:700;line-height:1}.portal-rich-tooltip__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.portal-rich-tooltip__card{background:var(--portal-tooltip-surface-muted);border:1px solid var(--portal-tooltip-border);border-radius:12px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 12px #0f172a0a}.portal-rich-tooltip__card.is-primary{background:color-mix(in srgb, var(--portal-tooltip-accent) 5%, var(--portal-tooltip-surface-muted))}.portal-rich-tooltip__watermark,.portal-rich-tooltip__watermark-icon{width:88px;height:88px;color:var(--portal-tooltip-text);-o-object-fit:contain;object-fit:contain;opacity:.045;filter:grayscale();pointer-events:none;position:absolute;top:-20px;right:-16px}.portal-rich-tooltip__watermark-icon{opacity:.035;width:58px;height:58px;top:-9px;right:-8px}.portal-rich-tooltip__watermark-icon>svg{width:100%;height:100%}.portal-rich-tooltip__logo{z-index:1;width:34px;height:34px;color:var(--portal-tooltip-text-muted);background:var(--portal-tooltip-surface);border:1px solid var(--portal-tooltip-border);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 7px #0f172a14}.portal-rich-tooltip__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.portal-rich-tooltip__content{z-index:1;flex:auto;gap:3px;min-width:0;display:grid;position:relative}.portal-rich-tooltip__content strong{color:var(--portal-tooltip-text);overflow-wrap:anywhere;font-size:10.5px;font-weight:700;line-height:1.4}.portal-rich-tooltip__content small{color:var(--portal-tooltip-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.3}.portal-rich-tooltip__badge{z-index:1;color:var(--portal-tooltip-accent);background:var(--portal-tooltip-accent-soft);position:relative}.emails-history-click-tooltip>strong,.emails-history-click-tooltip__url,.emails-history-status-tooltip>strong,.emails-history-status-tooltip span,.emails-history-status-tooltip small strong,.email-heatmap-tooltip strong,.email-heatmap-tooltip span,.emails-history-enterprise-tooltip strong,.emails-history-enterprise-tooltip span{color:var(--portal-tooltip-text)!important}.emails-history-click-tooltip__row small,.emails-history-status-tooltip small,.email-heatmap-tooltip small,.emails-history-enterprise-tooltip small{color:var(--portal-tooltip-text-muted)!important}.emails-history-enterprise-tooltip strong{border-bottom-color:var(--portal-tooltip-border)!important}.email-preview-modal__heatmap-tooltip-destination,.email-preview-modal__heatmap-tooltip-stats span,.email-preview-modal__heatmap-tooltip-event-row{background:var(--portal-tooltip-surface-muted)!important;border-color:var(--portal-tooltip-border)!important}.email-preview-modal__heatmap-tooltip-destination-title,.email-preview-modal__heatmap-tooltip-destination span,.email-preview-modal__heatmap-tooltip-stats strong,.email-preview-modal__heatmap-tooltip-event-meta strong,.email-preview-modal__heatmap-tooltip-event-row>strong{color:var(--portal-tooltip-text)!important}.email-preview-modal__heatmap-tooltip-destination-label small,.email-preview-modal__heatmap-tooltip-destination-url,.email-preview-modal__heatmap-tooltip-destination-id,.email-preview-modal__heatmap-tooltip-stats small,.email-preview-modal__heatmap-tooltip-events>strong,.email-preview-modal__heatmap-tooltip-event-recipient small,.email-preview-modal__heatmap-tooltip-event-tech,.email-preview-modal__heatmap-tooltip-note,.email-preview-modal__heatmap-tooltip small{color:var(--portal-tooltip-text-muted)!important}.email-preview-modal__heatmap-tooltip-destination-id{border:1px solid var(--portal-tooltip-border);background:var(--portal-tooltip-surface)!important}.email-preview-modal__heatmap-tooltip-events,.email-preview-modal__heatmap-tooltip-meta{border-top-color:var(--portal-tooltip-border)!important}.email-preview-modal__heatmap-tooltip-band:not(.is-hot):not(.is-warm):not(.is-medium):not(.is-cold){color:var(--portal-tooltip-text-muted)!important;background:var(--portal-tooltip-surface-muted)!important;border-color:var(--portal-tooltip-border)!important}.email-preview-modal__heatmap-tooltip-band.is-hot{color:#b91c1c!important;background:#fef2f2!important;border-color:#fecaca!important}.email-preview-modal__heatmap-tooltip-band.is-warm{color:#c2410c!important;background:#fff7ed!important;border-color:#fed7aa!important}.email-preview-modal__heatmap-tooltip-band.is-medium{color:#a16207!important;background:#fefce8!important;border-color:#fde68a!important}.email-preview-modal__heatmap-tooltip-band.is-cold{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}
