/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@font-face{font-family:FutuRole Interface;src:url(/fonts/inter/InterVariable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+180-191,u+193-217,u+21c-2ba,u+2bd-2c5,u+2c7-2d9,u+2db,u+2dd-303,u+305-307,u+309-328,u+32a-1fff,u+2070-20ab,u+20ad-2121,u+2123-218f,u+219a-2211,u+2213-2214,u+2216-2712,u+2714,u+2716-fefe,u+ff00-fffc,u+fffe-10ffff}@font-face{font-family:FutuRole Interface;src:url(/fonts/inter/InterVariable-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:u+0-17f,u+192,u+218-21b,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2190-2199,u+2212,u+2215,u+2713,u+2715,u+feff,u+fffd}.fr-preview-workspace{--fr-desk:#f4f3f0;--fr-paper:#fff;--fr-ink:#18212f;--fr-muted:#5f6b7a;--fr-line:#e6e8ec;--fr-field-line:#cbd1d9;--fr-hover:#f3f5f8;--fr-action:var(--color-primary-600);--fr-action-hover:var(--color-primary-800);--fr-selected:var(--color-primary-50);--fr-success:var(--color-success-700);--fr-radius:10px;--fr-inset:24px;--fr-overlay-shadow:0 2px 8px #18212f08,0 24px 64px -18px #18212f38;--font-interface:"FutuRole Interface",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fr-preview-workspace .fr-ui{--color-action:var(--fr-action);--color-action-ink:var(--fr-action);--color-action-hover:var(--fr-action-hover);--color-action-soft:var(--fr-selected);--color-primary:var(--fr-action);--color-primary-hover:var(--fr-action-hover);--color-ring:var(--fr-action);--color-foreground:var(--fr-ink);--color-ink:var(--fr-ink);--color-ink-muted:var(--fr-muted);--color-muted-foreground:var(--fr-muted);--color-border:var(--fr-line);--color-workspace:var(--fr-hover);--color-blue-600:var(--fr-action);--color-blue-700:var(--fr-action-hover);--color-indigo-600:var(--fr-action);--color-slate-500:var(--fr-muted);--color-slate-600:var(--fr-muted);--color-slate-900:var(--fr-ink);--color-slate-950:var(--fr-ink);--font-sans:var(--font-interface);font-family:var(--font-interface);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6}.fr-preview-workspace .fr-ui :where(button,input,textarea,select){font-optical-sizing:auto}.fr-preview-workspace .fr-ui :where(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--fr-action);outline-offset:3px}.fr-preview-workspace .fr-ui :where(button,a,summary){-webkit-tap-highlight-color:transparent}.fr-preview-workspace .fr-ui :where(button,summary){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s}.fr-preview-workspace .fr-ui :where(button:disabled){cursor:not-allowed}.fr-preview-workspace .fr-document-header{border-color:var(--fr-line);min-height:68px;box-shadow:none}.fr-preview-workspace .fr-document-header h1{letter-spacing:-.025em;font-size:15px;font-weight:600}.fr-preview-workspace .fr-header-control{border-radius:var(--fr-radius);color:var(--fr-muted)}.fr-preview-workspace .fr-header-control:hover:not(:disabled){color:var(--fr-ink);background:var(--fr-hover)}.fr-preview-workspace .fr-header-download{border-radius:var(--fr-radius);background:var(--fr-action);border-color:var(--color-primary-700);box-shadow:inset 0 1px 0 #ffffff26,0 2px 3px var(--color-primary-600);font-size:14px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.fr-preview-workspace .fr-header-download{box-shadow:inset 0 1px 0 #ffffff26,0 2px 3px color-mix(in srgb,var(--color-primary-600) 8%,transparent)}}.fr-preview-workspace .fr-header-download:hover{background:var(--fr-action-hover)}.fr-preview-workspace .fr-header-download[data-emphasized=false]{color:var(--fr-ink);border-color:var(--fr-field-line);background:#fff;box-shadow:0 1px 2px #18212f05}.fr-preview-workspace .fr-header-download[data-emphasized=false]:hover{background:var(--fr-hover)}.fr-preview-workspace :is(.fr-editor-popover,.fr-canvas-zoom-menu,.fr-canvas-template-menu){border-color:var(--fr-line);box-shadow:var(--fr-overlay-shadow);border-radius:14px}.fr-preview-workspace .fr-editor-menu-item{min-height:44px;color:var(--fr-ink);border-radius:8px}.fr-preview-workspace .fr-resume-canvas{background:var(--fr-desk);background-image:radial-gradient(at 50% 0,#fcfbf8 0,#f4f3f0 74%)}.fr-preview-workspace .fr-canvas-heading{min-height:48px}.fr-preview-workspace .fr-canvas-heading>:last-child{color:var(--fr-muted);font-size:12px}.fr-preview-workspace .fr-canvas-paper{border-radius:2px;box-shadow:0 0 0 1px #18212f09,0 2px 4px #18212f04,0 16px 38px -18px #18212f30}.fr-preview-workspace .fr-canvas-dock-area{background:var(--fr-desk);padding-top:10px}.fr-preview-workspace .fr-canvas-dock{background:#fffffffa;border-color:#e4e5e7;border-radius:13px;padding:3px;box-shadow:0 2px 4px #18212f04,0 8px 20px -10px #18212f24}.fr-preview-workspace .fr-canvas-control{border-radius:8px;font-size:13px;font-weight:500}.fr-preview-workspace .fr-canvas-scroll{scrollbar-color:#c6c8cb transparent}.fr-preview-workspace .fr-canvas-page-number{color:var(--fr-muted);font-size:10px}.fr-preview-workspace .fr-passage-marker>span{border-radius:9px}.fr-preview-workspace .fr-canvas-phone-modes{border:1px solid var(--fr-line);background:#e9ebee;border-radius:11px;flex:none;gap:3px;margin:0 12px 2px;padding:3px;display:flex}.fr-preview-workspace .fr-canvas-phone-modes button{min-width:0;min-height:44px;color:var(--fr-muted);border-radius:8px;flex:1 1 0;font-size:13px;font-weight:600}.fr-preview-workspace .fr-canvas-phone-modes button[aria-pressed=true]{color:var(--fr-ink);background:#fff;box-shadow:0 1px 3px #18212f17}.fr-preview-workspace .fr-canvas-phone-modes button:focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] .fr-canvas-scroll{scrollbar-gutter:auto}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] .fr-canvas-paper{border-radius:10px;overflow:hidden}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-resume-render-mode=preview]{padding:0!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] article>div,.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] article>header{padding-inline:18px!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-resume-element-id]{overflow-wrap:anywhere;min-width:0}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-resume-element-id^=section_title_]{max-width:100%;white-space:normal!important;flex-shrink:1!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-resume-flow-columns]{display:block!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-resume-flow-column]{width:100%;max-width:none;padding-inline:18px!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-quant-header-contacts]{width:100%;text-align:start!important;max-width:none!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] article:has([data-quant-header-contacts]) [data-resume-flow-column]{padding-inline:0!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-aria-header]{display:block!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-aria-header-contact]{margin-top:10px;text-align:start!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-aria-header-contact]>div{justify-content:flex-start!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] :is([data-aria-skills-row],[data-quill-skills-row],[data-plex-skills-row]){display:block!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] :is([data-aria-skills-row],[data-quill-skills-row],[data-plex-skills-row]) [data-resume-element-id$=_label]{margin-bottom:2px;display:block;width:auto!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-plex-section]{display:block!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] [data-plex-heading]{padding-top:0!important}.fr-preview-workspace .fr-resume-canvas[data-reading-view=true] .fr-passage-marker>span{transform:translate(-7px)}.fr-preview-workspace .fr-inspector{border-color:var(--fr-line);width:420px}.fr-preview-workspace .fr-inspector-tabs{border-color:var(--fr-line);background:#fff;gap:8px;min-height:68px;padding:12px 14px}.fr-preview-workspace .fr-inspector-tabs [role=tablist]{background:#f1f3f6;border-radius:12px;gap:3px;padding:3px}.fr-preview-workspace .fr-inspector-tab{min-height:44px;color:var(--fr-muted);border-radius:9px;gap:6px;padding:8px 10px;font-size:13px;font-weight:500}.fr-preview-workspace .fr-inspector-tab:hover:not(:disabled){color:var(--fr-ink);background:#e8ecf2}.fr-preview-workspace .fr-inspector-tab[aria-selected=true]{color:var(--fr-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #18212f12,0 0 0 1px #18212f03}.fr-preview-workspace .fr-inspector-tab[aria-selected=true]>svg{color:var(--fr-action)}.fr-preview-workspace .fr-inspector-tab[aria-selected=true]:after{display:none}.fr-preview-workspace .fr-inspector-pane{scrollbar-color:#c6cbd3 transparent;scrollbar-width:thin}.fr-preview-workspace .fr-review-toolbar{border-bottom-color:var(--fr-line);padding:17px 20px 0}.fr-preview-workspace .fr-review-toolbar button{font-size:13px}.fr-preview-workspace .fr-review-toolbar summary{color:var(--fr-muted);font-size:13px}.fr-preview-workspace .fr-review-nav{margin-top:13px}.fr-preview-workspace .fr-journey{padding:5px var(--fr-inset) 2px;background:#fafbfc;border-bottom-color:#eef0f3}.fr-preview-workspace .fr-journey>button{font-size:13px}.fr-preview-workspace .fr-journey>div[aria-hidden]{gap:4px;margin:0 0 9px}.fr-preview-workspace .fr-journey>div[aria-hidden]>span{height:3px}.fr-preview-workspace :is(.fr-design-inspector,.fr-inspector-details){padding:0 var(--fr-inset) 28px}.fr-preview-workspace .fr-inspector-intro{padding:26px 0 24px}.fr-preview-workspace .fr-inspector-intro .fr-inspector-eyebrow{color:var(--fr-muted);letter-spacing:0;text-transform:none;margin-bottom:6px;font-size:12px}.fr-preview-workspace .fr-change-review h2,.fr-preview-workspace .fr-inspector-intro h2{letter-spacing:-.035em;color:var(--fr-ink);font-size:22px;font-weight:600;line-height:1.35}.fr-preview-workspace .fr-inspector-intro p{color:var(--fr-muted);font-size:14px;line-height:1.7}.fr-preview-workspace .fr-inspector-details [data-form-section]>div:first-child h3{font-size:15px;font-weight:600}.fr-preview-workspace .fr-inspector-details label{color:#435062;font-size:13px;font-weight:500}.fr-preview-workspace .fr-design-fields select,.fr-preview-workspace .fr-details-picker select,.fr-preview-workspace .fr-inspector-details :is(input:not([type=file]),textarea){border:1px solid var(--fr-field-line);border-radius:var(--fr-radius);min-height:48px;color:var(--fr-ink);background:#fff;padding:11px 12px;font-size:15px;font-weight:400;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #18212f03}.fr-preview-workspace .fr-inspector-details :is(input:not([type=file]),textarea):hover,.fr-preview-workspace :is(.fr-design-fields,.fr-details-picker) select:hover{border-color:#a5b0c0}.fr-preview-workspace .fr-inspector-details :is(input,textarea):focus,.fr-preview-workspace :is(.fr-design-fields,.fr-details-picker) select:focus{border-color:var(--fr-action);outline:2px solid var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-preview-workspace .fr-inspector-details :is(input,textarea):focus,.fr-preview-workspace :is(.fr-design-fields,.fr-details-picker) select:focus{outline:2px solid color-mix(in srgb,var(--color-primary-600) 20%,transparent)}}.fr-preview-workspace .fr-inspector-details :is(input,textarea):focus,.fr-preview-workspace :is(.fr-design-fields,.fr-details-picker) select:focus{outline-offset:1px;box-shadow:0 0 0 3px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-preview-workspace .fr-inspector-details :is(input,textarea):focus,.fr-preview-workspace :is(.fr-design-fields,.fr-details-picker) select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-600) 3%,transparent)}}.fr-preview-workspace .fr-design-fields select,.fr-preview-workspace .fr-details-picker select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235f6b7a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.fr-preview-workspace .fr-inspector-details [data-form-section]>div:last-child{padding-top:4px}.fr-preview-workspace .fr-inspector-details [data-entry-actions] button{color:var(--fr-muted);border-radius:8px}.fr-preview-workspace .fr-design-template{background:linear-gradient(120deg,#f2f0e9,#fafaf8);border-color:#e5e4e0;border-radius:12px;gap:20px;padding:20px}.fr-preview-workspace .fr-design-template:hover{border-color:#9cacc7;box-shadow:0 8px 22px -16px #18212f40}.fr-preview-workspace .fr-design-template-mini{width:82px;height:106px;transform:rotate(-2deg)}.fr-preview-workspace .fr-design-group{border-color:var(--fr-line)}.fr-preview-workspace .fr-design-group>summary{min-height:60px;color:var(--fr-ink);font-size:14px}.fr-preview-workspace .fr-design-fields{gap:20px;padding-bottom:24px}.fr-preview-workspace .fr-design-fields label,.fr-preview-workspace .fr-design-fields legend,.fr-preview-workspace .fr-details-picker{color:#435062;font-size:13px}.fr-preview-workspace .fr-design-fields input[type=range]{appearance:none;background:0 0;height:44px}.fr-preview-workspace .fr-design-fields input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--fr-action) var(--range-fill,50%),#e0e5ec var(--range-fill,50%));border-radius:4px;height:4px}.fr-preview-workspace .fr-design-fields input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--fr-action);background:#fff;border-radius:50%;width:18px;height:18px;margin-top:-7px;box-shadow:0 2px 4px #18212f18}.fr-preview-workspace .fr-design-fields input[type=range]::-moz-range-track{background:#e0e5ec;border-radius:4px;height:4px}.fr-preview-workspace .fr-design-fields input[type=range]::-moz-range-progress{background:var(--fr-action);height:4px}.fr-preview-workspace .fr-design-fields input[type=range]::-moz-range-thumb{border:2px solid var(--fr-action);background:#fff;border-radius:50%;width:14px;height:14px}.fr-preview-workspace .fr-design-swatch{border-radius:50%}.fr-preview-workspace .fr-design-swatch[aria-pressed=true]{border-color:var(--fr-action);box-shadow:none}.fr-preview-workspace .fr-design-segment{background:#f1f3f6;gap:4px;padding:4px}.fr-preview-workspace .fr-design-segment button{font-size:13px}.fr-preview-workspace .fr-design-segment button[aria-pressed=true]{color:var(--fr-ink);box-shadow:0 1px 3px #18212f14}.fr-preview-workspace .fr-change-review,.fr-preview-workspace .fr-review-queue{padding:24px var(--fr-inset)}.fr-preview-workspace .fr-review-queue h2{letter-spacing:-.035em;font-size:22px;line-height:1.35}.fr-preview-workspace .fr-review-featured{background:#fff;border:0}.fr-preview-workspace .fr-review-featured>div:first-child{border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line);padding:20px 0}.fr-preview-workspace .fr-review-featured .uppercase,.fr-preview-workspace .fr-review-queue h3{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}.fr-preview-workspace .fr-review-featured-title{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.45}.fr-preview-workspace .fr-review-queue [aria-label="Other suggested changes"]>button{padding-block:18px}.fr-preview-workspace .fr-review-number{background:var(--fr-selected);color:var(--fr-action);border:0;border-radius:9px;font-size:12px;font-weight:600}.fr-preview-workspace .fr-review-number-quiet{color:var(--fr-muted);background:#f1f3f6}.fr-preview-workspace .fr-comparison-location{color:var(--fr-muted);margin-top:10px;font-size:13px}.fr-preview-workspace .fr-comparison-before{border-color:var(--fr-line);background:#f6f7f9;border-radius:12px 12px 0 0;padding:18px}.fr-preview-workspace .fr-comparison-after{border-color:var(--color-primary-100);padding:10px 18px 20px;box-shadow:0 3px 8px #18212f04}.fr-preview-workspace .fr-comparison-after:before{width:2px}.fr-preview-workspace .fr-comparison-label{font-size:12px;font-weight:500}.fr-preview-workspace .fr-comparison-after>p,.fr-preview-workspace .fr-comparison-before p+p{letter-spacing:-.012em;font-size:16px;line-height:1.65}.fr-preview-workspace .fr-comparison-before p+p{color:#4d596b}.fr-preview-workspace .fr-comparison mark{color:var(--color-primary-900);background:var(--color-primary-50)}.fr-preview-workspace .fr-change-review article>p{color:var(--fr-muted);font-size:14px;line-height:1.7}.fr-preview-workspace .fr-change-review :is(.bg-primary-600,.fr-action){border-radius:var(--fr-radius);min-height:46px;font-size:14px;font-weight:600}.fr-preview-workspace .fr-change-review footer{margin-top:24px;padding-top:10px}.fr-preview-workspace .fr-review-receipt{padding:14px var(--fr-inset);border-color:var(--color-success-100);background:#f4f9f6}.fr-preview-workspace .fr-review-receipt[data-state=saving]{background:#f7f8fb}.fr-preview-workspace .fr-review-receipt[data-state=error]{background:var(--color-warning-50);border-color:var(--color-warning-300)}.fr-preview-workspace .fr-review-receipt p{font-size:13px}.fr-preview-workspace .fr-review-receipt [role]>p:first-child{font-size:14px}.fr-preview-workspace .fr-review-receipt button{font-size:13px}.fr-preview-workspace .fr-export-review{color:var(--fr-ink);box-shadow:var(--fr-overlay-shadow);background:#fff;border:1px solid #e0e4eb;border-radius:16px;padding:24px}.fr-preview-workspace .fr-export-review::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18212f61}.fr-preview-workspace .fr-export-review h2{letter-spacing:-.035em;font-size:22px;font-weight:600}.fr-preview-workspace .fr-export-review iframe{border-color:var(--fr-line);background:var(--fr-desk);border-radius:4px}.fr-preview-workspace .fr-export-actions{border-color:var(--fr-line);background:#fff;gap:10px;margin-left:-24px;margin-right:-24px;padding:16px 24px;bottom:-24px}.fr-preview-workspace .fr-export-actions button{border-radius:var(--fr-radius);min-height:44px;font-weight:500}.fr-preview-workspace .fr-export-actions button:first-child{border-color:#0000;font-weight:600}@media (max-width:1279px){.fr-preview-workspace .fr-inspector{width:400px}}@media (max-width:767px){.fr-preview-workspace{--fr-inset:20px}.fr-preview-workspace .fr-document-header{min-height:64px}.fr-preview-workspace .fr-inspector-compact{width:100%}.fr-preview-workspace .fr-inspector-tabs{gap:4px;min-height:64px;padding:8px 10px}.fr-preview-workspace .fr-inspector-tab{gap:5px;padding-inline:6px;font-size:13px}.fr-preview-workspace .fr-review-toolbar{padding:14px 16px 0}.fr-preview-workspace .fr-change-review,.fr-preview-workspace .fr-inspector-intro{padding-top:22px}.fr-preview-workspace .fr-design-fields select,.fr-preview-workspace .fr-details-picker select,.fr-preview-workspace .fr-inspector-details :is(input,textarea){font-size:16px}.fr-preview-workspace .fr-inspector-intro p{font-size:15px}.fr-preview-workspace .fr-export-review{padding:20px}.fr-preview-workspace .fr-export-actions{margin-inline:-20px;padding:14px 20px;bottom:-20px}.fr-preview-workspace .fr-export-actions button{flex:auto}}@media (prefers-reduced-motion:reduce){.fr-preview-workspace .fr-ui :where(button,a,summary,input,textarea,select){transition:none}}@media (forced-colors:active){.fr-preview-workspace .fr-design-swatch[aria-pressed=true],.fr-preview-workspace .fr-inspector-tab[aria-selected=true]{outline:2px solid highlight}}.fr-preview-workspace .fr-export-loading{background:var(--fr-desk);min-height:160px;color:var(--fr-muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;font-size:14px;display:flex}.fr-preview-workspace .fr-export-loading-icon{color:var(--fr-action);align-items:flex-end;gap:6px;display:flex}.fr-preview-workspace .fr-inspector-tab[aria-selected=true]:hover:not(:disabled){background:#fff}.fr-preview-workspace :is(.fr-template-gallery,.fr-version-dialog){border-color:var(--fr-line);box-shadow:var(--fr-overlay-shadow);border-radius:16px}.fr-preview-workspace .fr-template-gallery>div:first-child{background:#fafbfc}.fr-preview-workspace .fr-template-gallery h3{letter-spacing:-.025em;font-size:20px;line-height:1.4}.fr-preview-workspace .fr-template-gallery button{min-height:44px}.fr-preview-workspace .fr-version-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18212f61}.fr-preview-workspace .fr-export-review .uppercase{text-transform:none;letter-spacing:0;font-weight:500}.fr-preview-workspace .fr-template-gallery button{font-size:13px}.fr-preview-workspace .fr-skeleton-line{background:#e9ecf0;flex-shrink:0}@media (max-width:1099px){.fr-preview-workspace .fr-skeleton-inspector{display:none}}.fr-context-slot{z-index:35;background:#fff;border-block:1px solid #e4e9f0;flex:0 0 64px;min-height:64px;position:relative;container-type:inline-size}.fr-context-slot[data-context-overlay]{inset-inline:0;border-radius:18px 18px 0 0;height:64px;position:absolute;top:0}.fr-context-strip{color:#334155;align-items:center;gap:12px;height:64px;padding:8px 16px;display:flex}.fr-context-label{min-width:90px;max-width:145px;margin-right:4px}.fr-context-label>span{color:#64748b;font-size:10px;font-weight:500;line-height:16px;display:block}.fr-context-label strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.fr-context-actions,.fr-context-group,.fr-text-extra{align-items:center;gap:2px;min-width:0;display:flex}.fr-context-actions{gap:6px;margin-left:auto}.fr-context-done,.fr-context-icon,.fr-context-menu>summary{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-width:44px;height:44px;font-family:inherit;font-size:13px;font-weight:550;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.fr-context-icon:hover,.fr-context-menu>summary:hover{color:#0f172a;background:#f1f5f9}.fr-context-icon:disabled{opacity:.35;cursor:not-allowed;background:0 0}.fr-context-icon[aria-pressed=true]{background:var(--color-primary-50);color:var(--color-primary-700);border-color:var(--color-primary-50)}.fr-context-menu>summary{box-shadow:none;padding:0 9px}.fr-context-menu[open]>summary{background:#f1f5f9;border-color:#e2e8f0}.fr-context-menu .fr-editor-popover{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:14px;margin-top:10px;box-shadow:0 16px 42px -12px #15253a30,0 3px 8px #15253a08}.fr-context-ai>summary{color:var(--color-primary-800)}.fr-context-done{color:var(--color-primary-700);padding:0 12px}.fr-context-done,.fr-context-done:hover{background:var(--color-primary-50)}.fr-context-idle{color:#475569;align-items:center;gap:10px;font-size:13px;display:flex}.fr-context-idle>svg{color:#94a3b8}.fr-context-hint{color:#64748b}.fr-tool-menu-heading{border-bottom:1px solid #edf0f5;margin-bottom:4px;padding:10px 10px 12px}.fr-tool-menu-heading strong{color:#152238;font-size:14px;font-weight:650;line-height:20px;display:block}.fr-tool-menu-heading>span{color:#64748b;margin-top:4px;font-size:12px;line-height:18px;display:block}.fr-context-menu .fr-editor-menu-item{min-height:44px;font-size:13px}.fr-context-menu .fr-editor-menu-item small{white-space:nowrap;color:#64748b;margin-left:auto;font-size:11px}.fr-context-menu .fr-editor-menu-item:disabled{opacity:.4;cursor:not-allowed}.fr-context-menu .fr-tool-danger{color:var(--color-destructive-700);border-top:1px solid #edf0f5;margin-top:6px}.fr-text-options{padding:0 4px 4px}.fr-text-selects{grid-template-columns:minmax(0,1fr) 80px;gap:8px;padding:8px 4px;display:grid}.fr-text-selects label,.fr-tool-colors legend,.fr-tool-link>label{color:#475569;font-size:12px;font-weight:550}.fr-text-selects select{border:1px solid var(--color-primary-100);color:#152238;cursor:pointer;background:#fff;border-radius:8px;width:100%;height:40px;margin-top:6px;padding:0 8px;font-size:13px;display:block}.fr-text-extra{border-bottom:1px solid #edf0f5;padding:0 2px 10px}.fr-tool-separator{background:#e2e8f0;width:1px;height:20px;margin:0 6px}.fr-tool-colors{border:0;margin:12px 0 0;padding:0 4px}.fr-tool-colors>div{flex-wrap:wrap;gap:0;margin-top:3px;display:flex}.fr-custom-color,.fr-tool-colors button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fr-tool-colors button:hover{background:#f1f5f9}.fr-tool-colors button>span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:inset 0 0 0 1px #0000000c}.fr-custom-color input{cursor:pointer;background:0 0;border:0;width:28px;height:28px;padding:0}.fr-tool-link{border-bottom:1px solid #edf0f5;padding:12px 4px}.fr-tool-link>label{align-items:center;margin-bottom:6px}.fr-tool-link>div,.fr-tool-link>label{gap:6px;display:flex}.fr-tool-link input{border:1px solid var(--color-primary-100);border-radius:8px;flex:1;min-width:0;height:40px;padding:0 9px;font-size:13px}.fr-tool-link button{background:var(--color-primary-50);color:var(--color-primary-700);cursor:pointer;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.fr-tool-link p{color:var(--color-destructive-700);margin:6px 0 0;font-size:12px}.fr-tool-link .fr-tool-unlink{color:#64748b;text-underline-offset:3px;background:0 0;min-height:40px;margin-top:6px;padding:8px 0;text-decoration:underline}.fr-tool-reset{color:#64748b;cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:4px;padding:8px;font-size:12px;display:flex}.fr-tool-reset:hover{color:#152238;background:#f1f5f9}.fr-context-slot :is(button,summary,input,select):focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}@container (max-width:740px){.fr-context-label{display:none}}@container (max-width:530px){.fr-tool-label{display:none}.fr-context-strip{gap:4px;padding-inline:8px}.fr-context-actions{gap:2px}.fr-context-menu>summary{padding-inline:7px}.fr-context-done{padding-inline:8px}}@container (max-width:380px){.fr-context-hint,.fr-context-menu>summary>svg:last-child{display:none}}.fr-template-dialog{color:#17243b;width:min(1060px,100vw - 40px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;background:#fff;border:1px solid #e0e6ef;border-radius:22px;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 100px -20px #10203855}.fr-template-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18263866}.fr-gallery-shell{flex-direction:column;height:100%;min-height:0;display:flex}.fr-gallery-header{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 30px 18px;display:flex}.fr-gallery-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#64748b;margin:0 0 6px;font-size:10px;font-weight:650}.fr-gallery-header h2{letter-spacing:-.035em;color:#152238;margin:0;font-size:26px;font-weight:650;line-height:1.25}.fr-gallery-header div>p:last-child{color:#64748b;margin:9px 0 0;font-size:14px;line-height:1.5}.fr-gallery-close{cursor:pointer;color:#64748b;background:#f6f8fb;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fr-gallery-close:hover{color:#17243b;background:#eaf0f8}.fr-gallery-filters{scrollbar-width:thin;border-bottom:1px solid #e8edf3;flex:none;align-items:center;gap:6px;padding:0 30px 18px;display:flex;overflow-x:auto}.fr-gallery-filters button{white-space:nowrap;color:#58677e;cursor:pointer;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:12px;font-weight:550;display:flex}.fr-gallery-filters button:hover{background:#f2f5fa}.fr-gallery-filters button[aria-pressed=true]{color:#fff;background:#192a43}.fr-gallery-filters button span{opacity:.7;font-size:11px}.fr-gallery-mobile-filter{display:none}.fr-gallery-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f9fc;flex:1;min-height:0;padding:24px 30px 30px;overflow-y:auto}.fr-gallery-advice{color:var(--color-primary-600);align-items:flex-start;gap:10px;padding:0 0 20px;display:flex}.fr-gallery-advice svg{flex-shrink:0;margin-top:2px}.fr-gallery-advice p{margin:0;font-size:13px;line-height:20px}.fr-gallery-advice strong{color:var(--color-primary-800);font-weight:550}.fr-gallery-advice span{color:#64748b;margin-top:3px;display:block}.fr-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:18px;display:grid}.fr-gallery-card,.fr-gallery-card-wrap{flex-direction:column;min-width:0;display:flex}.fr-gallery-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:13px;align-self:stretch;width:100%;height:auto;padding:0;transition:border-color .16s,box-shadow .16s;overflow:hidden}.fr-gallery-card-wrap .fr-gallery-card{border-bottom-right-radius:0;border-bottom-left-radius:0;flex:1}.fr-gallery-preview-trigger{width:100%;min-height:44px;color:var(--color-primary-700);text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-top:0;border-radius:0 0 13px 13px;padding:0 12px;font-size:12px;font-weight:600}.fr-gallery-preview-trigger:hover{background:#f1f5ff}.fr-gallery-card:hover{box-shadow:0 4px 14px var(--color-primary-950);border-color:#99abc5}@supports (color:color-mix(in lab,red,red)){.fr-gallery-card:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary-950) 4%,transparent)}}.fr-gallery-card[aria-pressed=true]{border-color:var(--color-primary-600);box-shadow:0 0 0 2px var(--color-primary-600)}.fr-gallery-art{background:#eff3f8;border-bottom:1px solid #e9eef5;flex:none;justify-content:center;align-items:center;height:174px;padding:19px 24px;display:flex;position:relative}.fr-gallery-art>div{border:1px solid #e0e4eb;border-radius:3px;width:100%;height:136px;overflow:hidden;box-shadow:0 4px 9px #23334c0a}.fr-gallery-selected{color:#fff;background:var(--color-primary-600);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:10px;right:10px}.fr-gallery-card-copy{flex-direction:column;flex:1;padding:14px 16px 15px;display:flex}.fr-gallery-card-copy>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fr-gallery-card-copy h3{letter-spacing:-.015em;color:#152238;margin:0;font-size:14px;font-weight:650;line-height:20px}.fr-gallery-suggested{color:var(--color-primary-700);font-size:10px;font-weight:550}.fr-gallery-card-copy p{color:#64748b;margin:7px 0 15px;font-size:12px;line-height:18px}.fr-gallery-card-type{color:#718096;flex-wrap:wrap;align-items:center;gap:5px;margin-top:auto;font-size:10px;line-height:16px;display:flex}.fr-gallery-card-type svg{color:var(--color-primary-600);margin-left:auto}.fr-gallery-footer{background:#fff;border-top:1px solid #e5eaf1;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:19px 30px;display:flex}.fr-gallery-selection{align-items:center;gap:12px;min-width:0;display:flex}.fr-gallery-selection-icon{height:42px;color:var(--color-primary-700);background:#f0f5fc;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;display:flex}.fr-gallery-selection p{margin:0;font-size:12px;line-height:19px}.fr-gallery-selection p:first-child{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fr-gallery-selection strong{color:#152238;font-size:14px;font-weight:650}.fr-gallery-selection p span{color:#64748b}.fr-gallery-selection-note{color:#64748b;margin-top:3px!important}.fr-gallery-caution{color:var(--color-warning-700);margin-top:3px!important}.fr-gallery-primary{color:#fff;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-size:13px;font-weight:600;display:flex}.fr-gallery-primary,.fr-gallery-primary:hover{background:var(--color-primary-700)}.fr-gallery-preview-header{align-items:center}.fr-gallery-preview-header>div{flex:1;min-width:0}.fr-gallery-back{color:#42536d;cursor:pointer;background:#f3f6fa;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.fr-gallery-back:hover{background:#e8eef6}.fr-gallery-preview-tools{color:#64748b;border-top:1px solid #edf0f5;border-bottom:1px solid #e5eaf1;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 30px;font-size:12px;display:flex}.fr-gallery-preview-tools button{min-height:40px;color:var(--color-primary-700);background:var(--color-primary-50);cursor:pointer;border-radius:8px;padding:0 12px;font-weight:600}.fr-gallery-column-hint,.fr-gallery-column-jump,.fr-gallery-preview-mobile-hint,.fr-gallery-reading-action{display:none}.fr-gallery-preview-scroll{background:#eef2f7;flex:1;min-height:0;padding:20px;overflow:auto}.fr-gallery-preview-scroll:focus-visible{outline:2px solid var(--color-primary-700);outline-offset:-2px}.fr-gallery-preview-paper{background:#fff;margin:0 auto;box-shadow:0 14px 44px #18243b24}.fr-gallery-preview-paper[data-column-reading] [data-resume-render-mode=preview]{padding:0!important}.fr-gallery-preview-paper[data-column-reading] [data-resume-flow-columns]{display:block!important}.fr-gallery-preview-paper[data-column-reading=main] [data-resume-flow-column=sidebar],.fr-gallery-preview-paper[data-column-reading=sidebar] [data-resume-flow-column=main]{display:none!important}.fr-gallery-preview-paper[data-column-reading] [data-resume-flow-column]{width:100%;padding-inline:18px!important}.fr-gallery-preview-paper[data-column-reading-template=quant-ledger] article>div{padding-inline:18px!important}.fr-gallery-preview-paper[data-column-reading-template=quant-ledger] [data-resume-flow-column]{padding-inline:0!important}.fr-gallery-preview-paper[data-column-reading-template=quant-ledger] [data-quant-header-contacts]{width:100%;text-align:start!important;max-width:none!important}.fr-gallery-preview-note{color:#64748b;margin:0;font-size:12px;line-height:18px}.fr-template-dialog :is(button,select):focus-visible{outline:2px solid var(--color-primary-700);outline-offset:3px}@media (max-width:800px){.fr-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-gallery-footer,.fr-gallery-header{padding-inline:22px}.fr-gallery-scroll{padding:20px 22px}.fr-gallery-filters{padding-inline:22px}}@media (max-width:540px){.fr-template-dialog{border-radius:17px;width:calc(100vw - 16px);height:calc(100dvh - 24px)}.fr-gallery-header{gap:8px;padding:19px 16px 14px}.fr-gallery-header h2{font-size:23px}.fr-gallery-header div>p:last-child{font-size:13px}.fr-gallery-filters{display:none}.fr-gallery-mobile-filter{color:#526071;border-bottom:1px solid #e8edf3;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 16px 12px;font-size:13px;font-weight:600;display:flex}.fr-gallery-mobile-filter select{color:#253248;background:#fff;border:1px solid #dfe6ef;border-radius:9px;min-width:0;min-height:44px;padding:0 10px;font-size:14px}.fr-gallery-scroll{padding:17px 16px}.fr-gallery-grid{grid-template-columns:minmax(0,1fr);gap:14px}.fr-gallery-art{height:158px;padding-inline:40px}.fr-gallery-art>div{height:124px}.fr-gallery-card-copy h3{font-size:16px}.fr-gallery-card-copy p{font-size:14px;line-height:20px}.fr-gallery-card-type{font-size:11px}.fr-gallery-footer{flex-wrap:wrap;gap:12px;padding:14px 16px}.fr-gallery-selection-icon,.fr-gallery-selection-note{display:none}.fr-gallery-primary{width:100%;min-height:46px}.fr-gallery-selection p span{display:none}.fr-gallery-preview-header{grid-template-columns:1fr 44px;gap:8px;display:grid}.fr-gallery-preview-header>div{grid-area:2/1/auto/-1}.fr-gallery-back{grid-area:1/1;justify-self:start}.fr-gallery-preview-header .fr-gallery-close{grid-area:1/2}.fr-gallery-preview-tools{padding-inline:16px}.fr-gallery-preview-tools:not(.fr-gallery-preview-tools-columns){flex-wrap:wrap}.fr-gallery-preview-status{width:100%}.fr-gallery-reading-action{justify-content:center;align-items:center;display:inline-flex}.fr-gallery-preview-paper[data-reading-view=true] [data-resume-render-mode=preview]{padding:0!important}.fr-gallery-preview-paper[data-reading-view=true] article>div{padding-inline:18px!important}.fr-gallery-preview-paper[data-reading-view=true] [data-aria-header]{display:block!important}.fr-gallery-preview-paper[data-reading-view=true] [data-aria-header-contact]{margin-top:10px;text-align:start!important}.fr-gallery-preview-paper[data-reading-view=true] [data-aria-header-contact]>div{justify-content:flex-start!important}.fr-gallery-preview-paper[data-reading-view=true] [data-aria-skills-row]{display:block!important}.fr-gallery-preview-paper[data-reading-view=true] [data-aria-skills-row] [data-resume-element-id$=_label]{margin-bottom:2px;display:block;width:auto!important}.fr-gallery-preview-paper[data-reading-view=true] [data-quill-skills-row]{display:block!important}.fr-gallery-preview-paper[data-reading-view=true] [data-quill-skills-row] [data-resume-element-id$=_label]{margin-bottom:2px;display:block;width:auto!important}.fr-gallery-preview-paper[data-reading-view=true] [data-plex-section]{display:block!important}.fr-gallery-preview-paper[data-reading-view=true] [data-plex-heading]{padding-top:0!important}.fr-gallery-preview-paper[data-reading-view=true] [data-plex-skills-row]{display:block!important}.fr-gallery-preview-paper[data-reading-view=true] [data-plex-skills-row] [data-resume-element-id$=_label]{margin-bottom:2px;display:block;width:auto!important}.fr-gallery-preview-desktop-hint{display:none}.fr-gallery-preview-mobile-hint{display:inline}.fr-gallery-preview-tools-columns{flex-wrap:wrap}.fr-gallery-preview-tools-columns .fr-gallery-preview-tools-regular{display:none}.fr-gallery-column-jump{background:#e9eef6;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:3px;display:grid}.fr-gallery-column-jump button{color:#475569;background:0 0;min-width:0;min-height:44px;padding:4px;font-size:12px}.fr-gallery-column-jump button[aria-pressed=true]{color:var(--color-primary-900);background:#fff;box-shadow:0 1px 4px #17243b18}.fr-gallery-column-hint{text-align:center;color:#526071;width:100%;margin:0;font-size:11px;display:block}.fr-gallery-preview-scroll{padding:12px}}@media (prefers-reduced-motion:reduce){.fr-context-slot *,.fr-template-dialog *{scroll-behavior:auto!important;transition:none!important}}.fr-field-dialog{inset:var(--fr-sheet-top,0) 0 auto;width:100%;max-width:none;height:var(--fr-sheet-height,100dvh);color:#152238;background:0 0;border:0;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}.fr-field-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17243b70}.fr-field-sheet{min-height:min(440px,100%);max-height:100%;padding-bottom:env(safe-area-inset-bottom);bottom:0;background:#fff;border:1px solid #e2e8f0;border-radius:24px 24px 0 0;flex-direction:column;display:flex;position:absolute;inset-inline:0;box-shadow:0 -14px 70px #13264020}.fr-field-header{flex-shrink:0;align-items:center;gap:12px;padding:18px 16px 12px;display:flex}.fr-field-header>div{flex:1;min-width:0}.fr-field-header span{color:#64748b;margin-bottom:3px;font-size:11px;display:block}.fr-field-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:650;overflow:hidden}.fr-field-cancel,.fr-field-done{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:44px;height:44px;display:inline-flex}.fr-field-cancel{color:#64748b;background:#f3f6fa}.fr-field-done{color:#fff;background:var(--color-primary-700);padding-inline:14px;font-size:14px;font-weight:600}.fr-field-sheet .fr-context-strip{padding-inline:16px}.fr-field-sheet .fr-context-menu>summary{gap:7px}.fr-field-sheet .fr-context-menu>summary .fr-tool-label{display:inline}.fr-field-body{overscroll-behavior:contain;color:#1e293b;flex:1;min-height:80px;padding:24px;font-size:16px;line-height:1.65;overflow-y:auto}.fr-field-body .inline-field-editor{overflow-wrap:anywhere;outline:none;min-height:110px}.fr-field-body .inline-field-editor p{margin:0 0 .65em}.fr-field-body .inline-field-editor ul{padding-left:1.2em;list-style-type:disc}.fr-field-body .inline-field-editor ol{padding-left:1.2em;list-style-type:decimal}.fr-field-body .inline-field-editor li>p{margin:0}.fr-field-body .inline-field-editor li+li{margin-top:.45em}.fr-field-hint{color:#64748b;flex-shrink:0;padding:12px 24px 18px;font-size:12px;line-height:18px}.fr-field-dialog :is(button,summary):focus-visible{outline:2px solid var(--color-primary-700);outline-offset:2px}@media (max-height:500px){.fr-field-header{padding-block:8px}.fr-field-body{padding-block:12px}.fr-field-hint{display:none}.fr-field-body .inline-field-editor{min-height:60px}}.fr-preview-workspace.fr-career-studio{--fr-desk:#eef1f5;--fr-ink:#202939;--fr-muted:#657186;--fr-line:#e8ecf2;--fr-hover:#f3f5f9;--fr-action:var(--color-primary-600);--fr-action-hover:var(--color-primary-700);--fr-selected:#edf1ff;--fr-radius:12px;--fr-inset:20px;background:var(--fr-desk)}.fr-career-studio .fr-document-header{border-bottom-color:var(--fr-line);background:#fff;min-height:56px}.fr-career-studio .fr-editor-brand{background:var(--fr-action);width:28px;height:28px;box-shadow:none;border-radius:8px}.fr-studio-wordmark{color:var(--fr-ink);letter-spacing:-.035em;font-size:15px;font-weight:650}.fr-career-studio .fr-header-download{border-color:var(--fr-action);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-inspector{box-shadow:0 3px 14px color-mix(in srgb,var(--color-primary-950) 2%,transparent)}}.fr-career-studio .fr-inspector-tab{color:#657186;border-radius:7px}.fr-career-studio .fr-inspector-tab[aria-selected=true]{box-shadow:0 1px 4px var(--color-primary-950)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-inspector-tab[aria-selected=true]{box-shadow:0 1px 4px color-mix(in srgb,var(--color-primary-950) 7%,transparent)}}.fr-studio-review{background:#fff}.fr-career-studio .fr-score-summary{border:1px solid var(--color-primary-900);color:#fff;background:linear-gradient(115deg,#1c2b46,var(--color-primary-900));text-align:start;cursor:pointer;border-radius:12px;flex-shrink:0;align-items:center;gap:16px;width:calc(100% - 32px);min-height:100px;margin:6px 16px 0;padding:16px;display:flex}.fr-career-studio .fr-score-summary:hover{border-color:var(--color-primary-600);box-shadow:0 3px 12px var(--color-primary-950)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-score-summary:hover{box-shadow:0 3px 12px color-mix(in srgb,var(--color-primary-950) 9%,transparent)}}.fr-career-studio .fr-score-summary:focus-visible{outline:2px solid var(--fr-action);outline-offset:3px}.fr-score-ring{width:64px;height:64px;color:var(--color-primary-200);flex-shrink:0;place-items:center;display:grid;position:relative}.fr-score-ring>svg{width:100%;height:100%;position:absolute;inset:0}.fr-score-ring circle:first-child{stroke:#ffffff24}.fr-score-ring circle+circle{stroke:currentColor;stroke-linecap:round}.fr-score-value{color:#fff;letter-spacing:-.035em;font-variant-numeric:tabular-nums;direction:ltr;flex-direction:column;align-items:center;font-size:25px;font-weight:600;line-height:1;display:flex;position:relative}.fr-score-value>span{color:#c5d1e5;letter-spacing:0;margin-top:4px;font-size:10px;font-weight:450}.fr-score-copy{flex-direction:column;flex:1;gap:4px;min-width:0;font-size:14px;font-weight:600;line-height:1.4;display:flex}.fr-score-copy>strong{color:#fff;font-weight:600}.fr-score-status{color:#c5d1e5;font-size:12px;font-weight:400}.fr-score-details{color:var(--color-primary-100);font-size:12px;font-weight:500}.fr-score-summary>svg{color:#c5d1e5;flex-shrink:0}.fr-score-summary[data-score-available=false] .fr-score-ring{color:#c5d1e5}.fr-career-studio .fr-studio-review .fr-review-toolbar{background:#fff;border:0;padding:6px 20px 0}.fr-studio-review .fr-review-nav{align-items:center;gap:8px;margin-top:0}.fr-studio-review .fr-review-nav>button{text-align:start;border:0;flex:0 auto;padding:0}.fr-studio-review .fr-review-nav>details{margin-inline-start:auto}.fr-studio-review .fr-review-nav>details>summary{border:0;border-radius:6px;padding-inline:8px;font-size:12px;font-weight:500}.fr-studio-review .fr-review-nav>details>summary:hover{background:var(--fr-hover)}.fr-studio-review-heading{min-width:0;color:var(--fr-ink);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.fr-career-studio .fr-review-toolbar .fr-studio-review-heading>button{font-size:15px}.fr-studio-review-count{min-width:20px;height:20px;color:var(--fr-muted);font-variant-numeric:tabular-nums;background:#f1f3f7;border-radius:6px;justify-content:center;align-items:center;padding-inline:5px;font-size:12px;font-weight:500;display:inline-flex}.fr-studio-intro{padding:0 20px}.fr-studio-progress{align-items:center;gap:16px;margin:0;display:flex}.fr-studio-progress>div{color:var(--fr-muted);flex:1;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.fr-studio-progress progress{appearance:none;background:var(--fr-line);width:64px;height:4px;color:var(--fr-action);border:0;border-radius:3px;flex-shrink:0;display:block;overflow:hidden}.fr-studio-progress progress::-webkit-progress-bar{background:var(--fr-line);border-radius:3px}.fr-studio-progress progress::-webkit-progress-value{background:var(--fr-action);border-radius:3px;transition:width .18s}.fr-studio-progress progress::-moz-progress-bar{background:var(--fr-action);border-radius:3px}.fr-studio-next{width:100%;min-height:44px;color:var(--fr-action);text-align:start;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;padding-block:8px;font-size:13px;font-weight:500;display:flex}.fr-career-studio .fr-review-queue{padding:14px 16px 12px}.fr-career-studio .fr-review-featured{box-shadow:0 2px 3px var(--color-primary-950);background:#f6f8fd;border:1px solid #dae2f3;border-radius:12px}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-review-featured{box-shadow:0 2px 3px color-mix(in srgb,var(--color-primary-950) 1%,transparent)}}.fr-career-studio .fr-studio-fix{padding:16px}.fr-career-studio .fr-studio-fix>div:first-child{border:0;padding:0}.fr-career-studio .fr-studio-fix .fr-review-featured-title{color:var(--fr-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.4}.fr-career-studio .fr-studio-fix-meta{color:#50617a;justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;font-size:12px;line-height:1.5;display:flex}.fr-career-studio .fr-studio-fix-meta>span{min-width:0}.fr-career-studio .fr-studio-fix-meta>button{color:#657186;cursor:pointer;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-height:44px;margin-block:-8px;margin-inline-end:-8px;display:flex}.fr-career-studio .fr-studio-fix-meta>button:hover{background:#e9eef8}.fr-career-studio .fr-studio-fix-body{gap:12px;display:grid}.fr-career-studio .fr-studio-fix-detail{color:#50617a;margin-top:-8px;font-size:12px}.fr-career-studio .fr-studio-fix-detail>button{cursor:pointer;align-items:center;gap:6px;min-height:44px;padding:0;font-weight:500;display:flex}.fr-career-studio .fr-studio-fix-detail>button:hover{color:var(--fr-action)}.fr-career-studio .fr-studio-fix-detail>p{padding-block:0 8px;font-size:13px;line-height:1.65}.fr-career-studio .fr-studio-fix-action{color:#fff;width:100%;min-height:44px;box-shadow:0 2px 4px var(--color-primary-600);border:1px solid #ffffff20;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-studio-fix-action{box-shadow:0 2px 4px color-mix(in srgb,var(--color-primary-600) 11%,transparent)}}.fr-career-studio .fr-studio-fix-action{cursor:pointer;font-size:13px;font-weight:600}.fr-career-studio .fr-studio-fix-action:hover{background:var(--fr-action-hover)}.fr-career-studio .fr-review-featured .fr-review-excerpt{color:#566176;border:0;background:#f7f9fc;border-inline-start:2px solid #dbe3f4;border-radius:0 6px 6px 0;padding:10px 12px;font-size:13px;line-height:1.7}.fr-career-studio .fr-review-benefit{color:#59677b;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:400;line-height:1.65}.fr-career-studio .fr-review-number{border-radius:6px}.fr-career-studio .fr-review-queue [aria-label="Other suggested changes"]{margin-top:20px}.fr-career-studio .fr-review-queue [aria-label="Other suggested changes"]>h3{color:var(--fr-muted);padding-inline:4px;font-size:12px;font-weight:500}.fr-career-studio .fr-review-queue [aria-label="Other suggested changes"]>.fr-studio-fix-row{text-align:start;cursor:pointer;border:0;border-radius:8px;align-items:start;gap:12px;width:100%;min-height:44px;margin-top:4px;padding:12px 4px;display:flex}.fr-career-studio .fr-studio-fix-row:hover{background:var(--fr-hover)}.fr-career-studio .fr-studio-fix-row>span>span:first-child{color:var(--fr-muted);font-size:12px;font-weight:400}.fr-career-studio .fr-studio-fix-row>span>span:last-child{overflow-wrap:anywhere;margin-top:4px;font-size:13px;font-weight:500;line-height:1.6}.fr-career-studio .fr-studio-fix-row>svg{width:14px;margin-top:4px}.fr-studio-preferences{border-top:1px solid var(--fr-line);margin:0 20px 16px}.fr-studio-preferences>summary{cursor:pointer;min-height:48px;color:var(--fr-muted);justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;list-style:none;display:flex}.fr-studio-preferences>summary::-webkit-details-marker{display:none}.fr-studio-preferences>summary:after{content:"+";margin-inline-start:12px;font-size:18px}.fr-studio-preferences[open]>summary:after{content:"−"}.fr-studio-preferences>section{margin-inline:0}.fr-studio-preferences .fr-journey{background:0 0;padding-inline:0}.fr-career-studio .fr-change-review{box-shadow:none;border:0;border-radius:0;margin:0;padding:18px 20px 24px}.fr-career-studio .fr-change-review h2{letter-spacing:-.025em;font-size:20px;line-height:1.35}.fr-studio-compare{border:1px solid var(--fr-line);background:#f6f8fb;border-radius:8px;gap:3px;margin-bottom:12px;padding:3px;display:flex}.fr-studio-compare>button{min-width:0;min-height:44px;color:var(--fr-muted);cursor:pointer;border-radius:5px;flex:1;padding:6px;font-size:13px;font-weight:500}.fr-studio-compare>button[aria-pressed=true]{color:var(--fr-action);background:#fff;box-shadow:0 1px 3px #202b3d12}.fr-career-studio :is(.fr-comparison-before,.fr-comparison-after){min-height:0;box-shadow:none;background:#f7f9ff;border:1px solid #dfe6f6;border-radius:8px;padding:14px}.fr-career-studio .fr-comparison-before{border-color:var(--fr-line);background:#f7f8fa}.fr-career-studio .fr-comparison-after:before{display:none}.fr-career-studio .fr-comparison-after[data-accepted=true]{background:#f4fbf7;border-color:#cbe6d8}.fr-career-studio .fr-change-review button.bg-primary-600{background:var(--fr-action)}.fr-career-studio .fr-change-review button.bg-primary-600:hover:not(:disabled){background:var(--fr-action-hover)}.fr-career-studio .fr-review-receipt{border:1px solid #cbe6d8;border-radius:8px;margin:14px 20px 0;padding:12px 14px}.fr-career-studio .fr-resume-canvas{background:var(--fr-desk);border-radius:0}.fr-career-studio .fr-canvas-heading{background:0 0;min-height:48px}.fr-career-studio .fr-canvas-paper{box-shadow:0 0 0 1px var(--color-primary-950),0 4px 6px -3px var(--color-primary-950),0 18px 40px -18px var(--color-primary-950)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-canvas-paper{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-950) 4%,transparent),0 4px 6px -3px color-mix(in srgb,var(--color-primary-950) 3%,transparent),0 18px 40px -18px color-mix(in srgb,var(--color-primary-950) 19%,transparent)}}.fr-career-studio .fr-canvas-dock{border-radius:10px;box-shadow:0 2px 10px #202b3d0a}.fr-career-studio .fr-context-slot[data-context-overlay]{border-radius:0}.fr-career-studio .fr-design-template{border-color:var(--fr-line);background:#f6f8fb}.fr-career-studio .fr-inspector-compact{box-shadow:-8px 6px 32px #202b3d14}@media (max-width:767px){.fr-career-studio .fr-studio-back,.fr-studio-wordmark{display:none}.fr-career-studio .fr-studio-workspace{padding:0}.fr-career-studio .fr-inspector-compact{width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;inset:0}.fr-career-studio .fr-inspector-tabs{padding:8px}.fr-career-studio .fr-inspector-tab{gap:5px;min-height:44px;padding-inline:6px}.fr-career-studio .fr-review-queue{padding-inline:16px}.fr-career-studio .fr-change-review{padding-inline:20px}.fr-career-studio .fr-canvas-edit-hint{max-width:50%;font-size:11px}}@media (max-width:359px){.fr-career-studio .fr-inspector-tab svg{display:none}}@media (prefers-reduced-motion:no-preference){.fr-career-studio :is(.fr-score-summary,.fr-studio-fix-action,.fr-studio-fix-row){transition:background-color .15s,border-color .15s,box-shadow .15s}.fr-score-ring circle:last-child{transition:stroke-dashoffset .18s ease-out}.fr-career-studio .fr-comparison :is(.fr-comparison-before,.fr-comparison-after):not([hidden]),.fr-career-studio .fr-review-receipt[data-state=saved]{animation:fr-preview-reveal .15s ease-out}@keyframes fr-preview-reveal{0%{opacity:.5}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.fr-career-studio progress::-webkit-progress-value{transition:none}}:is(.fr-preview-workspace.fr-career-studio,[data-resume-workspace],.fr-app,body:has(>.fr-app)){--fr-desk:#f4f3f8;--fr-paper:#fff;--fr-ink:#161b2e;--fr-ink-2:#353c51;--fr-body:#4a516a;--fr-muted:#6b7187;--fr-soft:#979eb3;--fr-line:#e5e7ef;--fr-line-strong:#d3d7e3;--fr-field-line:#cdd2de;--fr-hover:#f3f4f9;--fr-fill:#f5f5f9;--fr-action:var(--color-primary-600);--fr-action-hover:var(--color-primary-700);--fr-action-ink:var(--color-primary-700);--fr-selected:var(--color-primary-50);--fr-action-border:var(--color-primary-100);--fr-success:var(--color-success-600);--fr-jobs:var(--color-primary-600);--fr-jobs-ink:var(--color-primary-700);--fr-jobs-tint:var(--color-primary-50);--fr-mood:var(--color-primary-600);--fr-mood-tint:var(--color-primary-50);--fr-radius:12px;--fr-ease:cubic-bezier(.2,.7,.2,1);--fr-shadow-1:0 0 0 1px #161b2e08,0 1px 2px #161b2e0a;--fr-shadow-2:0 0 0 1px #161b2e0a,0 24px 50px -28px #161b2e40;--fr-overlay-shadow:0 4px 12px #161b2e0d,0 28px 64px -20px #161b2e45;--font-display:var(--font-manrope,"Manrope"),"FutuRole Interface",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fr-career-studio[data-mood=not_ready]{--fr-mood:#e7000b;--fr-mood-tint:var(--color-destructive-50)}.fr-career-studio[data-mood=needs_work]{--fr-mood:#e17100;--fr-mood-tint:var(--color-warning-100)}.fr-career-studio[data-mood=almost_ready]{--fr-mood:#155dfc;--fr-mood-tint:var(--color-primary-50)}.fr-career-studio[data-mood=ready]{--fr-mood:#096;--fr-mood-tint:var(--color-success-100)}.fr-career-studio[data-mood=jobs]{--fr-mood:var(--color-primary-600);--fr-mood-tint:var(--color-primary-50)}.fr-preview-workspace.fr-career-studio{background:radial-gradient(900px 420px at 70% -10%,var(--fr-mood-tint) 0,transparent 70%),var(--fr-desk);transition:background .5s var(--fr-ease)}.fr-display{font-family:var(--font-display);letter-spacing:-.025em}:is(.fr-career-studio,[data-resume-workspace]) .fr-ui{--color-action:var(--fr-action);--color-action-ink:var(--fr-action-ink);--color-action-hover:var(--fr-action-hover);--color-action-soft:var(--fr-selected);--color-action-border:var(--fr-action-border);--color-primary:var(--fr-action);--color-primary-hover:var(--fr-action-hover);--color-ring:var(--fr-action);--color-foreground:var(--fr-ink);--color-ink:var(--fr-ink);--color-ink-muted:var(--fr-muted);--color-muted:#f2f3f8;--color-muted-foreground:var(--fr-muted);--color-border:var(--fr-line);--color-workspace:var(--fr-hover);--color-blue-50:var(--fr-selected);--color-blue-100:var(--color-primary-50);--color-blue-200:var(--fr-action-border);--color-blue-300:var(--color-primary-300);--color-blue-500:var(--color-primary-500);--color-blue-600:var(--fr-action);--color-blue-700:var(--fr-action-ink);--color-blue-800:var(--color-primary-800);--color-blue-900:var(--color-primary-900);--color-indigo-50:var(--fr-selected);--color-indigo-100:var(--color-primary-50);--color-indigo-200:var(--fr-action-border);--color-indigo-500:var(--color-primary-500);--color-indigo-600:var(--fr-action);--color-indigo-700:var(--fr-action-ink);--color-indigo-800:var(--color-primary-800);--color-slate-50:#f7f8fb;--color-slate-100:#f0f1f6;--color-slate-200:var(--fr-line);--color-slate-300:var(--fr-line-strong);--color-slate-400:#979eb3;--color-slate-500:#69718a;--color-slate-600:var(--fr-muted);--color-slate-700:var(--fr-ink-2);--color-slate-800:#262c41;--color-slate-900:var(--fr-ink);--color-slate-950:#10142a;--color-zinc-50:#f7f8fb;--color-zinc-100:#f0f1f6;--color-zinc-200:var(--fr-line);--color-zinc-300:var(--fr-line-strong);--color-zinc-400:#979eb3;--color-zinc-500:#69718a;--color-zinc-600:var(--fr-muted);--color-zinc-700:var(--fr-ink-2);--color-zinc-800:#262c41;--color-zinc-900:var(--fr-ink);--color-zinc-950:#10142a;--color-amber-50:#fdf8ee;--color-amber-100:var(--color-warning-100);--color-amber-200:var(--color-warning-200);--color-amber-600:var(--color-warning-700);--color-amber-700:var(--color-warning-800);--color-amber-800:var(--color-warning-800);--color-amber-900:var(--color-warning-900);--color-amber-950:var(--color-warning-950);--color-emerald-50:#eef8f3;--color-emerald-100:var(--color-success-100);--color-emerald-200:var(--color-success-200);--color-emerald-600:var(--fr-success);--color-emerald-700:var(--color-success-800);--color-emerald-800:var(--color-success-800);--color-emerald-900:var(--color-success-900);--color-violet-50:var(--fr-selected);--color-violet-100:var(--color-primary-50);--color-violet-200:var(--fr-action-border);--color-violet-400:var(--color-primary-400);--color-violet-500:var(--color-primary-500);--color-violet-600:var(--fr-action);--color-violet-700:var(--fr-action-ink);--color-violet-800:var(--color-primary-800);--color-purple-50:var(--fr-selected);--color-purple-500:var(--color-primary-500);--color-purple-600:var(--fr-action);--color-purple-700:var(--fr-action-ink);--color-pink-50:#f7f7fd;--color-pink-500:var(--color-primary-500)}.fr-ui :is([data-resume-render-mode],.fr-gallery-art,.fr-gallery-preview-paper,.fr-design-template-mini){--color-foreground:#0f172a;--color-border:#e2e8f0;--color-muted:#f1f5f9;--color-muted-foreground:#64748b;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-ring:#3b82f6;--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-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-amber-950:oklch(27.9% .077 45.635);--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-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-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-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-emerald-900:oklch(37.8% .077 168.94);--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-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-800:oklch(39.8% .195 277.366);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-500:oklch(65.6% .241 354.308);--color-purple-50:oklch(97.7% .014 308.299);--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-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-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-400:oklch(70.2% .183 293.541);--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-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823)}.fr-career-studio .fr-document-header{min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.fr-career-studio .fr-document-header h1{letter-spacing:-.01em;font-size:15px;font-weight:600}.fr-career-studio .fr-header-control{color:var(--fr-muted);border-radius:10px}.fr-career-studio .fr-header-control:hover:not(:disabled){color:var(--fr-ink);background:#161b2e0a}.fr-career-studio .fr-header-download{background:var(--fr-action);border-color:var(--color-primary-700);box-shadow:inset 0 1px 0 #ffffff26,0 1px 2px var(--color-primary-800),0 8px 20px -10px var(--color-primary-600);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-header-download{box-shadow:inset 0 1px 0 #ffffff26,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent),0 8px 20px -10px color-mix(in srgb,var(--color-primary-600) 67%,transparent)}}.fr-career-studio .fr-header-download{transition:background .5s var(--fr-ease),box-shadow .5s var(--fr-ease),transform .12s var(--fr-ease)}.fr-career-studio .fr-header-download:hover{background:var(--fr-action-hover);box-shadow:inset 0 1px 0 #ffffff26,0 10px 24px -10px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-header-download:hover{box-shadow:inset 0 1px 0 #ffffff26,0 10px 24px -10px color-mix(in srgb,var(--color-primary-600) 80%,transparent)}}.fr-career-studio .fr-header-download[data-ready=true]{background:var(--fr-success);border-color:var(--color-success-700);box-shadow:inset 0 1px 0 #ffffff26,0 8px 20px -10px var(--color-success-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-header-download[data-ready=true]{box-shadow:inset 0 1px 0 #ffffff26,0 8px 20px -10px color-mix(in srgb,var(--color-success-600) 67%,transparent)}}.fr-career-studio .fr-header-download[data-ready=true]:hover{background:var(--color-success-700)}.fr-career-studio .fr-header-download[data-emphasized=false]{color:var(--fr-ink);border-color:var(--fr-field-line);box-shadow:var(--fr-shadow-1);background:#fff}.fr-career-studio .fr-header-download[data-emphasized=false]:hover{background:var(--fr-hover);box-shadow:var(--fr-shadow-1)}.fr-career-studio .fr-editor-menu-item:focus-visible,.fr-career-studio .fr-header-control:focus-visible{outline-color:var(--fr-action)}.fr-career-studio .fr-save-dot{background:var(--fr-success);border-radius:50%;width:6px;height:6px;display:inline-block}.fr-career-studio .fr-save-dot[data-state=unsaved]{background:var(--color-warning-500)}.fr-career-studio .fr-save-dot[data-state=failed]{background:var(--color-destructive-600)}.fr-career-studio .fr-save-dot[data-state=saving]{background:var(--fr-soft)}.fr-career-studio .fr-studio-workspace{gap:0;padding:0 12px 12px 0}.fr-career-studio .fr-resume-canvas,.fr-career-studio .fr-studio-workspace>.bg-workspace{background:0 0;border-radius:0}.fr-career-studio .fr-canvas-heading{display:none}.fr-career-studio .fr-canvas-stage{padding-top:22px!important}.fr-career-studio .fr-canvas-paper{border-radius:3px;box-shadow:0 0 0 1px #161b2e0a,0 2px 4px -2px #161b2e0d,0 30px 60px -28px #161b2e40}.fr-career-studio .fr-canvas-page-number{letter-spacing:.08em;color:var(--fr-soft);font-size:11px;font-weight:600}.fr-career-studio .fr-canvas-dock-area{background:0 0;padding-top:8px}.fr-career-studio .fr-canvas-dock{border:1px solid var(--fr-line);background:#fffffffa;border-radius:14px;padding:4px;box-shadow:0 2px 4px #161b2e08,0 12px 28px -14px #161b2e40}.fr-career-studio .fr-canvas-control,.fr-career-studio .fr-canvas-template{color:var(--fr-muted);border-radius:10px;font-size:13px;font-weight:500}.fr-career-studio .fr-canvas-control:hover:not(:disabled),.fr-career-studio .fr-canvas-template:hover{color:var(--fr-ink);background:var(--fr-hover)}.fr-career-studio :is(.fr-editor-popover,.fr-canvas-zoom-menu,.fr-canvas-template-menu){border-color:var(--fr-line);box-shadow:var(--fr-overlay-shadow)}.fr-career-studio .fr-inspector{width:400px;box-shadow:var(--fr-shadow-2);background:#fff;border:0;border-radius:22px;margin-top:0}.fr-career-studio .fr-inspector-tabs{background:#fff;border:0;border-radius:22px 22px 0 0;gap:6px;min-height:58px;padding:12px 12px 8px}.fr-career-studio .fr-inspector-tabs [role=tablist]{background:#eff0f5;border-radius:12px;gap:2px;padding:3px}.fr-career-studio .fr-inspector-tab{min-height:38px;color:var(--fr-muted);border-radius:9px;padding:6px 9px;font-size:13px;font-weight:500}.fr-career-studio .fr-inspector-tab:hover:not(:disabled){color:var(--fr-ink);background:#e6e8f0}.fr-career-studio .fr-inspector-tab[aria-selected=true]{color:var(--fr-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #161b2e17,0 0 0 1px #161b2e05}.fr-career-studio .fr-inspector-tab[aria-selected=true] svg{color:var(--fr-action)}.fr-career-studio .fr-inspector-pane{border-radius:0 0 22px 22px}.fr-career-studio .fr-inspector-compact{width:400px;box-shadow:var(--fr-overlay-shadow);margin-top:8px;inset:0 8px 8px auto}@media (min-width:1100px) and (max-width:1439px){.fr-career-studio .fr-inspector{width:380px}}.fr-career-studio :is(.fr-inspector-intro h2,.fr-change-review h2){font-family:var(--font-display);letter-spacing:-.025em;font-size:20px;font-weight:700}.fr-career-studio .fr-inspector-intro p{color:var(--fr-body);font-size:14px}.fr-career-studio .fr-inspector-intro .fr-inspector-eyebrow{color:var(--fr-soft);font-weight:600}.fr-score-hero{background:var(--fr-mood-tint);box-shadow:none;transition:background .5s var(--fr-ease);border:0;border-radius:18px;align-items:center;gap:18px;margin:4px 12px 0;padding:22px 20px 20px;display:flex}.fr-score-hero .fr-score-ring-wrap{flex:none;width:104px;height:104px;position:relative}.fr-score-hero .fr-score-ring-wrap svg{width:104px;height:104px;transform:rotate(-90deg)}.fr-score-hero .fr-score-track{stroke:#161b2e12}.fr-score-hero .fr-score-arc{stroke:var(--fr-mood);stroke-linecap:round}.fr-score-hero [data-score-number]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--fr-mood);justify-content:center;align-items:center;font-size:38px;font-weight:800;transition:color .4s;display:flex;position:absolute;inset:0}.fr-score-hero .fr-score-verdict{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fr-ink);margin:0;font-size:21px;font-weight:700}.fr-score-hero .fr-score-next{color:var(--fr-body);margin:5px 0 0;font-size:14px;line-height:1.45}.fr-score-hero .fr-score-label{color:var(--fr-muted);margin:0;font-size:12.5px;font-weight:600}.fr-score-hero .fr-score-meter{background:#161b2e12;border-radius:6px;height:6px}.fr-score-hero .fr-score-meter>div:first-child{background:var(--fr-mood)}.fr-score-line{color:var(--fr-muted);flex-wrap:wrap;align-items:center;gap:2px 6px;margin:10px 20px 0;font-size:13px;display:flex}.fr-score-line button{min-height:28px;color:var(--fr-action-ink);border-radius:7px;align-items:center;gap:4px;padding:0 6px;font-weight:600;display:inline-flex}.fr-score-line button:hover{background:var(--fr-selected)}.fr-plan{padding:18px 18px 4px}.fr-plan h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--fr-ink);margin:0;font-size:19px;font-weight:700}.fr-plan>p{color:var(--fr-body);margin:5px 0 14px;font-size:14px;line-height:1.5}.fr-plan-steps{flex-direction:column;gap:8px;display:flex}.fr-plan-step{background:var(--fr-fill);width:100%;color:var(--fr-ink);text-align:left;cursor:pointer;transition:background .18s var(--fr-ease),box-shadow .2s var(--fr-ease),transform .18s var(--fr-ease);border:0;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.fr-plan-step:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-plan-step:hover{background:color-mix(in srgb,var(--c) 8%,#fff)}}.fr-plan-step:hover{box-shadow:0 10px 24px -16px var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-plan-step:hover{box-shadow:0 10px 24px -16px color-mix(in srgb,var(--c) 50%,transparent)}}.fr-plan-step:hover{transform:translateY(-1px)}.fr-plan-step[data-current=true]{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-plan-step[data-current=true]{background:color-mix(in srgb,var(--c) 12%,#fff)}}.fr-plan-step .fr-plan-tile{background:var(--c);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-plan-step .fr-plan-tile{background:color-mix(in srgb,var(--c) 11%,#fff)}}.fr-plan-step .fr-plan-tile{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-plan-step .fr-plan-tile{color:color-mix(in srgb,var(--c) 85%,#161b2e)}}.fr-plan-step .fr-plan-tile svg{width:18px;height:18px}.fr-plan-step>span{flex:1;min-width:0}.fr-plan-step .fr-plan-title{font-size:14px;font-weight:600;display:block}.fr-plan-step .fr-plan-sub{color:var(--fr-muted);margin-top:1px;font-size:12.5px;display:block}.fr-plan-step>svg:last-child{width:16px;height:16px;color:var(--c);flex:none}@supports (color:color-mix(in lab,red,red)){.fr-plan-step>svg:last-child{color:color-mix(in srgb,var(--c) 85%,#161b2e)}}.fr-plan-start{width:100%;margin-top:14px}.fr-path-wrap{background:#fbfbfd;border-top:1px solid #eceef3}.fr-path-wrap>p{color:var(--fr-soft);margin:10px 20px 0;font-size:12px;font-weight:600}.fr-path{padding:6px 12px 10px}.fr-path,.fr-path-node{align-items:center;display:flex}.fr-path-node{min-width:0;min-height:36px;color:var(--fr-soft);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:8px;padding:0 6px;font-size:12.5px;font-weight:500;text-decoration:none}.fr-path-node:hover{background:var(--fr-hover);color:var(--fr-ink)}.fr-path-node .fr-path-dot{width:10px;height:10px;transition:transform .2s var(--fr-ease),background .3s;background:#d3d7e3;border-radius:50%;flex:none}.fr-path-node:hover .fr-path-dot{transform:scale(1.2)}.fr-path-node[data-state=now]{color:var(--fr-ink);font-weight:600}.fr-path-node[data-state=now] .fr-path-dot{background:var(--c);box-shadow:0 0 0 4px var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-path-node[data-state=now] .fr-path-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 18%,#fff)}}.fr-path-node[data-state=done] .fr-path-dot{background:var(--fr-success)}.fr-path-link{background:var(--fr-line);flex:1;min-width:10px;height:2px;margin:0 6px}.fr-career-studio [data-fix-card]{background:var(--fr-fill);box-shadow:none;transition:background .18s var(--fr-ease),box-shadow .22s var(--fr-ease);border:0;border-radius:18px}.fr-career-studio [data-fix-card]:hover{background:#f1f2f8}.fr-career-studio [data-fix-card][data-active]{background:var(--fr-selected);box-shadow:inset 0 0 0 1.5px var(--fr-action)}.fr-career-studio [data-fix-card] h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px;font-weight:700;line-height:1.3}.fr-career-studio .fr-fix-excerpt{width:100%;color:var(--fr-ink-2);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:#fff;border:0;border-radius:9px;margin:10px 0 0;padding:7px 10px;font-size:13px;line-height:1.45;transition:box-shadow .16s;display:block;overflow:hidden}.fr-career-studio .fr-fix-excerpt:hover{box-shadow:0 0 0 1.5px var(--fr-action)}.fr-career-studio .fr-fix-promise{color:var(--fr-soft);padding-left:6px;font-size:12.5px}.fr-career-studio .fr-fix-row{width:100%;min-height:52px;color:var(--fr-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;transition:background .16s;display:flex}.fr-career-studio .fr-fix-row:hover{background:var(--fr-hover)}.fr-career-studio .fr-fix-row .fr-fix-dot{background:#c2c6d6;border-radius:50%;flex:none;width:8px;height:8px}.fr-career-studio .fr-fix-row .fr-fix-title{font-size:14.5px;font-weight:500;display:block}.fr-career-studio .fr-fix-row .fr-fix-meta{color:var(--fr-muted);margin-top:1px;font-size:12.5px;display:block}.fr-career-studio .fr-pts{background:var(--color-success-100);min-height:22px;color:var(--color-success-800);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.fr-career-studio .fr-done-line{color:var(--fr-muted);border-top:1px solid #eceef3;align-items:center;gap:10px;margin:14px 6px 0;padding-top:12px;font-size:13px;display:flex}.fr-career-studio .fr-done-line>svg{color:var(--fr-success)}.fr-career-studio .fr-next-head{justify-content:space-between;align-items:baseline;padding:20px 8px 10px;display:flex}.fr-career-studio .fr-next-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:700}.fr-career-studio .fr-next-head span{color:var(--fr-muted);font-size:13px}.fr-career-studio .fr-ui :is(.bg-primary-600,.bg-action,.fr-action){box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px var(--color-primary-800),0 8px 20px -10px var(--color-primary-600);background-image:linear-gradient(#ffffff14,#fff0);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-ui :is(.bg-primary-600,.bg-action,.fr-action){box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent),0 8px 20px -10px color-mix(in srgb,var(--color-primary-600) 67%,transparent)}}.fr-career-studio .fr-ui :is(.bg-primary-600,.bg-action,.fr-action):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff21,0 10px 24px -10px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-ui :is(.bg-primary-600,.bg-action,.fr-action):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff21,0 10px 24px -10px color-mix(in srgb,var(--color-primary-600) 80%,transparent)}}.fr-career-studio :is(.fr-passage-marker>span){background:var(--fr-action);border-color:var(--color-primary-700);box-shadow:inset 0 1px 0 #fff3,0 3px 8px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio :is(.fr-passage-marker>span){box-shadow:inset 0 1px 0 #fff3,0 3px 8px color-mix(in srgb,var(--color-primary-600) 20%,transparent)}}.fr-career-studio .fr-passage-marker:hover>span{background:var(--fr-action-hover)}.fr-career-studio .fr-passage-highlight{background:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-passage-highlight{background:color-mix(in srgb,var(--color-primary-600) 4%,transparent)}}.fr-career-studio .fr-passage-highlight{box-shadow:0 0 0 1px var(--color-primary-600),0 0 0 8px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-passage-highlight{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-600) 35%,transparent),0 0 0 8px color-mix(in srgb,var(--color-primary-600) 4%,transparent)}}.fr-career-studio .fr-passage-highlight{border-radius:8px}.fr-career-studio .fr-passage-region{background:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-passage-region{background:color-mix(in srgb,var(--color-primary-600) 2%,transparent)}}.fr-career-studio .fr-passage-region{box-shadow:0 0 0 1px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-passage-region{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-600) 15%,transparent)}}.fr-career-studio .fr-passage-connector{background:var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-passage-connector{background:color-mix(in srgb,var(--color-primary-600) 30%,transparent)}}.fr-career-studio .fr-review-number{background:var(--fr-selected);color:var(--fr-action-ink)}.fr-career-studio .fr-comparison mark{color:var(--color-primary-800);background:var(--color-primary-50)}.fr-career-studio .fr-comparison-part button[aria-pressed=true],.fr-career-studio .fr-studio-compare>button[aria-pressed=true]{color:var(--fr-action-ink)}.fr-career-studio .fr-review-featured{border-color:var(--color-primary-100);background:linear-gradient(#f8f8ff,#fbfbfe)}.fr-career-studio .fr-studio-fix-action{background:var(--fr-action);box-shadow:inset 0 1px 0 #ffffff21,0 2px 6px -2px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-studio-fix-action{box-shadow:inset 0 1px 0 #ffffff21,0 2px 6px -2px color-mix(in srgb,var(--color-primary-600) 40%,transparent)}}.fr-career-studio .fr-design-ats-presets button[aria-pressed=true]{border-color:var(--fr-action);background:var(--fr-selected);box-shadow:0 0 0 1px var(--fr-action)}.fr-career-studio .fr-design-fields :is(input[type=range],input[type=checkbox]){accent-color:var(--fr-action)}.fr-career-studio .fr-context-icon[aria-pressed=true]{border-color:var(--fr-action-border)}.fr-career-studio .fr-context-done,.fr-career-studio .fr-context-icon[aria-pressed=true],.fr-career-studio .fr-tool-link button{background:var(--fr-selected);color:var(--fr-action-ink)}.fr-career-studio .fr-context-done:hover{background:var(--color-primary-50)}.fr-career-studio .fr-context-slot :is(button,summary,input,select):focus-visible{outline-color:var(--fr-action)}.fr-tailor-studio .fr-studio-workspace{padding:0 12px 12px 0}.fr-tailor-studio .fr-tailor-canvas{background:0 0}.fr-tailor-studio .fr-tailor-paper{background:#fff;border-radius:3px;overflow:hidden;box-shadow:0 0 0 1px #161b2e0a,0 2px 4px -2px #161b2e0d,0 30px 60px -28px #161b2e40}.fr-tailor-rail{background:#fff}@media (min-width:768px){.fr-tailor-rail{box-shadow:var(--fr-shadow-2);border:0;border-radius:22px;margin-top:0}}@media (max-width:767px){.fr-tailor-studio .fr-studio-workspace{padding:0}.fr-tailor-studio .fr-tailor-canvas{background:#fff}.fr-tailor-rail{border-radius:18px 0 0 18px}}.fr-tailor-dock{z-index:30;border:1px solid var(--fr-line);background:#fffffffa;border-radius:14px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #161b2e08,0 12px 28px -14px #161b2e40}.fr-tailor-dock .fr-dock-sep{background:var(--fr-line);width:1px;height:18px;margin:0 4px}.fr-tailor-job{align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.fr-tailor-job-mark{width:42px;height:42px;color:var(--fr-jobs-ink);background:var(--fr-jobs-tint);text-transform:uppercase;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.fr-tailor-job-eyebrow{color:var(--fr-soft);margin:0;font-size:12px;line-height:1.4}.fr-tailor-job h2{color:var(--fr-ink);font-family:var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.3}.fr-tailor-job-company{color:var(--fr-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:13px;overflow:hidden}.fr-tailor-job-status{color:var(--fr-muted);align-items:center;gap:8px;margin:0 20px 10px;font-size:12px;line-height:1.5;display:flex}.fr-tailor-job-status>span{background:#c2c6d6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.fr-tailor-job-status[data-ready=true]>span{background:var(--fr-success);box-shadow:0 0 0 3px var(--color-success-700)}@supports (color:color-mix(in lab,red,red)){.fr-tailor-job-status[data-ready=true]>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-700) 12%,transparent)}}.fr-tailor-tabs{background:#eff0f5;border-radius:12px;gap:2px;margin:0 12px 4px;padding:3px;display:grid}.fr-tailor-tabs>button{min-width:0;min-height:38px;color:var(--fr-muted);cursor:pointer;border-radius:9px;padding:6px 4px;font-size:13px;font-weight:500;line-height:1.2}.fr-tailor-tabs>button:hover:not([aria-selected=true]){color:var(--fr-ink);background:#e6e8f0}.fr-tailor-tabs>button[aria-selected=true]{color:var(--fr-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #161b2e17,0 0 0 1px #161b2e05}.fr-tailor-tabs>button:focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-segment{background:#eff0f5;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:flex}.fr-segment>button{min-height:32px;color:var(--fr-muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.fr-segment>button:hover:not([aria-pressed=true]){color:var(--fr-ink)}.fr-segment>button[aria-pressed=true]{color:var(--fr-ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #161b2e17}.fr-segment>button:focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-segment-value{text-align:center;min-width:44px;color:var(--fr-ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.fr-requirement-add{min-height:30px;color:var(--fr-action-ink);background:var(--fr-selected);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fr-requirement-add:hover{background:var(--color-primary-50)}.fr-requirement-add:focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-req{border-radius:12px;align-items:flex-start;gap:12px;padding:12px 10px;transition:background .16s;display:flex}.fr-req:hover{background:var(--fr-hover)}.fr-req-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.fr-req-dot[data-state=supported]{background:var(--color-success-100);color:var(--color-success-800)}.fr-req-dot[data-state=partial]{background:var(--color-warning-100);color:var(--color-warning-800)}.fr-req-dot[data-state=missing]{color:#69718a;background:#f0f1f6}.fr-req-label{color:var(--fr-ink);margin:0;font-size:14px;font-weight:500;line-height:1.35}.fr-req-meta{color:var(--fr-muted);margin:2px 0 0;font-size:12.5px}.fr-req-quote{color:var(--fr-ink-2);background:#fff;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:13px;line-height:1.45;box-shadow:0 0 0 1px #161b2e0a}.fr-rail-footer{background:#fbfbfd;border-top:1px solid #eceef3}.fr-rail-promise{color:var(--fr-ink-2);margin:2px 2px 10px;font-size:13px;line-height:1.5}.fr-rail-promise strong{color:var(--fr-ink);font-weight:600}.fr-rail-safety{color:var(--fr-soft);text-align:center;margin:8px 2px 10px;font-size:12px;line-height:1.45}.fr-rail-chip{border:1px solid var(--fr-line);width:100%;min-height:40px;color:var(--fr-ink-2);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.fr-rail-chip:hover:not(:disabled){border-color:var(--fr-line-strong);background:var(--fr-hover);color:var(--fr-ink)}.fr-rail-chip:disabled{opacity:.55;cursor:wait}.fr-rail-chip:focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-rail-chip>span{color:var(--fr-soft);font-weight:500}@media (max-width:767px){.fr-rail-chip,.fr-requirement-add{min-height:44px}}.fr-preview-workspace .fr-skeleton-line{background:linear-gradient(90deg,#eceef4 25%,#f6f7fa 40%,#eceef4 60%) 0 0/300% 100%}@media (prefers-reduced-motion:no-preference){.fr-career-studio .fr-ui :where(button,a,summary){transition:background-color .16s var(--fr-ease),border-color .16s var(--fr-ease),color .16s var(--fr-ease),box-shadow .2s var(--fr-ease),transform .12s var(--fr-ease)}.fr-career-studio .fr-ui :where(button):not(:disabled):active{transform:translateY(1px)}.fr-career-studio :is(.fr-segment,.fr-tailor-tabs,.fr-inspector-tabs [role=tablist])>button{transition:background-color .18s var(--fr-ease),color .18s var(--fr-ease),box-shadow .18s var(--fr-ease)}.fr-studio-enter{animation:fr-studio-enter .26s var(--fr-ease) both}.fr-career-studio [data-readiness-sidebar] :is([data-review-drawer],section[aria-label=Fixes],.fr-plan,.fr-path-wrap){animation:fr-studio-enter .24s var(--fr-ease) both}.fr-career-studio .fr-inspector-pane:not([hidden]){animation:fr-studio-fade .2s var(--fr-ease) both}.fr-score-hero .fr-score-arc{transition:stroke-dashoffset .8s var(--fr-ease),stroke .4s ease}.fr-score-hero .fr-score-meter>div:first-child{transition:width .7s var(--fr-ease)}.fr-preview-workspace .fr-skeleton-line{animation:shimmer 1.6s ease-in-out infinite}.fr-tailor-rail details>summary svg{transition:transform .2s var(--fr-ease)}}@keyframes fr-studio-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fr-studio-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.fr-dialog-enter{animation:fr-dialog-enter .24s var(--fr-ease,ease-out) both}.fr-studio-fade{animation:fr-studio-fade .2s ease-out both}}@keyframes fr-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.fr-career-studio .fr-template-dialog{font-family:var(--font-interface);border-color:var(--fr-line);box-shadow:var(--fr-overlay-shadow)}.fr-career-studio .fr-template-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#161b2e66}.fr-career-studio .fr-gallery-filters button[aria-pressed=true]{background:var(--fr-ink)}.fr-career-studio .fr-gallery-card[aria-pressed=true]{border-color:var(--fr-action);box-shadow:0 0 0 2px var(--fr-action)}.fr-career-studio .fr-gallery-selected{background:var(--fr-action)}.fr-career-studio .fr-gallery-preview-trigger{color:var(--fr-action-ink)}.fr-career-studio .fr-gallery-preview-trigger:hover{background:var(--fr-selected)}.fr-career-studio .fr-gallery-primary{background:var(--fr-action);box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px var(--color-primary-800)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-gallery-primary{box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-career-studio .fr-gallery-primary:hover{background:var(--fr-action-hover);box-shadow:inset 0 1px 0 #ffffff21,0 6px 16px -6px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-gallery-primary:hover{box-shadow:inset 0 1px 0 #ffffff21,0 6px 16px -6px color-mix(in srgb,var(--color-primary-600) 50%,transparent)}}.fr-career-studio .fr-gallery-preview-tools button{color:var(--fr-action-ink);background:var(--fr-selected)}.fr-career-studio .fr-gallery-scroll{background:#f6f7fa}.fr-career-studio .fr-gallery-card:hover{border-color:var(--color-primary-200)}@media (min-width:768px) and (max-height:820px){.fr-tailor-job{gap:10px;padding:14px 20px 8px}.fr-tailor-job-mark{border-radius:9px;width:32px;height:32px;font-size:14px}.fr-tailor-job-eyebrow{display:none}.fr-tailor-job h2{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:15px;display:-webkit-box;overflow:hidden}.fr-tailor-job-status{margin-bottom:8px}.fr-rail-footer{padding-top:12px}}.fr-career-studio .fr-ui .fr-field:focus-visible{outline:none}.fr-design-paper{border:0;margin:0 0 18px;padding:0}.fr-design-paper legend{color:var(--fr-ink-2,#353c51);margin-bottom:8px;font-size:13px;font-weight:600}.fr-design-paper>p{color:var(--fr-muted,#5e6680);margin:8px 0 0;font-size:12px;line-height:1.5}.fr-career-studio .fr-field-on{box-shadow:0 0 0 1.5px var(--fr-action),0 0 0 6px var(--color-primary-600);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-field-on{box-shadow:0 0 0 1.5px var(--fr-action),0 0 0 6px color-mix(in srgb,var(--color-primary-600) 7%,transparent)}}.fr-career-studio .fr-field-on{background:#fff}.fr-career-studio .fr-bubble-layer{z-index:35;pointer-events:none;position:absolute;inset:0}.fr-career-studio .fr-bubble{color:#e9eaf3;pointer-events:auto;visibility:hidden;background:#161b2e;border-radius:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 10px 30px -10px #161b2e80,0 1px 2px #161b2e40}.fr-career-studio .fr-bubble[data-placed=true]{visibility:visible;animation:fr-bubble-in .14s var(--fr-ease) both}@keyframes fr-bubble-in{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:none}}.fr-career-studio .fr-bubble .fr-bubble-btn,.fr-career-studio .fr-bubble .fr-header-control{color:#e9eaf3;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 8px;font-size:13px;font-weight:600;display:inline-flex}.fr-career-studio .fr-bubble .fr-bubble-btn:hover:not(:disabled),.fr-career-studio .fr-bubble .fr-header-control:hover{color:#fff;background:#ffffff1a}.fr-career-studio .fr-bubble .fr-bubble-btn[aria-pressed=true]{color:#fff;background:#ffffff26}.fr-career-studio .fr-bubble .fr-bubble-btn:disabled{opacity:.35;cursor:not-allowed}.fr-career-studio .fr-bubble .fr-bubble-sep{background:#ffffff26;width:1px;height:18px;margin:0 3px}.fr-career-studio .fr-bubble .fr-bubble-ai>summary{color:var(--color-primary-200)}.fr-career-studio .fr-bubble .fr-bubble-fix{background:var(--fr-action);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;max-width:240px;height:32px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.fr-career-studio .fr-bubble .fr-bubble-fix strong{font-weight:700}.fr-career-studio .fr-bubble .fr-bubble-fix span{text-overflow:ellipsis;overflow:hidden}.fr-career-studio .fr-bubble .fr-bubble-fix:hover{background:var(--fr-action-hover)}.fr-career-studio .fr-bubble .fr-editor-popover{color:var(--fr-ink);margin-top:8px}.fr-career-studio .fr-bubble .fr-bubble-menu>summary{padding:0 8px}.fr-career-studio .fr-bubble .fr-bubble-menu[open]>summary{background:#ffffff26}.fr-career-studio .fr-bubble :is(button,summary):focus-visible{outline:2px solid var(--color-primary-200);outline-offset:2px}.fr-career-studio .fr-bubble .fr-tool-menu-heading strong{color:var(--fr-ink)}.fr-career-studio .fr-bubble .fr-editor-menu-item small{color:var(--fr-soft);white-space:nowrap;margin-left:auto;font-size:11.5px}.fr-career-studio .fr-bubble .fr-tool-link{border:0;padding:4px 8px 8px}.fr-career-studio .fr-section-proposed{background:var(--color-primary-50);box-shadow:0 0 0 1px var(--color-primary-600),0 0 0 8px var(--color-primary-50);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.fr-career-studio .fr-section-proposed{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary-600) 35%,transparent),0 0 0 8px var(--color-primary-50)}}.fr-rewrite-card{z-index:70;color:#161b2e;background:#fff;border-radius:16px;flex-direction:column;width:min(560px,100vw - 24px);max-height:min(70dvh,560px);font-family:FutuRole Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;display:flex;position:fixed;box-shadow:0 0 0 1px #161b2e0d,0 18px 44px -16px #161b2e59}.fr-rewrite-card>header{align-items:center;gap:10px;padding:12px 10px 8px 16px;display:flex}.fr-rewrite-card>header strong{font-size:13px;font-weight:600}.fr-rewrite-card>header span{color:#6b7187;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.fr-rewrite-card .fr-rewrite-body{min-height:0;padding:0 16px 12px;overflow:auto}.fr-rewrite-card .fr-rewrite-text{background:var(--color-primary-50);color:var(--color-primary-800);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;line-height:1.55}.fr-rewrite-card .fr-rewrite-text mark{background:var(--color-primary-100);color:var(--color-primary-900);border-radius:3px}.fr-rewrite-card .fr-rewrite-before{color:#6b7187;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f9;border-radius:10px;margin:8px 0 0;padding:10px 12px}.fr-rewrite-card .fr-rewrite-before mark{color:#353c51;background:#e9eaf0;border-radius:3px;text-decoration:line-through}.fr-rewrite-card textarea{width:100%;font:inherit;resize:vertical;border:1px solid #d3d7e3;border-radius:10px;margin-top:8px;padding:10px 12px;line-height:1.55}.fr-rewrite-card textarea:focus{border-color:var(--fr-action,var(--color-primary-600));outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:1px}.fr-rewrite-card .fr-rewrite-note{background:var(--color-warning-100);color:var(--color-warning-900);border-radius:10px;margin:8px 0 0;padding:8px 12px;font-size:13px}.fr-rewrite-card .fr-rewrite-note[data-tone=error]{background:var(--color-warning-100);color:var(--color-destructive-800)}.fr-rewrite-card .fr-rewrite-note[data-tone=quiet]{color:#353c51;background:#f5f5f9}.fr-rewrite-card .fr-rewrite-note code{background:var(--color-warning-100);color:var(--color-warning-900);border-radius:5px;margin:2px 4px 0 0;padding:0 6px;font-weight:700;display:inline-block}.fr-rewrite-card details{margin-top:8px}.fr-rewrite-card details>summary{color:#6b7187;cursor:pointer;align-items:center;min-height:32px;font-size:13px;font-weight:500;list-style:none;display:flex}.fr-rewrite-card details>summary::-webkit-details-marker{display:none}.fr-rewrite-card details ul{color:#353c51;margin:4px 0 0;padding-left:18px;font-size:13px}.fr-rewrite-card details p{color:#353c51;white-space:pre-wrap;margin:6px 0 0;font-size:13px}.fr-rewrite-card>footer{border-top:1px solid #eceef3;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px;display:flex}.fr-rewrite-card .fr-rewrite-keep{background:var(--fr-action,var(--color-primary-600));color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.fr-rewrite-card .fr-rewrite-keep:disabled{opacity:.45;cursor:not-allowed}.fr-rewrite-card .fr-rewrite-quiet{color:#5e6680;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.fr-rewrite-card .fr-rewrite-quiet:hover:not(:disabled),.fr-rewrite-card .fr-rewrite-quiet[aria-pressed=true]{color:#161b2e;background:#f4f5f9}.fr-rewrite-card .fr-rewrite-quiet:disabled{opacity:.45;cursor:not-allowed}.fr-rewrite-card .fr-rewrite-hint{color:var(--color-warning-700);margin-left:auto;font-size:12px;font-weight:500}.fr-rewrite-card .fr-skeleton-line{background:linear-gradient(90deg,#eceef4 25%,#f6f7fa 40%,#eceef4 60%) 0 0/300% 100%;border-radius:6px;height:12px;margin-bottom:8px;animation:shimmer 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.fr-career-studio .fr-bubble[data-placed=true]{animation:none}}@media (max-width:767px){.fr-career-studio .fr-inspector-compact{border:0;border-radius:22px 22px 0 0;width:100%;max-width:none;margin:0;padding-top:0;animation:fr-sheet-up .42s cubic-bezier(.2,.8,.2,1) both;position:fixed;inset:auto 0 0;box-shadow:0 -1px #161b2e0d,0 -20px 50px -24px #161b2e59;height:min(88dvh,100%)!important;top:auto!important}.fr-career-studio .fr-inspector-compact:before{content:"";z-index:2;background:#d3d7e3;border-radius:999px;width:40px;height:5px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.fr-career-studio .fr-inspector-compact .fr-inspector-tabs{border-radius:22px 22px 0 0;padding-top:16px}.fr-career-studio .fr-inspector-compact .fr-inspector-tab{min-height:42px}.fr-career-studio .fr-studio-workspace{padding:0}.fr-career-studio .fr-document-header{min-height:54px}.fr-career-studio .fr-canvas-stage{padding-top:10px!important}.fr-career-studio [data-testid=mobile-readiness]{background:#fff;border:0;border-radius:16px;box-shadow:0 0 0 1px #161b2e0a,0 12px 28px -18px #161b2e40}.fr-tailor-rail{animation:none}}@keyframes fr-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fr-career-studio .fr-inspector-compact{animation:none}}.fr-career-studio .fr-section-menu{z-index:60;box-sizing:border-box;width:348px;max-width:calc(100vw - 32px);box-shadow:0 0 0 1px #161b2e12,var(--fr-overlay-shadow);color:var(--fr-ink);text-align:start;background:#fff;border-radius:14px;padding:6px;position:relative}.fr-career-studio .fr-section-menu[data-variant=inline]{width:100%;max-width:none;box-shadow:0 0 0 1px var(--fr-line);margin-top:8px}.fr-career-studio .fr-section-menu-head{justify-content:space-between;align-items:center;gap:8px;padding:4px 2px 2px 10px;display:flex}.fr-career-studio .fr-section-menu-head strong{font-size:13.5px;font-weight:600}.fr-career-studio .fr-section-menu-close{width:36px;height:36px;color:var(--fr-muted);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.fr-career-studio .fr-section-menu-close:hover{background:var(--fr-hover);color:var(--fr-ink)}.fr-career-studio .fr-section-menu-place{color:var(--fr-muted);margin:0 10px 2px;font-size:12.5px}.fr-career-studio .fr-section-menu-group{color:var(--fr-muted);margin:10px 10px 4px;font-size:12px;font-weight:500}.fr-career-studio .fr-section-menu-item{width:100%;min-height:48px;color:inherit;text-align:start;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:7px 10px;display:flex}.fr-career-studio .fr-section-menu[data-variant=inline] .fr-section-menu-item{min-height:56px}.fr-career-studio .fr-section-menu-item:focus-visible,.fr-career-studio .fr-section-menu-item:hover{background:var(--fr-hover);outline:none}.fr-career-studio .fr-section-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--fr-action)}.fr-career-studio .fr-section-menu-icon{background:var(--fr-selected);height:32px;color:var(--fr-action);border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;display:flex}.fr-career-studio .fr-section-menu-item[data-more] .fr-section-menu-icon{background:var(--fr-fill);color:var(--fr-body)}.fr-career-studio .fr-section-menu-text{flex-direction:column;min-width:0;display:flex}.fr-career-studio .fr-section-menu-text>span{font-size:14px;font-weight:500;line-height:1.35}.fr-career-studio .fr-section-menu-text>small{color:var(--fr-muted);font-size:12.5px;line-height:1.4}.fr-career-studio .fr-section-menu-custom{border-top:1px solid var(--fr-line);margin:8px 4px 0;padding:10px 6px 6px}.fr-career-studio .fr-section-menu-custom label{color:var(--fr-body);margin-bottom:6px;font-size:12.5px;font-weight:500;display:block}.fr-career-studio .fr-section-menu-custom>div{gap:8px;display:flex}.fr-career-studio .fr-section-menu-custom input{border:1px solid var(--fr-field-line);min-width:0;height:40px;color:var(--fr-ink);background:#fff;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.fr-career-studio .fr-section-menu-custom input:focus{border-color:var(--fr-action);box-shadow:0 0 0 3px var(--fr-selected);outline:none}.fr-career-studio .fr-section-menu-custom input[aria-invalid=true]{border-color:#b4432e}.fr-career-studio .fr-section-menu-custom button{background:var(--fr-action);color:#fff;cursor:pointer;border-radius:10px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.fr-career-studio .fr-section-menu-custom button:hover{background:var(--fr-action-hover)}.fr-career-studio .fr-section-menu-custom p{color:#b4432e;margin:6px 2px 0;font-size:12.5px}.fr-career-studio .fr-insert-layer{z-index:34;pointer-events:none;position:absolute;inset:0}.fr-career-studio .fr-insert-line{background:var(--fr-action);height:2px;animation:fr-insert-in .12s var(--fr-ease) both;border-radius:1px;margin-top:-1px;position:absolute}.fr-career-studio .fr-insert-pill{background:var(--fr-action);color:#fff;white-space:nowrap;pointer-events:auto;cursor:pointer;border-radius:12px;align-items:center;gap:4px;height:24px;padding:0 10px 0 7px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px -4px #4b50d880}.fr-career-studio .fr-insert-line[data-open] .fr-insert-pill,.fr-career-studio .fr-insert-pill:hover{background:var(--fr-action-hover)}.fr-career-studio .fr-insert-pill:focus-visible{outline:2px solid var(--fr-action);outline-offset:3px}.fr-career-studio .fr-insert-menu{pointer-events:auto;position:absolute}@keyframes fr-insert-in{0%{opacity:0}to{opacity:1}}.fr-career-studio .fr-tool-steps{grid-template-columns:1fr 1fr;gap:2px;display:grid}.fr-career-studio .fr-insert-menu>.fr-section-menu{max-height:inherit;overscroll-behavior:contain;overflow-y:auto}.fr-career-studio .fr-tool-choices{color:var(--fr-body);justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:13px;display:flex}.fr-career-studio .fr-tool-choices>div{background:var(--fr-fill);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.fr-career-studio .fr-tool-choices button{min-height:30px;color:var(--fr-body);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 9px;font-size:12.5px;font-weight:500}.fr-career-studio .fr-tool-choices button[aria-pressed=true]{color:var(--fr-ink);background:#fff;box-shadow:0 1px 2px #161b2e1f}.fr-career-studio .fr-editor-menu-item.fr-editor-menu-danger{color:#b4432e}.fr-career-studio .fr-bubble-section .fr-editor-popover{min-width:300px}.fr-career-studio .fr-sections{padding:0 var(--fr-inset,22px) 28px}.fr-career-studio .fr-sections .fr-inspector-details{padding:0}@media (max-width:767px){.fr-career-studio .fr-sections{padding-left:20px;padding-right:20px}}.fr-career-studio .fr-sections-contact{background:var(--fr-fill);width:100%;min-height:52px;color:var(--fr-ink);text-align:start;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 10px;display:flex}.fr-career-studio .fr-sections-contact:hover{background:var(--fr-hover)}.fr-career-studio .fr-sections-contact .fr-sections-name{flex:1}.fr-career-studio .fr-sections-group{color:var(--fr-muted);margin:18px 2px 4px;font-size:12.5px;font-weight:500}.fr-career-studio .fr-sections-list{margin:8px 0 0;padding:0;list-style:none}.fr-career-studio .fr-sections-list li{border-bottom:1px solid var(--fr-line);align-items:center;gap:2px;min-height:56px;display:flex;position:relative}.fr-career-studio .fr-sections-list li[data-dragging]{opacity:.45}.fr-career-studio .fr-sections-list li[data-drop=before]{box-shadow:0 -3px 0 var(--fr-action)}.fr-career-studio .fr-sections-list li[data-drop=after]{box-shadow:0 3px 0 var(--fr-action)}.fr-career-studio .fr-sections-grip{color:var(--fr-soft);cursor:grab;padding:0 2px;display:flex}.fr-career-studio .fr-sections-open{text-align:start;cursor:pointer;flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;padding:8px 4px;display:flex}.fr-career-studio .fr-sections-name{color:var(--fr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:500;overflow:hidden}.fr-career-studio .fr-sections-meta{max-width:100%;color:var(--fr-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fr-career-studio .fr-sections-list li[data-hidden] .fr-sections-name{color:var(--fr-soft)}.fr-career-studio .fr-sections-eye{width:40px;height:40px;color:var(--fr-muted);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-career-studio .fr-sections-eye:hover{background:var(--fr-hover);color:var(--fr-ink)}.fr-career-studio .fr-sections-chevron{color:var(--fr-soft);flex:none;margin-right:6px}.fr-career-studio .fr-sections-add{margin-top:14px;position:relative}.fr-career-studio .fr-sections-add>.fr-section-menu:not([data-variant=inline]){position:absolute;top:54px;right:0}.fr-career-studio .fr-sections-add-button{border:1px solid var(--fr-action-border);background:var(--fr-selected);width:100%;height:46px;color:var(--fr-action-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fr-career-studio .fr-sections-add-button:hover,.fr-career-studio .fr-sections-add-button[aria-expanded=true]{border-color:var(--fr-action)}.fr-career-studio .fr-sections-back{height:36px;color:var(--fr-body);cursor:pointer;border-radius:9px;align-items:center;gap:4px;margin:14px 0 0 -6px;padding:0 10px 0 4px;font-size:13.5px;font-weight:500;display:inline-flex}.fr-career-studio .fr-sections-back:hover{background:var(--fr-hover);color:var(--fr-ink)}.fr-career-studio .fr-sections-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fr-ink);margin:10px 0 2px;font-size:20px;font-weight:700}.fr-career-studio .fr-sections-status{color:var(--fr-muted);margin:0 0 16px;font-size:13px}.fr-career-studio .fr-sections-field{color:var(--fr-body);margin:14px 0 6px;font-size:13px;font-weight:500;display:block}.fr-career-studio .fr-sections-input{box-sizing:border-box;border:1px solid var(--fr-field-line);width:100%;color:var(--fr-ink);resize:vertical;background:#fff;border-radius:10px;padding:10px 12px;font-size:14.5px;line-height:1.5}.fr-career-studio .fr-sections-input:focus{border-color:var(--fr-action);box-shadow:0 0 0 3px var(--fr-selected);outline:none}.fr-career-studio .fr-sections-help{color:var(--fr-muted);margin:6px 0 0;font-size:12.5px}.fr-career-studio .fr-sections-form{margin-top:10px}.fr-career-studio .fr-sections-setting{color:var(--fr-body);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13.5px;display:flex}.fr-career-studio .fr-sections-setting .fr-design-segment{margin-top:0}.fr-career-studio .fr-sections-setting .fr-design-segment button{white-space:nowrap;min-height:36px;padding:0 12px}.fr-career-studio .fr-sections-steps{gap:6px;display:flex}.fr-career-studio .fr-sections-steps button{border:1px solid var(--fr-line);min-height:36px;color:var(--fr-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.fr-career-studio .fr-sections-steps button:disabled{opacity:.4;cursor:default}.fr-career-studio .fr-sections-toggle{border-top:1px solid var(--fr-line);color:var(--fr-ink);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:12px 0;font-size:14px;display:flex}.fr-career-studio .fr-sections-toggle input{width:18px;height:18px;accent-color:var(--fr-action)}.fr-career-studio .fr-sections-delete{color:#b4432e;cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:40px;margin-top:4px;padding:0 12px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.fr-career-studio .fr-sections-delete:hover{background:#fdf1ee}.fr-career-studio :is(.fr-sections-open,.fr-sections-eye,.fr-sections-contact,.fr-sections-add-button,.fr-sections-back,.fr-sections-steps button,.fr-sections-delete):focus-visible{outline:2px solid var(--fr-action);outline-offset:2px}.fr-career-studio .fr-design-sections-link{border:0;border-top:1px solid var(--fr-line);border-bottom:1px solid var(--fr-line);width:100%;min-height:64px;color:var(--fr-ink);text-align:start;cursor:pointer;background:0 0;align-items:center;gap:12px;margin:4px 0 6px;padding:10px 12px;display:flex}.fr-career-studio .fr-design-sections-link>span{flex-direction:column;flex:1;gap:2px;display:flex}.fr-career-studio .fr-design-sections-link strong{font-size:14px;font-weight:600}.fr-career-studio .fr-design-sections-link>span>span{color:var(--fr-muted);font-size:12.5px}.fr-career-studio .fr-design-sections-link:hover{background:var(--fr-hover)}@media (prefers-reduced-motion:reduce){.fr-career-studio .fr-insert-line{animation:none}}.fr-mn,.fr-nb,.fr-nc,.fr-sb{--fr-sb-ink:#161b2e;--fr-sb-ink-2:#464c62;--fr-sb-muted:#6b7187;--fr-sb-soft:#8e94a7;--fr-sb-line:#eceef3;--fr-sb-hover:#f4f5f8;--fr-sb-accent:var(--color-primary-600);--fr-sb-ease:cubic-bezier(.2,.7,.2,1)}.fr-sb{--fr-sb-w:232px;--fr-sb-fade:1;--fr-sb-vis:visible;--fr-sb-account-cols:minmax(0,1fr) auto;--fr-sb-bell-order:0;z-index:30;width:var(--fr-sb-w);border-right:1px solid var(--fr-sb-line);height:100dvh;color:var(--fr-sb-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;transition:width .28s var(--fr-sb-ease);background:#fff;flex-direction:column;flex:none;font-family:FutuRole Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:none;position:relative}@media (min-width:640px){.fr-sb{display:flex}}.fr-sb[data-collapsed=true]{--fr-sb-w:64px;--fr-sb-fade:0;--fr-sb-vis:hidden;--fr-sb-account-cols:40px;--fr-sb-bell-order:-1}@media (max-width:1440px){.fr-sb[data-collapsed=auto]{--fr-sb-w:64px;--fr-sb-fade:0;--fr-sb-vis:hidden;--fr-sb-account-cols:40px;--fr-sb-bell-order:-1}}.fr-sb :where(a,button){-webkit-tap-highlight-color:transparent}.fr-sb :where(a,button):focus-visible{outline:2px solid var(--fr-sb-accent);outline-offset:2px}.fr-sb-fade{opacity:var(--fr-sb-fade);visibility:var(--fr-sb-vis);transition:opacity .18s var(--fr-sb-ease),visibility .18s}.fr-sb-head{white-space:nowrap;height:58px;padding:0 10px 0 18px;display:flex;overflow:hidden}.fr-sb-head,.fr-sb-mark{flex:none;align-items:center}.fr-sb-mark{color:#fff;background:#2b7fff;border-radius:8px;justify-content:center;width:28px;height:28px;transition:background .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff3,0 2px 6px -1px #2b7fff59}.fr-sb-mark-expand,.fr-sb-mark-glyph{transition:opacity .15s}.fr-sb-mark-expand{width:17px;height:17px;color:var(--fr-sb-ink-2);opacity:0;margin:auto;position:absolute;inset:0}.fr-sb[data-collapsed=true] .fr-sb-mark:is(:hover,:focus-visible){background:var(--fr-sb-hover);box-shadow:none}.fr-sb[data-collapsed=true] .fr-sb-mark:is(:hover,:focus-visible) .fr-sb-mark-glyph{opacity:0}.fr-sb[data-collapsed=true] .fr-sb-mark:is(:hover,:focus-visible) .fr-sb-mark-expand{opacity:1}.fr-sb-wordmark{letter-spacing:-.01em;margin-left:10px;font-size:14.5px;font-weight:650}.fr-sb-icon-btn{width:30px;height:30px;color:var(--fr-sb-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.fr-sb-icon-btn:hover,.fr-sb-icon-btn[data-open]{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-sb-icon-btn svg{width:17px;height:17px}.fr-sb-collapse{margin-left:auto}.fr-sb-nav{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;padding:4px 12px 12px;position:relative;overflow:hidden auto}.fr-sb-nav:hover{scrollbar-color:#d5d8e1 transparent}.fr-sb-group+.fr-sb-group{margin-top:20px}.fr-sb-group-label{color:var(--fr-sb-soft);white-space:nowrap;margin:0 0 6px;padding:0 12px;font-size:12px;font-weight:500;line-height:18px}.fr-sb-list{margin:0;padding:0;list-style:none}.fr-sb-item{--fr-sb-tint:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-sb-item{--fr-sb-tint:color-mix(in srgb,var(--c) 9%,#fff)}}.fr-sb-item{z-index:1;height:34px;color:var(--fr-sb-ink-2);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;font-weight:450;text-decoration:none;transition:background-color .15s,color .15s;display:flex;position:relative}.fr-sb-item:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-sb-item[aria-current=page]{background:var(--fr-sb-tint);color:var(--fr-sb-ink);font-weight:550}.fr-sb-nav[data-pill=ready] .fr-sb-item[aria-current=page]{background:0 0}.fr-sb-item[data-disabled]{cursor:not-allowed;opacity:.55}.fr-sb-icon{flex:none;width:16px;height:16px;display:inline-flex;position:relative}.fr-sb-glyph{width:16px;height:16px;color:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-sb-glyph{color:color-mix(in srgb,var(--c) 70%,#a7acbb)}}.fr-sb-glyph{transition:color .2s}.fr-sb-item:is(:hover,[aria-current=page]) .fr-sb-glyph{color:var(--c)}.fr-sb-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.fr-sb-badge{background:var(--color-primary-50);color:var(--color-primary-700);border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:550}.fr-sb-pill{opacity:0;pointer-events:none;border-radius:8px;height:34px;position:absolute;top:0;left:12px;right:12px}.fr-sb-nav[data-pill=ready] .fr-sb-pill{opacity:1;transition:transform .3s var(--fr-sb-ease),background-color .3s var(--fr-sb-ease),height .3s var(--fr-sb-ease)}.fr-sb-live{background:var(--color-success-500);border-radius:50%;width:7px;height:7px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.fr-sb-live:after{content:"";border-radius:inherit;background:inherit;animation:fr-sb-ping 2.4s ease-out infinite;position:absolute;inset:0}:is(.fr-sb-item,.fr-sb-icon-btn):hover .fr-sb-glyph{animation-duration:.5s;animation-timing-function:var(--fr-sb-ease)}[data-motion=hop]:hover .fr-sb-glyph{animation-name:fr-sb-hop}[data-motion=tilt]:hover .fr-sb-glyph{animation-name:fr-sb-tilt}[data-motion=pop]:hover .fr-sb-glyph{animation-name:fr-sb-pop}[data-motion=fly]:hover .fr-sb-glyph{animation-name:fr-sb-fly}[data-motion=spin]:hover .fr-sb-glyph{animation-name:fr-sb-spin}[data-motion=swing] .fr-sb-glyph{transform-origin:50% 12%}[data-motion=swing]:hover .fr-sb-glyph{animation-name:fr-sb-swing}@keyframes fr-sb-hop{40%{transform:translateY(-2.5px)}to{transform:none}}@keyframes fr-sb-tilt{45%{transform:rotate(-10deg)}to{transform:none}}@keyframes fr-sb-pop{45%{transform:scale(1.18)}to{transform:none}}@keyframes fr-sb-fly{45%{transform:translate(2.5px,-2.5px)}to{transform:none}}@keyframes fr-sb-spin{55%{transform:rotate(28deg)}to{transform:none}}@keyframes fr-sb-swing{20%{transform:rotate(16deg)}45%{transform:rotate(-11deg)}70%{transform:rotate(5deg)}to{transform:none}}@keyframes fr-sb-ping{0%{opacity:.55;transform:scale(1)}80%,to{opacity:0;transform:scale(2.7)}}.fr-sb-foot{z-index:2;flex:none;padding:8px 12px 12px;position:relative}.fr-sb-account{grid-template-columns:var(--fr-sb-account-cols);align-items:center;gap:4px 2px;display:grid}.fr-sb-bell{order:var(--fr-sb-bell-order);justify-content:center;display:flex}.fr-sb-unread{background:#e5484d;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px;box-shadow:0 0 0 2px #fff}.fr-sb-capsule{min-width:0;color:inherit;text-align:left;border-radius:10px;align-items:center;gap:8px;padding:4px 4px 4px 2px;transition:background-color .15s;display:flex}.fr-sb-capsule:hover,.fr-sb-capsule[aria-expanded=true]{background:var(--fr-sb-hover)}.fr-sb-who{white-space:nowrap;min-width:0;line-height:1.3;display:block}.fr-sb-name{font-size:13px;font-weight:550}.fr-sb-name,.fr-sb-sub{text-overflow:ellipsis;display:block;overflow:hidden}.fr-sb-sub{color:var(--fr-sb-muted);font-size:12px}.fr-sb-sub b{color:var(--fr-sb-ink-2);font-variant-numeric:tabular-nums;font-weight:500}.fr-sb-ring{flex:none;width:36px;height:36px;display:inline-flex;position:relative}.fr-sb-ring[data-size="40"]{width:40px;height:40px}.fr-sb-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.fr-sb-ring-track{stroke:#eceef3}.fr-sb-ring-value{stroke:var(--fr-sb-accent);transition:stroke-dashoffset .8s var(--fr-sb-ease)}.fr-sb-avatar{background:var(--color-primary-50);color:var(--color-primary-700);letter-spacing:.01em;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:5px}.fr-sb-ring[data-size="40"] .fr-sb-avatar{font-size:12px}.fr-sb-ring-stale{background:var(--color-warning-500);border-radius:50%;width:8px;height:8px;position:absolute;top:0;right:0;box-shadow:0 0 0 2px #fff}.fr-sb-stack{transition:height .32s var(--fr-sb-ease),margin .32s var(--fr-sb-ease),opacity .16s,visibility .16s;position:relative}.fr-sb-foot:has(>.fr-sb-sheet) .fr-sb-stack{opacity:0;visibility:hidden}.fr-sb-card{box-sizing:border-box;transform-origin:50% 100%;transition:transform .34s var(--fr-sb-ease),opacity .34s var(--fr-sb-ease),height .34s var(--fr-sb-ease);animation:fr-sb-card-in .34s var(--fr-sb-ease) backwards;background:#fff;border:1px solid #e7e9ef;border-radius:12px;padding:10px 10px 10px 12px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 1px 2px #161b2e0d,0 6px 14px -8px #161b2e24}.fr-sb-stack[data-fanned] .fr-sb-card{box-shadow:0 1px 2px #161b2e0d,0 10px 24px -12px #161b2e33}.fr-sb-card[data-leaving]{opacity:0!important;transform:translate(-112%)rotate(-4deg)!important}@keyframes fr-sb-card-in{0%{opacity:0;transform:translateY(10px)scale(.97)}}.fr-sb-card-head{align-items:flex-start;gap:7px;display:flex}.fr-sb-card-icon{width:14px;height:14px;color:var(--c);flex:none;margin-top:2px}.fr-sb-card-title{-webkit-line-clamp:2;min-width:0;color:var(--fr-sb-ink);overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12.5px;font-weight:550;line-height:1.4;display:-webkit-box;overflow:hidden}.fr-sb-card-x{width:20px;height:20px;color:var(--fr-sb-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-1px -2px 0 0;transition:background-color .15s,color .15s;display:inline-flex}.fr-sb-card-x svg{width:13px;height:13px}.fr-sb-card-x:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-sb-card-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--fr-sb-muted);margin:2px 0 0 21px;font-size:11.5px;overflow:hidden}.fr-sb-stack-more{z-index:30;height:18px;color:var(--fr-sb-ink-2);white-space:nowrap;background:#fff;border:1px solid #e3e6ed;border-radius:9px;padding:0 7px;font-size:11px;font-weight:550;transition:background-color .15s,color .15s;position:absolute;top:-9px;right:10px;box-shadow:0 1px 2px #161b2e14}.fr-sb-stack-more:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-sb-card-actions{align-items:center;gap:6px;margin:8px 0 0 21px;display:flex}.fr-sb-chip{height:24px;color:var(--fr-sb-ink-2);white-space:nowrap;background:#fff;border:1px solid #e3e6ed;border-radius:7px;align-items:center;padding:0 9px;font-size:11.5px;font-weight:550;transition:background-color .15s;display:inline-flex}.fr-sb-chip:hover{background:var(--fr-sb-hover)}.fr-sb-chip[data-tone=primary]{background:var(--c);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.fr-sb-chip[data-tone=primary]{background:color-mix(in srgb,var(--c) 11%,#fff)}}.fr-sb-chip[data-tone=primary]{color:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-sb-chip[data-tone=primary]{color:color-mix(in srgb,var(--c) 82%,#161b2e)}}.fr-sb-chip[data-tone=primary]:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-sb-chip[data-tone=primary]:hover{background:color-mix(in srgb,var(--c) 18%,#fff)}}.fr-nc{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:39;color:var(--fr-sb-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-family:FutuRole Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;left:12px}.fr-nc[data-dock=tabs]{bottom:calc(73px + env(safe-area-inset-bottom))}body:has([data-corner-card],.fr-nb-panel) .fr-nc{display:none}.fr-nc :where(button){-webkit-tap-highlight-color:transparent}.fr-nc :where(button):focus-visible{outline:2px solid var(--fr-sb-accent);outline-offset:2px}.fr-nc .fr-sb-card{border-radius:14px;padding:12px 12px 12px 14px;position:relative;box-shadow:0 1px 2px #161b2e0d,0 10px 28px -12px #161b2e40}.fr-nc .fr-sb-card[data-leaving]{transform:translateY(12px)scale(.97)!important}.fr-nc .fr-sb-card-head{gap:10px}.fr-nc .fr-sb-card-icon{width:16px;height:16px}.fr-nc .fr-sb-card-title{letter-spacing:-.006em;font-size:14px;font-weight:600;line-height:20px}.fr-nc .fr-sb-card-x{border-radius:10px;width:36px;height:36px;margin:-8px -8px -8px 0}.fr-nc .fr-sb-card-x svg{width:15px;height:15px}.fr-nc .fr-sb-card-sub{margin:2px 0 0 26px;font-size:13px;line-height:18px}.fr-nc .fr-sb-card-actions{flex-wrap:wrap;gap:8px;margin:10px 0 0 26px}.fr-nc .fr-sb-chip{border-radius:10px;height:36px;padding:0 14px;font-size:13px}.fr-nc .fr-sb-chip[data-tone=primary]{--c:var(--fr-sb-accent)}.fr-nc-edge{background:#fff;border:1px solid #e7e9ef;border-radius:14px;height:40px;position:absolute;bottom:0;box-shadow:0 1px 2px #161b2e0d}.fr-nc-edge[data-depth="1"]{left:8px;right:8px}.fr-nc-edge[data-depth="2"]{left:16px;right:16px}.fr-nc-more{z-index:1;height:24px;color:var(--fr-sb-ink-2);white-space:nowrap;background:#fff;border:1px solid #e3e6ed;border-radius:12px;padding:0 10px;font-size:12px;font-weight:550;transition:background-color .15s,color .15s;position:absolute;top:-12px;right:14px;box-shadow:0 1px 2px #161b2e14}.fr-nc-more:before{content:"";position:absolute;inset:-10px -6px}.fr-nc-more:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}@media (min-width:640px){.fr-nc,.fr-nc[data-dock=tabs]{width:360px;bottom:24px;left:auto;right:24px}.fr-nc .fr-sb-card{border-radius:12px;padding:11px 10px 11px 13px}.fr-nc .fr-sb-card-head{gap:9px}.fr-nc .fr-sb-card-icon{width:15px;height:15px}.fr-nc .fr-sb-card-title{font-size:13.5px;line-height:19px}.fr-nc .fr-sb-card-x{border-radius:8px;width:28px;height:28px;margin:-5px -4px -5px 0}.fr-nc .fr-sb-card-x svg{width:14px;height:14px}.fr-nc .fr-sb-card-sub{margin-left:24px;font-size:12.5px}.fr-nc .fr-sb-card-actions{gap:6px;margin:9px 0 0 24px}.fr-nc .fr-sb-chip{border-radius:8px;height:28px;padding:0 10px;font-size:12px}.fr-nc-edge{border-radius:12px}.fr-nc-more{border-radius:11px;height:22px;padding:0 9px;font-size:11.5px;top:-11px;right:12px}}.fr-sb-sheet{z-index:40;transform-origin:0 100%;background:#fff;border:1px solid #e6e8ee;border-radius:14px;outline:none;width:256px;padding:6px;position:absolute;bottom:66px;left:12px;box-shadow:0 16px 40px -14px #161b2e4d,0 2px 6px #161b2e0f}.fr-sb[data-collapsed=true] .fr-sb-sheet{bottom:12px;left:72px}.fr-sb-sheet-head{align-items:center;gap:10px;padding:8px 8px 12px;display:flex}.fr-sb-sheet-name{align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600;display:flex}.fr-sb-sheet-email{text-overflow:ellipsis;color:var(--fr-sb-muted);font-size:12px;display:block;overflow:hidden}.fr-sb-plan{color:var(--fr-sb-ink-2);background:#f1f2f6;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:550}.fr-sb-plan[data-pro]{color:var(--color-warning-200);background:#18243b}.fr-sb-credit{background:#f6f7fa;border-radius:10px;margin:0 2px 6px;padding:12px}.fr-sb-credit-top{align-items:baseline;gap:6px;display:flex}.fr-sb-credit-num{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.fr-sb-credit-of{color:var(--fr-sb-muted);font-size:12px}.fr-sb-credit-meta{color:var(--fr-sb-soft);white-space:nowrap;margin-left:auto;font-size:11.5px}.fr-sb-chart{align-items:flex-end;gap:4px;height:30px;margin-top:12px;display:flex}.fr-sb-bar{background:var(--color-primary-100);min-height:3px;transition:height .5s var(--fr-sb-ease);border-radius:3px;flex:1}.fr-sb-bar[data-today]{background:var(--fr-sb-accent)}.fr-sb-chart-foot{color:var(--fr-sb-soft);justify-content:space-between;gap:8px;margin-top:7px;font-size:11.5px;display:flex}.fr-sb-credit-helper{color:var(--fr-sb-ink-2);margin:10px 0 0;font-size:12px;font-weight:500;line-height:1.45}.fr-sb-credit-note{color:var(--fr-sb-muted);margin:8px 0 0;font-size:12px;line-height:1.45}.fr-sb-credit-retry{color:var(--color-warning-800);text-underline-offset:2px;margin-top:8px;font-size:12px;text-decoration:underline;display:block}.fr-sb-credit-action{border-radius:9px;justify-content:center;align-items:center;gap:5px;height:32px;margin-top:10px;font-size:12.5px;font-weight:550;text-decoration:none;display:flex}.fr-sb-credit-action svg{width:14px;height:14px}.fr-sb-menu{margin:0;padding:0;list-style:none}.fr-sb-menu-item{width:100%;height:32px;color:var(--fr-sb-ink-2);text-align:left;border-radius:7px;align-items:center;gap:10px;padding:0 10px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.fr-sb-menu-item:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-sb-menu-item:disabled{cursor:progress;opacity:.6}.fr-sb-menu-icon{width:16px;height:16px;color:var(--fr-sb-soft);flex:none}.fr-sb-menu-sep{background:var(--fr-sb-line);height:1px;margin:6px 4px}.fr-sb-tip{left:calc(var(--fr-sb-w) + 8px);z-index:50;background:var(--fr-sb-ink);color:#fff;white-space:nowrap;pointer-events:none;animation:fr-sb-tip-in .14s var(--fr-sb-ease);border-radius:7px;padding:5px 9px;font-size:12px;font-weight:500;position:absolute;transform:translateY(-50%)}@keyframes fr-sb-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}}.fr-mn{color:var(--fr-sb-ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-family:FutuRole Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.fr-mn :where(a,button){-webkit-tap-highlight-color:transparent}.fr-mn :where(a,button):focus-visible{outline:2px solid var(--fr-sb-accent);outline-offset:-2px}.fr-mn-bar{z-index:40;-webkit-backdrop-filter:saturate(150%)blur(24px);backdrop-filter:saturate(150%)blur(24px);background:#ffffffb3;position:fixed;left:0;right:0}.fr-mn-top{top:calc(env(safe-area-inset-top) + 8px);z-index:41;justify-content:space-between;align-items:center;height:48px;padding:0 4px 0 12px;display:flex;position:fixed;left:12px;right:12px}.fr-mn-home{min-height:44px;color:inherit;border-radius:10px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.fr-mn-home:focus-visible{outline-offset:2px}.fr-mn-wordmark{letter-spacing:-.01em;font-size:15px;font-weight:650}.fr-mn-bar{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--fr-sb-line);bottom:0}.fr-mn-tabs{grid-template-columns:repeat(var(--n,5),minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.fr-mn-pill{width:calc(100% / var(--n,5));pointer-events:none;height:64px;transform:translateX(calc(var(--i,0) * 100%));transition:transform .32s var(--fr-sb-ease);position:absolute;top:0;left:0}.fr-mn-pill:before{content:"";background:var(--t);width:min(66px,100% - 4px);transition:background-color .32s var(--fr-sb-ease);border-radius:14px;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.fr-mn-tab{--fr-mn-rest:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-mn-tab{--fr-mn-rest:color-mix(in srgb,var(--c) 70%,#a7acbb)}}.fr-mn-tab{z-index:1;width:100%;height:64px;color:var(--fr-sb-muted);touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:transform .18s var(--fr-sb-ease);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 2px;font-size:11px;font-weight:500;line-height:13px;text-decoration:none;display:flex;position:relative}.fr-mn-tab:active{transform:scale(.92)}.fr-mn-tab:is([aria-current=page],[data-current]){color:var(--fr-sb-ink);font-weight:600}.fr-mn-tab[data-disabled]{opacity:.5}.fr-mn-icon{flex:none;width:22px;height:22px;display:inline-flex;position:relative}.fr-mn-glyph{width:22px;height:22px;color:var(--fr-mn-rest);transition:color .2s}.fr-mn-tab:is([aria-current=page],[data-current]) .fr-mn-glyph{color:var(--c)}.fr-mn-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fr-mn-icon .fr-sb-live{width:8px;height:8px;bottom:-2px;right:-3px}.fr-mn-dot{background:var(--fr-sb-accent);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;right:-4px;box-shadow:0 0 0 2px #fff}.fr-mn-tab[data-play] .fr-mn-glyph{animation:.5s var(--fr-sb-ease)}.fr-mn-tab[data-play][data-motion=hop] .fr-mn-glyph{animation-name:fr-sb-hop}.fr-mn-tab[data-play][data-motion=tilt] .fr-mn-glyph{animation-name:fr-sb-tilt}.fr-mn-tab[data-play][data-motion=pop] .fr-mn-glyph{animation-name:fr-sb-pop}.fr-mn-tab[data-play][data-motion=fly] .fr-mn-glyph{animation-name:fr-sb-fly}.fr-mn-tab[data-play][data-motion=spin] .fr-mn-glyph{animation-name:fr-sb-spin}.fr-mn-tab[data-motion=swing] .fr-mn-glyph{transform-origin:50% 12%}.fr-mn-tab[data-play][data-motion=swing] .fr-mn-glyph{animation-name:fr-sb-swing}.fr-mn-backdrop{z-index:60;background:#161b2e57;position:fixed;inset:0}.fr-mn-sheet{z-index:61;max-height:calc(100dvh - env(safe-area-inset-top) - 12px);padding-bottom:env(safe-area-inset-bottom);background:#fff;border-radius:20px 20px 0 0;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px #161b2e0a,0 -16px 48px -20px #161b2e59}.fr-mn-sheet-head{cursor:grab;touch-action:none;flex:none;padding:8px 12px 4px 20px}.fr-mn-handle{background:#dcdfe7;border-radius:3px;width:36px;height:5px;margin:0 auto 6px;display:block}.fr-mn-sheet-bar{justify-content:space-between;align-items:center;min-height:36px;display:flex}.fr-mn-sheet-title{letter-spacing:-.012em;margin:0;font-size:17px;font-weight:650}.fr-mn-close{background:var(--fr-sb-hover);width:32px;height:32px;color:var(--fr-sb-ink-2);transition:transform .15s var(--fr-sb-ease),background-color .15s;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-mn-close:active{background:var(--fr-sb-line);transform:scale(.9)}.fr-mn-close svg{width:16px;height:16px}.fr-mn-sheet-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:2px 12px 16px;overflow-y:auto}.fr-mn-group-label{color:var(--fr-sb-soft);margin:6px 0 2px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:20px}.fr-mn-list{margin:0;padding:0;list-style:none}.fr-mn-row{--fr-mn-rest:var(--c)}@supports (color:color-mix(in lab,red,red)){.fr-mn-row{--fr-mn-rest:color-mix(in srgb,var(--c) 70%,#a7acbb)}}.fr-mn-row{width:100%;height:46px;color:var(--fr-sb-ink-2);text-align:left;-webkit-touch-callout:none;transition:background-color .15s,transform .15s var(--fr-sb-ease);border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:15px;font-weight:450;text-decoration:none;display:flex}.fr-mn-row:active{background:var(--fr-sb-hover);transform:scale(.985)}.fr-mn-row[aria-current=page]{background:var(--t);color:var(--fr-sb-ink);font-weight:600}.fr-mn-row:is([data-disabled],:disabled){opacity:.55}.fr-mn-row-glyph{width:20px;height:20px;color:var(--fr-mn-rest);flex:none}.fr-mn-row[aria-current=page] .fr-mn-row-glyph{color:var(--c)}.fr-mn-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-mn-row .fr-sb-badge{font-size:12px}.fr-mn-account{margin-top:6px}.fr-mn-account:before,.fr-mn-sep{content:"";background:var(--fr-sb-line);height:1px;margin:6px 12px;display:block}.fr-mn-account:before{margin-bottom:14px}.fr-mn-who{align-items:center;gap:12px;padding:0 8px 12px;display:flex}.fr-mn-who-text{min-width:0;line-height:1.35;display:block}.fr-mn-name{align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:600;display:flex}.fr-mn-email,.fr-mn-name-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-mn-email{color:var(--fr-sb-muted);font-size:13px;display:block}.fr-mn-account .fr-sb-credit{border-radius:14px;margin:0 0 8px;padding:14px}.fr-mn-account .fr-sb-credit-num{font-size:24px}.fr-mn-account :is(.fr-sb-credit-of,.fr-sb-credit-helper,.fr-sb-credit-note,.fr-sb-credit-retry){font-size:13px}.fr-mn-account :is(.fr-sb-credit-meta,.fr-sb-chart-foot){font-size:12px}.fr-mn-account .fr-sb-chart{gap:5px}.fr-mn-account .fr-sb-credit-action{border-radius:11px;height:42px;font-size:14px}.fr-nb{display:flex;position:relative}.fr-nb-trigger{width:36px;height:36px;color:var(--fr-sb-muted);touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,transform .15s var(--fr-sb-ease);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.fr-nb-trigger:before{content:"";position:absolute;inset:-4px}.fr-nb-trigger[aria-expanded=true]{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-nb-trigger:active{transform:scale(.92)}.fr-nb-trigger:focus-visible{outline:2px solid var(--fr-sb-accent);outline-offset:2px}.fr-nb-glyph{transform-origin:50% 12%;width:20px;height:20px}.fr-nb-trigger[data-ring] .fr-nb-glyph{animation:fr-sb-swing .5s var(--fr-sb-ease)}.fr-nb-trigger .fr-sb-unread{top:7px;right:9px}.fr-nb-panel{z-index:50;width:340px;max-height:min(560px,100dvh - 24px);color:var(--fr-sb-ink);text-align:left;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #e6e8ee;border-radius:14px;outline:none;flex-direction:column;font-family:FutuRole Interface,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 16px 40px -14px #161b2e4d,0 2px 6px #161b2e0f}.fr-nb-panel[data-placement=rail]{left:calc(var(--fr-sb-w) + 8px);transform-origin:0 100%;position:fixed;bottom:12px}.fr-nb-panel[data-placement=sidebar]{transform-origin:0 100%;bottom:0;left:calc(100% + 8px)}.fr-nb-panel[data-placement=mobile]{top:calc(100% + 16px);right:var(--fr-nb-right,-4px);transform-origin:100% 0;width:min(380px,100vw - 16px)}.fr-mn-top .fr-nb-panel{max-height:min(560px,calc(100dvh - 135px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.fr-nb-panel :where(button){-webkit-tap-highlight-color:transparent}.fr-nb-panel :where(button):focus-visible{outline:2px solid var(--fr-sb-accent);outline-offset:1px}.fr-nb-head{border-bottom:1px solid var(--fr-sb-line);flex:none;align-items:center;gap:8px;min-height:48px;padding:6px 8px 6px 16px;display:flex}.fr-nb-title{letter-spacing:-.006em;margin:0;font-size:14px;font-weight:600}.fr-nb-count{min-width:20px;color:var(--fr-sb-ink-2);text-align:center;font-variant-numeric:tabular-nums;background:#f1f2f6;border-radius:6px;padding:0 6px;font-size:11.5px;font-weight:550;line-height:18px}.fr-nb-tools{align-items:center;gap:2px;margin-left:auto;display:flex}.fr-nb-clear{color:var(--fr-sb-muted);padding:0 8px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s}.fr-nb-clear,.fr-nb-close{height:28px;border-radius:7px}.fr-nb-close{width:28px;color:var(--fr-sb-soft);transition:background-color .15s,color .15s,transform .15s var(--fr-sb-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-nb-close svg{width:16px;height:16px}.fr-nb-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d5d8e1 transparent;flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.fr-nb-item{overflow:hidden}.fr-nb-item+.fr-nb-item .fr-nb-row{border-top:1px solid var(--fr-sb-line)}.fr-nb-row{align-items:flex-start;gap:10px;padding:12px 10px 12px 16px;display:flex}.fr-nb-row-icon{width:16px;height:16px;color:var(--c);flex:none;margin-top:1px}.fr-nb-row-body{flex:1;min-width:0}.fr-nb-row-title{color:var(--fr-sb-ink);margin:0;font-size:13px;font-weight:550}.fr-nb-row-sub,.fr-nb-row-title{overflow-wrap:anywhere;line-height:18px}.fr-nb-row-sub{color:var(--fr-sb-muted);margin:2px 0 0;font-size:12.5px}.fr-nb-x{width:24px;height:24px;color:var(--fr-sb-soft);border-radius:6px;flex:none;justify-content:center;align-items:center;margin:-3px -2px 0 0;transition:background-color .15s,color .15s;display:inline-flex}.fr-nb-x svg{width:14px;height:14px}.fr-nb-answers{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.fr-nb-panel .fr-sb-chip{height:28px;transition:background-color .15s,transform .15s var(--fr-sb-ease);border-radius:8px;padding:0 10px;font-size:12px}.fr-nb-panel .fr-sb-chip[data-tone=primary]{--c:var(--fr-sb-accent)}.fr-nb-quiet{height:28px;color:var(--fr-sb-muted);text-underline-offset:3px;padding:0;font-size:12px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .15s,text-decoration-color .15s}.fr-nb-panel .fr-sb-chip:active{transform:scale(.97)}.fr-nb-panel :is(.fr-nb-clear,.fr-nb-close,.fr-nb-x):active{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-nb-quiet:active{color:var(--fr-sb-ink)}.fr-nb-empty{color:var(--fr-sb-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 16px 36px;font-size:13px;display:flex}.fr-nb-empty svg{width:20px;height:20px;color:var(--fr-sb-soft)}.fr-nb-empty p{margin:0}@media (hover:hover){.fr-nb-trigger:hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-nb-trigger:hover .fr-nb-glyph{animation:fr-sb-swing .5s var(--fr-sb-ease)}.fr-nb-panel :is(.fr-nb-clear,.fr-nb-close,.fr-nb-x):hover{background:var(--fr-sb-hover);color:var(--fr-sb-ink)}.fr-nb-quiet:hover{color:var(--fr-sb-ink);text-decoration-color:initial}}@media (max-width:639px){.fr-nb-panel{border-radius:16px}.fr-nb-head{min-height:52px}.fr-nb-title{letter-spacing:-.01em;font-size:16px;font-weight:650}.fr-nb-count{font-size:12px;line-height:20px}.fr-nb-clear{border-radius:10px;height:36px;padding:0 10px;font-size:14px}.fr-nb-close{background:var(--fr-sb-hover);width:32px;height:32px;color:var(--fr-sb-ink-2);border-radius:50%;margin-left:2px}.fr-nb-panel .fr-nb-close:active{background:var(--fr-sb-line);transform:scale(.9)}.fr-nb-row{gap:12px;padding:14px 10px 14px 16px}.fr-nb-row-icon{width:18px;height:18px}.fr-nb-row-title{font-size:14.5px;line-height:20px}.fr-nb-row-sub{font-size:13.5px;line-height:19px}.fr-nb-x{border-radius:8px;width:32px;height:32px;margin:-6px -4px -6px 0}.fr-nb-x svg{width:16px;height:16px}.fr-nb-answers{gap:8px;margin-top:12px}.fr-nb-panel .fr-sb-chip{border-radius:10px;padding:0 13px}.fr-nb-panel .fr-sb-chip,.fr-nb-quiet{height:34px;font-size:13.5px}.fr-nb-empty{font-size:14px}}@media (prefers-reduced-motion:reduce){.fr-mn,.fr-mn *,.fr-mn :after,.fr-mn :before,.fr-nb,.fr-nb *,.fr-nb :after,.fr-nb :before,.fr-nc,.fr-nc *,.fr-nc :after,.fr-nc :before,.fr-sb,.fr-sb *,.fr-sb :after,.fr-sb :before{transition:none!important;animation:none!important}.fr-mn :active,.fr-nb :active{transform:none!important}}:is(.fr-app,body:has(>.fr-app)){--font-interface:"FutuRole Interface",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-sans:var(--font-interface);--color-background:var(--fr-desk);--color-foreground:var(--fr-ink);--color-surface-subtle:#f7f8fb;--color-border:var(--fr-line);--color-muted:#f2f3f8;--color-muted-foreground:var(--fr-muted);--color-secondary:#f2f3f8;--color-secondary-hover:#e6e8f0;--color-secondary-foreground:var(--fr-ink-2);--color-primary:var(--fr-action);--color-primary-hover:var(--fr-action-hover);--color-primary-soft:var(--fr-selected);--color-primary-soft-border:var(--fr-action-border);--color-ring:var(--fr-action);--color-action:var(--fr-action);--color-action-ink:var(--fr-action-ink);--color-action-hover:var(--fr-action-hover);--color-action-soft:var(--fr-selected);--color-action-border:var(--fr-action-border);--color-ink:var(--fr-ink);--color-ink-muted:var(--fr-muted);--color-workspace:var(--fr-hover);--color-blue-50:var(--fr-selected);--color-blue-100:var(--color-primary-50);--color-blue-200:var(--fr-action-border);--color-blue-300:var(--color-primary-300);--color-blue-400:var(--color-primary-400);--color-blue-500:var(--color-primary-500);--color-blue-600:var(--fr-action);--color-blue-700:var(--fr-action-ink);--color-blue-800:var(--color-primary-800);--color-blue-900:var(--color-primary-900);--color-blue-950:var(--color-primary-950);--color-indigo-50:var(--fr-selected);--color-indigo-100:var(--color-primary-50);--color-indigo-200:var(--fr-action-border);--color-indigo-300:var(--color-primary-300);--color-indigo-400:var(--color-primary-400);--color-indigo-500:var(--color-primary-500);--color-indigo-600:var(--fr-action);--color-indigo-700:var(--fr-action-ink);--color-indigo-800:var(--color-primary-800);--color-indigo-900:var(--color-primary-900);--color-indigo-950:var(--color-primary-950);--color-slate-50:#f7f8fb;--color-slate-100:#f0f1f6;--color-slate-200:var(--fr-line);--color-slate-300:var(--fr-line-strong);--color-slate-400:#979eb3;--color-slate-500:#69718a;--color-slate-600:var(--fr-muted);--color-slate-700:var(--fr-ink-2);--color-slate-800:#262c41;--color-slate-900:var(--fr-ink);--color-slate-950:#10142a;--color-zinc-50:#f7f8fb;--color-zinc-100:#f0f1f6;--color-zinc-200:var(--fr-line);--color-zinc-300:var(--fr-line-strong);--color-zinc-400:#979eb3;--color-zinc-500:#69718a;--color-zinc-600:var(--fr-muted);--color-zinc-700:var(--fr-ink-2);--color-zinc-800:#262c41;--color-zinc-900:var(--fr-ink);--color-zinc-950:#10142a;--font-weight-bold:650;--font-weight-extrabold:750;font-family:var(--font-interface);font-optical-sizing:auto;-webkit-font-smoothing:antialiased}@layer base{:where(.fr-app,body:has(>.fr-app)) :where(input:not([type=checkbox],[type=radio]),select,textarea){max-width:100%}}:is(.fr-app,body:has(>.fr-app)) :focus-visible{outline-color:var(--fr-action)}:is(.fr-app,body:has(>.fr-app)) :is(button,a):is(.fr-action,.bg-action,.bg-primary,.bg-primary-500,.bg-primary-600){box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px var(--color-primary-800);background-image:linear-gradient(#ffffff14,#fff0)}@supports (color:color-mix(in lab,red,red)){:is(.fr-app,body:has(>.fr-app)) :is(button,a):is(.fr-action,.bg-action,.bg-primary,.bg-primary-500,.bg-primary-600){box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}:is(.fr-app,body:has(>.fr-app)) :is(button,a):is(.fr-action,.bg-action,.bg-primary,.bg-primary-500,.bg-primary-600):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff21,0 6px 16px -6px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){:is(.fr-app,body:has(>.fr-app)) :is(button,a):is(.fr-action,.bg-action,.bg-primary,.bg-primary-500,.bg-primary-600):hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff21,0 6px 16px -6px color-mix(in srgb,var(--color-primary-600) 50%,transparent)}}:is(.fr-app,body:has(>.fr-app)) .fr-secondary{border-color:var(--fr-field-line);box-shadow:var(--fr-shadow-1)}:is(.fr-app,body:has(>.fr-app)) .fr-secondary:hover:not(:disabled){background:var(--fr-hover);border-color:var(--fr-line-strong)}:is(.fr-entry,body:has(>.fr-entry)){--color-gray-50:#f7f8fb;--color-gray-100:#f0f1f6;--color-gray-200:var(--fr-line);--color-gray-300:var(--fr-line-strong);--color-gray-400:#979eb3;--color-gray-500:#69718a;--color-gray-600:var(--fr-muted);--color-gray-700:var(--fr-ink-2);--color-gray-800:#262c41;--color-gray-900:var(--fr-ink);--color-gray-950:#10142a;--color-blue-500:var(--fr-action);--color-blue-600:var(--fr-action-hover);--font-weight-black:750;--ed-paper:var(--fr-desk);--ed-paper-2:#f2f3f8;--ed-ink:var(--fr-ink);--ed-ink-soft:var(--fr-muted);--ed-line:var(--fr-line);--ed-line-strong:var(--fr-line-strong);--ed-accent:var(--fr-action);--ed-marker:var(--fr-selected)}:is(.fr-entry,body:has(>.fr-entry)) .fr-workspace{--ed-paper:var(--fr-desk);--ed-marker:var(--fr-selected)}:is(.fr-entry,body:has(>.fr-entry)) .font-display{letter-spacing:-.02em;font-weight:650}:is(.fr-app,body:has(>.fr-app)) :is([data-resume-render-mode],.fr-gallery-art,.fr-gallery-preview-paper,.fr-design-template-mini){--font-interface:"Segoe UI",-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-sans:var(--font-space-grotesk,"Space Grotesk"),sans-serif;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--color-background:#f8fafc;--color-foreground:#0f172a;--color-surface-subtle:#f8fafc;--color-border:#e2e8f0;--color-muted:#f1f5f9;--color-muted-foreground:#64748b;--color-secondary:#f1f5f9;--color-secondary-hover:#e2e8f0;--color-secondary-foreground:#334155;--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-soft:#eff6ff;--color-primary-soft-border:#bfdbfe;--color-ring:#3b82f6;--color-action:#2458d3;--color-action-ink:#2458d3;--color-action-hover:#1c46ac;--color-action-soft:#eef3ff;--color-action-border:#c9d7f6;--color-ink:#18243b;--color-ink-muted:#58677c;--color-workspace:#f4f6fa;--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-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--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-zinc-50:oklch(98.5% 0 0);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--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-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);color:var(--color-foreground);font-family:var(--font-sans)}.fr-co{--co-hue:var(--color-primary-500);--co-tint:var(--color-primary-50);--co-ink:var(--color-primary-700);--co-line:var(--color-primary-200);--co-next:#f5f6fe;--co-next-line:var(--color-primary-50);--co-ease:cubic-bezier(.2,.7,.2,1)}.fr-co-in{animation:fr-co-in .26s var(--co-ease) both}@keyframes fr-co-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fr-co-row{transition:background-color .16s,box-shadow .16s}.fr-co-pill{transition:transform .28s var(--co-ease),width .28s var(--co-ease)}.fr-co-dot{transition:background-color .25s,border-color .25s,box-shadow .25s}.fr-co-reveal{transition:opacity .15s}.fr-co-backdrop{transition:opacity .22s}.fr-co-sheet{transition:transform .3s var(--co-ease),opacity .22s ease}[data-state=closed]>.fr-co-backdrop{opacity:0}[data-state=closed]>.fr-co-sheet{opacity:0;transform:translateY(24px)}@media (min-width:640px){[data-state=closed]>.fr-co-sheet{transform:translate(32px)}}@keyframes fr-co-spin{to{transform:rotate(1turn)}}.fr-co-spin{animation:fr-co-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.fr-co-backdrop,.fr-co-dot,.fr-co-in,.fr-co-pill,.fr-co-reveal,.fr-co-row,.fr-co-sheet{transition:none!important;animation:none!important}}.fr-iv{--iv-hue:var(--color-primary-500);--iv-ink:var(--color-primary-600);--iv-tint:var(--color-primary-50);--iv-tint-2:var(--color-primary-50);--iv-line:var(--color-primary-100);--iv-amber:var(--color-warning-700);--iv-amber-tint:var(--color-warning-100);--iv-ease:cubic-bezier(.2,.7,.2,1)}.fr-iv-in{animation:fr-iv-in .32s var(--iv-ease) both}.fr-iv-stagger>*{animation:fr-iv-in .36s var(--iv-ease) both}.fr-iv-stagger>:nth-child(2){animation-delay:50ms}.fr-iv-stagger>:nth-child(3){animation-delay:.1s}.fr-iv-stagger>:nth-child(4){animation-delay:.15s}.fr-iv-stagger>:nth-child(5){animation-delay:.2s}.fr-iv-stagger>:nth-child(n+6){animation-delay:.24s}@keyframes fr-iv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fr-iv-ring{border:1.5px solid var(--iv-hue);opacity:0;animation:fr-iv-ring 3s var(--iv-ease) infinite;pointer-events:none;border-radius:9999px;position:absolute;inset:0}.fr-iv-ring:nth-child(2){animation-delay:1s}.fr-iv-ring:nth-child(3){animation-delay:2s}@keyframes fr-iv-ring{0%{opacity:.5;transform:scale(.94)}to{opacity:0;transform:scale(1.5)}}.fr-iv-swap{animation:fr-iv-swap .3s var(--iv-ease) both}@keyframes fr-iv-swap{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.fr-iv-pill{transition:transform .3s var(--iv-ease),width .3s var(--iv-ease)}.fr-iv-row{transition:background-color .16s,box-shadow .16s,border-color .16s}.fr-iv-draw{stroke-dasharray:var(--iv-len);stroke-dashoffset:var(--iv-len);animation:fr-iv-draw 1.1s var(--iv-ease) .15s forwards}@keyframes fr-iv-draw{to{stroke-dashoffset:0}}.fr-iv-dot{animation:fr-iv-pop .3s var(--iv-ease) both}@keyframes fr-iv-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.fr-iv-ring-fill{transition:stroke-dashoffset 1.2s var(--iv-ease)}.fr-iv-bar{transform-origin:0;animation:fr-iv-bar .9s var(--iv-ease) .1s both}@keyframes fr-iv-bar{0%{transform:scaleX(0)}}.fr-iv-dots>span{background:currentColor;border-radius:9999px;width:5px;height:5px;animation:fr-iv-blink 1.2s ease-in-out infinite;display:inline-block}.fr-iv-dots>span:nth-child(2){animation-delay:.15s}.fr-iv-dots>span:nth-child(3){animation-delay:.3s}@keyframes fr-iv-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.fr-iv-fade{transition:opacity .25s}.fr-iv-collapse{transition:grid-template-rows .3s var(--iv-ease);grid-template-rows:0fr;display:grid}.fr-iv-collapse[data-open=true]{grid-template-rows:1fr}.fr-iv-collapse>div{min-height:0;overflow:hidden}.fr-iv-chevron{transition:transform .2s}[data-open=true] .fr-iv-chevron{transform:rotate(90deg)}.fr-iv-meter>span{transform-origin:bottom;transition:background-color .12s,transform .12s}@keyframes fr-iv-spin{to{transform:rotate(1turn)}}.fr-iv-spin{animation:fr-iv-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.fr-iv-bar,.fr-iv-chevron,.fr-iv-collapse,.fr-iv-dot,.fr-iv-dots>span,.fr-iv-draw,.fr-iv-fade,.fr-iv-in,.fr-iv-meter>span,.fr-iv-pill,.fr-iv-ring,.fr-iv-ring-fill,.fr-iv-row,.fr-iv-stagger>*,.fr-iv-swap{transition:none!important;animation:none!important}.fr-iv-ring{display:none}.fr-iv-draw{stroke-dashoffset:0}}.fr-lib,.fr-lib-modal,.fr-lib-question{--lib-ink:#161b2e;--lib-ink-2:#353c51;--lib-body:#4a516a;--lib-muted:#5e6680;--lib-soft:#8e94a7;--lib-line:#e5e7ef;--lib-line-soft:#eef0f4;--lib-line-strong:#c9cdd9;--lib-paper:#fff;--lib-fill:#f5f5f9;--lib-hover:#f3f4f9;--lib-row-hover:#f7f8fb;--lib-action:var(--color-primary-600);--lib-action-hover:var(--color-primary-700);--lib-action-ink:var(--color-primary-700);--lib-place:#1a8fdc;--lib-place-tint:#e7f3fc;--lib-job:#8f560b;--lib-job-tint:#fdf3e2;--lib-danger:#d4552e;--lib-danger-ink:#c2410c;--lib-danger-tint:#f9e6df;--lib-ease:cubic-bezier(.2,.7,.2,1);--lib-shadow-1:0 0 0 1px #161b2e0a,0 1px 2px #161b2e0a;--lib-shadow-pop:0 0 0 1px #161b2e14,0 14px 32px -12px #161b2e47}.fr-lib{min-height:100%;color:var(--lib-ink);padding:44px 40px 80px;position:relative}.fr-lib-inner{max-width:880px;margin:0 auto}.fr-lib-head{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.fr-lib-title{letter-spacing:-.02em;color:var(--lib-ink);margin:0;font-size:24px;font-weight:650;line-height:30px}.fr-lib-primary{background:var(--lib-action);color:#fff;height:38px;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px var(--color-primary-800);border:0;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 15px 0 13px;font-size:13.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-lib-primary{box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-lib-primary{transition:background-color .15s,box-shadow .2s}.fr-lib-primary svg{width:15px;height:15px}.fr-lib-primary:hover{background:var(--lib-action-hover);box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px -8px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-lib-primary:hover{box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px -8px color-mix(in srgb,var(--color-primary-600) 65%,transparent)}}.fr-lib-primary:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px}.fr-lib-primary[data-quiet]{background:var(--lib-paper);color:var(--lib-ink)}.fr-lib-primary[data-quiet],.fr-lib-primary[data-quiet]:hover{box-shadow:inset 0 0 0 1px var(--lib-line-strong),0 1px 2px #161b2e0a}.fr-lib-primary[data-quiet]:hover{background:var(--lib-hover)}.fr-lib-tools{justify-content:space-between;align-items:center;gap:12px;margin:24px 0 0;display:flex}.fr-lib-count{color:var(--lib-muted);margin:0;font-size:13px}.fr-lib-search{width:260px;max-width:100%;position:relative}.fr-lib-search svg{width:15px;height:15px;color:var(--lib-soft);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.fr-lib-search input{border:1px solid var(--lib-line);background:var(--lib-paper);width:100%;height:36px;color:var(--lib-ink);font:inherit;box-shadow:var(--lib-shadow-1);border-radius:10px;padding:0 32px;font-size:14px;transition:border-color .15s,box-shadow .15s}.fr-lib-search input::placeholder{color:var(--lib-soft)}.fr-lib-search input:focus{border-color:var(--lib-action);box-shadow:0 0 0 3px var(--color-primary-600);outline:0}@supports (color:color-mix(in lab,red,red)){.fr-lib-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-600) 15%,transparent)}}.fr-lib-search button{width:24px;height:24px;color:var(--lib-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.fr-lib-search button:hover{background:var(--lib-hover);color:var(--lib-ink-2)}.fr-lib-search button svg{width:13px;height:13px;color:inherit;position:static;transform:none}.fr-lib-none{color:var(--lib-muted);padding:48px 0;font-size:14px}.fr-lib-none button{font:inherit;color:var(--lib-action);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}.fr-lib-alert{background:var(--lib-danger-tint);color:#9b3a1b;border-radius:12px;margin:20px 0 0;padding:10px 14px;font-size:13.5px;line-height:19px}.fr-lib-alert:empty{margin:0;padding:0}.fr-lib-cards{gap:20px;margin-top:24px;display:grid}.fr-lib-card{background:var(--lib-paper);min-width:0;box-shadow:var(--lib-shadow-1);border-radius:16px;padding:0 8px 6px;container:fr-lib-card/inline-size}.fr-lib-card-head{align-items:baseline;gap:8px;padding:16px 12px 4px;display:flex}.fr-lib-card-title{letter-spacing:-.01em;color:var(--lib-ink);margin:0;font-size:15px;font-weight:650;line-height:20px}.fr-lib-card-count{color:var(--lib-muted);font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.fr-lib-rows{margin:0;padding:0;list-style:none}.fr-lib-row{transition:grid-template-rows .26s var(--lib-ease),opacity .2s ease;grid-template-rows:1fr;display:grid}.fr-lib-row[data-leaving]{opacity:0;pointer-events:none;grid-template-rows:0fr}.fr-lib-row-in{min-height:0;transition:background-color .18s ease,padding .26s var(--lib-ease);border-radius:12px;align-items:center;gap:14px;padding:13px 12px;display:grid;position:relative}.fr-lib-row[data-leaving]>.fr-lib-row-in{padding-block:0;overflow:hidden}.fr-lib-row[data-kind=general]>.fr-lib-row-in{grid-template-columns:36px minmax(0,1fr) 184px 32px;grid-template-areas:"glyph main ready more"}.fr-lib-row[data-kind=version]>.fr-lib-row-in{grid-template-columns:36px minmax(0,1fr) 156px 184px 32px;grid-template-areas:"glyph main state ready more"}.fr-lib-row+.fr-lib-row>.fr-lib-row-in:before{content:"";background:var(--lib-line-soft);height:1px;transition:opacity .18s;position:absolute;top:0;left:62px;right:12px}.fr-lib-row-in:hover,.fr-lib-row[data-open]>.fr-lib-row-in{background:var(--lib-row-hover)}.fr-lib-row:hover+.fr-lib-row>.fr-lib-row-in:before,.fr-lib-row:hover>.fr-lib-row-in:before,.fr-lib-row[data-open]+.fr-lib-row>.fr-lib-row-in:before,.fr-lib-row[data-open]>.fr-lib-row-in:before{opacity:0}.fr-lib-glyph{border-radius:10px;grid-area:glyph;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;line-height:1;display:grid}.fr-lib-glyph svg{width:17px;height:17px}.fr-lib-glyph[data-kind=general]{background:var(--lib-place-tint);color:var(--lib-place)}.fr-lib-glyph[data-kind=version]{background:var(--lib-job-tint);color:var(--lib-job)}.fr-lib-row-main{grid-area:main;min-width:0}.fr-lib-row-title{color:var(--lib-ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:20px;text-decoration:none;display:block}.fr-lib-row-title:after{content:"";z-index:1;border-radius:12px;position:absolute;inset:0}.fr-lib-row-title:focus-visible{outline:none}.fr-lib-row-title:focus-visible:after{outline:2px solid var(--lib-action);outline-offset:-2px}.fr-lib-row[data-kind=general] .fr-lib-row-title{font-size:15.5px;line-height:22px}.fr-lib-row-detail{color:var(--lib-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:12.5px;line-height:17px}.fr-lib-when{white-space:nowrap}.fr-lib-facts{display:contents}.fr-lib-state{color:var(--lib-ink-2);grid-area:state;margin:0;font-size:12.5px;font-weight:600;line-height:17px}.fr-lib-state[data-quiet]{color:var(--lib-muted);font-weight:500}.fr-lib-ready{color:var(--lib-ink-2);white-space:nowrap;grid-area:ready;align-items:center;gap:7px;margin:0;font-size:12.5px;font-weight:600;line-height:17px;display:flex}.fr-lib-ready i{border-radius:50%;flex:none;width:7px;height:7px}.fr-lib-score{color:var(--lib-ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.fr-lib-more{z-index:2;width:32px;height:32px;color:var(--lib-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:more;place-items:center;transition:background-color .15s,color .15s;display:grid;position:relative}.fr-lib-more:hover,.fr-lib-more[aria-expanded=true]{color:var(--lib-ink-2);background:#eceef4}.fr-lib-more:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px}.fr-lib-more svg{width:16px;height:16px}.fr-lib-pop{z-index:5;background:var(--lib-paper);width:208px;box-shadow:var(--lib-shadow-pop);animation:fr-lib-pop .14s var(--lib-ease) both;border-radius:12px;padding:6px;position:absolute;top:calc(100% - 6px);right:8px}@keyframes fr-lib-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.fr-lib-pop-title,.fr-lib-pop-veil{display:none}.fr-lib-pop-item{width:100%;height:36px;font:inherit;color:var(--lib-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.fr-lib-pop-item:hover{background:var(--lib-hover);color:var(--lib-ink)}.fr-lib-pop-item:focus-visible{outline:2px solid var(--lib-action);outline-offset:-2px}.fr-lib-pop-item svg{width:15px;height:15px;color:var(--lib-soft)}.fr-lib-pop hr{background:var(--lib-line-soft);border:0;height:1px;margin:6px 4px}.fr-lib-pop-danger{color:var(--lib-danger-ink)}.fr-lib-pop-danger svg{color:currentColor}.fr-lib-pop-danger:hover{background:var(--lib-danger-tint);color:#b23c12}.fr-lib-next{border-top:1px solid var(--lib-line-soft);justify-content:space-between;align-items:center;gap:20px;margin:0 12px 0 62px;padding:14px 0 12px;display:flex}.fr-lib-card>.fr-lib-next:first-child{border-top:0;margin-left:12px;padding-top:16px}.fr-lib-next-text{min-width:0}.fr-lib-next-title{color:var(--lib-ink);margin:0;font-size:14px;font-weight:600;line-height:19px}.fr-lib-next-detail{color:var(--lib-body);margin:2px 0 0;font-size:13px;line-height:18px}.fr-lib-next>.fr-lib-next-detail:first-child{margin:0}.fr-lib-next-go{background:var(--lib-action);color:#fff;white-space:nowrap;height:36px;box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px var(--color-primary-800);border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-lib-next-go{box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-lib-next-go{transition:background-color .15s}.fr-lib-next-go svg{width:14px;height:14px;transition:transform .22s var(--lib-ease)}.fr-lib-next-go:hover{background:var(--lib-action-hover)}.fr-lib-next-go:hover svg{transform:translate(2px)}.fr-lib-next-go:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px}.fr-lib-empty{margin-top:24px;padding:8px}.fr-lib-drop{border:1.5px dashed var(--lib-line-strong);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:44px 24px 40px;transition:border-color .2s,background-color .2s;display:flex}.fr-lib-drop:hover,.fr-lib[data-dragging] .fr-lib-drop{border-color:var(--lib-place);background:#f7fbfe}.fr-lib-drop-icon{background:var(--lib-place-tint);width:44px;height:44px;color:var(--lib-place);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.fr-lib-drop-icon svg{width:20px;height:20px}.fr-lib-drop-title{letter-spacing:-.01em;color:var(--lib-ink);margin:0;font-size:16px;font-weight:650}.fr-lib-drop-text{max-width:420px;color:var(--lib-muted);margin:0;font-size:13.5px;line-height:20px}.fr-lib-when-touch{display:none}.fr-lib-drop .fr-lib-primary{height:40px;margin-top:12px}.fr-lib-quiet{min-height:32px;font:inherit;color:var(--lib-muted);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--lib-line-strong);text-decoration-color:var(--lib-line-strong);text-underline-offset:3px;background:0 0;border:0;margin-top:2px;padding:0 6px;font-size:13px}.fr-lib-quiet:hover{color:var(--lib-ink-2);text-decoration-color:initial}.fr-lib-quiet:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px;border-radius:4px}.fr-lib-dropveil{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#161b2e2e;place-items:center;padding:24px;animation:fr-lib-fade .15s both;display:grid;position:fixed;inset:0}.fr-lib-dropveil>div{border:1.5px dashed var(--lib-place);background:var(--lib-paper);color:var(--lib-ink);box-shadow:var(--lib-shadow-pop);border-radius:16px;align-items:center;gap:12px;padding:18px 26px;font-size:15px;font-weight:600;display:flex}.fr-lib-dropveil svg{width:20px;height:20px;color:var(--lib-place)}@keyframes fr-lib-fade{0%{opacity:0}}.fr-lib-question{background:var(--lib-paper);width:calc(100% - 32px);max-width:380px;color:var(--lib-ink);animation:fr-lib-up .24s var(--lib-ease) both;border:0;border-radius:16px;margin:auto;padding:0;box-shadow:0 4px 12px #161b2e0d,0 28px 64px -20px #161b2e45}.fr-lib-question::backdrop{background:#161b2e52;animation:fr-lib-fade .18s both}@keyframes fr-lib-up{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fr-lib-question-in{padding:22px 22px 18px}.fr-lib-question h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650}.fr-lib-question p{color:var(--lib-muted);margin:8px 0 0;font-size:14px;line-height:20px}.fr-lib-question p b{color:var(--lib-ink-2);font-weight:600}.fr-lib-question-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.fr-lib-btn{height:36px;font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.fr-lib-btn:disabled{opacity:.55;cursor:default}.fr-lib-btn:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px}.fr-lib-btn-ghost{background:var(--lib-fill);color:var(--lib-ink-2)}.fr-lib-btn-ghost:hover:not(:disabled){background:#eaebf1}.fr-lib-btn-danger{background:var(--lib-danger);color:#fff}.fr-lib-btn-danger:hover:not(:disabled){background:var(--color-destructive-600)}.fr-lib-btn svg{width:14px;height:14px}@keyframes fr-lib-spin{to{transform:rotate(1turn)}}.fr-lib-spin{animation:fr-lib-spin .8s linear infinite}@container fr-lib-card (max-width:700px){.fr-lib-row[data-kind]>.fr-lib-row-in{grid-template-columns:34px minmax(0,1fr) 40px;grid-template-areas:"glyph main more""glyph facts more";align-items:start;gap:0 12px;padding:13px 4px 14px 10px}.fr-lib-row+.fr-lib-row>.fr-lib-row-in:before{left:56px;right:10px}.fr-lib-glyph{width:34px;height:34px}.fr-lib-row-title,.fr-lib-row[data-kind=general] .fr-lib-row-title{font-size:15px;line-height:20px}.fr-lib-row-detail{font-size:13px;line-height:18px}.fr-lib-facts{flex-wrap:wrap;grid-area:facts;align-items:center;gap:4px 12px;margin-top:6px;display:flex}.fr-lib-ready,.fr-lib-state{font-size:13px}.fr-lib-state:empty{display:none}.fr-lib-score{color:var(--lib-muted);margin-left:0}.fr-lib-more{width:40px;height:40px;color:var(--lib-muted);border-radius:10px;margin-top:-6px}.fr-lib-more svg{width:18px;height:18px}.fr-lib-card>.fr-lib-next:first-child,.fr-lib-next{flex-direction:column;align-items:stretch;gap:12px;margin:0 10px;padding:12px 0}.fr-lib-card>.fr-lib-next:first-child{padding-top:14px}.fr-lib-next-go{border-radius:12px;height:44px;font-size:14.5px}}@media (max-width:639px){.fr-lib{padding:20px 16px 48px}.fr-lib-title{font-size:26px;line-height:32px}.fr-lib-head .fr-lib-primary{border-radius:11px;height:40px;padding:0 12px 0 11px}.fr-lib-tools{flex-wrap:wrap;margin-top:16px}.fr-lib-search{width:100%}.fr-lib-cards{gap:16px;margin-top:18px}.fr-lib-card{padding:0 6px 4px}.fr-lib-card-head{padding:14px 10px 2px}.fr-lib-pop-veil{z-index:60;background:#161b2e52;animation:fr-lib-fade .18s both;display:block;position:fixed;inset:0}.fr-lib-pop{z-index:61;width:auto;padding:8px 12px calc(20px + env(safe-area-inset-bottom));animation:fr-lib-sheet-up .26s var(--lib-ease) both;border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;box-shadow:0 -12px 48px -12px #161b2e40}.fr-lib-pop:before{content:"";background:var(--lib-line-strong);border-radius:2px;width:36px;height:4px;margin:4px auto 10px;display:block}.fr-lib-pop-title{color:var(--lib-muted);overflow-wrap:anywhere;margin:0;padding:2px 10px 8px;font-size:13px;line-height:18px;display:block}.fr-lib-pop-item{border-radius:12px;gap:12px;height:48px;padding:0 10px;font-size:15px}.fr-lib-pop-item svg{width:18px;height:18px;color:var(--lib-muted)}.fr-lib-pop-danger svg{color:currentColor}.fr-lib-empty{margin-top:18px;padding:6px}.fr-lib-drop{padding:32px 18px 28px}.fr-lib-drop .fr-lib-primary{border-radius:12px;justify-content:center;width:100%;height:46px;font-size:15px}.fr-lib-quiet{min-height:44px;font-size:14px}}@keyframes fr-lib-sheet-up{0%{opacity:0;transform:translateY(24px)}}@media (hover:none){.fr-lib-when-pointer{display:none}.fr-lib-when-touch{display:inline}}@media (prefers-reduced-motion:reduce){.fr-lib *,.fr-lib :after,.fr-lib :before,.fr-lib-dropveil,.fr-lib-question,.fr-lib-question *,.fr-lib-question::backdrop{transition:none!important;animation:none!important}}.fr-lib-modal{background:var(--lib-paper);width:calc(100% - 32px);max-width:480px;max-height:calc(100dvh - 32px);color:var(--lib-ink);animation:fr-lib-up .24s var(--lib-ease) both;border:0;border-radius:18px;margin:auto;padding:0;overflow-y:auto;box-shadow:0 4px 12px #161b2e0d,0 28px 64px -20px #161b2e45}.fr-lib-modal::backdrop{background:#161b2e52}.fr-lib-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 22px 0;display:flex}.fr-lib-modal-head h2{letter-spacing:-.015em;margin:0;font-size:18px;font-weight:650}.fr-lib-modal-head p{color:var(--lib-muted);margin:4px 0 0;font-size:13.5px;line-height:19px}.fr-lib-modal-x{width:32px;height:32px;color:var(--lib-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -6px 0 0;display:grid}.fr-lib-modal-x svg{width:16px;height:16px}.fr-lib-modal-x:hover:not(:disabled){background:var(--lib-hover);color:var(--lib-ink-2)}.fr-lib-modal-body{flex-direction:column;gap:16px;padding:18px 22px 22px;display:flex}.fr-lib-modal-body[hidden]{display:none}.fr-lib-modal-busy{text-align:center;padding:40px 22px 44px}.fr-lib-modal-busy>svg{width:24px;height:24px;color:var(--lib-action)}.fr-lib-modal-busy-title{margin:14px 0 0;font-size:15px;font-weight:600}.fr-lib-modal-busy-text{max-width:340px;color:var(--lib-muted);margin:6px auto 0;font-size:13.5px;line-height:19px}.fr-lib-modal-error{background:var(--lib-danger-tint);color:var(--color-destructive-700);border-radius:10px;margin:0;padding:10px 12px;font-size:13.5px;line-height:19px}.fr-lib-dropzone{border:1.5px dashed var(--lib-line-strong);background:var(--lib-fill);width:100%;color:var(--lib-ink);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:24px 16px 22px;transition:border-color .18s,background-color .18s;display:flex}.fr-lib-dropzone:hover,.fr-lib-dropzone[data-state=drag]{border-color:var(--lib-place);background:var(--lib-place-tint)}.fr-lib-dropzone[data-state=file]{border-style:solid;border-color:var(--color-success-200);background:#eef8f3}.fr-lib-dropzone:focus-visible{outline:2px solid var(--lib-action);outline-offset:2px}.fr-lib-dropzone-icon{background:var(--lib-paper);width:40px;height:40px;box-shadow:var(--lib-shadow-1);color:var(--lib-place);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.fr-lib-dropzone[data-state=file] .fr-lib-dropzone-icon{color:var(--color-success-600)}.fr-lib-dropzone-icon svg{width:18px;height:18px}.fr-lib-dropzone b{font-size:14px;font-weight:600}.fr-lib-dropzone-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fr-lib-dropzone small{color:var(--lib-muted);font-size:12.5px}.fr-lib-seg{background:var(--lib-fill);border-radius:11px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.fr-lib-seg button{height:34px;font:inherit;color:var(--lib-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13.5px;font-weight:600;transition:background-color .18s,color .18s,box-shadow .18s}.fr-lib-seg button[aria-pressed=true]{background:var(--lib-paper);color:var(--lib-ink);box-shadow:var(--lib-shadow-1)}.fr-lib-seg button:focus-visible{outline:2px solid var(--lib-action);outline-offset:-2px}.fr-lib-seg-hint{color:var(--lib-muted);align-items:center;gap:6px;margin:8px 2px 0;font-size:12.5px;line-height:18px;display:flex}.fr-lib-inline-spin{width:13px;height:13px}.fr-lib-fields{gap:12px}.fr-lib-field-wrap,.fr-lib-fields{flex-direction:column;display:flex}.fr-lib-field-wrap{gap:6px}.fr-lib-field-label{color:var(--lib-ink-2);font-size:12.5px;font-weight:600}.fr-lib-field{border:1px solid var(--lib-line);background:var(--lib-paper);width:100%;min-height:40px;color:var(--lib-ink);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s}.fr-lib-field::placeholder{color:var(--lib-soft)}.fr-lib-field:focus{border-color:var(--lib-action);box-shadow:0 0 0 3px var(--color-primary-600);outline:0}@supports (color:color-mix(in lab,red,red)){.fr-lib-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-600) 15%,transparent)}}.fr-lib-field:disabled{opacity:.6}textarea.fr-lib-field{resize:vertical;min-height:96px}.fr-lib-select{display:block;position:relative}.fr-lib-select select{appearance:none;padding-right:34px}.fr-lib-select svg{width:15px;height:15px;color:var(--lib-soft);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fr-lib-primary-wide{justify-content:center;width:100%;height:44px}.fr-home{--hm-ink:#161b2e;--hm-ink-2:#353c51;--hm-body:#4a516a;--hm-muted:#6b7187;--hm-soft:#979eb3;--hm-line:#e5e7ef;--hm-line-strong:#d3d7e3;--hm-paper:#fff;--hm-fill:#f4f4f8;--hm-hover:#f3f4f9;--hm-action:var(--color-primary-600);--hm-action-hover:var(--color-primary-700);--hm-action-ink:var(--color-primary-700);--hm-selected:var(--color-primary-50);--hm-success:var(--color-success-700);--hm-success-tint:#e8f4ee;--hm-warn:var(--color-warning-700);--hm-warn-tint:var(--color-warning-100);--hm-danger:var(--color-destructive-600);--hm-danger-tint:var(--color-warning-200);--hm-ease:cubic-bezier(.2,.7,.2,1);--hm-shadow-1:0 0 0 1px #161b2e0a,0 1px 2px #161b2e0a;--hm-shadow-2:0 0 0 1px #161b2e0a,0 18px 40px -22px #161b2e4d;min-height:100%;color:var(--hm-ink);padding:28px 32px 72px;position:relative}.fr-home-inner{max-width:1180px;margin:0 auto}.fr-home a{color:inherit}.fr-home-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fr-home-date{color:var(--hm-soft);margin:0 0 6px;font-size:12.5px;font-weight:500}.fr-home-title{letter-spacing:-.02em;color:var(--hm-ink);margin:0;font-size:24px;font-weight:650;line-height:1.2}.fr-home-sub{color:var(--hm-muted);margin:6px 0 0;font-size:14px;line-height:20px}.fr-home-head-actions{flex:none;gap:8px;display:flex}.fr-home a.fr-home-primary,.fr-home-primary{background:var(--hm-action);color:#fff;height:40px;font:inherit;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px var(--color-primary-800);border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-home a.fr-home-primary,.fr-home-primary{box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-home a.fr-home-primary,.fr-home-primary{transition:background-color .18s ease,box-shadow .22s var(--hm-ease),transform .22s var(--hm-ease)}.fr-home-primary svg{width:16px;height:16px}.fr-home-primary:hover{background:var(--hm-action-hover);box-shadow:inset 0 1px 0 #ffffff21,0 8px 18px -8px var(--color-primary-600)}@supports (color:color-mix(in lab,red,red)){.fr-home-primary:hover{box-shadow:inset 0 1px 0 #ffffff21,0 8px 18px -8px color-mix(in srgb,var(--color-primary-600) 65%,transparent)}}.fr-home-primary:hover{transform:translateY(-1px)}.fr-home-primary:active{transform:none}.fr-home-primary:focus-visible{outline:2px solid var(--hm-action);outline-offset:2px}.fr-home-secondary{border:1px solid var(--hm-line-strong);background:var(--hm-paper);height:40px;color:var(--hm-ink);font:inherit;box-shadow:var(--hm-shadow-1);border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.fr-home-secondary svg{width:16px;height:16px;color:var(--hm-muted)}.fr-home-secondary:hover{background:var(--hm-hover);border-color:#c3c8d8}.fr-home-secondary:focus-visible{outline:2px solid var(--hm-action);outline-offset:2px}.fr-home-rise{animation:fr-home-in .4s var(--hm-ease) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes fr-home-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fr-home-ledger{background:var(--hm-paper);box-shadow:var(--hm-shadow-1);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.85fr);margin-top:22px;display:grid;overflow:hidden}.fr-home-cell{min-width:0;color:inherit;flex-direction:column;gap:10px;padding:18px 22px 16px;text-decoration:none;transition:background-color .2s;display:flex}.fr-home-cell+.fr-home-cell{border-left:1px solid var(--hm-line)}.fr-home-cell:hover{background:var(--hm-hover)}.fr-home-cell:focus-visible{outline:2px solid var(--hm-action);outline-offset:-2px}.fr-home-cell-cap{color:var(--hm-muted);margin:0;font-size:12.5px;font-weight:600}.fr-home-cell[data-stretch]{position:relative}.fr-home-cell-link{color:inherit;outline:none;text-decoration:none}.fr-home-cell-link:after{content:"";position:absolute;inset:0}.fr-home-cell[data-stretch]:has(.fr-home-cell-link:focus-visible){outline:2px solid var(--hm-action);outline-offset:-2px}.fr-home-cell-top{justify-content:space-between;align-items:center;gap:10px;min-height:18px;display:flex}.fr-home-goal-btn{z-index:1;height:28px;color:var(--hm-action-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:-5px -8px -5px 0;padding:0 8px;font-size:12.5px;font-weight:600;transition:background-color .15s;position:relative}.fr-home-goal-btn:hover{background:var(--color-primary-50)}.fr-home-goal-btn:focus-visible{outline:2px solid var(--hm-action);outline-offset:1px}.fr-home-goal{--hm-ink:#161b2e;--hm-ink-2:#353c51;--hm-muted:#6b7187;--hm-line-strong:#d3d7e3;--hm-action:var(--color-primary-600);--hm-action-ink:var(--color-primary-700);--hm-danger:var(--color-destructive-600);box-sizing:border-box;color:var(--hm-ink);background:#fff;border:0;border-radius:12px;margin:0;padding:14px;font-family:inherit;display:none;position:fixed;inset:auto;box-shadow:0 0 0 1px #161b2e14,0 18px 40px -18px #161b2e66}@supports selector(:popover-open){.fr-home-goal:popover-open{animation:fr-home-pop .16s cubic-bezier(.2,.7,.2,1) both;display:block}}@keyframes fr-home-pop{0%{opacity:0;transform:translateY(-4px)}}.fr-home-goal-title{margin:0;font-size:13.5px;font-weight:600}.fr-home-goal-note{color:var(--hm-muted);margin:3px 0 0;font-size:12.5px;line-height:17px}.fr-home-goal-row{align-items:center;gap:8px;margin-top:12px;display:flex}.fr-home-goal-row button{border:1px solid var(--hm-line-strong);width:36px;height:36px;color:var(--hm-ink-2);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fr-home-goal-row button:disabled{opacity:.45;cursor:not-allowed}.fr-home-goal-row button svg{width:15px;height:15px}.fr-home-goal-row input{box-sizing:border-box;border:1px solid var(--hm-line-strong);text-align:center;width:56px;height:36px;font:inherit;font-variant-numeric:tabular-nums;color:var(--hm-ink);border-radius:9px;padding:0 6px;font-size:15px;font-weight:650}.fr-home-goal-row input:focus{border-color:var(--hm-action);outline:2px solid var(--hm-action);outline-offset:1px}.fr-home-goal-row input{appearance:textfield}.fr-home-goal-row input::-webkit-inner-spin-button,.fr-home-goal-row input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fr-home-goal-row span{color:var(--hm-muted);font-size:13px}.fr-home-goal-error{color:var(--hm-danger);margin:8px 0 0;font-size:12.5px;font-weight:500}.fr-home-goal-actions{align-items:center;gap:8px;margin-top:14px;display:flex}.fr-home-goal-spacer{flex:1}.fr-home-goal-clear{color:#4a516a;height:32px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:550;text-decoration:underline}.fr-home-goal-cancel,.fr-home-goal-save{height:32px;font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.fr-home-goal-cancel{border:1px solid var(--hm-line-strong);color:var(--hm-ink);background:#fff;font-weight:550}.fr-home-goal-save{background:var(--hm-action);color:#fff;border:0;padding:0 14px;font-weight:600}.fr-home-goal-save:disabled{opacity:.5;cursor:not-allowed}.fr-home-cell-cap:before{content:"";background:var(--place);border-radius:50%;width:6px;height:6px;margin:0 8px 1px 0;display:inline-block}.fr-home-cell-line{color:var(--hm-muted);align-items:baseline;gap:6px;margin:0;font-size:14px;display:flex}.fr-home-cell-line b{letter-spacing:-.02em;color:var(--hm-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:650}.fr-home-cell-note{color:var(--hm-muted);margin:0;font-size:12.5px}.fr-home-cell-line .fr-home-cell-note{text-align:right;margin-left:auto}.fr-home-cell-note em{color:var(--c,var(--hm-ink-2));font-style:normal;font-weight:600}.fr-home-cell-foot{color:var(--hm-soft);overflow-wrap:anywhere;margin:auto 0 0;padding-top:6px;font-size:12px;line-height:16px}.fr-home-cell-foot b{color:var(--hm-ink-2);font-weight:650}.fr-home-cell-empty{color:var(--hm-muted);margin:0;font-size:13px;line-height:18px}.fr-home-cell-big{letter-spacing:-.03em;color:var(--c,var(--hm-ink));font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:650;line-height:1}.fr-home-cell-big small{letter-spacing:0;color:var(--hm-soft);margin-left:5px;font-size:13px;font-weight:500}.fr-home-tally{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.fr-home-tally-day{flex-direction:column;gap:5px;min-width:0;display:flex}.fr-home-tally-stack{height:calc(var(--rows) * 11px + (var(--rows) - 1) * 3px);border-bottom:2px solid var(--hm-line);flex-direction:column-reverse;gap:3px;padding-bottom:4px;display:flex;position:relative}.fr-home-tally-stack i{background:var(--place);opacity:.42;height:11px;animation:fr-home-in .3s var(--hm-ease) both;animation-delay:calc(var(--i,0) * 30ms + .2s);border-radius:3px;flex:none;display:block}.fr-home-tally-day[data-today] .fr-home-tally-stack i{opacity:1}.fr-home-tally-day[data-today] .fr-home-tally-stack{border-bottom-color:var(--place)}.fr-home-tally-day[data-ahead] .fr-home-tally-stack{border-bottom-style:dashed}.fr-home-tally-stack em{text-align:center;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:11px;position:absolute;top:0;left:0;right:0}.fr-home-tally-day span{text-align:center;color:var(--hm-soft);font-size:11px;font-weight:500;line-height:12px}.fr-home-tally-day[data-today] span{color:var(--place);font-weight:700}.fr-home-tally-day[data-ahead] span{color:var(--hm-line-strong)}.fr-home-funnel{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.fr-home-funnel li{color:var(--hm-muted);grid-template-columns:62px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12.5px;display:grid}.fr-home-funnel i{height:12px;width:var(--w,0);background:var(--c);transform-origin:0;min-width:6px;animation:fr-home-wide .6s var(--hm-ease) both;border-radius:3px;animation-delay:.25s;display:block}.fr-home-funnel i[data-zero]{background:var(--hm-line);width:6px}.fr-home-funnel b{text-align:right;color:var(--hm-ink);font-variant-numeric:tabular-nums;font-weight:650}@keyframes fr-home-wide{0%{transform:scaleX(0)}}.fr-home-sheet-wrap{align-items:center;gap:14px;display:flex}.fr-home-sheet{width:46px;height:58px;transition:transform .4s var(--hm-ease);background:#fff;border-radius:3px;flex-direction:column;flex:none;gap:3px;padding:7px 6px;display:flex;transform:rotate(-2deg);box-shadow:0 0 0 1px #161b2e14,0 4px 10px -4px #161b2e33}.fr-home-cell:hover .fr-home-sheet{transform:rotate(0)translateY(-2px)}.fr-home-sheet i{background:#e2e4ec;border-radius:1px;width:72%;height:2px;display:block}.fr-home-sheet i:nth-child(odd){width:88%}.fr-home-sheet .fr-home-sheet-name{background:var(--hm-ink-2);width:60%;height:3.5px}.fr-home-sheet .fr-home-sheet-sub{background:#c3c7d6;width:40%}.fr-home-sheet .fr-home-sheet-rule{background:var(--c);width:18px;height:2px;margin:2px 0 3px}.fr-home-sheet .fr-home-sheet-h{background:var(--c);opacity:.7;width:30%;margin-top:3px}.fr-home-sheet-text{gap:4px;min-width:0;display:grid}.fr-home-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.fr-home-chips span{background:var(--place-tint);height:24px;color:var(--place);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;max-width:100%;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.fr-home-grid{grid-template-columns:minmax(0,1fr) 352px;align-items:start;gap:18px;margin-top:18px;display:grid}.fr-home-main,.fr-home-side{gap:18px;min-width:0;display:grid}.fr-home-card{background:var(--hm-paper);min-width:0;box-shadow:var(--hm-shadow-1);border-radius:16px;padding:18px 20px}.fr-home-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.fr-home-card-title{letter-spacing:-.01em;color:var(--hm-ink);margin:0;font-size:15px;font-weight:650}.fr-home-card-title span{color:var(--hm-soft);font-variant-numeric:tabular-nums;margin-left:6px;font-weight:500}.fr-home-card-hint{color:var(--hm-muted);margin:2px 0 0;font-size:12.5px}.fr-home-card-link{color:var(--hm-action-ink);flex:none;font-size:13px;font-weight:600;text-decoration:none}.fr-home-card-link:hover{text-underline-offset:3px;text-decoration:underline}.fr-home-card-link:focus-visible{outline:2px solid var(--hm-action);outline-offset:2px;border-radius:4px}.fr-home-empty{color:var(--hm-muted);margin:0;padding:14px 0 4px;font-size:13px}.fr-home-empty a{color:var(--hm-action-ink);font-weight:600;text-decoration:none}.fr-home-empty a:hover{text-underline-offset:3px;text-decoration:underline}.fr-home-tasks{gap:4px;margin:0 -8px;padding:0;list-style:none;display:grid}.fr-home-task{border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 12px;transition:background-color .18s;display:grid}.fr-home-task:hover{background:var(--hm-hover)}.fr-home-task-dot{background:var(--place);width:10px;height:10px;box-shadow:0 0 0 3px var(--place-tint);border-radius:50%}.fr-home-task[data-attention] .fr-home-task-dot{animation:fr-home-pulse 2.4s ease-in-out infinite}@keyframes fr-home-pulse{0%,to{box-shadow:0 0 0 3px var(--place-tint)}50%{box-shadow:0 0 0 6px var(--place-tint)}}.fr-home-task-title{color:var(--hm-ink);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:18px}.fr-home-task-detail{color:var(--hm-muted);margin:2px 0 0;font-size:12.5px;line-height:17px}.fr-home-task-action{border:1px solid var(--hm-line-strong);background:var(--hm-paper);height:32px;color:var(--hm-ink);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:0 1px 2px #161b2e0a}.fr-home-task-action svg{width:13px;height:13px;color:var(--hm-soft);transition:transform .22s var(--hm-ease),color .18s ease}.fr-home-task-action:hover{border-color:var(--place);color:var(--place)}.fr-home-task-action:hover svg{color:var(--place);transform:translate(2px)}.fr-home-task-action:focus-visible{outline:2px solid var(--hm-action);outline-offset:2px}.fr-home-clear{background:var(--hm-success-tint);color:var(--hm-success);border-radius:12px;align-items:center;gap:12px;margin:0;padding:14px 16px;font-size:13.5px;display:flex}.fr-home-clear svg{flex:none;width:18px;height:18px}.fr-home-clear b{font-weight:650}.fr-home-clear span{color:var(--color-success-700)}.fr-home-rows{margin:0 -10px;display:grid}.fr-home-row{color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) 108px 64px;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:background-color .18s;display:grid}.fr-home-row:hover{background:var(--hm-hover)}.fr-home-row:focus-visible{outline:2px solid var(--hm-action);outline-offset:-2px}.fr-home-row-title{color:var(--hm-ink);margin:0;font-size:13.5px;font-weight:600;line-height:18px}.fr-home-row-co,.fr-home-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-home-row-co{color:var(--hm-muted);margin:1px 0 0;font-size:12.5px}.fr-home-status{color:var(--hm-ink-2);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.fr-home-status i{background:var(--c,var(--hm-soft));border-radius:50%;flex:none;width:7px;height:7px}.fr-home-row-when{color:var(--hm-soft);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.fr-home-resume{color:inherit;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -10px;padding:8px 10px;text-decoration:none;transition:background-color .18s;display:grid}.fr-home-resume:hover{background:var(--hm-hover)}.fr-home-resume:focus-visible{outline:2px solid var(--hm-action);outline-offset:-2px}.fr-home-ring{width:40px;height:40px;position:relative}.fr-home-ring svg{width:40px;height:40px;display:block;transform:rotate(-90deg)}.fr-home-ring circle{fill:none;stroke-width:3.5px}.fr-home-ring circle:first-child{stroke:var(--hm-fill)}.fr-home-ring circle:last-child{stroke:var(--c);stroke-linecap:round;stroke-dasharray:var(--len) 1000;transition:stroke-dasharray .8s var(--hm-ease);animation:fr-home-ring .9s var(--hm-ease) both;animation-delay:.15s}@keyframes fr-home-ring{0%{stroke-dasharray:0 1000}}.fr-home-ring b{color:var(--c);font-variant-numeric:tabular-nums;letter-spacing:-.02em;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.fr-home-resume-role{color:var(--hm-ink);margin:0;font-size:13.5px;font-weight:600;line-height:18px}.fr-home-resume-meta,.fr-home-resume-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-home-resume-meta{color:var(--hm-muted);margin:1px 0 0;font-size:12.5px}.fr-home-resume-meta em{color:var(--c);font-style:normal;font-weight:600}.fr-home-resume svg.fr-home-chev{width:14px;height:14px;color:var(--hm-soft);transition:transform .22s var(--hm-ease)}.fr-home-resume:hover svg.fr-home-chev{transform:translate(2px)}.fr-home-recos{margin:0 -10px;display:grid}.fr-home-reco{color:inherit;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;transition:background-color .18s;display:grid}.fr-home-reco:hover{background:var(--hm-hover)}.fr-home-reco:focus-visible{outline:2px solid var(--hm-action);outline-offset:-2px}.fr-home-reco-title{color:var(--hm-ink);margin:0;font-size:13.5px;font-weight:600;line-height:18px}.fr-home-reco-meta,.fr-home-reco-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-home-reco-meta{color:var(--hm-muted);margin:1px 0 0;font-size:12.5px}.fr-home-reco-meta i{color:var(--hm-soft);padding:0 5px;font-style:normal}.fr-home-score{background:var(--place-tint);height:22px;color:var(--place-ink,var(--place));white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:650;display:inline-flex}.fr-home-reco-why{color:var(--hm-body);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12.5px;line-height:17px;overflow:hidden}.fr-home-reco-why svg{vertical-align:-2px;width:13px;height:13px;color:var(--hm-success);margin-right:5px;display:inline-block}.fr-home-reco-wrap{position:relative}.fr-home-reco-wrap>.fr-home-reco{padding-bottom:37px}.fr-home-reco-wrap[data-credit=employer]>.fr-home-reco,.fr-home-reco-wrap[data-credit=usajobs]>.fr-home-reco{padding-bottom:26px}.fr-home-reco-credit{color:var(--hm-soft);align-items:center;gap:6px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;left:10px}.fr-home .fr-home-reco-credit a.fr-home-credit-link{color:var(--hm-muted);text-underline-offset:2px;text-decoration:underline}a.fr-home-credit{box-sizing:border-box;border:1px solid var(--hm-line-strong);background:var(--hm-paper);min-width:116px;min-height:23px;color:var(--hm-ink-2);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}a.fr-home-credit:hover{border-color:var(--color-primary-200);color:var(--hm-action-ink)}a.fr-home-credit:focus-visible{outline:2px solid var(--hm-action);outline-offset:2px}.fr-home-sourcing{color:var(--hm-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;line-height:1.4;display:flex}.fr-home-sourcing .fr-home-clock{font-variant-numeric:tabular-nums;color:var(--hm-soft);margin-left:auto}.fr-home-skeleton{gap:10px;padding:6px 0;display:grid}.fr-home-skeleton i{background:var(--hm-fill);border-radius:7px;height:14px;animation:fr-home-shimmer 1.4s ease-in-out infinite;display:block}.fr-home-skeleton i:nth-child(2n){width:70%}@keyframes fr-home-shimmer{50%{opacity:.5}}.fr-home-feed{margin:0;padding:0;list-style:none;display:grid}.fr-home-feed li{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:10px;padding:6px 0;display:grid;position:relative}.fr-home-feed li+li:before{content:"";background:var(--hm-line);width:1px;height:14px;position:absolute;top:-8px;left:6.5px}.fr-home-feed-dot{background:var(--place);width:8px;height:8px;box-shadow:0 0 0 3px var(--place-tint);border-radius:50%;margin:6px 3px 0}.fr-home-feed a{color:var(--hm-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:19px;text-decoration:none}.fr-home-feed a:hover{color:var(--hm-ink);text-underline-offset:3px;text-decoration:underline}.fr-home-feed time{color:var(--hm-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;line-height:19px}.fr-home-ext{background:var(--hm-paper);box-shadow:var(--hm-shadow-1);border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px 16px;display:flex}.fr-home-ext-icon{background:var(--hm-fill);width:30px;height:30px;color:var(--hm-muted);border-radius:9px;flex:none;place-items:center;display:grid}.fr-home-ext-icon svg{width:15px;height:15px}.fr-home-ext p{min-width:0;color:var(--hm-muted);flex:1;margin:0;font-size:13px}.fr-home-ext p b,.fr-home-ext-get{color:var(--hm-ink);font-weight:600}.fr-home-ext-get{border:1px solid var(--hm-line-strong);background:var(--hm-paper);height:32px;white-space:nowrap;border-radius:9px;align-items:center;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.fr-home-ext-get:hover{background:var(--hm-hover)}.fr-home-ext-close{width:30px;height:30px;color:var(--hm-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.fr-home-ext-close:hover{background:var(--hm-hover);color:var(--hm-ink-2)}.fr-home-ext-close svg{width:14px;height:14px}@media (max-width:1100px){.fr-home-grid{grid-template-columns:minmax(0,1fr)}.fr-home-side{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fr-home-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-home-cell:nth-child(3){border-left:0}.fr-home-cell:nth-child(n+3){border-top:1px solid var(--hm-line)}}@media (max-width:639px){.fr-home{padding:20px 16px 40px}.fr-home-head{flex-direction:column;align-items:stretch}.fr-home-primary,.fr-home-secondary{flex:1;justify-content:center}.fr-home-title{font-size:22px}.fr-home-ledger{grid-template-columns:minmax(0,1fr)}.fr-home-cell{padding:16px 16px 14px}.fr-home-cell+.fr-home-cell{border-left:0;border-top:1px solid var(--hm-line)}.fr-home-card{padding:16px}.fr-home-task{grid-template-columns:10px minmax(0,1fr)}.fr-home-task-action{grid-column:2;justify-self:start}.fr-home-row{grid-template-columns:minmax(0,1fr) auto}.fr-home-row-when{display:none}.fr-home-side{grid-template-columns:minmax(0,1fr)}.fr-home-ext p span{display:none}.fr-home-inner[data-fresh]{flex-direction:column;gap:18px;display:flex}.fr-home-inner[data-fresh] .fr-home-main,.fr-home-inner[data-fresh]>.fr-home-grid{display:contents}.fr-home-inner[data-fresh] .fr-home-upnext,.fr-home-inner[data-fresh]>.fr-home-head{order:-1}.fr-home-inner[data-fresh]>.fr-home-ext,.fr-home-inner[data-fresh]>.fr-home-ledger{margin-top:0}.fr-home-head-actions[data-free]{flex-direction:column-reverse}.fr-home-inner[data-fresh] .fr-home-head-actions[data-free]{display:none}.fr-home-inner[data-fresh] .fr-home-task[data-primary] .fr-home-task-action{background:var(--hm-action);color:#fff;border-color:#0000;height:40px;padding:0 16px}.fr-home-inner[data-fresh] .fr-home-task[data-primary] .fr-home-task-action svg{color:#fff}.fr-home-inner[data-fresh] .fr-home-task[data-primary] .fr-home-task-action:hover{background:var(--hm-action-hover);color:#fff}}@media (prefers-reduced-motion:reduce){.fr-home-funnel i,.fr-home-goal,.fr-home-ring circle:last-child,.fr-home-rise,.fr-home-tally-stack i{animation:none!important}.fr-home-task[data-attention] .fr-home-task-dot{animation:none}.fr-home *,.fr-home :after,.fr-home :before{transition:none!important}}.fr-admin{--ad-ink:#161b2e;--ad-ink-2:#353c51;--ad-body:#4a516a;--ad-muted:#6b7187;--ad-soft:#979eb3;--ad-line:#e5e7ef;--ad-line-strong:#d3d7e3;--ad-paper:#fff;--ad-fill:#f4f4f8;--ad-hover:#f3f4f9;--ad-action:var(--color-primary-600);--ad-action-hover:var(--color-primary-700);--ad-action-ink:var(--color-primary-700);--ad-selected:var(--color-primary-50);--ad-money:var(--color-success-700);--ad-money-tint:#e8f4ee;--ad-warn:var(--color-warning-700);--ad-warn-tint:var(--color-warning-100);--ad-danger:var(--color-destructive-600);--ad-danger-tint:var(--color-warning-200);--ad-ease:cubic-bezier(.2,.7,.2,1);--ad-shadow-1:0 0 0 1px #161b2e0a,0 1px 2px #161b2e0a;min-height:100%;color:var(--ad-ink);padding:24px 32px 72px;position:relative}.fr-admin-inner{max-width:1240px;margin:0 auto}.fr-admin-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fr-admin-brand{color:var(--ad-muted);margin:0;font-size:13px;font-weight:600}.fr-admin-brand b{color:var(--ad-ink);font-weight:650}.fr-admin-date{color:var(--ad-soft);font-size:12.5px}.fr-admin-nav{border-bottom:1px solid var(--ad-line);scrollbar-width:none;gap:2px;margin:10px -4px 0;padding:0 4px;display:flex;position:relative;overflow-x:auto}.fr-admin-nav::-webkit-scrollbar{display:none}.fr-admin-tab{color:var(--ad-muted);white-space:nowrap;border-radius:8px 8px 0 0;flex:none;padding:9px 12px 11px;font-size:14px;font-weight:550;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.fr-admin-tab:hover{color:var(--ad-ink);background:var(--ad-hover)}.fr-admin-tab:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.fr-admin-tab[aria-current=page]{color:var(--ad-ink)}.fr-admin-tab[aria-current=page]:after{content:"";background:var(--ad-action);height:2px;animation:fr-admin-grow .3s var(--ad-ease) both;border-radius:2px;position:absolute;bottom:-1px;left:10px;right:10px}.fr-admin-tab sup{color:var(--ad-danger);vertical-align:1px;margin-left:4px;font-size:11px;font-weight:650}.fr-admin-subnav{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.fr-admin-sublink{color:var(--ad-muted);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:550;text-decoration:none;transition:color .18s,background-color .18s}.fr-admin-sublink:hover{color:var(--ad-ink);background:var(--ad-hover)}.fr-admin-sublink[aria-current=page]{color:var(--ad-action-ink);background:var(--ad-selected)}.fr-admin-sublink:focus-visible{outline:2px solid var(--ad-action);outline-offset:1px}.fr-admin-body{margin-top:22px}.fr-admin-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.fr-admin-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.fr-admin-sub{max-width:720px;color:var(--ad-muted);margin:5px 0 0;font-size:14px;line-height:20px}.fr-admin-head-actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.fr-admin-cols,.fr-admin-stack{gap:16px;display:grid}.fr-admin-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.fr-admin-cols[data-wide=left]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.fr-admin-panel{background:var(--ad-paper);min-width:0;box-shadow:var(--ad-shadow-1);border-radius:14px;padding:18px 20px}.fr-admin-panel[data-flush]{padding:0;overflow:hidden}.fr-admin-panel[data-flush]>.fr-admin-panel-head{padding:18px 20px 0}.fr-admin-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.fr-admin-panel-title{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.fr-admin-panel-note{color:var(--ad-muted);margin:3px 0 0;font-size:12.5px;line-height:17px}.fr-admin-panel-meta{color:var(--ad-soft);text-align:right;flex:none;font-size:12.5px}.fr-admin-panel-meta b{color:var(--ad-ink-2);font-weight:650}.fr-admin-panel-foot{color:var(--ad-soft);margin:12px 0 0;font-size:12px;line-height:17px}.fr-admin-panel[data-flush] .fr-admin-panel-foot{padding:0 20px 16px}.fr-admin-empty{color:var(--ad-muted);margin:0;padding:6px 0 2px;font-size:13px;line-height:19px}.fr-admin-panel[data-flush] .fr-admin-empty{padding:4px 20px 18px}.fr-admin-rise{animation:fr-admin-in .4s var(--ad-ease) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes fr-admin-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fr-admin-grow{0%{transform:scaleX(0)}}.fr-admin-ledger{background:var(--ad-paper);box-shadow:var(--ad-shadow-1);border-radius:14px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}.fr-admin-cell{min-width:0;color:inherit;flex-direction:column;gap:10px;padding:18px 20px 16px;text-decoration:none;transition:background-color .2s;display:flex}.fr-admin-cell+.fr-admin-cell{border-left:1px solid var(--ad-line)}a.fr-admin-cell:hover{background:var(--ad-hover)}a.fr-admin-cell:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.fr-admin-cap{color:var(--ad-muted);margin:0;font-size:12.5px;font-weight:600}.fr-admin-big{letter-spacing:-.03em;color:var(--c,var(--ad-ink));font-variant-numeric:tabular-nums;margin:0;font-size:28px;font-weight:650;line-height:1}.fr-admin-big small{letter-spacing:0;color:var(--ad-soft);margin-left:6px;font-size:13px;font-weight:500}.fr-admin-line{color:var(--ad-muted);margin:0;font-size:13px;line-height:18px}.fr-admin-line b{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-weight:650}.fr-admin-foot{color:var(--ad-soft);margin:auto 0 0;padding-top:4px;font-size:12px;line-height:16px}.fr-admin-tally{grid-template-columns:repeat(var(--n,30),minmax(0,1fr));border-bottom:2px solid var(--ad-line);align-items:end;gap:2px;height:46px;padding-bottom:3px;display:grid}.fr-admin-tally i{min-height:2px;height:var(--h,0);background:var(--ad-action);opacity:.35;transform-origin:bottom;animation:fr-admin-up .5s var(--ad-ease) both;animation-delay:calc(var(--i,0) * 12ms + .15s);border-radius:2px 2px 0 0;display:block}.fr-admin-tally i[data-zero]{background:var(--ad-line-strong);opacity:1}.fr-admin-tally i[data-today]{opacity:1}.fr-admin-tally i[data-week]{opacity:.6}@keyframes fr-admin-up{0%{transform:scaleY(0)}}.fr-admin-bars{gap:7px;margin:0;padding:0;list-style:none;display:grid}.fr-admin-bars li{color:var(--ad-muted);grid-template-columns:minmax(84px,38%) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;display:grid}.fr-admin-bars li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ad-ink-2);overflow:hidden}.fr-admin-bars i{height:8px;width:var(--w,0);background:var(--c,var(--ad-action));transform-origin:0;min-width:3px;animation:fr-admin-grow .6s var(--ad-ease) both;border-radius:3px;animation-delay:.2s;display:block}.fr-admin-bars i[data-zero]{background:var(--ad-line-strong);width:3px}.fr-admin-bars b{text-align:right;min-width:28px;color:var(--ad-ink);font-variant-numeric:tabular-nums;font-weight:650}.fr-admin-bars b small{color:var(--ad-soft);margin-left:5px;font-weight:500}.fr-admin-strip{background:var(--ad-fill);border-radius:4px;height:8px;display:flex;overflow:hidden}.fr-admin-strip i{height:100%;width:var(--w);background:var(--c);display:block}.fr-admin-strip i+i{box-shadow:-1px 0 0 var(--ad-paper)}.fr-admin-legend{color:var(--ad-muted);flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.fr-admin-legend li:before{content:"";background:var(--c);border-radius:2px;width:7px;height:7px;margin:0 6px 1px 0;display:inline-block}.fr-admin-legend b{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-weight:650}.fr-admin-kv{margin:0;display:grid}.fr-admin-kv>div{border-top:1px solid var(--ad-line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:13px;display:flex}.fr-admin-kv>div:first-child{border-top:0;padding-top:0}.fr-admin-kv dt{color:var(--ad-muted)}.fr-admin-kv dd{color:var(--ad-ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:650}.fr-admin-kv dd small{color:var(--ad-soft);margin-left:6px;font-weight:500}.fr-admin-needs{margin:0;padding:0;list-style:none}.fr-admin-need{border-top:1px solid var(--ad-line);color:inherit;border-radius:6px;grid-template-columns:8px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:11px 4px;text-decoration:none;transition:background-color .18s;display:grid}.fr-admin-needs li:first-child .fr-admin-need{border-top:0}a.fr-admin-need:hover{background:var(--ad-hover)}a.fr-admin-need:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.fr-admin-need-dot{background:var(--c,var(--ad-soft));border-radius:50%;width:8px;height:8px}.fr-admin-need[data-tone=danger]{--c:var(--ad-danger)}.fr-admin-need[data-tone=warn]{--c:var(--color-warning-600)}.fr-admin-need[data-tone=info]{--c:var(--ad-action)}.fr-admin-need-text{min-width:0;color:var(--ad-ink);font-size:13.5px;line-height:19px}.fr-admin-need-text small{color:var(--ad-muted);font-size:12px;line-height:16px;display:block}.fr-admin-need-meta{color:var(--ad-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12.5px}.fr-admin-need-go{width:14px;height:14px;color:var(--ad-soft)}.fr-admin-calm{color:var(--ad-muted);align-items:center;gap:10px;margin:0;font-size:13.5px;display:flex}.fr-admin-calm:before{content:"";background:var(--ad-money);border-radius:50%;width:8px;height:8px}.fr-admin-scroll{overflow-x:auto}.fr-admin-panel[data-flush] .fr-admin-scroll{padding:0 8px 6px}.fr-admin-table{border-collapse:collapse;width:100%;font-size:13px}.fr-admin-table th{color:var(--ad-muted);text-align:left;white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.fr-admin-table td,.fr-admin-table th{border-bottom:1px solid var(--ad-line)}.fr-admin-table td{color:var(--ad-ink-2);vertical-align:top;padding:9px 10px}.fr-admin-table tbody tr:last-child td{border-bottom:0}.fr-admin-table tbody tr{transition:background-color .15s}.fr-admin-table tbody tr:hover{background:#fafbfd}.fr-admin-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fr-admin-table .dim{color:var(--ad-soft)}.fr-admin-table .strong{color:var(--ad-ink);font-weight:600}.fr-admin-table .wrap{overflow-wrap:anywhere;min-width:180px;max-width:360px}.fr-admin-table small{color:var(--ad-soft);margin-top:1px;font-size:11.5px;display:block}.fr-admin-table details summary{cursor:pointer;color:var(--ad-muted);font-size:12px}.fr-admin-tag{white-space:nowrap;color:var(--ad-ink-2);background:var(--ad-fill);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:550;line-height:17px;display:inline-flex}.fr-admin-tag[data-tone=money]{color:var(--ad-money);background:var(--ad-money-tint)}.fr-admin-tag[data-tone=warn]{color:var(--ad-warn);background:var(--ad-warn-tint)}.fr-admin-tag[data-tone=danger]{color:var(--ad-danger);background:var(--ad-danger-tint)}.fr-admin-tag[data-tone=action]{color:var(--ad-action-ink);background:var(--ad-selected)}.fr-admin-tone-money{color:var(--ad-money)}.fr-admin-tone-warn{color:var(--ad-warn)}.fr-admin-tone-danger{color:var(--ad-danger)}.fr-admin-btn{border:1px solid var(--ad-line-strong);background:var(--ad-paper);height:34px;color:var(--ad-ink);font:inherit;cursor:pointer;box-shadow:var(--ad-shadow-1);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.fr-admin-btn:hover:not(:disabled){background:var(--ad-hover);border-color:#c3c8d8}.fr-admin-btn:disabled{opacity:.5;cursor:default}.fr-admin-btn:focus-visible{outline:2px solid var(--ad-action);outline-offset:2px}.fr-admin-btn[data-primary]{background:var(--ad-action);color:#fff;box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px var(--color-primary-800);border-color:#0000}@supports (color:color-mix(in lab,red,red)){.fr-admin-btn[data-primary]{box-shadow:inset 0 1px 0 #ffffff21,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-admin-btn[data-primary]:hover:not(:disabled){background:var(--ad-action-hover)}.fr-admin-btn[data-on]{border-color:var(--ad-action);color:var(--ad-action-ink);background:var(--ad-selected)}.fr-admin-seg{background:var(--ad-fill);border-radius:10px;padding:2px;display:inline-flex}.fr-admin-seg a,.fr-admin-seg button{font:inherit;color:var(--ad-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 10px;font-size:12.5px;font-weight:600;text-decoration:none}.fr-admin-seg [aria-current=true],.fr-admin-seg [aria-pressed=true]{background:var(--ad-paper);color:var(--ad-ink);box-shadow:var(--ad-shadow-1)}.fr-admin-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fr-admin-form label{color:var(--ad-muted);gap:4px;font-size:12px;font-weight:600;display:grid}.fr-admin-field{border:1px solid var(--ad-line-strong);background:var(--ad-paper);height:34px;color:var(--ad-ink);font:inherit;border-radius:9px;padding:0 10px;font-size:13px}.fr-admin-field:focus{outline:2px solid var(--ad-action);outline-offset:0;border-color:#0000}.fr-admin-pager{color:var(--ad-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12.5px;display:flex}.fr-admin-section-title{color:var(--ad-muted);margin:8px 0 -4px;font-size:13px;font-weight:650}.fr-admin-panel-title[data-icon]{align-items:center;gap:9px;display:flex}.fr-admin-panel-title[data-icon]+.fr-admin-panel-note{margin-left:37px}.fr-admin-icon{background:var(--tint);width:28px;height:28px;color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-admin-icon svg{width:16px;height:16px}.fr-admin-cc{box-sizing:border-box;background:var(--tint,var(--ad-fill));min-width:24px;height:18px;color:var(--ink,var(--ad-muted));letter-spacing:.03em;vertical-align:1px;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0 4px;font:600 10.5px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.fr-admin-key{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px;display:inline-block}.fr-admin-table .fr-admin-tone-action,.fr-admin-tone-action{color:var(--ad-action-ink)}.fr-admin-cap.fr-admin-gap-top{margin:18px 0 8px}.fr-admin-panel-head+.fr-admin-cap.fr-admin-gap-top{margin-top:4px}.fr-admin-cap.fr-admin-gap-bottom{margin-bottom:10px}.fr-admin-seg small{color:var(--ad-soft);font-variant-numeric:tabular-nums;margin-left:3px;font-size:12px;font-weight:500}.fr-admin-live{align-items:center;gap:8px;display:inline-flex}.fr-admin-live>i{background:var(--ad-money);border-radius:50%;width:7px;height:7px;animation:fr-admin-pulse 2s ease-in-out infinite}.fr-admin-live .fr-admin-btn{height:30px;margin-left:4px}@keyframes fr-admin-pulse{50%{opacity:.35}}.fr-admin-now{grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:20px;display:grid}.fr-admin-now-side{border-left:1px solid var(--ad-line);flex-direction:column;min-width:0;padding-left:20px;display:flex}.fr-admin-now-count{color:var(--ad-body);align-items:baseline;gap:9px;margin:0;font-size:14px;display:flex}.fr-admin-now-count b{letter-spacing:-.03em;color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:40px;font-weight:650;line-height:1}.fr-admin-online{margin:14px 0 0;padding:0;list-style:none}.fr-admin-online li{border-top:1px solid var(--ad-line);align-items:center;gap:10px;padding:9px 0;display:flex}.fr-admin-online li>span:nth-child(2){flex:1;min-width:0}.fr-admin-online b{color:var(--ad-ink);font-size:13.5px;font-weight:600;display:block}.fr-admin-online small{text-overflow:ellipsis;white-space:nowrap;color:var(--ad-muted);font-size:12.5px;display:block;overflow:hidden}.fr-admin-online-src{color:var(--ad-soft);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.fr-admin-cap.fr-admin-now-today{margin:auto 0 8px;padding-top:18px}.fr-admin-map{align-self:center;min-width:0;position:relative}.fr-admin-map svg{width:100%;height:auto;display:block}.fr-admin-map path{fill:none;stroke:#dcdfe9;stroke-width:3.4px;stroke-linecap:round}.fr-admin-map-dot{width:var(--s,12px);height:var(--s,12px);box-shadow:0 0 0 2.5px var(--ad-paper);transform:translate(-50%,-50%)}.fr-admin-map-dot,.fr-admin-map-dot:before{background:var(--c);border-radius:50%;position:absolute}.fr-admin-map-dot:before{content:"";animation:fr-admin-ring 2.4s var(--ad-ease) infinite;inset:0}.fr-admin-map-dot:focus-visible{outline:2px solid var(--ad-action);outline-offset:3px}@keyframes fr-admin-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(3)}}.fr-admin-map-tip{z-index:2;background:var(--ad-ink);color:#fff;white-space:nowrap;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:12px;font-weight:550;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.fr-admin-map-tip[data-side=start]{left:-4px;transform:none}.fr-admin-map-tip[data-side=end]{left:auto;right:-4px;transform:none}.fr-admin-map-empty{background:var(--ad-paper);box-shadow:0 0 0 1px var(--ad-line);color:var(--ad-muted);white-space:nowrap;border-radius:999px;margin:0;padding:5px 11px;font-size:12.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fr-admin-days{grid-template-columns:92px minmax(0,1fr);align-items:end;gap:8px 16px;display:grid}.fr-admin-days-label{gap:1px;margin:0;padding-bottom:2px;display:grid}.fr-admin-days-label span{color:var(--ad-ink);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.fr-admin-days-label small{color:var(--ad-soft);font-size:12px}.fr-admin-days-row{grid-template-columns:repeat(var(--n,30),minmax(0,1fr));grid-template-rows:minmax(0,1fr);align-items:end;gap:3px;height:64px;display:grid;position:relative}.fr-admin-days-row[data-kind=accounts]{height:44px}.fr-admin-days-row i{height:var(--h,0);background:var(--c,var(--ad-action));transform-origin:bottom;animation:fr-admin-up .5s var(--ad-ease) both;animation-delay:calc(var(--i,0) * 12ms + .15s);border-radius:3px 3px 0 0;display:block}.fr-admin-days-row i[data-zero]{background:var(--ad-line-strong);height:2px}.fr-admin-days-row i[data-gap]{height:0}.fr-admin-days-gap{width:calc((100% + 3px) * var(--span) / var(--n) - 3px);box-sizing:border-box;background:repeating-linear-gradient(135deg,#eef0f5 0 6px,#f8f9fb 6px 12px);border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0 12px;display:flex;position:absolute;top:0;bottom:0;left:0}.fr-admin-days-gap span{background:var(--ad-paper);box-shadow:0 0 0 1px var(--ad-line);color:var(--ad-body);text-align:center;border-radius:999px;padding:4px 10px;font-size:12px;line-height:16px}.fr-admin-days-axis{grid-template-columns:repeat(var(--n,30),minmax(0,1fr));color:var(--ad-soft);white-space:nowrap;gap:3px;font-size:11px;display:grid}.fr-admin-page,.fr-admin-pages-head{grid-template-columns:minmax(0,1fr) minmax(40px,120px) 40px 58px 30px;align-items:center;column-gap:12px;display:grid}.fr-admin-pages-head{color:var(--ad-soft);padding:0 6px 6px;font-size:12px}.fr-admin-pages-head span:nth-child(3),.fr-admin-pages-head span:nth-child(4){text-align:right}.fr-admin-pages{margin:0;padding:0;list-style:none}.fr-admin-pages>li{border-top:1px solid var(--ad-line)}.fr-admin-page{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 6px;transition:background-color .15s}.fr-admin-page:hover,.fr-admin-page[aria-expanded=true]{background:var(--ad-hover)}.fr-admin-page:focus-visible{outline:2px solid var(--ad-action);outline-offset:-2px}.fr-admin-page-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-admin-page-name b{color:var(--ad-ink);font-size:13.5px;font-weight:600}.fr-admin-page-name code{color:var(--ad-soft);margin-left:8px;font:12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fr-admin-page>i{width:var(--w);background:var(--color-primary-500);transform-origin:0;min-width:3px;height:6px;animation:fr-admin-grow .6s var(--ad-ease) both;border-radius:3px;display:block}.fr-admin-page-n{text-align:right;color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:650}.fr-admin-page-time{text-align:right;color:var(--ad-soft);font-variant-numeric:tabular-nums;font-size:12.5px}.fr-admin-page-more{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:6px 6px 12px;display:grid}.fr-admin-page-more ul{gap:5px;margin:6px 0 0;padding:0;list-style:none;display:grid}.fr-admin-page-more li{color:var(--ad-body);align-items:center;gap:8px;font-size:12.5px;display:flex}.fr-admin-page-more li>span:not(.fr-admin-cc):not(.fr-admin-key){flex:1;min-width:0}.fr-admin-page-more b{color:var(--ad-ink);font-variant-numeric:tabular-nums;font-weight:650}.fr-admin-range{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.fr-admin-dates summary{height:30px;list-style:none}.fr-admin-dates summary::-webkit-details-marker{display:none}.fr-admin-dates[open]>form{z-index:3;background:var(--ad-paper);box-shadow:var(--ad-shadow-1),0 8px 24px #161b2e1f;text-align:left;border-radius:12px;padding:12px;position:absolute;top:calc(100% + 8px);right:0}.fr-admin-table:has(.fr-admin-post){min-width:680px}.fr-admin-post{width:100%;max-width:0}.fr-admin-post a{text-overflow:ellipsis;white-space:nowrap;text-decoration:none;display:block;overflow:hidden}.fr-admin-post a:hover{color:var(--ad-action-ink)}.fr-admin-more{border-top:1px solid var(--ad-line)}.fr-admin-more summary{color:var(--ad-action-ink);cursor:pointer;padding:12px 20px;font-size:13px;font-weight:550;list-style:none}.fr-admin-more summary::-webkit-details-marker{display:none}.fr-admin-more[open] summary{color:var(--ad-muted)}.fr-admin-seg[data-wrap]{flex-wrap:wrap;row-gap:2px}.fr-admin-funnel{margin:0;padding:0;list-style:none}.fr-admin-funnel li{grid-template-columns:minmax(180px,32%) minmax(0,1fr) 104px;align-items:center;column-gap:16px;padding:11px 0;display:grid}.fr-admin-funnel li+li{border-top:1px solid var(--ad-line)}.fr-admin-funnel-label{min-width:0}.fr-admin-funnel-label b{color:var(--ad-ink);font-size:13.5px;font-weight:600;line-height:19px;display:block}.fr-admin-funnel-label small{color:var(--ad-muted);font-size:12px;line-height:16px;display:block}.fr-admin-funnel-bar{background:var(--ad-fill);border-radius:4px;height:10px;display:block}.fr-admin-funnel-bar i{height:100%;width:var(--w,0);background:var(--c,var(--ad-action));transform-origin:0;min-width:3px;animation:fr-admin-grow .6s var(--ad-ease) both;animation-delay:calc(var(--i,0) * 40ms + .15s);border-radius:4px;display:block}.fr-admin-funnel-bar i[data-zero]{background:var(--ad-line-strong);width:3px}.fr-admin-funnel-n{text-align:right}.fr-admin-funnel-n b{letter-spacing:-.02em;color:var(--ad-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:650;line-height:22px;display:block}.fr-admin-funnel-n small{color:var(--ad-soft);white-space:nowrap;font-size:11.5px;display:block}.fr-admin-funnel-step{color:var(--ad-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 10px;margin:6px 0 0;font-size:12px;line-height:17px;display:flex}.fr-admin-funnel-also{color:var(--ad-soft)}.fr-admin-funnel-link{color:inherit;text-decoration:none}.fr-admin-funnel-link:hover{color:var(--ad-action-ink)}.fr-admin-funnel-table td:first-child,.fr-admin-funnel-table th:first-child{z-index:1;background:var(--ad-paper);position:sticky;left:0}.fr-admin-table tr[aria-current=true] td{background:var(--ad-selected)}.fr-admin-funnel-notes{color:var(--ad-body);gap:8px;margin:0;padding:0 0 0 16px;font-size:13px;line-height:19px;list-style:outside;display:grid}.fr-admin-funnel-notes li::marker{color:var(--ad-soft)}@media (max-width:1100px){.fr-admin-now{grid-template-columns:minmax(0,1fr)}.fr-admin-now-side{border-left:0;border-top:1px solid var(--ad-line);padding:16px 0 0}.fr-admin-ledger{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fr-admin-cell:nth-child(3){border-left:0;border-top:1px solid var(--ad-line);grid-column:1/-1}.fr-admin-cols,.fr-admin-cols[data-wide=left]{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.fr-admin{padding:16px 16px 56px}.fr-admin-head{flex-direction:column;align-items:flex-start}.fr-admin-ledger{grid-template-columns:minmax(0,1fr)}.fr-admin-cell+.fr-admin-cell{border-left:0;border-top:1px solid var(--ad-line)}.fr-admin-panel{padding:16px}.fr-admin-panel[data-flush]>.fr-admin-panel-head{padding:16px 16px 0}.fr-admin-bars li{grid-template-columns:minmax(70px,40%) minmax(0,1fr) auto}.fr-admin-page,.fr-admin-pages-head{grid-template-columns:minmax(0,1fr) 36px 52px 30px}.fr-admin-page>i,.fr-admin-pages-head span:nth-child(2){display:none}.fr-admin-page-more{grid-template-columns:minmax(0,1fr)}.fr-admin-days{grid-template-columns:72px minmax(0,1fr);column-gap:10px}.fr-admin-days-gap{padding:0 6px}.fr-admin-days-gap span{font-size:11px;line-height:14px}.fr-admin-panel-title[data-icon]+.fr-admin-panel-note{margin-left:0}.fr-admin-panel-head{flex-wrap:wrap}.fr-admin-panel-head>div:first-child{flex:200px;min-width:0}.fr-admin-range{justify-content:flex-start}.fr-admin-dates[open]>form{left:0;right:auto}.fr-admin-funnel li{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.fr-admin-funnel-bar{grid-area:2/1/auto/-1}.fr-admin-funnel-step{grid-column:1/-1;margin-top:-2px}}@media (prefers-reduced-motion:reduce){.fr-admin *,.fr-admin :after,.fr-admin :before{transition:none!important;animation:none!important}}@media print{.fr-admin{padding:0}.fr-admin-nav,.fr-admin-subnav,.fr-admin-top{display:none}.fr-admin-body{margin-top:0}}.fr-aa{--aa:var(--color-primary-500);--aa-deep:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa{--aa-deep:color-mix(in srgb,var(--aa) 86%,#161b2e)}}.fr-aa{--aa-place-ink:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa{--aa-place-ink:color-mix(in srgb,var(--aa) 72%,#161b2e)}}.fr-aa{--aa-tint:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa{--aa-tint:color-mix(in srgb,var(--aa) 9%,#fff)}}.fr-aa{--aa-tint-2:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa{--aa-tint-2:color-mix(in srgb,var(--aa) 16%,#fff)}}.fr-aa{--aa-ring:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa{--aa-ring:color-mix(in srgb,var(--aa) 6%,#ebe9f3)}}.fr-aa{--aa-ink:#161b2e;--aa-ink-2:#353c51;--aa-body:#4a516a;--aa-muted:#6b7187;--aa-soft:#979eb3;--aa-line:#e5e7ef;--aa-line-strong:#d3d7e3;--aa-field-line:#cdd2de;--aa-paper:#fff;--aa-hover:#f3f4f9;--aa-fill:#f4f4f8;--aa-ok:var(--color-success-600);--aa-ok-tint:var(--color-success-100);--aa-warn:var(--color-warning-700);--aa-warn-tint:var(--color-warning-100);--aa-danger:var(--color-destructive-600);--aa-danger-tint:var(--color-warning-200);--aa-need:var(--color-warning-600);--aa-need-ink:var(--color-warning-800);--aa-need-tint:var(--color-warning-100);--aa-send:var(--color-primary-500);--aa-send-ink:var(--color-primary-700);--aa-send-tint:var(--color-primary-50);--aa-sent:var(--color-success-600);--aa-sent-ink:var(--color-success-700);--aa-sent-tint:var(--color-success-100);--aa-ease:cubic-bezier(.2,.7,.2,1);--aa-shadow-1:0 0 0 1px #161b2e0a,0 1px 2px #161b2e0a;--aa-shadow-2:0 0 0 1px #161b2e0a,0 18px 40px -22px #161b2e4d;min-height:100%;color:var(--aa-ink);padding:28px 32px 72px;font-size:14px;line-height:1.45;position:relative}.fr-aa-inner{max-width:1180px;margin:0 auto}.fr-aa:has(.fr-aa-tabs,.fr-aa-how) .fr-aa-inner{max-width:880px}.fr-aa a{color:inherit}.fr-aa :where(button,input,select,textarea){font:inherit}.fr-aa :where(button){cursor:pointer}.fr-aa :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--aa);outline-offset:2px}.fr-aa-tab{font-variant-numeric:tabular-nums}.fr-aa-link{color:var(--aa-place-ink);font-weight:600;text-decoration:none}.fr-aa-link:hover{text-underline-offset:3px;text-decoration:underline}.fr-aa-icon{flex:none;width:16px;height:16px}.fr-aa-icon-s{flex:none;width:14px;height:14px}.fr-aa [data-tone=need]{--tone:var(--aa-need);--tone-ink:var(--aa-need-ink);--tone-tint:var(--aa-need-tint)}.fr-aa [data-tone=ready]{--tone:var(--aa);--tone-ink:var(--aa-place-ink);--tone-tint:var(--aa-tint)}.fr-aa [data-tone=send]{--tone:var(--aa-send);--tone-ink:var(--aa-send-ink);--tone-tint:var(--aa-send-tint)}.fr-aa [data-tone=sent]{--tone:var(--aa-sent);--tone-ink:var(--aa-sent-ink);--tone-tint:var(--aa-sent-tint)}.fr-aa-rise{animation:fr-aa-in .4s var(--aa-ease) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes fr-aa-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fr-aa-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.fr-aa-head:has(>.fr-aa-title:first-child){align-items:center;min-height:38px}.fr-aa-head-text{min-width:0}.fr-aa-title{letter-spacing:-.02em;color:var(--aa-ink);margin:0;font-size:24px;font-weight:650;line-height:1.2}.fr-aa-sub{max-width:640px;color:var(--aa-muted);margin:6px 0 0;font-size:14px;line-height:20px}.fr-aa-sub b{color:var(--aa-ink);font-weight:600}.fr-aa-status{color:var(--aa-muted);flex-wrap:wrap;align-items:center;gap:2px 8px;margin:6px 0 0;font-size:13.5px;line-height:20px;display:flex}.fr-aa-status b{color:var(--aa-ink-2);font-weight:600}.fr-aa-live{background:var(--aa-soft);border-radius:50%;flex:none;width:8px;height:8px;margin-right:2px;position:relative}.fr-aa-status[data-on] .fr-aa-live{background:var(--aa)}.fr-aa-status[data-on] .fr-aa-live:after{content:"";border:2px solid var(--aa);opacity:0;animation:fr-aa-ping 2.8s var(--aa-ease) infinite;border-radius:50%;position:absolute;inset:-4px}@keyframes fr-aa-ping{0%{opacity:.5;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.fr-aa-head-actions{flex:none;align-items:center;gap:8px;display:flex}.fr-aa-switch{border:1px solid var(--aa-line-strong);background:var(--aa-paper);height:38px;box-shadow:var(--aa-shadow-1);color:var(--aa-muted);border-radius:11px;align-items:center;gap:10px;padding:0 6px 0 12px;font-size:13.5px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.fr-aa-switch:hover{border-color:#c3c8d8}.fr-aa-switch[aria-checked=true]{color:var(--aa-ink)}.fr-aa-switch:disabled{cursor:wait;opacity:.7}.fr-aa-knob{background:var(--aa-line-strong);width:36px;height:21px;transition:background-color .25s var(--aa-ease);border-radius:11px;flex:none;position:relative}.fr-aa-knob:after{content:"";width:17px;height:17px;transition:transform .25s var(--aa-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #161b2e33}.fr-aa-switch[aria-checked=true] .fr-aa-knob{background:var(--aa)}.fr-aa-switch[aria-checked=true] .fr-aa-knob:after{transform:translate(15px)}.fr-aa-iconbtn{border:1px solid var(--aa-line-strong);background:var(--aa-paper);width:38px;height:38px;box-shadow:var(--aa-shadow-1);color:var(--aa-body);border-radius:11px;flex:none;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.fr-aa-iconbtn svg{width:16px;height:16px}.fr-aa-iconbtn:hover{background:var(--aa-hover);color:var(--aa-ink);border-color:#c3c8d8}.fr-aa-alert{background:var(--aa-danger-tint);color:var(--color-warning-900);border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:13.5px}.fr-aa-tabs{box-shadow:inset 0 -1px 0 var(--aa-line);align-items:flex-end;gap:28px;margin-top:18px;display:flex;position:relative}.fr-aa-tabbtn{color:var(--aa-muted);white-space:nowrap;background:0 0;border:0;flex:none;align-items:baseline;gap:7px;padding:8px 0 11px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.fr-aa-tabbtn:hover,.fr-aa-tabbtn[aria-selected=true]{color:var(--aa-ink)}.fr-aa-tab-n{font-variant-numeric:tabular-nums;color:var(--tone-ink);font-size:13px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.fr-aa-tab-n{color:color-mix(in srgb,var(--tone-ink) 58%,#a3a9bb)}}.fr-aa-tab-n{transition:color .2s}.fr-aa-tabbtn:hover .fr-aa-tab-n,.fr-aa-tabbtn[aria-selected=true] .fr-aa-tab-n{color:var(--tone-ink)}.fr-aa-tabbtn[data-zero] .fr-aa-tab-n{color:var(--aa-soft)}.fr-aa-tab-n[data-tick]{animation:fr-aa-tick .35s var(--aa-ease) both}@keyframes fr-aa-tick{0%{opacity:0;transform:translateY(35%)}}.fr-aa-tabbtn:after{content:"";background:var(--tone);opacity:0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.fr-aa-tabbtn[aria-selected=true]:after{opacity:1}.fr-aa-tabs[data-line=ready] .fr-aa-tabbtn:after{display:none}.fr-aa-tabline{width:var(--line-w,0);background:var(--tone);height:2px;transform:translateX(var(--line-x,0));opacity:0;pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.fr-aa-tabs[data-line=ready] .fr-aa-tabline{opacity:1;transition:transform .32s var(--aa-ease),width .32s var(--aa-ease),background-color .32s ease}.fr-aa-view{animation:fr-aa-view .3s var(--aa-ease) both;margin-top:20px;scroll-margin-top:16px}@keyframes fr-aa-view{0%{opacity:0;transform:translateY(6px)}}.fr-aa-lead{justify-content:space-between;align-items:center;gap:12px 20px;margin:0 2px 12px;display:flex}.fr-aa-lead-text{flex:1;min-width:0}.fr-aa-lead-title{letter-spacing:-.01em;color:var(--aa-ink);margin:0;font-size:16px;font-weight:650;line-height:1.4}.fr-aa-lead-body{max-width:620px;color:var(--aa-muted);margin:2px 0 0;font-size:13.5px;line-height:1.5}.fr-aa-lead-actions{flex:none;align-items:center;gap:6px;display:flex}.fr-aa-go{color:var(--aa-place-ink);white-space:nowrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.fr-aa-go svg{width:14px;height:14px;transition:transform .2s var(--aa-ease)}.fr-aa-go:hover svg{transform:translate(2px)}.fr-aa-notice{background:var(--tone-tint,var(--aa-tint));color:var(--aa-ink-2);animation:fr-aa-view .3s var(--aa-ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;padding:10px 8px 10px 14px;font-size:13.5px;line-height:1.5;display:flex}.fr-aa-notice>svg{width:16px;height:16px;color:var(--tone,var(--aa));flex:none}.fr-aa-notice>span{flex:260px;min-width:0}.fr-aa-notice b{color:var(--aa-ink);font-weight:600}.fr-aa-notice-go{color:var(--tone-ink,var(--aa-place-ink));white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.fr-aa-notice-go:hover{text-underline-offset:3px;text-decoration:underline}.fr-aa-notice .fr-aa-x{width:28px;height:28px;margin:-3px 0}.fr-aa-group{scroll-margin-top:16px}.fr-aa-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:32px;margin:0 0 8px;display:flex}.fr-aa-group-title{letter-spacing:-.01em;color:var(--aa-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.fr-aa-mark{background:var(--aa);border-radius:50%;flex:none;width:8px;height:8px}.fr-aa-mark[data-tone=warn]{background:var(--aa-warn)}.fr-aa-count{color:var(--aa-soft);font-variant-numeric:tabular-nums;font-weight:500}.fr-aa-group-hint{color:var(--aa-muted);margin:0;font-size:12.5px}.fr-aa-group-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fr-aa-sm{height:32px;color:var(--aa-muted);white-space:nowrap;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .2s var(--aa-ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fr-aa-sm svg{flex:none;width:14px;height:14px}.fr-aa-sm:hover:not(:disabled){color:var(--aa-ink);background:#eceaf4}.fr-aa-sm:disabled{opacity:.5;cursor:not-allowed}.fr-aa-sm[data-line]{border-color:var(--aa-line-strong);background:var(--aa-paper);color:var(--aa-ink-2);box-shadow:var(--aa-shadow-1)}.fr-aa-sm[data-line]:hover:not(:disabled){background:var(--aa-hover)}.fr-aa-sm[data-primary]{background:var(--aa-deep);color:#fff;box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px var(--color-primary-800)}@supports (color:color-mix(in lab,red,red)){.fr-aa-sm[data-primary]{box-shadow:inset 0 1px 0 #ffffff24,0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent)}}.fr-aa-sm[data-primary]:hover:not(:disabled){background:var(--aa-place-ink);color:#fff;box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px -8px var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa-sm[data-primary]:hover:not(:disabled){box-shadow:inset 0 1px 0 #ffffff24,0 8px 18px -8px color-mix(in srgb,var(--aa) 65%,transparent)}}.fr-aa-sm[data-primary] svg:last-child:not(:first-child){transition:transform .2s var(--aa-ease)}.fr-aa-sm[data-primary]:hover:not(:disabled) svg:last-child:not(:first-child){transform:translate(2px)}.fr-aa-sm[data-tall]{height:40px}.fr-aa-sm[data-tall],.fr-aa-sm[data-touch]{border-radius:11px;padding:0 16px;font-size:14px}.fr-aa-sm[data-touch]{height:44px}.fr-aa-x{width:32px;height:32px;color:var(--aa-muted);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.fr-aa-x svg{width:16px;height:16px}.fr-aa-x:hover:not(:disabled){background:var(--aa-hover);color:var(--aa-ink)}.fr-aa-x:disabled{opacity:.5;cursor:not-allowed}.fr-aa-menu{border:1px solid var(--aa-line);color:var(--aa-ink-2);box-shadow:var(--aa-shadow-2);background:#fff;border-radius:12px;margin:0;padding:5px;font-size:13.5px;display:none;position:fixed;inset:auto}@supports selector(:popover-open){.fr-aa-menu:popover-open{animation:fr-aa-pop .16s var(--aa-ease) both;display:grid}}@keyframes fr-aa-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.fr-aa-menu :is(a,button){width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.fr-aa-menu :is(a,button):hover:not(:disabled){background:var(--aa-hover);color:var(--aa-ink)}.fr-aa-menu button:disabled{color:var(--aa-soft);cursor:not-allowed}.fr-aa-menu svg{width:13px;height:13px;color:var(--aa-soft);flex:none}.fr-aa-menu-fold{position:relative}.fr-aa-menu-fold>summary{cursor:pointer;list-style:none}.fr-aa-menu-fold>summary::-webkit-details-marker{display:none}.fr-aa-menu[data-inline]{z-index:5;width:240px;display:grid;position:absolute;top:100%;right:0}.fr-aa-list{background:var(--aa-paper);box-shadow:var(--aa-shadow-1);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.fr-aa-row{min-height:64px;transition:background-color .18s ease,opacity .3s var(--aa-ease),transform .3s var(--aa-ease);border-top:1px solid #eceef4;align-items:center;gap:14px;padding:12px 14px;display:flex}.fr-aa-row:first-child{border-top:0}.fr-aa-row:hover{background:#fbfbfd}.fr-aa-row[data-selected]{background:var(--aa-tint)}.fr-aa-row[data-leaving]{opacity:0;pointer-events:none;transform:translate(28px)}.fr-aa-row[data-top]{align-items:flex-start}.fr-aa-row[data-wrap]{flex-wrap:wrap;row-gap:2px}.fr-aa-check{width:20px;height:20px;transition:opacity .15s ease,width .2s var(--aa-ease),margin .2s var(--aa-ease);flex:none;position:relative}.fr-aa-list:not([data-selecting]) .fr-aa-check{opacity:0;width:0;margin-right:-14px}.fr-aa-list:not([data-selecting]) .fr-aa-check:focus-within{opacity:1;width:20px;margin-right:0}@media (hover:hover){.fr-aa-list:not([data-selecting]) .fr-aa-row:hover .fr-aa-check{opacity:1;width:20px;margin-right:0}.fr-aa-row .fr-aa-x.fr-aa-wide{opacity:0;transition:opacity .15s,background-color .15s,color .15s}.fr-aa-row .fr-aa-x.fr-aa-wide:focus-visible,.fr-aa-row:hover .fr-aa-x.fr-aa-wide{opacity:1}}.fr-aa-check input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.fr-aa-check input:disabled{cursor:not-allowed}.fr-aa-box{pointer-events:none;border:1.5px solid var(--aa-line-strong);color:#fff;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .15s,border-color .15s;display:flex}.fr-aa-box svg{opacity:0;width:12px;height:12px}.fr-aa-check input:checked+.fr-aa-box{background:var(--aa);border-color:var(--aa)}.fr-aa-check input:checked+.fr-aa-box svg{opacity:1}.fr-aa-check input:focus-visible+.fr-aa-box{outline:2px solid var(--aa);outline-offset:2px}.fr-aa-check-space{flex:none;width:0;margin-right:-14px}.fr-aa-list[data-selecting] .fr-aa-check-space{width:20px;margin-right:0}.fr-aa-mono{background:var(--aa-tint);width:38px;height:38px;color:var(--aa-place-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.fr-aa-mono[data-tone]{background:var(--tone-tint);color:var(--tone-ink)}.fr-aa-mono[data-busy]{animation:fr-aa-breathe 1.8s ease-in-out infinite}.fr-aa-mono[data-grey]{background:var(--aa-fill);color:var(--aa-muted)}.fr-aa-mono[data-size="44"]{width:44px;height:44px;font-size:17px}@keyframes fr-aa-breathe{50%{opacity:.55}}.fr-aa-row-main{flex:1;min-width:0}.fr-aa-row-top{align-items:center;gap:8px;min-width:0;display:flex}.fr-aa-role{color:var(--aa-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;display:block;overflow:hidden}.fr-aa-role[data-wrap]{white-space:normal}.fr-aa-row-top .fr-aa-role{display:inline}.fr-aa-role a{text-decoration:none}.fr-aa-role a:hover,.fr-aa-tag{color:var(--aa-place-ink)}.fr-aa-tag{background:var(--aa-tint);white-space:nowrap;border-radius:6px;flex:none;padding:2px 7px;font-size:11.5px;font-weight:600}.fr-aa-tag[data-grey]{background:var(--aa-fill);color:var(--aa-muted)}.fr-aa-tag[data-warn]{background:var(--aa-warn-tint);color:var(--aa-warn)}.fr-aa-tag[data-ok]{background:var(--aa-ok-tint);color:var(--aa-ok)}.fr-aa-tag[data-danger]{background:var(--aa-danger-tint);color:var(--aa-danger)}.fr-aa-row-sub{color:var(--aa-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;overflow:hidden}.fr-aa-row-sub b{color:var(--aa-ink-2);font-weight:500}.fr-aa-why{color:var(--aa-body);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12.5px;overflow:hidden}.fr-aa-need{font:inherit;color:var(--aa-need-ink);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-aa-need{-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent)}}.fr-aa-need{text-underline-offset:3px}.fr-aa-need svg{width:13px;height:13px;color:var(--aa-need);flex:none}.fr-aa-need:hover:not(:disabled){text-decoration-color:initial}.fr-aa-note-line{color:var(--aa-body);margin:4px 0 0;font-size:13px;line-height:1.5}.fr-aa-note-line b{color:var(--aa-need-ink);font-weight:600}.fr-aa-row-note{color:var(--aa-body);margin:2px 0 0;font-size:13px;line-height:1.5}.fr-aa-fit{flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.fr-aa-fit svg{width:40px;height:40px;position:absolute;inset:0;transform:rotate(-90deg)}.fr-aa-fit circle{fill:none;stroke-width:3px}.fr-aa-fit circle:first-child{stroke:var(--aa-ring)}.fr-aa-fit circle:last-child{stroke:var(--aa);stroke-linecap:round;stroke-dasharray:var(--len) 1000;animation:fr-aa-ring .9s var(--aa-ease) both;animation-delay:.15s}@keyframes fr-aa-ring{0%{stroke-dasharray:0 1000}}.fr-aa-fit b{font-family:var(--font-display,var(--font-manrope,"Manrope"),sans-serif);color:var(--aa-ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.fr-aa-fit[data-size="56"],.fr-aa-fit[data-size="56"] svg{width:56px;height:56px}.fr-aa-fit[data-size="56"] b{font-size:17px}.fr-aa-row-actions{flex:none;align-items:center;gap:4px;display:flex}.fr-aa-row-wide{flex:100%;min-width:0;padding-left:52px}.fr-aa-row-wide:empty{display:none}.fr-aa-when{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:5px;width:210px;display:flex}.fr-aa-when-l{color:var(--aa-send-ink);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.fr-aa-when-l svg{flex:none;width:14px;height:14px}.fr-aa-when-d{color:var(--aa-muted);font-size:12.5px}.fr-aa-when[data-stage=tailoring] .fr-aa-when-l{color:var(--aa-place-ink)}.fr-aa-when[data-stage=batch] .fr-aa-when-l,.fr-aa-when[data-stage=holding] .fr-aa-when-l,.fr-aa-when[data-stage=limit] .fr-aa-when-l,.fr-aa-when[data-stage=off] .fr-aa-when-l,.fr-aa-when[data-stage=retry] .fr-aa-when-l{color:var(--aa-ink-2)}.fr-aa-when[data-stage=stopped] .fr-aa-when-l{color:var(--aa-need-ink)}.fr-aa-pip{background:var(--aa-send);border-radius:50%;flex:none;width:8px;height:8px}.fr-aa-when[data-stage=queued] .fr-aa-pip{border:2px solid var(--aa-send);background:0 0;animation:fr-aa-breathe 1.8s ease-in-out infinite}.fr-aa-when:is([data-stage=retry],[data-stage=limit],[data-stage=batch],[data-stage=preparing],[data-stage=off]) .fr-aa-pip{background:var(--aa-soft)}.fr-aa-when[data-stage=stopped] .fr-aa-pip{background:var(--aa-need)}.fr-aa-bar{background:var(--aa-send);border-radius:2px;width:132px;height:4px;display:block;position:relative}@supports (color:color-mix(in lab,red,red)){.fr-aa-bar{background:color-mix(in srgb,var(--aa-send) 16%,#fff)}}.fr-aa-bar{overflow:hidden}.fr-aa-bar:after{content:"";background:var(--aa-send);border-radius:2px;width:42%;animation:fr-aa-sweep 1.5s cubic-bezier(.4,0,.2,1) infinite;position:absolute;top:0;bottom:0;left:-42%}.fr-aa-when[data-stage=tailoring] .fr-aa-bar{background:var(--aa-tint-2)}.fr-aa-when[data-stage=tailoring] .fr-aa-bar:after{background:var(--aa)}.fr-aa-when[data-stage=checking] .fr-aa-bar:after{background:var(--aa-sent)}@keyframes fr-aa-sweep{0%{left:-42%}to{left:100%}}.fr-aa-done{background:var(--aa-sent-tint);width:38px;height:38px;color:var(--aa-sent-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.fr-aa-done svg{width:17px;height:17px}.fr-aa-fold{border-top:1px solid #eceef4}.fr-aa-fold:first-child{border-top:0}.fr-aa-fold button{width:100%;min-height:46px;color:var(--aa-muted);text-align:left;background:#fcfcfd;border:0;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:color .15s;display:flex}.fr-aa-fold button:hover{color:var(--aa-ink)}.fr-aa-fold svg{width:14px;height:14px;transition:transform .2s var(--aa-ease);transform:rotate(-90deg)}.fr-aa-fold button[aria-expanded=true] svg{transform:none}.fr-aa-questions{padding:14px 16px}.fr-aa-questions .fr-aa-qlist{gap:0}.fr-aa-questions .fr-aa-quick{background:0 0;border:0;border-top:1px solid #eceef4;border-radius:0;margin:0;padding:14px 0 2px}.fr-aa-questions .fr-aa-quick:first-child{border-top:0;padding-top:0}.fr-aa-list .fr-aa-row-main>.fr-aa-quick{background:0 0;border:0;margin-top:0;padding:4px 0}.fr-aa-foot{color:var(--aa-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 4px 0;font-size:13px;display:flex}.fr-aa-foot b{color:var(--aa-ink);font-variant-numeric:tabular-nums;font-weight:600}.fr-aa-pages{align-items:center;gap:4px;display:flex}.fr-aa-page{min-width:30px;height:30px;color:var(--aa-muted);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.fr-aa-page:hover{color:var(--aa-ink);background:#eceaf4}.fr-aa-page[aria-current=page]{background:var(--aa-tint);color:var(--aa-place-ink)}.fr-aa-page[aria-disabled=true]{opacity:.4;pointer-events:none}.fr-aa-empty{text-align:center;padding:28px 20px}.fr-aa-empty p{color:var(--aa-muted);margin:0;font-size:13.5px;line-height:1.55}.fr-aa-empty p b{color:var(--aa-ink);margin-bottom:4px;font-size:14.5px;font-weight:600;display:block}.fr-aa-empty .fr-aa-sm{margin-top:12px}.fr-aa-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.fr-aa-empty-actions .fr-aa-sm{margin-top:0}.fr-aa-term{font:inherit;color:inherit;text-align:left;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--aa-soft);text-decoration-color:var(--aa-soft);text-underline-offset:3px;background:0 0;border:0;padding:0}.fr-aa-tag.fr-aa-term,.fr-aa-term:hover{text-decoration-color:initial}.fr-aa-tag.fr-aa-term{text-underline-offset:2px}@supports (color:color-mix(in lab,red,red)){.fr-aa-tag.fr-aa-term{-webkit-text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}}.fr-aa-note{border:1px solid var(--aa-line);color:var(--aa-body);box-shadow:var(--aa-shadow-2);letter-spacing:0;text-align:left;white-space:normal;background:#fff;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;font-weight:500;line-height:1.5;text-decoration:none;display:none;position:fixed;inset:auto}@supports selector(:popover-open){.fr-aa-note:popover-open{display:block}}.fr-aa-fit-btn{cursor:help;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:flex}.fr-aa-fit-btn:hover .fr-aa-fit circle:first-child{stroke:var(--aa-tint-2)}.fr-aa-filters{background:var(--aa-paper);box-shadow:var(--aa-shadow-1);animation:fr-aa-view .25s var(--aa-ease) both;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px 12px;margin-bottom:10px;padding:14px 16px;display:grid}.fr-aa-field{min-width:0;color:var(--aa-muted);flex-direction:column;gap:4px;font-size:12.5px;font-weight:500;display:flex}.fr-aa-field>span{justify-content:space-between;gap:8px;display:flex}.fr-aa-input{border:1px solid var(--aa-field-line);max-width:100%;height:36px;color:var(--aa-ink);background:#fff;border-radius:9px;padding:0 10px;font-size:13.5px;font-weight:400;transition:border-color .15s}.fr-aa-input:hover{border-color:#b9bfcf}.fr-aa-input:focus{border-color:var(--aa);outline:2px solid var(--aa);outline-offset:1px}.fr-aa-input[type=range]{accent-color:var(--aa);border:0;padding:0}.fr-aa-panel{background:var(--aa-paper);box-shadow:var(--aa-shadow-1);border-radius:14px;padding:16px 18px}.fr-aa-panel-title{color:var(--aa-ink-2);justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:13.5px;font-weight:600;display:flex}.fr-aa-panel-title a,.fr-aa-panel-title button{color:var(--aa-place-ink);background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.fr-aa-panel-title a:hover,.fr-aa-panel-title button:hover{text-underline-offset:3px;text-decoration:underline}.fr-aa-panel-text{color:var(--aa-body);margin:0;font-size:13.5px;line-height:1.5}.fr-aa-panel-text b{color:var(--aa-ink);font-weight:600}.fr-aa-list-plain{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.fr-aa-list-plain li{color:var(--aa-body);gap:9px;font-size:13px;line-height:1.45;display:flex}.fr-aa-list-plain li svg{width:14px;height:14px;color:var(--aa-ok);flex:none;margin-top:2px}.fr-aa-veil{z-index:60;background:#161b2e3d;animation:fr-aa-fade .25s both;position:fixed;inset:0}@keyframes fr-aa-fade{0%{opacity:0}}.fr-aa-drawer{z-index:61;width:min(560px,100%);animation:fr-aa-slide .34s var(--aa-ease) both;background:#fff;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 48px -24px #161b2e66}@keyframes fr-aa-slide{0%{transform:translate(100%)}}.fr-aa-drawer-head{border-bottom:1px solid var(--aa-line);align-items:flex-start;gap:14px;padding:22px 24px 18px;display:flex}.fr-aa-drawer-head .fr-aa-role{white-space:normal;font-size:16px}.fr-aa-drawer-body{flex:1;min-height:0;padding:4px 24px 24px;overflow:auto}.fr-aa-section{border-bottom:1px solid var(--aa-line);padding:18px 0}.fr-aa-section:last-child{border-bottom:0}.fr-aa-section-title{color:var(--aa-ink-2);justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;font-size:13.5px;font-weight:600;display:flex}.fr-aa-section-title span{color:var(--aa-muted);font-weight:500}.fr-aa-section-title a,.fr-aa-section-title button{font:inherit;color:var(--aa-place-ink);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.fr-aa-section-title a:hover,.fr-aa-section-title button:hover{text-underline-offset:3px;text-decoration:underline}.fr-aa-section p{color:var(--aa-body);margin:0;font-size:13.5px;line-height:1.6}.fr-aa-section p+p{margin-top:6px}.fr-aa-section p b{color:var(--aa-ink);font-weight:600}.fr-aa-prose{white-space:pre-wrap;font:inherit;color:var(--aa-body);background:var(--aa-fill);border-radius:10px;max-height:360px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6;overflow:auto}.fr-aa-fit-line{align-items:center;gap:16px;display:flex}.fr-aa-drawer-foot{padding:16px 24px calc(env(safe-area-inset-bottom,0px) + 16px);border-top:1px solid var(--aa-line);background:#fafafc;justify-content:space-between;align-items:center;gap:10px;display:flex}.fr-aa-drawer-note{color:var(--aa-muted);margin:0 0 10px;font-size:12.5px;line-height:1.5}.fr-aa-drawer-note[data-tone=warn]{color:var(--aa-warn)}.fr-aa-qlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fr-aa-qrow{background:var(--aa-fill);border-radius:10px;padding:12px 14px}.fr-aa-qlabel{color:var(--aa-ink);margin:0;font-size:13.5px;font-weight:600;display:block}.fr-aa-qanswer{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.fr-aa-qanswer p{color:var(--aa-body);overflow-wrap:anywhere;flex:1;margin:0;font-size:13.5px;line-height:1.5}.fr-aa-qanswer p[data-planned],.fr-aa-qstatus{color:var(--aa-muted)}.fr-aa-qstatus{align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.fr-aa-qstatus[data-tone=need]{color:var(--aa-place-ink)}.fr-aa-qstatus[data-tone=ok]{color:var(--aa-ok)}.fr-aa-qstatus small{color:var(--aa-soft);font-weight:500}.fr-aa-qedit{gap:8px;margin-top:8px;display:grid}.fr-aa-qedit .fr-aa-input{width:100%}.fr-aa-textarea{border:1px solid var(--aa-field-line);width:100%;min-height:96px;color:var(--aa-ink);resize:vertical;background:#fff;border-radius:9px;padding:8px 10px;font-size:13.5px;line-height:1.5}.fr-aa-textarea:focus{border-color:var(--aa);outline:2px solid var(--aa);outline-offset:1px}.fr-aa-qedit-actions{justify-content:flex-end;gap:6px;display:flex}.fr-aa-hint{color:var(--aa-muted);margin:0;font-size:12.5px;line-height:1.5}.fr-aa-hint[data-tone=warn]{color:var(--aa-warn)}.fr-aa-hint[data-tone=danger]{color:var(--aa-danger);font-weight:500}.fr-aa-hint[data-tone=ok]{color:var(--aa-ok);font-weight:600}.fr-aa-sheet{border:1px solid var(--aa-line);background:#fff;border-radius:10px;margin-top:10px;overflow:hidden}.fr-aa-row-wide .fr-aa-sheet{background:0 0;border-color:#0000;margin-top:2px}.fr-aa-row-wide .fr-aa-sheet:has(.fr-aa-sheet-toggle[aria-expanded=true]){border-color:var(--aa-line);background:#fff}.fr-aa-sheet-toggle{text-align:left;width:100%;color:var(--aa-ink-2);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;transition:background-color .15s;display:flex}.fr-aa-row-wide .fr-aa-sheet-toggle{width:auto;color:var(--aa-muted);justify-content:flex-start;padding:4px 0}.fr-aa-row-wide .fr-aa-sheet:has(.fr-aa-sheet-toggle[aria-expanded=true]) .fr-aa-sheet-toggle{width:100%;color:var(--aa-ink-2);padding:10px 14px}.fr-aa-sheet-toggle:hover{background:var(--aa-hover)}.fr-aa-row-wide .fr-aa-sheet-toggle:hover{color:var(--aa-ink);background:0 0}.fr-aa-sheet-toggle svg{width:14px;height:14px;color:var(--aa-soft);transition:transform .2s var(--aa-ease);flex:none}.fr-aa-sheet-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.fr-aa-sheet-body{border-top:1px solid var(--aa-line);animation:fr-aa-view .25s var(--aa-ease) both;padding:10px 14px 14px}.fr-aa-sheet-group{margin-top:12px}.fr-aa-sheet-group:first-child{margin-top:0}.fr-aa-sheet-cap{color:var(--aa-muted);margin:0 0 6px;font-size:12px;font-weight:600}.fr-aa-sheet-cap[data-tone=warn]{color:var(--aa-need-ink)}.fr-aa-sheet-rows{border:1px solid var(--aa-line);border-radius:8px;margin:0;padding:0;list-style:none}.fr-aa-sheet-row{border-top:1px solid var(--aa-line);padding:9px 12px}.fr-aa-sheet-row:first-child{border-top:0}.fr-aa-sheet-row-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fr-aa-sheet-row-head b{color:var(--aa-ink);font-size:13px;font-weight:600}.fr-aa-sheet-value{color:var(--aa-body);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px}.fr-aa-sheet-edit{background:var(--aa-fill);border-radius:8px;gap:8px;margin-top:8px;padding:10px;display:grid}.fr-aa-sheet-edit .fr-aa-quick-quiet{justify-self:start}.fr-aa-sheet-why{color:var(--aa-body);margin:4px 0 0;font-size:12.5px;line-height:1.5}.fr-aa-choice-wrap{gap:8px;display:grid}.fr-aa-choices{flex-wrap:wrap;gap:8px;display:flex}.fr-aa-choice{border:1px solid var(--aa-line-strong);max-width:100%;min-height:40px;color:var(--aa-ink-2);text-align:left;overflow-wrap:anywhere;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s var(--aa-ease);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:550;line-height:1.35;display:inline-flex}.fr-aa-choice:hover:not(:disabled){border-color:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--aa) 45%,var(--aa-line-strong))}}.fr-aa-choice:hover:not(:disabled){background:var(--aa-tint)}.fr-aa-choice:active:not(:disabled){transform:scale(.98)}.fr-aa-choice[aria-pressed=true]{border-color:var(--aa);background:var(--aa-tint);color:var(--aa-place-ink)}.fr-aa-choice:disabled{cursor:wait;opacity:.7}.fr-aa-choice-box{border:1.5px solid var(--aa-line-strong);color:#fff;background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.fr-aa-choice-box svg{opacity:0;width:11px;height:11px}.fr-aa-choice[aria-pressed=true] .fr-aa-choice-box{border-color:var(--aa);background:var(--aa)}.fr-aa-choice[aria-pressed=true] .fr-aa-choice-box svg{opacity:1}.fr-aa-options{border:1px solid var(--aa-field-line);border-radius:9px;gap:4px;max-height:192px;padding:4px;display:grid;overflow:auto}.fr-aa-option{min-height:36px;color:var(--aa-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13.5px;display:flex}.fr-aa-option:hover{background:var(--aa-hover)}.fr-aa-option input{width:16px;height:16px;accent-color:var(--aa);margin:0}.fr-aa-setting{border-top:1px solid var(--aa-line);align-items:flex-start;gap:24px;padding:18px 0;display:flex}.fr-aa-setting:first-child{border-top:0;padding-top:4px}.fr-aa-setting-text{flex:0 0 200px;min-width:0}.fr-aa-setting-text b{color:var(--aa-ink);font-size:14px;font-weight:600;display:block}.fr-aa-setting-text span{color:var(--aa-muted);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.fr-aa-setting-field{flex:1;min-width:0}.fr-aa-scale{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.fr-aa-scale button{border:1px solid var(--aa-line);height:34px;color:var(--aa-muted);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;font-size:12.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.fr-aa-scale button:hover{border-color:var(--aa-line-strong);color:var(--aa-ink)}.fr-aa-scale button[data-past]{background:var(--aa-fill)}.fr-aa-scale button[aria-checked=true]{background:var(--aa-tint);border-color:var(--aa);color:var(--aa-place-ink)}.fr-aa-scale-hint{color:var(--aa-soft);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;margin:8px 0 0;font-size:12px;display:flex}.fr-aa-stepper{border:1px solid var(--aa-line-strong);background:#fff;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.fr-aa-stepper button{width:36px;height:36px;color:var(--aa-muted);background:#fff;border:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.fr-aa-stepper button:hover:not(:disabled){background:var(--aa-hover);color:var(--aa-ink)}.fr-aa-stepper button:disabled{opacity:.4;cursor:not-allowed}.fr-aa-stepper button svg{width:14px;height:14px}.fr-aa-stepper b{text-align:center;font-variant-numeric:tabular-nums;width:44px;font-size:15px;font-weight:700}.fr-aa-inline{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fr-aa-inline>span{color:var(--aa-muted);font-size:13px}.fr-aa-chips{flex-wrap:wrap;gap:8px;display:flex}.fr-aa-chip{border:1px solid var(--aa-line-strong);height:36px;color:var(--aa-ink-2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13.5px;font-weight:500;transition:border-color .15s,background-color .15s;display:inline-flex}.fr-aa-chip:hover{background:var(--aa-hover)}.fr-aa-chip input{width:16px;height:16px;accent-color:var(--aa);margin:0}.fr-aa-chip[data-off]{color:var(--aa-soft);cursor:default}.fr-aa-chip[data-off]:hover{background:#fff}.fr-aa-toggle{background:var(--aa-line-strong);width:38px;height:22px;transition:background-color .25s var(--aa-ease);border:0;border-radius:11px;flex:none;position:relative}.fr-aa-toggle:after{content:"";width:18px;height:18px;transition:transform .25s var(--aa-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #161b2e33}.fr-aa-toggle[aria-checked=true]{background:var(--aa)}.fr-aa-toggle[aria-checked=true]:after{transform:translate(16px)}.fr-aa-toggle-row{align-items:center;gap:12px;display:flex}.fr-aa-toggle-row span{color:var(--aa-ink-2);font-size:13.5px}.fr-aa-tokens{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fr-aa-token{background:var(--aa-fill);height:28px;color:var(--aa-ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.fr-aa-token button{width:20px;height:20px;color:var(--aa-soft);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.fr-aa-token button:hover{color:var(--aa-ink);background:#e4e5ee}.fr-aa-token button svg{width:11px;height:11px}.fr-aa-sub-settings{border-top:1px dashed var(--aa-line);gap:12px;margin-top:12px;padding-top:12px;display:grid}.fr-aa-how{background:var(--aa-paper);box-shadow:var(--aa-shadow-1);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 0;padding:4px 0;list-style:none;display:grid}.fr-aa-how li{color:var(--aa-body);align-items:flex-start;gap:9px;padding:12px 16px;font-size:13px;line-height:1.45;display:flex}.fr-aa-how li+li{border-left:1px solid #eceef4}.fr-aa-how li i{background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 3px var(--tone-tint);border-radius:50%;flex:none;margin-top:6px}.fr-aa-how li b{color:var(--tone-ink);font-weight:650;display:block}.fr-aa-view .fr-aa-how{margin-top:4px}.fr-aa-setup-panel{background:var(--aa-paper);box-shadow:var(--aa-shadow-1);border-radius:14px;margin-top:18px;padding:0 24px}.fr-aa-setup-panel .fr-aa-setting:first-child{padding-top:20px}.fr-aa-setup-panel .fr-aa-quick{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.fr-aa-setup-panel .fr-aa-quick-q{margin-top:8px}.fr-aa-more{color:var(--aa-muted);background:0 0;border:0;align-items:center;gap:6px;margin:2px 0 14px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.fr-aa-more:hover{color:var(--aa-ink)}.fr-aa-more svg{width:14px;height:14px;transition:transform .2s var(--aa-ease);transform:rotate(-90deg)}.fr-aa-more[aria-expanded=true] svg{transform:none}.fr-aa-more-body{animation:fr-aa-view .25s var(--aa-ease) both}.fr-aa-more-body,.fr-aa-setup-foot{border-top:1px solid var(--aa-line)}.fr-aa-setup-foot{background:#fafafc;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px;padding:18px 24px;display:flex}.fr-aa-setup-foot p{max-width:560px;color:var(--aa-muted);margin:0;font-size:12.5px;line-height:1.5}.fr-aa-quick{border:1px solid var(--aa-line);background:var(--aa-paper);border-radius:12px;margin-top:10px;padding:14px 16px}.fr-aa-quick-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-aa-quick-steps{gap:4px;display:inline-flex}.fr-aa-quick-steps i{background:var(--aa-line);width:18px;height:3px;transition:background-color .25s var(--aa-ease);border-radius:2px}.fr-aa-quick-steps i[data-on]{background:var(--aa)}.fr-aa-quick-steps i[data-now]:not([data-on]){background:var(--aa-tint-2)}.fr-aa-quick-q{color:var(--aa-ink);margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.4}.fr-aa-quick-q+.fr-aa-hint{margin-top:2px}.fr-aa-quick-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fr-aa-quick-option{border:1px solid var(--aa-line-strong);min-width:72px;height:40px;color:var(--aa-ink-2);transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s var(--aa-ease);background:#fff;border-radius:10px;padding:0 16px;font-size:14px;font-weight:550}.fr-aa-quick-option:hover{border-color:var(--aa)}@supports (color:color-mix(in lab,red,red)){.fr-aa-quick-option:hover{border-color:color-mix(in srgb,var(--aa) 45%,var(--aa-line-strong))}}.fr-aa-quick-option:hover{background:var(--aa-tint)}.fr-aa-quick-option:active{transform:scale(.98)}.fr-aa-quick-option[aria-pressed=true]{border-color:var(--aa);background:var(--aa-tint);color:var(--aa-place-ink)}.fr-aa-quick-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.fr-aa-quick-quiet{color:var(--aa-muted);background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;font-size:13px;font-weight:550;display:inline-flex}.fr-aa-quick-quiet:hover{color:var(--aa-ink)}.fr-aa-quick[data-done]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fr-aa-quick-more{align-items:center;gap:4px;font-size:13px;display:inline-flex}.fr-aa-selbar{z-index:40;border:1px solid var(--aa-line);width:min(560px,100% - 32px);box-shadow:var(--aa-shadow-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fr-aa-bar-up .3s var(--aa-ease) both;background:#fffffff5;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes fr-aa-bar-up{0%{transform:translate(-50%,120%)}}.fr-aa-selbar .fr-aa-sm[data-primary]{height:40px;padding:0 16px}.fr-aa-bar-gap{flex:1}.fr-aa-modal-veil{z-index:70;background:#161b2e66;justify-content:center;align-items:center;padding:16px;animation:fr-aa-fade .2s both;display:flex;position:fixed;inset:0}.fr-aa-modal{width:min(900px,100%);max-height:90vh;box-shadow:var(--aa-shadow-2);background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.fr-aa-modal-head{border-bottom:1px solid var(--aa-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.fr-aa-modal-head p{color:var(--aa-muted);margin:0;font-size:13.5px}.fr-aa-modal-head p b{color:var(--aa-ink);font-weight:600}.fr-aa-modal img{object-fit:contain;background:var(--aa-fill);width:100%;height:auto;max-height:calc(90vh - 60px);display:block}@media (max-width:760px){.fr-aa-setting{flex-direction:column;align-items:stretch;gap:10px}.fr-aa-setting-text{flex-basis:auto}.fr-aa-how{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-aa-how li:nth-child(3){border-left:0}.fr-aa-how li:nth-child(n+3){border-top:1px solid #eceef4}}@media (max-width:639px){.fr-aa{padding:18px 16px 40px}.fr-aa-quick-option{flex:auto;height:44px}.fr-aa-choice{flex:auto;min-height:44px}.fr-aa-head{align-items:flex-start}.fr-aa-title{font-size:22px}.fr-aa-status{font-size:13px}.fr-aa-status-sep{display:none}.fr-aa-status b{flex-basis:100%}.fr-aa-tabs{scrollbar-width:none;justify-content:space-between;gap:12px;margin-top:16px;overflow-x:auto}.fr-aa-tabbtn{gap:5px;padding:8px 0 11px;font-size:13.5px}.fr-aa-tab-n{font-size:12.5px}.fr-aa-view{margin-top:18px}.fr-aa-lead{flex-direction:column;align-items:stretch;gap:12px}.fr-aa-lead-actions{justify-content:space-between}.fr-aa-lead-actions .fr-aa-sm[data-tall]{flex:1;justify-content:center;height:44px}.fr-aa-lead-actions:has(.fr-aa-go):not(:has(.fr-aa-sm)){justify-content:flex-start}.fr-aa-wide{display:none}.fr-aa-row{flex-wrap:wrap;align-items:flex-start;gap:10px 12px;padding:12px 12px 12px 14px}.fr-aa-row-main{flex:calc(100% - 140px)}.fr-aa-row-top{flex-wrap:wrap}.fr-aa-role,.fr-aa-row-sub,.fr-aa-why{white-space:normal}.fr-aa-role{font-size:14px}.fr-aa-when{text-align:left;flex-flow:wrap;flex:100%;justify-content:space-between;align-items:center;column-gap:12px;width:auto;padding-left:52px}.fr-aa-bar{width:96px}.fr-aa-row-actions{margin-left:auto}.fr-aa-row[data-wrap] .fr-aa-row-actions:has(.fr-aa-sm){flex:100%;order:3;justify-content:flex-end;margin-top:8px}.fr-aa-row[data-wrap] .fr-aa-row-main{flex-basis:calc(100% - 100px)}.fr-aa-row[data-wrap] .fr-aa-row-wide{order:4}.fr-aa-row-wide{padding-left:0}.fr-aa-questions{padding:12px 14px}.fr-aa-group-head{align-items:flex-start}.fr-aa-drawer-body,.fr-aa-drawer-foot,.fr-aa-drawer-head{padding-left:16px;padding-right:16px}.fr-aa-drawer-foot{flex-wrap:wrap}.fr-aa-drawer-foot .fr-aa-sm[data-primary]{flex:100%;justify-content:center;height:44px}.fr-aa-scale{grid-template-columns:repeat(5,minmax(0,1fr))}.fr-aa-how{grid-template-columns:minmax(0,1fr)}.fr-aa-how li{padding:10px 14px}.fr-aa-how li+li{border-top:1px solid #eceef4;border-left:0}.fr-aa-setup-panel{padding:0 16px}.fr-aa-setup-foot{flex-direction:column;align-items:stretch;margin:0 -16px;padding:16px}.fr-aa-setup-foot .fr-aa-sm{justify-content:center}.fr-aa-selbar{width:100%;padding:10px 12px calc(env(safe-area-inset-bottom,0px) + 10px);border-width:1px 0 0;border-radius:0;bottom:0}.fr-aa-selbar .fr-aa-sm[data-primary]{flex:1;justify-content:center}.fr-aa-selbar .fr-aa-bar-gap{display:none}}@media (prefers-reduced-motion:reduce){.fr-aa-bar:after,.fr-aa-drawer,.fr-aa-filters,.fr-aa-fit circle:last-child,.fr-aa-menu,.fr-aa-modal-veil,.fr-aa-mono[data-busy],.fr-aa-more-body,.fr-aa-notice,.fr-aa-pip,.fr-aa-rise,.fr-aa-selbar,.fr-aa-sheet-body,.fr-aa-status[data-on] .fr-aa-live:after,.fr-aa-tab-n[data-tick],.fr-aa-veil,.fr-aa-view,.fr-aa-when .fr-aa-pip{animation:none}.fr-aa-status[data-on] .fr-aa-live:after{display:none}.fr-aa-tabs[data-line=ready] .fr-aa-tabline{transition:none}.fr-aa-bar:after{left:0}.fr-aa-check,.fr-aa-choice,.fr-aa-fold svg,.fr-aa-knob,.fr-aa-knob:after,.fr-aa-more svg,.fr-aa-quick-option,.fr-aa-row,.fr-aa-sheet-toggle svg,.fr-aa-tab-n,.fr-aa-tabbtn,.fr-aa-toggle,.fr-aa-toggle:after{transition:none}}.fr-st{--st-ink:#161b2e;--st-ink-2:#353c51;--st-body:#4a516a;--st-muted:#6b7187;--st-muted-desk:#5d6378;--st-soft:#979eb3;--st-line:#e5e7ef;--st-line-row:#eceef4;--st-line-strong:#d3d7e3;--st-field-line:#cdd2de;--st-paper:#fff;--st-hover:#f3f4f9;--st-fill:#f5f5f9;--st-action:var(--color-primary-600);--st-action-ink:var(--color-primary-700);--st-selected:var(--color-primary-50);--st-ok:var(--color-success-600);--st-ok-ink:var(--color-success-800);--st-ok-tint:var(--color-success-100);--st-warn-ink:var(--color-warning-800);--st-warn-tint:var(--color-warning-100);--st-warn-line:var(--color-warning-200);--st-danger:var(--color-destructive-700);--st-danger-line:var(--color-destructive-200);--st-danger-tint:#fdf3f1;--st-ease:cubic-bezier(.2,.7,.2,1);--st-shadow-1:0 0 0 1px #161b2e0f,0 1px 2px #161b2e0a;min-height:100%;color:var(--st-ink);padding:28px 32px 72px;position:relative}.fr-st-inner{max-width:880px;margin:0 auto}.fr-st-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.fr-st-head-text{min-width:0;max-width:640px}.fr-st-title{letter-spacing:-.02em;color:var(--st-ink);margin:0;font-size:24px;font-weight:650;line-height:1.2}.fr-st-sub{color:var(--st-muted-desk);margin:6px 0 0;font-size:14px;line-height:20px}.fr-st-head-actions{flex:none;align-items:center;gap:10px;display:flex}.fr-st-tabs{box-shadow:inset 0 -1px 0 var(--st-line);scrollbar-width:none;gap:28px;margin-top:18px;display:flex;position:relative;overflow-x:auto}.fr-st-tabs::-webkit-scrollbar{display:none}.fr-st-tab{min-height:40px;color:var(--st-muted-desk);white-space:nowrap;flex:none;align-items:center;padding:8px 0 11px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.fr-st-tab:hover,.fr-st-tab[aria-current=page]{color:var(--st-ink)}.fr-st-tab-short{display:none}.fr-st-tab:after{content:"";background:var(--st-action);opacity:0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.fr-st-tab[aria-current=page]:after{opacity:1}.fr-st-tabs[data-line=ready] .fr-st-tab:after{display:none}.fr-st-tabline{width:var(--line-w,0);background:var(--st-action);height:2px;transform:translateX(var(--line-x,0));opacity:0;pointer-events:none;border-radius:2px 2px 0 0;position:absolute;bottom:0;left:0}.fr-st-tabs[data-line=ready] .fr-st-tabline{opacity:1;transition:transform .32s var(--st-ease),width .32s var(--st-ease)}.fr-st-body{margin-top:24px}.fr-st-bar{justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin:-8px 0 4px;display:flex}.fr-st-group+.fr-st-group,.fr-st-group+.fr-st-panel,.fr-st-panel+.fr-st-group{margin-top:28px}.fr-st-panel+.fr-st-panel{margin-top:16px}.fr-st-group-title{color:var(--st-ink-2);align-items:center;gap:8px;margin:0 0 8px;font-size:13.5px;font-weight:600;display:flex}.fr-st-group-title .fr-st-count{color:var(--st-muted-desk);font-variant-numeric:tabular-nums;font-weight:500}.fr-st-group-note{color:var(--st-muted-desk);margin:10px 2px 0;font-size:13px;line-height:19px}.fr-st-group-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}.fr-st-panel{background:var(--st-paper);box-shadow:var(--st-shadow-1);border-radius:14px}.fr-st-panel>*+*{border-top:1px solid var(--st-line-row)}.fr-st-row{box-sizing:border-box;align-items:center;gap:16px;min-height:64px;padding:14px 18px;display:flex}.fr-st-row[data-top]{align-items:flex-start}.fr-st-row-text{flex:1;min-width:0}.fr-st-row-label{color:var(--st-ink);margin:0;font-size:14px;font-weight:550}.fr-st-row-label[data-big]{letter-spacing:-.01em;font-size:16px;font-weight:650}.fr-st-row-note{color:var(--st-muted);margin:2px 0 0;font-size:13px;line-height:18px}.fr-st-row-note b{color:var(--st-ink-2);font-weight:600}.fr-st-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fr-st-row-value{font-variant-numeric:tabular-nums;flex:none}.fr-st-row-value,.fr-st-text{color:var(--st-muted);font-size:13px}.fr-st-text{margin:0;padding:14px 18px;line-height:19px}.fr-st-linkrow{box-sizing:border-box;background:var(--st-paper);min-height:64px;box-shadow:var(--st-shadow-1);color:inherit;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background-color .15s;display:flex}.fr-st-linkrow:hover{background:#fafafd}.fr-st-linkrow:hover .fr-st-link{text-underline-offset:3px;text-decoration:underline}.fr-st-linkrow+.fr-st-group{margin-top:28px}.fr-st-btn[data-price]{min-width:96px}.fr-st-row-note a,.fr-st-text a{color:var(--st-body);text-underline-offset:3px;text-decoration:underline}.fr-st-links{flex-wrap:wrap;gap:4px 18px;padding:12px 18px;font-size:13px;display:flex}.fr-st-links a{min-height:28px;color:var(--st-body);text-underline-offset:3px;align-items:center;font-weight:550;text-decoration:underline;display:inline-flex}.fr-st-btn,.fr-st-links a:hover{color:var(--st-ink)}.fr-st-btn{border:1px solid var(--st-field-line);background:var(--st-paper);height:36px;white-space:nowrap;cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:550;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 0 0 1px #161b2e08,0 1px 2px #161b2e0a}.fr-st-btn svg{flex:none;width:15px;height:15px}.fr-st-btn:hover:not(:disabled){background:var(--st-hover);border-color:var(--st-line-strong)}.fr-st-btn:disabled{opacity:.5;cursor:not-allowed}.fr-st-btn[data-primary]{background-color:var(--st-action);color:#fff;border-color:#0000;font-weight:600}.fr-st-btn[data-primary]:hover:not(:disabled){background-color:var(--color-primary-700);border-color:#0000}.fr-st-btn[data-danger]{border-color:var(--st-danger-line);box-shadow:none;color:var(--st-danger)}.fr-st-btn[data-danger]:hover:not(:disabled){background:var(--st-danger-tint);border-color:var(--st-danger-line)}.fr-st-btn[data-wide]{width:100%}.fr-st-link{min-height:32px;color:var(--st-action-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:4px;margin:0 -6px;padding:0 6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fr-st-link svg{flex:none;width:14px;height:14px}.fr-st-link:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.fr-st-link:disabled{opacity:.5;cursor:not-allowed}.fr-st-link[data-danger]{color:var(--st-danger)}.fr-st-switch{background:var(--st-line-strong);cursor:pointer;width:40px;height:24px;transition:background-color .25s var(--st-ease);border:0;border-radius:12px;flex:none;padding:0;position:relative}.fr-st-switch:after{content:"";width:18px;height:18px;transition:transform .25s var(--st-ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #161b2e33}.fr-st-switch[aria-checked=true]{background:var(--st-action)}.fr-st-switch[aria-checked=true]:after{transform:translate(16px)}.fr-st-switch:disabled{opacity:.45;cursor:not-allowed}.fr-st-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:18px;display:grid}.fr-st-fields[data-one]{grid-template-columns:minmax(0,1fr)}.fr-st-field{min-width:0}.fr-st-field[data-span]{grid-column:1/-1}.fr-st-label{color:var(--st-ink-2);margin:0 0 6px;font-size:13px;font-weight:550;display:block}.fr-st-input,.fr-st-select,.fr-st-textarea{box-sizing:border-box;border:1px solid var(--st-field-line);background:var(--st-paper);width:100%;color:var(--st-ink);font:inherit;border-radius:10px;font-size:14px;transition:border-color .15s}.fr-st-input,.fr-st-select{height:40px;padding:0 12px}.fr-st-select{border-radius:9px;width:auto;height:36px;padding:0 10px;font-size:13.5px}.fr-st-textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.5}.fr-st-input::placeholder,.fr-st-textarea::placeholder{color:var(--st-soft)}.fr-st-input:hover,.fr-st-select:hover:not(:disabled),.fr-st-textarea:hover{border-color:var(--st-line-strong)}.fr-st-input[readonly]{background:var(--st-fill);color:var(--st-body);border-color:#0000}.fr-st-input:focus,.fr-st-select:focus,.fr-st-textarea:focus{border-color:var(--st-action);outline:2px solid var(--st-action);outline-offset:1px}.fr-st-static{box-sizing:border-box;background:var(--st-fill);min-height:40px;color:var(--st-body);overflow-wrap:anywhere;border-radius:10px;align-items:center;margin:0;padding:0 12px;font-size:14px;display:flex}.fr-st-help{color:var(--st-muted);margin:6px 0 0;font-size:12.5px;line-height:17px}.fr-st-help[data-tone=warn]{color:var(--st-warn-ink)}.fr-st-error{color:var(--st-danger);margin:6px 0 0;font-size:12.5px;font-weight:500;line-height:17px}.fr-st-check{color:var(--st-body);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:19px;display:flex}.fr-st-check input{width:16px;height:16px;accent-color:var(--st-action);flex:none;margin:2px 0 0}.fr-st-choices{flex-wrap:wrap;gap:8px;display:flex}.fr-st-choice{border:1px solid var(--st-field-line);background:var(--st-paper);min-height:36px;color:var(--st-body);font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.fr-st-choice svg{flex:none;width:15px;height:15px}.fr-st-choice:hover{border-color:var(--st-line-strong);color:var(--st-ink)}.fr-st-choice[aria-pressed=true]{border-color:var(--st-action);background:var(--st-selected);color:var(--st-action-ink);font-weight:600}.fr-st-foot{justify-content:flex-end;align-items:center;gap:12px;padding:12px 18px;display:flex}.fr-st-status{color:var(--st-muted);font-size:13px}.fr-st-status[data-tone=ok]{color:var(--st-ok-ink);font-weight:500}.fr-st-status[data-tone=error]{color:var(--st-danger);font-weight:500}.fr-st-bar .fr-st-status{color:var(--st-muted-desk)}.fr-st-bar .fr-st-status[data-tone=ok]{color:var(--st-ok-ink)}.fr-st-bar .fr-st-status[data-tone=error]{color:var(--st-danger)}.fr-st-notice{border:1px solid var(--st-line);background:var(--st-paper);color:var(--st-ink-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:16px;padding:12px 16px;font-size:13.5px;line-height:1.5;display:flex}.fr-st-notice p{margin:0}.fr-st-notice p+p{color:var(--st-muted);margin-top:2px;font-size:13px}.fr-st-notice[data-tone=ok]{border-color:var(--color-success-200);background:var(--st-ok-tint);color:var(--st-ok-ink)}.fr-st-notice[data-tone=ok] p+p{color:var(--st-ok-ink)}.fr-st-notice[data-tone=warn]{border-color:var(--st-warn-line);background:var(--st-warn-tint);color:var(--st-warn-ink)}.fr-st-notice[data-tone=warn] p+p{color:var(--st-warn-ink)}.fr-st-notice[data-tone=error]{border-color:var(--st-danger-line);background:var(--st-danger-tint);color:var(--st-danger)}.fr-st-notice[data-tone=error] p+p{color:var(--st-danger)}.fr-st-panel .fr-st-notice{border:0;border-radius:0;margin:0}.fr-st-meter{background:#eceef3;border-radius:999px;height:6px;margin-top:12px;overflow:hidden}.fr-st-meter i{width:var(--fill,0);border-radius:inherit;background:var(--st-action);height:100%;display:block}.fr-st-dots{gap:6px;margin-top:10px;display:flex}.fr-st-dots i{border:2px solid var(--st-action);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.fr-st-dots i[data-used]{background:var(--st-action)}.fr-st-plans{border:0;margin:0;padding:0}.fr-st-plan{box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;min-height:64px;padding:12px 18px;transition:background-color .15s;display:flex}.fr-st-plan:hover{background:#fafafd}.fr-st-plan input{width:16px;height:16px;accent-color:var(--st-action);flex:none;margin:0}.fr-st-plan-note{color:var(--st-ok-ink);flex:none;font-size:12.5px;font-weight:600}.fr-st-features{color:var(--st-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:0;padding:14px 18px;font-size:13px;list-style:none;display:grid}.fr-st-features li{align-items:center;gap:8px;display:flex}.fr-st-features svg{width:14px;height:14px;color:var(--st-action);flex:none}.fr-st-activity{margin:0;padding:0;list-style:none}.fr-st-activity li{border-top:1px solid var(--st-line-row);align-items:center;gap:12px;padding:10px 18px;font-size:13.5px;display:flex}.fr-st-activity li:first-child{border-top:0}.fr-st-activity time{color:var(--st-muted);margin-top:1px;font-size:12px;display:block}.fr-st-activity b{font-variant-numeric:tabular-nums;color:var(--st-ink-2);margin-left:auto;font-weight:600}.fr-st-mark{width:40px;height:40px;color:var(--st-body);background:#f2f3f8;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-st-mark svg{width:19px;height:19px}.fr-st-live{align-items:center;gap:7px;display:inline-flex}.fr-st-live:before{content:"";background:var(--st-soft);border-radius:50%;width:7px;height:7px}.fr-st-live[data-on]:before{background:var(--st-ok)}.fr-st-live[data-on]{color:var(--st-ok-ink);font-weight:500}.fr-st-details>summary{cursor:pointer;min-height:52px;color:var(--st-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:13.5px;font-weight:550;list-style:none;display:flex}.fr-st-details>summary::-webkit-details-marker{display:none}.fr-st-details>summary svg{width:15px;height:15px;color:var(--st-soft);transition:transform .2s var(--st-ease)}.fr-st-details[open]>summary svg{transform:rotate(180deg)}.fr-st-details-body{padding:0 18px 18px}.fr-st-phone-inline{display:none}.fr-st-token{flex-wrap:wrap;gap:8px;display:flex}.fr-st-token code{background:var(--st-fill);min-width:0;min-height:38px;color:var(--st-body);white-space:nowrap;text-overflow:ellipsis;border-radius:9px;flex:220px;align-items:center;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;display:flex;overflow:hidden}.fr-st-section-head{box-sizing:border-box;align-items:center;gap:8px;min-height:52px;padding:8px 12px 0 18px;display:flex}.fr-st-section-head h2{color:var(--st-ink);margin:0;font-size:14px;font-weight:600}.fr-st-section-head .fr-st-count{color:var(--st-muted);font-variant-numeric:tabular-nums;font-size:13px}.fr-st-section-head .fr-st-link{margin-left:auto;margin-right:0}.fr-st-panel>.fr-st-section-head+*{border-top:0}.fr-st-dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:0;padding:4px 18px 16px;display:grid}.fr-st-dl dt{color:var(--st-muted);font-size:12.5px}.fr-st-dl dd{color:var(--st-ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:550}.fr-st-dl dd[data-empty]{color:var(--st-muted);font-weight:400}.fr-st-pairs{margin:0;padding:0 18px 6px}.fr-st-pairs>div{border-top:1px solid #f0f1f6;gap:20px;padding:10px 0;display:flex}.fr-st-pairs>div:first-child{border-top:0}.fr-st-pairs dt{color:var(--st-muted);flex:0 0 140px;font-size:13px}.fr-st-pairs dd{min-width:0;color:var(--st-ink);overflow-wrap:anywhere;white-space:pre-line;flex:1;margin:0;font-size:14px;line-height:20px}.fr-st-pairs dd[data-empty]{color:var(--st-muted);font-size:13.5px}.fr-st-pairs dd[data-clamp]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fr-st-items{margin:0;padding:0;list-style:none}.fr-st-item{box-sizing:border-box;border-top:1px solid #f0f1f6;align-items:center;gap:16px;min-height:60px;padding:10px 12px 10px 18px;display:flex}.fr-st-item-text{flex:1;min-width:0}.fr-st-item-title{color:var(--st-ink);margin:0;font-size:14px;font-weight:550}.fr-st-item-note,.fr-st-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-st-item-note{color:var(--st-muted);margin:2px 0 0;font-size:13px}.fr-st-item-when{color:var(--st-muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.fr-st-empty{color:var(--st-muted);margin:0;padding:0 18px 16px;font-size:13.5px}.fr-st-tags{flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 16px;display:flex}.fr-st-tag{height:30px;color:var(--st-ink-2);background:#f2f3f8;border-radius:8px;gap:4px;padding:0 4px 0 11px;font-size:13px;font-weight:500}.fr-st-tag,.fr-st-tag button{align-items:center;display:inline-flex}.fr-st-tag button{width:24px;height:24px;color:var(--st-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;padding:0}.fr-st-tag button:hover{color:var(--st-ink);background:#e6e8f0}.fr-st-tag button svg{width:13px;height:13px}.fr-st-tag-input{border:1px dashed var(--st-field-line);background:var(--st-paper);min-width:160px;height:30px;color:var(--st-ink);font:inherit;border-radius:8px;flex:200px;padding:0 10px;font-size:13px}.fr-st-tag-input:focus{border-style:solid;border-color:var(--st-action);outline:2px solid var(--st-action);outline-offset:1px}.fr-st-sub-head{color:var(--st-ink-2);align-items:center;gap:8px;padding:12px 12px 6px 18px;font-size:13px;font-weight:600;display:flex}.fr-st-sub-head .fr-st-count{color:var(--st-muted);font-weight:500}.fr-st-sub-head>svg{width:15px;height:15px;color:var(--st-muted);flex:none}.fr-st-plans>.fr-st-plan+.fr-st-plan{border-top:1px solid var(--st-line-row)}.fr-st-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-st-sub-head .fr-st-link{margin-left:auto;margin-right:0}.fr-st-veil{z-index:60;cursor:default;background:#161b2e3d;border:0;padding:0;animation:fr-st-fade .25s both;position:fixed;inset:0}@keyframes fr-st-fade{0%{opacity:0}}.fr-st-drawer{z-index:61;width:min(520px,100%);color:var(--st-ink);animation:fr-st-slide .34s var(--st-ease) both;background:#fff;outline:none;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 48px -24px #161b2e66}@keyframes fr-st-slide{0%{transform:translate(100%)}}.fr-st-drawer-head{border-bottom:1px solid var(--st-line);align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}.fr-st-drawer-head h2{letter-spacing:-.01em;flex:1;margin:0;font-size:17px;font-weight:650}.fr-st-drawer-head p{color:var(--st-muted);margin:4px 0 0;font-size:13px;line-height:18px}.fr-st-x{width:34px;height:34px;color:var(--st-body);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:-4px -6px 0 0;display:inline-flex}.fr-st-x:hover{background:var(--st-hover);color:var(--st-ink)}.fr-st-x svg{width:18px;height:18px}.fr-st-drawer-body{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px 22px;display:flex;overflow:auto}.fr-st-drawer-body .fr-st-fields{padding:0}.fr-st-drawer-foot{padding:14px 22px calc(env(safe-area-inset-bottom,0px) + 14px);border-top:1px solid var(--st-line);background:#fafafc;align-items:center;gap:10px;display:flex}.fr-st-drawer-foot .fr-st-spacer{flex:1}@media (max-width:760px){.fr-st-dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.fr-st{padding:20px 16px 40px}.fr-st-title{font-size:22px}.fr-st-sub{font-size:13.5px}.fr-st-tabs{gap:22px;margin-top:14px}.fr-st-tab{min-height:44px}.fr-st-tab-long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-st-tab-short{display:inline}.fr-st-body{margin-top:18px}.fr-st-row{flex-wrap:wrap;gap:10px 14px;padding:14px}.fr-st-row-actions{justify-content:flex-start;width:100%}.fr-st-row[data-switch]{flex-wrap:nowrap;align-items:flex-start}.fr-st-row[data-switch] .fr-st-switch{margin-top:2px}.fr-st-btn{border-radius:10px;height:44px;padding:0 16px;font-size:14px}.fr-st-row-actions .fr-st-btn{flex:auto}.fr-st-input{height:44px;font-size:16px}.fr-st-select{height:44px;font-size:15px}.fr-st-textarea{font-size:16px}.fr-st-switch{border-radius:13px;width:44px;height:26px}.fr-st-switch:after{width:20px;height:20px}.fr-st-switch[aria-checked=true]:after{transform:translate(18px)}.fr-st-fields{grid-template-columns:minmax(0,1fr);padding:14px}.fr-st-foot,.fr-st-links,.fr-st-text{padding-left:14px;padding-right:14px}.fr-st-dl,.fr-st-features{grid-template-columns:minmax(0,1fr)}.fr-st-dl{padding:4px 14px 14px}.fr-st-pairs{padding:0 14px 6px}.fr-st-pairs>div{flex-direction:column;gap:2px}.fr-st-pairs dt{flex:none}.fr-st-item{padding:10px 6px 10px 14px}.fr-st-item-when{display:none}.fr-st-empty,.fr-st-tags{padding-left:14px;padding-right:14px}.fr-st-section-head{padding-left:14px}.fr-st-link{min-height:44px}.fr-st-drawer{width:100%}.fr-st-drawer-foot .fr-st-btn{flex:auto}.fr-st-desktop,.fr-st-desktop-inline{display:none}.fr-st-phone-inline{display:inline}}@media (prefers-reduced-motion:reduce){.fr-st-drawer,.fr-st-veil{animation:none}.fr-st-details>summary svg,.fr-st-switch,.fr-st-switch:after,.fr-st-tab,.fr-st-tabs[data-line=ready] .fr-st-tabline{transition:none}}.fr-ft,.fr-ft-dialog-backdrop{--ft-jobs:var(--color-warning-600);--ft-jobs-ink:var(--color-warning-700);--ft-jobs-tint:#fdf3e2;--ft-cv:var(--color-primary-500);--ft-cv-ink:var(--color-primary-700);--ft-cv-tint:#e8f3fc;--ft-people:var(--color-primary-500);--ft-people-ink:var(--color-primary-700);--ft-people-tint:#e2f4f1;--ft-sent:var(--color-success-600);--ft-sent-ink:var(--color-success-700);--ft-sent-tint:#e2f4ec;--ft-ease:cubic-bezier(.2,.7,.2,1)}.fr-ft{background:var(--fr-desk,#f4f3f8);color:var(--fr-ink,#161b2e);min-height:100%}.fr-ft-main{max-width:1240px;margin:0 auto;padding:28px 32px 56px}.fr-ft-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.fr-ft-back{min-height:32px;color:var(--fr-muted,#6b7187);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fr-ft-back:hover{color:var(--fr-ink,#161b2e)}.fr-ft-title{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.01em;margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.2}.fr-ft-meta{color:var(--fr-body,#4a516a);margin:4px 0 0;font-size:14px}.fr-ft-badge{border:1px solid var(--fr-line,#e5e7ef);min-height:32px;color:var(--fr-ink-2,#262c41);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.fr-ft-dots{gap:4px;display:inline-flex}.fr-ft-dots>span{background:#d3d7e3;border-radius:50%;width:8px;height:8px}.fr-ft-dots>span[data-on]{background:var(--fr-action,var(--color-primary-600))}.fr-ft-link{min-height:32px;color:var(--fr-action-ink,var(--color-primary-700));align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.fr-ft-link:hover{text-decoration:underline}.fr-ft-cvline{color:var(--fr-body,#4a516a);flex-wrap:wrap;align-items:center;gap:0 10px;margin:6px 0 0;font-size:13.5px;line-height:1.5;display:flex}.fr-ft-cvline>svg{color:var(--ft-cv);flex:none}.fr-ft-cvline-score{white-space:nowrap;color:var(--mood,var(--fr-ink-2,#262c41));font-weight:600}.fr-ft-cvline-score b{font-weight:700}.fr-ft-cvline-score[data-mood=not_ready]{--mood:var(--color-destructive-700)}.fr-ft-cvline-score[data-mood=needs_work]{--mood:var(--color-warning-700)}.fr-ft-cvline-score[data-mood=almost_ready]{--mood:var(--color-primary-600)}.fr-ft-cvline-score[data-mood=ready]{--mood:var(--color-success-700)}.fr-ft-cvline-open{min-height:32px;color:var(--fr-action-ink,var(--color-primary-700));text-underline-offset:2px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.fr-ft-cvline-open:focus-visible{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:2px;border-radius:4px}.fr-ft-cols{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:28px;margin-top:24px;display:grid}.fr-ft-list,.fr-ft-steps{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}a.fr-ft-row:hover{background:#fcfcfe;border-color:#d5d8e4}.fr-ft-row{border:1px solid var(--fr-line,#e5e7ef);background:#fff;border-radius:14px;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.fr-ft-row[data-state=ahead]{background:0 0;border-style:dashed}.fr-ft-row-text{flex:1;min-width:0}.fr-ft-row-label{color:var(--fr-muted,#6b7187);margin:0;font-size:13px;font-weight:600}.fr-ft-row-detail{color:var(--fr-ink,#161b2e);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:14px;overflow:hidden}.fr-ft-card .fr-ft-row-detail{white-space:normal}.fr-ft-row[data-state=ahead] .fr-ft-row-detail{color:var(--fr-muted,#6b7187)}.fr-ft-num{color:#fff;background:var(--hue,#8e94a7);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;height:26px;font-size:12px;font-weight:700;display:inline-flex}.fr-ft-row[data-state=ahead] .fr-ft-num{color:var(--fr-muted,#6b7187);background:0 0;border:1.5px solid #c7cbd8}.fr-ft-row[data-state=done] .fr-ft-num{background:var(--tint,#eef0f4);color:var(--ink,#4a516a)}.fr-ft-card{border:1px solid var(--fr-line,#e5e7ef);background:#fff;border-radius:18px;padding:22px 24px 24px;box-shadow:0 1px 2px #161b2e0a,0 18px 40px -26px #161b2e40}.fr-ft-kicker{color:var(--ink,#4a516a);align-items:center;gap:10px;margin:0;font-size:13px;font-weight:600;display:flex}.fr-ft-h2{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.005em;margin:10px 0 0;font-size:21px;font-weight:700;line-height:1.3}.fr-ft-p{color:var(--fr-body,#4a516a);margin:8px 0 0;font-size:15px;line-height:1.6}.fr-ft-small{color:var(--fr-muted,#6b7187);margin:10px 0 0;font-size:13px;line-height:1.55}.fr-ft-actions{flex-wrap:wrap;margin-top:16px;display:flex}.fr-ft-actions,.fr-ft-btn{align-items:center;gap:8px}.fr-ft-btn{background:var(--fr-action,var(--color-primary-600));color:#fff;cursor:pointer;min-height:44px;box-shadow:0 1px 2px var(--color-primary-800),0 8px 20px -12px var(--color-primary-600);border:0;border-radius:12px;justify-content:center;padding:0 18px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .16s,box-shadow .16s;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fr-ft-btn{box-shadow:0 1px 2px color-mix(in srgb,var(--color-primary-800) 20%,transparent),0 8px 20px -12px color-mix(in srgb,var(--color-primary-600) 67%,transparent)}}.fr-ft-btn:hover:not(:disabled){background:var(--fr-action-hover,var(--color-primary-700))}.fr-ft-btn:disabled{opacity:.7;cursor:wait}.fr-ft-btn-quiet{border:1px solid var(--fr-field-line,#cdd2de);min-height:44px;color:var(--fr-ink,#161b2e);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.fr-ft-btn-quiet:hover:not(:disabled){background:var(--fr-hover,#f3f4f9)}.fr-ft-btn-text{min-height:44px;color:var(--fr-body,#4a516a);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.fr-ft-btn-text:hover:not(:disabled){color:var(--fr-ink,#161b2e);text-decoration:underline}.fr-ft-undo{min-height:32px}.fr-ft-btn-quiet:focus-visible,.fr-ft-btn-text:focus-visible,.fr-ft-btn:focus-visible,.fr-ft-choice:focus-visible{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:2px}.fr-ft-field{box-sizing:border-box;border:1px solid var(--fr-field-line,#cdd2de);width:100%;color:var(--fr-ink,#161b2e);resize:vertical;background:#fff;border-radius:12px;margin-top:8px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:400;line-height:1.55;display:block}.fr-ft-field:focus{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:0;border-color:#0000}.fr-ft-label{margin-top:16px;font-size:16px;font-weight:600;line-height:1.45;display:block}.fr-ft-select{max-width:100%;min-height:40px;color:var(--fr-ink,#161b2e);background:#fff;border:1px solid #c4d9ec;border-radius:10px;margin-top:6px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1}.fr-ft-note-box{background:var(--tint,#f5f6fa);overflow-wrap:anywhere;border-radius:14px;margin-top:14px;padding:14px 16px}.fr-ft-status{color:var(--fr-body,#4a516a);align-items:center;gap:10px;display:flex}.fr-ft-alert,.fr-ft-status{margin-top:14px;font-size:14px}.fr-ft-alert{color:var(--color-destructive-900);background:#fdf0ec;line-height:1.55}.fr-ft-alert,.fr-ft-info{border-radius:12px;padding:14px 16px}.fr-ft-info{color:var(--fr-body,#4a516a);background:#f5f6fa;margin-top:14px;font-size:14px;line-height:1.6}.fr-ft-info strong{color:var(--fr-ink,#161b2e)}.fr-ft-fit{align-items:center;gap:18px;margin-top:16px;display:flex}.fr-ft-ring{flex:0 0 76px;height:76px;position:relative}.fr-ft-ring svg{display:block;transform:rotate(-90deg)}.fr-ft-ring-num{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;justify-content:center;align-items:center;font-size:22px;font-weight:700;line-height:1;display:flex;position:absolute;inset:0}.fr-ft-reqs{gap:2px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fr-ft-req{border-top:1px solid #eef0f4;gap:10px;padding:8px 0;display:flex}.fr-ft-req:first-child{border-top:0}.fr-ft-req-icon{box-sizing:border-box;border-radius:50%;flex:0 0 20px;height:20px;margin-top:1px}.fr-ft-req-icon[data-status=missing]{border:1.5px dashed #b8bdcc}.fr-ft-req-icon[data-status=partial]{border:1.5px solid var(--ft-jobs);background:linear-gradient(90deg,var(--ft-jobs-tint) 50%,transparent 50%)}.fr-ft-req-icon[data-status=shown]{background:var(--ft-sent-tint);border:1.5px solid var(--ft-sent)}.fr-ft-req-label{margin:0;font-size:14px;font-weight:600}.fr-ft-req-sub{color:var(--fr-muted,#6b7187);margin:1px 0 0;font-size:13px}.fr-ft-asks{justify-content:space-between;gap:8px;margin-top:18px}.fr-ft-asks,.fr-ft-trio{align-items:center;display:flex}.fr-ft-trio{background:var(--ft-cv-tint);border-radius:14px;flex-wrap:wrap;gap:10px 14px;margin-top:16px;padding:14px 16px}.fr-ft-trio-step{gap:2px;display:grid}.fr-ft-trio-num{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--fr-ink,#161b2e);margin:0;font-size:20px;font-weight:700;line-height:1}.fr-ft-trio-label{color:var(--ft-cv-ink);margin:0;font-size:12.5px;font-weight:600}.fr-ft-arrow{color:#8aa9c2}.fr-ft-trio-item{align-items:center;gap:14px;min-width:0;display:flex}.fr-ft-trio-sep{background:#c3d6e6;flex:0 0 1px;align-self:stretch;min-height:28px}.fr-ft-trio-step[data-lower] .fr-ft-trio-num{color:var(--fr-muted,#6b7187)}.fr-ft-trio-step[data-lower] .fr-ft-trio-label{color:var(--fr-muted,#6b7187);font-weight:500}.fr-ft-moved{color:var(--fr-ink,#161b2e);overflow-wrap:anywhere;margin-top:4px;font-weight:600}.fr-ft-ticks{color:var(--fr-body,#4a516a);gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.fr-ft-ticks li{gap:8px;display:flex}.fr-ft-ticks li:before{content:"";background:var(--ft-cv);border-radius:50%;flex:0 0 6px;height:6px;margin-top:8px}.fr-ft-result-ticks{margin-top:8px}.fr-ft-actions.fr-ft-result-next{margin-top:12px}.fr-ft-result-docs{gap:8px;min-height:0;margin-top:14px;padding:8px 8px 8px 14px}.fr-ft-improve{flex-wrap:wrap;row-gap:8px;margin-top:10px}.fr-ft-improve>.fr-ft-row-text{flex:180px}.fr-ft-more{margin-top:10px}.fr-ft-more>summary{cursor:pointer;min-height:44px;color:var(--fr-body,#4a516a);align-items:center;gap:8px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.fr-ft-more>summary::-webkit-details-marker{display:none}.fr-ft-more>summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:0 2px 2px;transition:transform .16s;transform:rotate(-45deg)}.fr-ft-more[open]>summary:before{transform:rotate(45deg)}.fr-ft-more>summary:hover{color:var(--fr-ink,#161b2e)}.fr-ft-more>summary:focus-visible{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:2px;border-radius:6px}.fr-ft-choices{gap:8px;margin-top:14px;display:grid}.fr-ft-choice{border:1px solid var(--fr-line,#e5e7ef);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.fr-ft-choice:hover{border-color:var(--color-primary-200)}.fr-ft-choice[aria-checked=true],.fr-ft-choice[aria-pressed=true]{border-color:var(--choice,var(--fr-action,var(--color-primary-600)));background:var(--choice-tint,#f6f6fe)}.fr-ft-choice-dot{box-sizing:border-box;border:1.5px solid #b8bdcc;border-radius:50%;flex:0 0 18px;height:18px;margin-top:2px;transition:border .16s}.fr-ft-choice[aria-checked=true] .fr-ft-choice-dot{border:5px solid var(--fr-action,var(--color-primary-600))}.fr-ft-choice-title{font-size:14.5px;font-weight:600;display:block}.fr-ft-choice-meta{color:var(--fr-muted,#6b7187);margin-top:2px;font-size:13px;display:block}.fr-ft-avatar{background:var(--ft-people-tint);height:36px;color:var(--ft-people-ink);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.fr-ft-person{flex-wrap:wrap;align-items:flex-start;row-gap:0}.fr-ft-person>.fr-ft-note-box{flex:100%;order:1;margin-left:48px}.fr-ft-or{color:var(--fr-muted,#6b7187);align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.fr-ft-or:after,.fr-ft-or:before{content:"";background:var(--fr-line,#e5e7ef);flex:1;height:1px}.fr-ft-picks-list{grid-template-columns:minmax(0,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fr-ft-pick-wrap{min-width:0;position:relative}.fr-ft-pick{border:1px solid var(--fr-line,#e5e7ef);text-align:left;width:100%;min-height:56px;font:inherit;color:inherit;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 10px 12px 14px;transition:border-color .16s,background-color .16s,opacity .16s;display:flex}.fr-ft-pick-wrap[data-credit]>.fr-ft-pick{padding-bottom:46px}.fr-ft-pick:hover:not(:disabled){border-color:var(--color-primary-200);background:#fcfcff}.fr-ft-pick:disabled{cursor:default;opacity:.55}.fr-ft-pick[aria-busy=true]{opacity:1;cursor:wait;border-color:var(--fr-action,var(--color-primary-600));background:#f6f6fe}.fr-ft-pick:focus-visible{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:2px}.fr-ft-pick-text{flex:1;min-width:0}.fr-ft-pick-title{font-size:14.5px;font-weight:600;line-height:1.4;display:block}.fr-ft-pick-meta{color:var(--fr-muted,#6b7187);margin-top:2px}.fr-ft-pick-meta,.fr-ft-pick-why{font-size:13px;line-height:1.45;display:block}.fr-ft-pick-why{color:var(--fr-body,#4a516a);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.fr-ft-pick-why svg{vertical-align:-2px;color:var(--ft-sent);margin-right:6px;display:inline-block}.fr-ft-pick-go{color:#a3a8b8;white-space:nowrap;flex:none;align-items:center;gap:6px;min-height:24px;font-size:13px;font-weight:600;display:inline-flex}.fr-ft-pick:hover:not(:disabled) .fr-ft-pick-go,.fr-ft-pick[aria-busy=true] .fr-ft-pick-go{color:var(--fr-action-ink,var(--color-primary-700))}.fr-ft-pick-credit{color:var(--fr-muted,#6b7187);gap:6px;font-size:11px;position:absolute;bottom:12px;left:14px}.fr-ft-pick-credit,a.fr-ft-credit{align-items:center;display:inline-flex}a.fr-ft-credit{box-sizing:border-box;border:1px solid var(--fr-field-line,#cdd2de);min-width:116px;min-height:23px;color:var(--fr-ink-2,#262c41);background:#fff;border-radius:6px;justify-content:center;padding:0 10px;font-size:12px;font-weight:650;line-height:1;text-decoration:none}a.fr-ft-credit:hover{border-color:var(--color-primary-200);color:var(--fr-action-ink,var(--color-primary-700))}.fr-ft-finding{align-items:center;gap:8px;display:flex}.fr-ft-finding svg{color:var(--fr-action,var(--color-primary-600));flex:none}.fr-ft-pick-ghost{border:1px solid var(--fr-line,#e5e7ef);background:#fafbfd;border-radius:14px;height:82px}.fr-ft-info a,.fr-ft-info button{font:inherit;color:var(--fr-action-ink,var(--color-primary-700));text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}a.fr-ft-credit:focus-visible{outline:2px solid var(--fr-action,var(--color-primary-600));outline-offset:2px}.fr-ft-tasks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fr-ft-task{background:var(--tint,#f5f6fa);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:flex}.fr-ft-task-label{flex:1;font-size:14px;font-weight:600}.fr-ft-task-result{color:var(--ink,#4a516a);font-size:13px}.fr-ft-task-result[data-muted]{color:var(--fr-muted,#6b7187)}.fr-ft-task-dot{box-sizing:border-box;border:1.5px solid #c7cbd8;border-radius:50%;flex:0 0 16px;height:16px}.fr-ft-wait-label{flex:1;min-width:0}.fr-ft-clock{font-variant-numeric:tabular-nums;color:var(--fr-muted,#6b7187);flex:none;font-size:13px}.fr-ft-wait-note{align-items:baseline;gap:10px;display:flex}.fr-ft-paper{gap:12px;display:grid;position:sticky;top:20px}.fr-ft-sheet{border:1px solid var(--fr-line,#e5e7ef);overflow-wrap:anywhere;background:#fff;border-radius:14px;max-height:calc(100dvh - 140px);padding:22px 24px;overflow:auto;box-shadow:0 1px 2px #161b2e0a,0 24px 50px -32px #161b2e40}.fr-ft-sheet h3{font-size:16px;line-height:1.3}.fr-ft-cv-name,.fr-ft-sheet h3{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;font-weight:700}.fr-ft-cv-name{font-size:17px;line-height:1.2}.fr-ft-cv-line{color:var(--fr-muted,#6b7187);margin:2px 0 0;font-size:12.5px}.fr-ft-cv-section{letter-spacing:.06em;text-transform:uppercase;color:var(--fr-muted,#6b7187);margin:16px 0 6px;font-size:11.5px;font-weight:700}.fr-ft-cv-role{justify-content:space-between;gap:10px;margin:10px 0 0;font-size:13.5px;font-weight:600;display:flex}.fr-ft-cv-role span:last-child{color:var(--fr-muted,#6b7187);white-space:nowrap;font-weight:400}.fr-ft-cv-bullets{color:var(--fr-body,#4a516a);gap:4px;margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5;display:grid}.fr-ft-mark{vertical-align:1px;border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-block}.fr-ft-mark[data-mark=answer]{background:var(--ft-cv-tint);color:var(--ft-cv-ink)}.fr-ft-mark[data-mark=reworded]{color:#5b5e78;background:#f1f0f6}.fr-ft-marked[data-mark=answer]{background:#f2f8fd;border-radius:6px}.fr-ft-tabs{background:#eceef4;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.fr-ft-tab{min-height:36px;color:var(--fr-body,#4a516a);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-family:inherit;font-size:13.5px;font-weight:600;line-height:1}.fr-ft-tab[aria-selected=true]{color:var(--fr-ink,#161b2e);background:#fff;box-shadow:0 1px 2px #161b2e14}.fr-ft-letter p{white-space:pre-line;margin:10px 0 0}.fr-ft-letter p,.fr-ft-letter-field{color:var(--fr-body,#4a516a);font-size:14px;line-height:1.65}.fr-ft-letter-field{resize:none;width:100%;background:0 0;border:1px solid #0000;border-radius:10px;margin:0;padding:8px 10px;font-family:inherit;display:block;overflow:hidden}.fr-ft-letter-field:hover{border-color:var(--fr-line,#e5e7ef)}.fr-ft-letter-field:focus{border-color:var(--fr-field-line,#cdd2de);box-shadow:0 0 0 3px var(--color-primary-600);background:#fbfbfd;outline:none}@supports (color:color-mix(in lab,red,red)){.fr-ft-letter-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-600) 12%,transparent)}}.fr-ft-letter [data-letter-status]{color:var(--fr-muted,#6b7187);white-space:normal;margin:6px 10px 0;font-size:12.5px;line-height:1.5}.fr-ft-letter [data-letter-problem],.fr-ft-letter [data-letter-status=error]{color:var(--color-destructive-700)}.fr-ft-letter [data-letter-problem]{flex-basis:100%;margin:0;font-size:12.5px}.fr-ft-timeline{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fr-ft-timeline li{gap:12px;display:flex}.fr-ft-timeline li>span{background:#d3d7e3;border-radius:50%;flex:0 0 10px;height:10px;margin-top:6px}.fr-ft-timeline li[data-done]>span{background:var(--ft-sent)}.fr-ft-timeline p{color:var(--fr-body,#4a516a);margin:0;font-size:14px;line-height:1.55}.fr-ft-timeline p:first-child{color:var(--fr-ink,#161b2e);font-weight:600}.fr-ft-intro{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fr-ft-intro li{color:var(--fr-body,#4a516a);gap:10px;font-size:14px;line-height:1.5;display:flex}.fr-ft-intro li:before{content:"";background:var(--dot,var(--fr-action,var(--color-primary-600)));border-radius:50%;flex:0 0 8px;height:8px;margin-top:6px}mark.fr-ft-figure{color:inherit;background:#d6e9fa;border-radius:3px;padding:0 2px}.fr-ft-bar,.fr-ft-docs,.fr-ft-paper-back,.fr-ft-paper-toggle{display:none}.fr-ft-paper-back{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.fr-ft-docs-label{min-width:0;color:var(--fr-ink,#161b2e);flex:1;margin:0;font-size:14px;font-weight:600}@media (max-width:900px){.fr-ft-main{padding:16px 16px 40px}.fr-ft-title{font-size:21px}.fr-ft-cols{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:14px}.fr-ft-bar{grid-template-columns:repeat(var(--steps,6),minmax(0,1fr));gap:4px;margin-top:12px;display:grid}.fr-ft-bar>span{background:#dde0ea;border-radius:999px;height:4px}.fr-ft-bar>span[data-on]{background:var(--fr-action,var(--color-primary-600))}.fr-ft-steps>li:has(>.fr-ft-row),.fr-ft-steps>li>.fr-ft-row{display:none}.fr-ft-card{border-radius:16px;padding:18px 16px 20px}.fr-ft-h2{font-size:19px}.fr-ft-paper{display:none;position:static}.fr-ft[data-paper=open] .fr-ft-paper{display:grid}.fr-ft[data-paper=open] .fr-ft-cols>section{display:none}.fr-ft-docs,.fr-ft-paper,.fr-ft-steps>li[data-shown]{scroll-margin-top:calc(72px + env(safe-area-inset-top))}main:has(.fr-ft[data-paper]){overflow-anchor:none}.fr-ft [data-answer-result]{scroll-margin:calc(72px + env(safe-area-inset-top)) 0 calc(80px + env(safe-area-inset-bottom))}.fr-ft-paper-back{justify-self:start}.fr-ft-paper-back,.fr-ft-paper-toggle{display:inline-flex}.fr-ft-docs{margin-bottom:10px;display:flex}.fr-ft-sheet{max-height:none}.fr-ft-actions>.fr-ft-btn{width:100%}.fr-ft-person>.fr-ft-note-box{margin-left:0}.fr-ft-back,.fr-ft-cvline-open,.fr-ft-link,.fr-ft-select,.fr-ft-tab,.fr-ft-undo{min-height:44px}a.fr-ft-credit{position:relative}a.fr-ft-credit:after{content:"";position:absolute;inset:-11px 0}.fr-ft-field,.fr-ft-letter-field,.fr-ft-select{font-size:16px}}.fr-ft-in{animation:fr-ft-in .3s var(--ft-ease) both}@keyframes fr-ft-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.fr-ft-spin{animation:fr-ft-spin .9s linear infinite}@keyframes fr-ft-spin{to{transform:rotate(1turn)}}.fr-ft-dialog-backdrop{z-index:200;background:#161b2e66;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fr-ft-dialog{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:92dvh;padding:26px 28px 24px;position:relative;overflow:auto;box-shadow:0 30px 80px -30px #161b2e88}.fr-ft-dialog h2{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;margin:0;padding-right:36px;font-size:22px;font-weight:700;line-height:1.3}.fr-ft-done-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.fr-ft-done-list li{background:#f6f7fb;border-radius:12px;gap:12px;padding:12px 14px;display:flex}.fr-ft-done-list p{color:var(--fr-body,#4a516a);margin:0;font-size:14px;line-height:1.5}.fr-ft-done-list p:first-child{color:var(--fr-ink,#161b2e);font-weight:600}.fr-ft-offer{border:1px solid var(--fr-action-border,var(--color-primary-100));background:#f8f8fe;border-radius:16px;margin-top:18px;padding:18px}.fr-ft-offer-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fr-ft-offer-head p{margin:0;font-weight:600}.fr-ft-price{font-family:var(--font-manrope,"Manrope"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;white-space:nowrap;font-size:22px;font-weight:700;line-height:1}.fr-ft-close{width:44px;height:44px;color:var(--fr-muted,#6b7187);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.fr-ft-close:hover{background:var(--fr-hover,#f3f4f9)}@media (prefers-reduced-motion:reduce){.fr-ft-in,.fr-ft-spin{animation:none!important}.fr-ft-btn,.fr-ft-choice,.fr-ft-choice-dot,.fr-ft-more>summary:before,.fr-ft-pick{transition:none!important}}.fr-ws{--ws-place:#2f9e55;--ws-place-ink:#1f6b4a;--ws-place-tint:#e9f4ee}.fr-ws-inner{max-width:1120px;margin:0 auto}.fr-ws-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}.fr-ws-head h1{align-items:center;gap:10px;display:flex}.fr-ws-live{background:var(--ws-place-tint);height:24px;color:var(--ws-place-ink);letter-spacing:0;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.fr-ws-live:before{content:"";background:var(--ws-place);border-radius:50%;width:7px;height:7px}.fr-ws-live[data-off]{color:var(--st-muted);background:#f0f1f6}.fr-ws-live[data-off]:before{background:var(--st-soft)}.fr-ws-body{margin-top:22px}.fr-ws-draft{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.fr-ws-draft>.fr-st-panel{margin-top:0}.fr-ws-preview{overflow:hidden}.fr-ws-preview-top{border-bottom:1px solid var(--st-line-row);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.fr-ws-tabs{background:#f2f3f8;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.fr-ws-tabs button{height:28px;color:var(--st-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px;font-size:13px;font-weight:550}.fr-ws-tabs button[aria-pressed=true]{color:var(--st-ink);background:#fff;box-shadow:0 0 0 1px #161b2e0f,0 1px 2px #161b2e14}.fr-ws-url{min-width:0;color:var(--st-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.fr-ws-url span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-ws-url svg{flex:none;width:13px;height:13px}.fr-ws-frame{overscroll-behavior:contain;background:#f7f8fb;height:640px;position:relative;overflow:auto}.fr-ws-frame[data-mode=desktop]>.fr-site{min-height:100%}.fr-ws-frame[data-mode=phone]{justify-content:center;padding:22px 16px;display:flex}.fr-ws-phone{border:1px solid var(--st-line);background:#fff;border-radius:22px;flex:none;width:375px;max-width:100%;height:fit-content;overflow:hidden;box-shadow:0 10px 30px -18px #161b2e40}.fr-ws-phone-bar{border-bottom:1px solid var(--st-line-row);color:var(--st-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;padding:9px 14px;font-size:11.5px;overflow:hidden}.fr-ws-side{padding:18px}.fr-st-panel.fr-ws-side>*+*{border-top:0}.fr-ws-state{color:var(--st-ink-2);align-items:center;gap:8px;margin:0 0 14px;font-size:13.5px;font-weight:550;display:flex}.fr-ws-dot{background:var(--st-soft);border-radius:50%;flex:none;width:8px;height:8px}.fr-ws-dot[data-tone=live]{background:var(--ws-place)}.fr-ws-dot[data-tone=wait]{background:#d99a1e}.fr-ws-dot[data-tone=error]{background:var(--st-danger)}.fr-ws-label{color:var(--st-ink-2);margin:0 0 6px;font-size:13px;font-weight:550}.fr-ws-linkbox{border:1px solid var(--st-field-line);background:#fff;border-radius:10px;align-items:center;min-height:42px;padding:0 6px 0 12px;font-size:14px;display:flex}.fr-ws-linkbox:focus-within{border-color:var(--st-action);outline:2px solid var(--st-action);outline-offset:1px}.fr-ws-linkbox .fr-ws-host{color:var(--st-muted);flex:none}.fr-ws-linkbox input{height:40px;font:inherit;background:0 0;border:0;outline:none;padding:0}.fr-ws-linkbox input,.fr-ws-linkbox output{min-width:0;color:var(--st-ink);flex:1;font-weight:600}.fr-ws-linkbox output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-ws-fine{color:var(--st-muted);margin:8px 0 0;font-size:12.5px;line-height:17px}.fr-ws-hr{background:var(--st-line-row);height:1px;margin:16px 0}.fr-ws-src{align-items:flex-start;gap:10px;display:flex}.fr-ws-src>svg{width:16px;height:16px;color:var(--st-muted);flex:none;margin-top:2px}.fr-ws-src b{color:var(--st-ink);font-size:13.5px;font-weight:600;display:block}.fr-ws-src span{color:var(--st-muted);margin-top:1px;font-size:12.5px;line-height:17px;display:block}.fr-ws-src .fr-st-link{margin:-4px -6px 0 auto}.fr-ws-checks{margin:12px 0 0;padding:0;list-style:none}.fr-ws-checks li{color:var(--st-ink-2);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.fr-ws-checks svg{width:15px;height:15px;color:var(--ws-place);flex:none}.fr-ws-checks li[data-missing]{color:var(--st-muted)}.fr-ws-checks em,.fr-ws-checks li[data-missing] svg{color:var(--st-soft)}.fr-ws-checks em{font-style:normal}.fr-ws-teaser{background:#f7f8fb;border-radius:10px;gap:10px;padding:12px;display:flex}.fr-ws-teaser svg{width:16px;height:16px;color:var(--ws-place);flex:none;margin-top:2px}.fr-ws-teaser b{color:var(--st-ink);font-size:13.5px;font-weight:600;display:block}.fr-ws-teaser span{color:var(--st-muted);margin-top:1px;font-size:12.5px;line-height:17px;display:block}.fr-ws-linkcard .fr-st-row{min-height:68px}.fr-ws-big{letter-spacing:-.015em;color:var(--st-ink);overflow-wrap:anywhere;font-size:20px;font-weight:650}.fr-ws-big span{color:var(--st-muted);font-weight:500}.fr-ws-mark{background:var(--ws-place-tint);width:36px;height:36px;color:var(--ws-place-ink);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fr-ws-mark svg{width:17px;height:17px}.fr-ws-prem{height:20px;color:var(--st-ink-2);vertical-align:1px;background:#f2f3f8;border-radius:6px;align-items:center;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:600;display:inline-flex}.fr-ws-cols{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.fr-ws-cols .fr-st-group-title{margin-bottom:8px}.fr-ws-rows{margin:0;padding:0;list-style:none}.fr-ws-rows li{align-items:flex-start;gap:12px;padding:12px 18px;display:flex}.fr-ws-rows li+li{border-top:1px solid var(--st-line-row)}.fr-ws-rows i{background:var(--c,var(--st-soft));border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.fr-ws-rows div{flex:1;min-width:0}.fr-ws-rows b{color:var(--st-ink);font-size:13.5px;font-weight:600;display:block}.fr-ws-rows span{color:var(--st-muted);overflow-wrap:anywhere;margin-top:1px;font-size:12.5px;line-height:17px;display:block}.fr-ws-rows q{color:var(--st-body);quotes:"“" "”";margin-top:3px;font-size:13px;line-height:18px;display:block}.fr-ws-rows em{color:var(--ws-place-ink);margin-top:3px;font-size:12px;font-style:normal;font-weight:550;display:block}.fr-ws-rows time{color:var(--st-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px}.fr-ws-empty{color:var(--st-muted);margin:0;padding:14px 18px;font-size:13px;line-height:18px}.fr-ws-follows{flex:none;font-weight:550}.fr-ws-follows,.fr-ws-week{color:var(--st-muted);font-size:12.5px}.fr-ws-week{flex-wrap:wrap;gap:4px 14px;padding:10px 18px 12px;display:flex}.fr-ws-week b{color:var(--st-ink-2);font-weight:600}.fr-ws-preview-live{margin-top:28px}.fr-ws-opt{color:var(--st-soft);font-weight:450}.fr-ws-prem{white-space:nowrap}.fr-st-label .fr-ws-prem,.fr-ws-avail-title .fr-ws-prem{vertical-align:0;margin-left:4px}.fr-ws-trynote{color:var(--st-body);background:#f7f8fb;border-radius:10px;margin:0;padding:10px 12px;font-size:12.5px;line-height:18px}.fr-ws-trynote a,.fr-ws-waiting a{color:var(--st-action-ink);font-weight:600;text-decoration:none}.fr-ws-trynote a:hover,.fr-ws-waiting a:hover{text-decoration:underline}.fr-ws-waiting{border-bottom:1px solid var(--st-line-row);color:var(--st-body);background:#fbfaf3;margin:0;padding:9px 14px;font-size:12.5px;line-height:18px}.fr-ws-designs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fr-ws-design{border:1px solid var(--st-field-line);min-width:0;color:var(--st-ink-2);font:inherit;text-align:start;cursor:pointer;background:#fff;border-radius:11px;flex-direction:column;gap:7px;padding:7px 7px 8px;font-size:13px;font-weight:560;transition:border-color .15s,background-color .15s;display:flex}.fr-ws-design:hover{border-color:var(--st-line-strong)}.fr-ws-design[aria-pressed=true]{border-color:var(--st-action);background:var(--st-selected);color:var(--st-action-ink)}.fr-ws-sketch{background:#f6f7fa;border-radius:7px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #161b2e0d}.fr-ws-sketch svg{width:100%;height:auto;display:block}.fr-ws-design-name{justify-content:space-between;align-items:center;gap:6px;min-height:20px;padding:0 2px;display:flex}.fr-ws-design-name .fr-ws-prem{margin:0}.fr-ws-avail{flex-direction:column;gap:12px;padding:4px 18px 16px;display:flex}.fr-ws-avail-title{color:var(--st-ink-2);align-items:center;margin:0;font-size:13px;font-weight:600;display:flex}.fr-ws-avail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-ws-mini{flex-direction:column;gap:5px;min-width:0;display:flex}.fr-ws-mini>span{color:var(--st-muted);font-size:12.5px;font-weight:550}.fr-ws-mini em{color:var(--st-soft);font-style:normal;font-weight:450}.fr-ws-mini .fr-st-input,.fr-ws-mini .fr-st-select{width:100%}.fr-ws-picks{flex-direction:column;gap:2px;margin:0;padding:4px 0;list-style:none;display:flex}.fr-ws-picks .fr-st-check{border-radius:8px;padding:6px 8px}.fr-ws-picks .fr-st-check:hover{background:#f7f8fb}.fr-ws-picks b{color:var(--ws-place-ink);font-weight:650}.fr-ws-picks em{color:var(--st-muted);font-style:normal}.fr-ws-quotes{gap:10px}.fr-ws-quote,.fr-ws-quotes{flex-direction:column;display:flex}.fr-ws-quote{border:1px solid var(--st-line);border-radius:12px;gap:8px;padding:10px}.fr-ws-quote .fr-st-textarea{min-height:80px}.fr-ws-quote-who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.fr-ws-quote-who:last-child{grid-template-columns:minmax(0,1fr) auto}.fr-ws-sample-card{border:1px solid var(--st-line);border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.fr-ws-sample-more{align-items:flex-start;gap:10px;display:flex}.fr-ws-sample-more>img,.fr-ws-sample-noimg{object-fit:cover;border-radius:7px;flex:none;width:72px;height:45px}.fr-ws-sample-noimg{color:var(--st-soft);background:#f2f3f8;justify-content:center;align-items:center;display:inline-flex}.fr-ws-sample-noimg svg{width:18px;height:18px}.fr-ws-sample-side{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fr-ws-sample-acts{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.fr-ws-sample-acts .fr-st-link{min-height:28px;margin:0;padding:0}.fr-ws-sample-acts .fr-ws-prem{margin-left:auto}.fr-ws-swatch{background:var(--sw);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #161b2e1f}.fr-ws-photo{align-items:center;gap:14px;display:flex}.fr-ws-photo .fr-ws-initials,.fr-ws-photo img{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.fr-ws-initials{color:var(--st-ink-2);background:#f2f3f8;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:inline-flex}.fr-ws-samples{flex-direction:column;gap:8px;display:flex}.fr-ws-sample{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:8px;display:grid}.fr-ws-sample .fr-st-x{margin:0}.fr-ws-danger{border-top:1px solid var(--st-line-row);padding-top:6px}.fr-ws-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.fr-ws-steps li{border-top:3px solid var(--st-line);min-width:0;flex:1;gap:7px;padding-top:10px;font-size:12.5px;font-weight:550;display:flex}.fr-ws-steps li,.fr-ws-steps li>span{color:var(--st-muted);align-items:center}.fr-ws-steps li>span{width:20px;height:20px;background:#f0f1f6;border-radius:50%;flex:none;justify-content:center;font-size:11.5px;font-weight:650;display:inline-flex}.fr-ws-steps li>span svg{stroke-width:3px;width:12px;height:12px}.fr-ws-steps li[data-state=now]{border-top-color:var(--st-action);color:var(--st-ink)}.fr-ws-steps li[data-state=now]>span{background:var(--st-action);color:#fff}.fr-ws-steps li[data-state=done]{border-top-color:var(--ws-place);color:var(--st-ink-2)}.fr-ws-steps li[data-state=done]>span{background:var(--ws-place-tint);color:var(--ws-place-ink)}.fr-ws-domrow{align-items:center;gap:10px;display:flex}.fr-ws-chip{height:30px;color:var(--st-ink);background:#f2f3f8;border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.fr-ws-guide{color:var(--st-body);background:#f7f8fb;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.55}.fr-ws-guide p{margin:0}.fr-ws-guide p+p{margin-top:6px}.fr-ws-guide b{color:var(--st-ink);font-weight:600}.fr-ws-watch{color:var(--st-warn-ink)}.fr-ws-records{border-collapse:collapse;width:100%;font-size:13px}.fr-ws-records th{color:var(--st-muted);text-align:start;padding:0 8px 6px 0;font-size:12px;font-weight:550}.fr-ws-records td{border-top:1px solid var(--st-line-row);color:var(--st-ink-2);vertical-align:middle;overflow-wrap:anywhere;padding:8px 8px 8px 0}.fr-ws-records td:last-child{width:34px;padding-right:0}.fr-ws-mono{color:var(--st-ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.fr-ws-wait{border:1px solid var(--st-line);color:var(--st-body);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.fr-ws-wait .fr-ws-dot{margin-top:6px}.fr-ws-done{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fr-ws-done-title{color:var(--st-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}@media (max-width:1080px){.fr-ws-draft{grid-template-columns:minmax(0,1fr)}.fr-ws-side{order:-1}.fr-ws-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.fr-ws-frame{height:560px}.fr-ws-frame[data-mode=phone]{padding:12px 8px}.fr-ws-big{font-size:17px}.fr-ws-sample{grid-template-columns:minmax(0,1fr) auto}.fr-ws-designs{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-ws-avail-grid,.fr-ws-quote-who{grid-template-columns:minmax(0,1fr)}.fr-ws-sample input:first-child{grid-column:1/-1}.fr-ws-rows li{padding:12px 14px}.fr-ws-rows time{display:none}}.fr-site{--site-ink:#1f6b4a;--site-tint:#e9f4ee;--site-line:#cfe6d9;--s-ink:#161b2e;--s-ink-2:#353c51;--s-body:#3d445a;--s-muted:#5d6378;--s-soft:#8a90a5;--s-line:#e5e7ef;--s-line-2:#d3d7e3;--s-fill:#f5f6f9;--s-paper:#fff;--s-card:#fff;--s-text:"FutuRole Interface",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--s-display:var(--s-text);--s-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;background:var(--s-paper);min-height:100dvh;color:var(--s-body);font-family:var(--s-text);-webkit-font-smoothing:antialiased;text-align:start;flex-direction:column;font-size:15px;line-height:1.6;display:flex;container:site/inline-size}.fr-site[data-preview]{min-height:0}.fr-site *,.fr-site :after,.fr-site :before{box-sizing:border-box}.fr-site :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.fr-site :where(ul,ol){padding:0;list-style:none}.fr-site-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:72px 32px 32px}.fr-site-i{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.fr-site-head{align-items:center;gap:20px;display:flex}.fr-site-who{flex:1;min-width:0}.fr-site-avatar{background:var(--site-tint);width:72px;height:72px;color:var(--site-ink);letter-spacing:.01em;object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;font-weight:650;display:inline-flex}.fr-site-name{color:var(--s-ink);font-family:var(--s-display);letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance;font-size:34px;font-weight:680;line-height:1.1}.fr-site-role{color:var(--s-ink-2);flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:7px;font-size:16px;font-weight:500;display:flex}.fr-site-place{color:var(--s-muted);align-items:center;gap:5px;font-weight:450;display:inline-flex}.fr-site-place .fr-site-i{width:14px;height:14px}.fr-site-open{background:var(--site-tint);color:var(--site-ink);border-radius:999px;flex-wrap:wrap;align-items:center;margin-top:12px;padding:3px 11px 3px 10px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}.fr-site-open i{background:currentColor;border-radius:50%;width:7px;height:7px;margin-inline-end:7px}.fr-site-open[data-more]{background:0 0;border-radius:0;padding:0;font-size:13.5px;display:block}.fr-site-open[data-more] i{vertical-align:1px;display:inline-block}.fr-site-open-more{color:var(--s-ink-2);font-weight:500}.fr-site-open-more:before{content:" · ";color:var(--s-soft)}.fr-site-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.fr-site-btn{border:1px solid var(--s-line-2);background:var(--s-card);height:40px;color:var(--s-ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:14px;font-weight:560;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,filter .15s;display:inline-flex}.fr-site-btn:hover{background:var(--s-fill);border-color:var(--s-line-2)}@supports (color:color-mix(in lab,red,red)){.fr-site-btn:hover{border-color:color-mix(in srgb,var(--s-line-2) 80%,#000)}}.fr-site-btn[data-primary]{background:var(--site-ink);color:#fff;border-color:#0000}.fr-site-btn[data-primary]:hover{background:var(--site-ink);filter:brightness(1.08)}.fr-site-btn:disabled,.fr-site-btn[aria-disabled]{cursor:default}.fr-site-btn:disabled{opacity:.6}.fr-site a:focus-visible,.fr-site button:focus-visible,.fr-site input:focus-visible,.fr-site summary:focus-visible,.fr-site textarea:focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.fr-site-sec{margin-top:44px}.fr-site-h{color:var(--s-ink);align-items:baseline;gap:10px;margin-bottom:16px;font-size:14px;font-weight:650;line-height:1.3;display:flex}.fr-site-h small{color:var(--s-soft);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.fr-site-body{min-width:0}.fr-site-summary p{color:var(--s-ink-2);font-size:16px;line-height:1.7}.fr-site-summary p+p{margin-top:12px}.fr-site-jobs{flex-direction:column;gap:26px;display:flex}.fr-site-job{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"body when";column-gap:20px;display:grid}.fr-site-when{color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;grid-area:when;align-items:flex-end;gap:1px;padding-top:2px;font-size:13.5px;display:flex}.fr-site-dur{color:var(--s-soft);font-size:12.5px}.fr-site-job-body{grid-area:body;min-width:0}.fr-site-job-title{color:var(--s-ink);font-size:16px;font-weight:620;line-height:1.4}.fr-site-job-title a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line);text-underline-offset:4px;align-items:center;gap:6px;text-decoration-thickness:1.5px;display:inline-flex}.fr-site-job-title a:hover{-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}.fr-site-job-title .fr-site-i{width:13px;height:13px;color:var(--s-soft)}.fr-site-at{color:var(--s-muted);margin-top:2px;font-size:14px}.fr-site-lines{margin-top:10px}.fr-site-lines li{color:var(--s-body);padding-inline-start:18px;font-size:14.5px;line-height:1.6;position:relative}.fr-site-lines li+li{margin-top:5px}.fr-site-lines li:before{content:"";background:var(--site-ink);opacity:.5;inset-inline-start:3px;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em}.fr-site-more{margin-top:5px}.fr-site-more summary{color:var(--site-ink);cursor:pointer;align-items:center;gap:6px;padding-inline-start:18px;font-size:13.5px;font-weight:580;list-style:none;display:inline-flex}.fr-site-more summary::-webkit-details-marker{display:none}.fr-site-more summary:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:6px;height:6px;margin-top:-3px;transform:rotate(45deg)}.fr-site-more[open] summary{display:none}.fr-site-more .fr-site-lines{margin-top:5px}.fr-site-projects{flex-direction:column;gap:22px;display:flex}.fr-site-project{min-width:0}.fr-site-tech{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fr-site-tech span{background:var(--s-fill);color:var(--s-ink-2);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:500;line-height:1.6}.fr-site-schools{flex-direction:column;gap:18px;display:flex}.fr-site-school-top{justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.fr-site-school .fr-site-dates{color:var(--s-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13.5px}.fr-site-chips{flex-wrap:wrap;gap:8px;display:flex}.fr-site-chips li{border:1px solid var(--s-line);background:var(--s-card);color:var(--s-ink-2);border-radius:8px;padding:4px 11px;font-size:13.5px;font-weight:500;line-height:1.5}.fr-site-inline{color:var(--s-body);font-size:15px;line-height:1.75}.fr-site-plain li{color:var(--s-body);font-size:14.5px}.fr-site-plain li+li{margin-top:6px}.fr-site-fine{color:var(--s-soft);margin-top:10px;font-size:12.5px;line-height:1.5}.fr-site-highlights{counter-reset:fr-site-hl;flex-direction:column;gap:14px;display:flex}.fr-site-highlights li{padding-inline-start:22px;position:relative}.fr-site-highlights li:before{content:"";background:var(--site-ink);inset-inline-start:0;border-radius:2px;width:10px;height:2px;position:absolute;top:.74em}.fr-site-highlights p{color:var(--s-ink-2);font-size:15.5px;line-height:1.55}.fr-site-highlights strong{color:var(--site-ink);font-weight:680}.fr-site-highlights span{color:var(--s-soft);margin-top:2px;font-size:13px;display:block}ol.fr-site-highlights li{counter-increment:fr-site-hl;padding-inline-start:36px}ol.fr-site-highlights li:before{content:counter(fr-site-hl,decimal-leading-zero);width:auto;height:auto;color:var(--site-ink);font-variant-numeric:tabular-nums;background:0 0;font-size:13px;font-weight:650;top:.2em}.fr-site-quotes{gap:18px;display:grid}.fr-site-quotes figure{border-inline-start:2px solid var(--site-ink);padding-inline-start:18px}.fr-site-quotes blockquote p{color:var(--s-ink-2);font-size:15.5px;line-height:1.65}.fr-site-quotes blockquote p+p{margin-top:8px}.fr-site-quotes blockquote p:first-child:before{content:"“"}.fr-site-quotes blockquote p:last-child:after{content:"”"}.fr-site-quotes figcaption{margin-top:10px;font-size:13.5px;line-height:1.45}.fr-site-quotes figcaption b{color:var(--s-ink);font-weight:620;display:block}.fr-site-quotes figcaption a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line);text-underline-offset:3px}.fr-site-quotes figcaption span{color:var(--s-muted);display:block}.fr-site-samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fr-site-samples a{border:1px solid var(--s-line);background:var(--s-card);height:100%;color:var(--s-ink);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.fr-site-samples a:hover{border-color:var(--site-line);background:var(--site-tint)}@supports (color:color-mix(in lab,red,red)){.fr-site-samples a:hover{background:color-mix(in srgb,var(--site-tint) 45%,var(--s-card))}}.fr-site-shot{aspect-ratio:16/10;background:var(--s-fill);display:block;overflow:hidden}.fr-site-shot img{object-fit:cover;width:100%;height:100%;display:block}.fr-site-shot[data-empty]{background:var(--site-tint);color:var(--site-ink);justify-content:center;align-items:center;font-size:13px;font-weight:560;display:flex}.fr-site-sample-text{flex-direction:column;flex:1;gap:3px;min-width:0;padding:12px 14px;display:flex}.fr-site-sample-label{justify-content:space-between;align-items:center;gap:10px;font-size:14.5px;font-weight:600;line-height:1.4;display:flex}.fr-site-sample-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fr-site-sample-label .fr-site-i{width:14px;height:14px;color:var(--site-ink)}.fr-site-sample-note{color:var(--s-body);font-size:13.5px;line-height:1.5}.fr-site-sample-host{color:var(--s-soft);font-size:12.5px}.fr-site-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px 24px;display:grid}.fr-site-facts dt{color:var(--s-muted);font-size:12.5px;font-weight:500;line-height:1.4}.fr-site-facts dd{color:var(--s-ink);overflow-wrap:anywhere;margin-top:2px;font-size:14.5px;font-weight:560;line-height:1.45}.fr-site-years{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}.fr-site-years li{border-bottom:1px dashed var(--s-line-2);font-family:var(--s-mono);align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.fr-site-years span{min-width:0;color:var(--s-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fr-site-years i{flex:1}.fr-site-years b{color:var(--site-ink);white-space:nowrap;font-weight:600}.fr-site-years-rest{margin-top:14px;font-size:14px}.fr-site-video{aspect-ratio:16/9;background:#0f121a;border:0;border-radius:14px;width:100%;max-width:720px;display:block;position:relative;overflow:hidden}.fr-site-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.fr-site-video[data-still]{aspect-ratio:auto;border:1px solid var(--site-line);background:var(--site-tint);width:auto;max-width:100%;color:var(--s-ink);font:inherit;text-align:start;cursor:pointer;border-radius:999px;align-items:center;gap:14px;padding:9px 24px 9px 9px;transition:border-color .15s;display:inline-flex}.fr-site-video[data-still]:hover{border-color:var(--site-ink)}@supports (color:color-mix(in lab,red,red)){.fr-site-video[data-still]:hover{border-color:color-mix(in srgb,var(--site-ink) 35%,var(--site-line))}}.fr-site-play{background:var(--site-ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.fr-site-play svg{fill:currentColor;width:18px;height:18px;margin-inline-start:3px}.fr-site-video-text{min-width:0}.fr-site-video-text b{font-size:15px;font-weight:640;line-height:1.3;display:block}.fr-site-video-text span{color:var(--s-muted);font-size:12.5px;line-height:1.4;display:block}.fr-site-timeline ol{flex-direction:column;gap:12px;display:flex}.fr-site-timeline li{grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;display:grid}.fr-site-timeline li p{min-width:0;color:var(--s-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.fr-site-timeline li p b{color:var(--s-ink);font-weight:600}.fr-site-track{background:var(--s-fill);border-radius:99px;height:10px;display:block;position:relative}.fr-site-track i{background:var(--site-ink);opacity:.78;border-radius:99px;position:absolute;top:0;bottom:0}.fr-site-track i[data-now]{opacity:1}.fr-site-axis{margin-top:12px;height:16px;margin-inline-start:258px;position:relative}.fr-site-axis span{color:var(--s-soft);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:16px;position:absolute;top:0;translate:-50%}.fr-site-axis span:first-child{translate:0}.fr-site-axis span:last-child{translate:-100%}.fr-site[dir=rtl] .fr-site-axis span{translate:50%}.fr-site[dir=rtl] .fr-site-axis span:first-child{translate:0}.fr-site[dir=rtl] .fr-site-axis span:last-child{translate:100%}.fr-site-contact-in{flex-direction:column;gap:14px;display:flex}.fr-site-book{border:1px solid var(--site-line);background:var(--site-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:12px 20px;padding:16px 18px;display:flex}.fr-site-book b{color:var(--s-ink);font-size:14.5px;font-weight:620;display:block}.fr-site-book span{color:var(--s-body);font-size:13.5px;display:block}.fr-site-book .fr-site-btn{background:var(--site-ink);color:#fff;border-color:#0000;flex:none}.fr-site-book .fr-site-btn:hover{background:var(--site-ink);filter:brightness(1.08)}#contact{scroll-margin-top:24px}.fr-site-form{border:1px solid var(--s-line);background:var(--s-fill);border-radius:14px;padding:20px}@supports (color:color-mix(in lab,red,red)){.fr-site-form{background:color-mix(in srgb,var(--s-fill) 45%,var(--s-card))}}.fr-site-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.fr-site-field{flex-direction:column;gap:6px;min-width:0;display:flex}.fr-site-field[data-span]{grid-column:1/-1}.fr-site-field>span{color:var(--s-ink-2);font-size:13px;font-weight:560}.fr-site-field em{color:var(--s-soft);font-style:normal;font-weight:450}.fr-site-field input,.fr-site-field textarea{border:1px solid var(--s-line-2);background:var(--s-card);width:100%;color:var(--s-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}.fr-site-field input{height:42px}.fr-site-field textarea{resize:vertical;min-height:120px;padding:10px 12px;line-height:1.5}.fr-site-field input:disabled,.fr-site-field textarea:disabled{background:var(--s-card)}.fr-site-trap,.fr-site-trap input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-site-send{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:16px;display:flex}.fr-site-note{color:var(--s-muted);margin:0;font-size:13px}.fr-site-error{color:#b42318;margin:12px 0 0;font-size:13.5px;font-weight:500}.fr-site-sent{border:1px solid var(--site-line);background:var(--site-tint);color:var(--s-ink);border-radius:14px;padding:18px 20px}.fr-site-sent p{margin:0}.fr-site-foot{padding:28px 24px calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--s-line);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin-top:56px;font-size:12.5px;display:flex}.fr-site-foot a{color:var(--s-muted);text-decoration:none}.fr-site-foot a:hover{color:var(--s-ink);text-underline-offset:3px;text-decoration:underline}@container site (max-width:600px){.fr-site-main{padding:40px 20px 24px}.fr-site-head{align-items:flex-start;gap:14px}.fr-site-avatar{width:56px;height:56px;font-size:19px}.fr-site-name{font-size:27px}.fr-site-role{font-size:15px}.fr-site-actions{gap:8px;margin-top:22px}.fr-site-actions .fr-site-btn{flex:auto;height:44px}.fr-site-sec{margin-top:36px}.fr-site-summary p{font-size:15.5px}.fr-site-job{grid-template-columns:minmax(0,1fr);grid-template-areas:"when""body"}.fr-site-when{flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:0 8px;padding:0 0 3px}.fr-site-when .fr-site-dates+.fr-site-dur:before{content:"·";margin-inline-end:8px}.fr-site-school-top{flex-direction:column}.fr-site-fields,.fr-site-samples,.fr-site-years{grid-template-columns:minmax(0,1fr)}.fr-site-open[data-more] .fr-site-open-more{margin-top:3px;display:block}.fr-site-open[data-more] .fr-site-open-more:before{content:none}.fr-site-timeline li{grid-template-columns:minmax(0,1fr);gap:6px}.fr-site-axis{margin-inline-start:0}.fr-site-book{flex-direction:column;align-items:stretch}.fr-site-book .fr-site-btn{height:44px}.fr-site-form{padding:16px}.fr-site-field input{height:46px;font-size:16px}.fr-site-field textarea{font-size:16px}.fr-site-send .fr-site-btn{width:100%;height:46px}}@container site (min-width:601px){:is(.fr-d-classic,.fr-d-aurora) .fr-site-job-body{display:contents}:is(.fr-d-classic,.fr-d-aurora) .fr-site-job-title{grid-area:1/1}:is(.fr-d-classic,.fr-d-aurora) .fr-site-when{grid-area:1/2}:is(.fr-d-classic,.fr-d-aurora) .fr-site-job-body>:not(.fr-site-job-title){grid-column:1/-1}.fr-d-aurora .fr-site-when{flex-direction:row;align-items:baseline;gap:8px}.fr-d-aurora .fr-site-when .fr-site-dates+.fr-site-dur:before{content:"·";margin-inline-end:8px}}.fr-d-classic .fr-site-main{max-width:840px;padding-top:84px}.fr-d-classic .fr-site-actions{margin-bottom:48px}.fr-d-classic .fr-site-sec{border-top:1px solid var(--s-line);grid-template-columns:150px minmax(0,1fr);column-gap:40px;margin-top:0;padding:30px 0;display:grid}.fr-d-classic .fr-site-h{color:var(--s-muted);margin:1px 0 12px;font-size:13.5px;font-weight:600;display:block}@container site (max-width:600px){.fr-d-classic .fr-site-main{padding-top:40px}.fr-d-classic .fr-site-actions{margin-bottom:30px}.fr-d-classic .fr-site-sec{padding:26px 0;display:block}}.fr-d-brief{border-top:4px solid var(--site-ink)}.fr-d-brief .fr-site-main{max-width:920px;padding-top:64px}.fr-d-brief .fr-site-head{justify-content:space-between;align-items:flex-start;gap:28px}.fr-d-brief .fr-site-name{letter-spacing:-.033em;font-size:42px;font-weight:720;line-height:1.05}.fr-d-brief .fr-site-role{margin-top:10px;font-size:17.5px}.fr-d-brief .fr-site-avatar{border-radius:20px;width:92px;height:92px;font-size:30px}.fr-d-brief .fr-site-glance{border:1px solid var(--s-line);border-radius:16px;margin-top:34px;overflow:hidden}.fr-d-brief .fr-site-glance .fr-site-facts{margin-top:-1px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-inline-start:-1px}.fr-d-brief .fr-site-glance .fr-site-facts>div{border-top:1px solid var(--s-line);border-inline-start:1px solid var(--s-line);padding:16px 20px 17px}.fr-d-brief .fr-site-glance dd{font-size:15px}.fr-d-brief .fr-site-sec{margin-top:52px}.fr-d-brief .fr-site-h{letter-spacing:-.012em;margin-bottom:18px;font-size:19px;font-weight:700}.fr-d-brief .fr-site-highlights p{font-size:16px}.fr-d-brief .fr-site-jobs{gap:0}.fr-d-brief .fr-site-job{border-top:1px solid var(--s-line);grid-template-columns:180px minmax(0,1fr);grid-template-areas:"when body";column-gap:28px;padding:22px 0}.fr-d-brief .fr-site-job:first-child{border-top:0;padding-top:0}.fr-d-brief .fr-site-job:last-child{padding-bottom:0}.fr-d-brief .fr-site-when{white-space:normal;align-items:flex-start}.fr-d-brief .fr-site-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.fr-d-brief .fr-site-pair>div>.fr-site-sec:not(:first-child){margin-top:32px}@container site (max-width:760px){.fr-d-brief .fr-site-glance .fr-site-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:600px){.fr-d-brief .fr-site-main{padding-top:34px}.fr-d-brief .fr-site-name{font-size:30px}.fr-d-brief .fr-site-role{font-size:15.5px}.fr-d-brief .fr-site-avatar{border-radius:14px;width:60px;height:60px;font-size:20px}.fr-d-brief .fr-site-glance{margin-top:26px}.fr-d-brief .fr-site-glance .fr-site-facts>div{padding:12px 14px 13px}.fr-d-brief .fr-site-glance dd{font-size:14px}.fr-d-brief .fr-site-sec{margin-top:40px}.fr-d-brief .fr-site-h{font-size:17px}.fr-d-brief .fr-site-job{grid-template-areas:"when""body"}.fr-d-brief .fr-site-job,.fr-d-brief .fr-site-pair{grid-template-columns:minmax(0,1fr)}.fr-d-brief .fr-site-pair>*+*>.fr-site-sec:first-child{margin-top:40px}}.fr-d-atelier{--s-paper:#fbfaf6;--s-card:#fff;--s-ink:#1c1a17;--s-ink-2:#34312b;--s-body:#4a463f;--s-muted:#77726a;--s-soft:#a09a8f;--s-line:#e8e3d8;--s-line-2:#d8d2c4;--s-fill:#f2efe7;--s-display:var(--font-fraunces,"Fraunces"),Georgia,"Times New Roman",serif}.fr-d-atelier .fr-site-main{max-width:1080px;padding:100px 48px 40px}.fr-d-atelier .fr-site-head{justify-content:space-between;align-items:flex-end;gap:56px}.fr-d-atelier .fr-site-kicker{color:var(--s-muted);margin-bottom:20px;font-size:14.5px;font-weight:500}.fr-d-atelier .fr-site-name{letter-spacing:-.035em;font-variation-settings:"opsz" 144;font-size:80px;font-weight:360;line-height:.98}.fr-d-atelier .fr-site-lede{max-width:660px;color:var(--s-ink-2);font-family:var(--s-display);font-variation-settings:"opsz" 30;margin-top:28px;font-size:23px;font-weight:340;line-height:1.48}.fr-d-atelier .fr-site-open{margin-top:24px}.fr-d-atelier .fr-site-actions{margin-top:32px}.fr-d-atelier .fr-site-btn{border-radius:999px;padding:0 18px}.fr-d-atelier .fr-site-portrait{width:228px;height:285px;font-family:var(--s-display);border-radius:4px;font-size:64px;font-weight:350}.fr-d-atelier .fr-site-sec{border-top:1px solid var(--s-ink);margin-top:96px;padding-top:22px}.fr-d-atelier .fr-site-h{font-family:var(--s-display);letter-spacing:-.02em;font-variation-settings:"opsz" 72;margin-bottom:32px;font-size:32px;font-weight:380;line-height:1.15}.fr-d-atelier .fr-site-summary p{font-size:17px;line-height:1.75}.fr-d-atelier .fr-site-jobs{gap:40px}.fr-d-atelier .fr-site-job{grid-template-columns:210px minmax(0,1fr);grid-template-areas:"when body";column-gap:32px}.fr-d-atelier .fr-site-when{align-items:flex-start;padding-top:6px}.fr-d-atelier .fr-site-job-title{font-family:var(--s-display);letter-spacing:-.012em;font-variation-settings:"opsz" 36;font-size:23px;font-weight:400;line-height:1.3}.fr-d-atelier .fr-site-at{margin-top:4px;font-size:14.5px}.fr-d-atelier .fr-site-lines li{padding-inline-start:22px;font-size:15px}.fr-d-atelier .fr-site-lines li:before{background:var(--s-ink);opacity:.45;top:.8em;border-radius:0;width:11px;height:1px;inset-inline-start:0}.fr-d-atelier .fr-site-highlights{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px 44px;display:grid}.fr-d-atelier .fr-site-highlights li{padding:0}.fr-d-atelier .fr-site-highlights li:before{display:none}.fr-d-atelier .fr-site-highlights p{font-size:16.5px;line-height:1.6}.fr-d-atelier .fr-site-highlights strong{font-family:var(--s-display);letter-spacing:-.01em;font-size:1.3em;font-weight:420}.fr-d-atelier .fr-site-quotes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:44px}.fr-d-atelier .fr-site-quotes figure{border:0;padding:0}.fr-d-atelier .fr-site-quotes blockquote p{color:var(--s-ink);font-family:var(--s-display);font-variation-settings:"opsz" 30;font-size:22px;font-weight:340;line-height:1.5}.fr-d-atelier .fr-site-quotes figcaption{margin-top:16px}.fr-d-atelier .fr-site-samples[data-cases]{gap:48px 36px}.fr-d-atelier .fr-site-samples[data-cases] a{background:0 0;border:0;border-radius:0;overflow:visible}.fr-d-atelier .fr-site-samples[data-cases] a:hover{background:0 0}.fr-d-atelier .fr-site-samples[data-cases=grid] .fr-site-shot{aspect-ratio:4/3;border-radius:6px;transition:opacity .2s}.fr-d-atelier .fr-site-samples[data-cases=grid] a:hover .fr-site-shot{opacity:.9}.fr-d-atelier .fr-site-samples[data-cases=grid] .fr-site-sample-text{gap:6px;padding:18px 0 0}.fr-d-atelier .fr-site-samples[data-cases] .fr-site-sample-label{font-family:var(--s-display);letter-spacing:-.012em;font-variation-settings:"opsz" 36;justify-content:flex-start;font-size:25px;font-weight:380}.fr-d-atelier .fr-site-samples[data-cases] .fr-site-sample-label>span{white-space:normal}.fr-d-atelier .fr-site-samples[data-cases] .fr-site-sample-label .fr-site-i{width:16px;height:16px;color:var(--s-soft)}.fr-d-atelier .fr-site-samples[data-cases] a:hover .fr-site-sample-label .fr-site-i{color:var(--site-ink)}.fr-d-atelier .fr-site-samples[data-cases] .fr-site-sample-note{max-width:520px;font-size:15.5px;line-height:1.6}.fr-d-atelier .fr-site-samples[data-cases=rows]{grid-template-columns:minmax(0,1fr);gap:0}.fr-d-atelier .fr-site-samples[data-cases=rows] li{border-bottom:1px solid var(--s-line)}.fr-d-atelier .fr-site-samples[data-cases=rows] li:first-child{margin-top:-10px}.fr-d-atelier .fr-site-samples[data-cases=rows] .fr-site-sample-text{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"n label host"".note note";align-items:baseline;gap:6px 20px;padding:24px 0;display:grid}.fr-d-atelier .fr-site-sample-n{color:var(--s-soft);font-variant-numeric:tabular-nums;grid-area:n;font-size:13px}.fr-d-atelier .fr-site-samples[data-cases=rows] .fr-site-sample-label{grid-area:label}.fr-d-atelier .fr-site-samples[data-cases=rows] .fr-site-sample-note{grid-area:note}.fr-d-atelier .fr-site-samples[data-cases=rows] .fr-site-sample-host{grid-area:host}.fr-d-atelier .fr-site-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 44px;display:grid}.fr-d-atelier .fr-site-trio .fr-site-h{font-size:24px}.fr-d-atelier .fr-site-trio>div>.fr-site-sec+.fr-site-sec{margin-top:48px}.fr-d-atelier .fr-site-chips li{border-radius:999px}.fr-d-atelier .fr-site-form{background:var(--s-card)}@container site (max-width:860px){.fr-d-atelier .fr-site-main{padding:72px 32px 32px}.fr-d-atelier .fr-site-name{font-size:60px}.fr-d-atelier .fr-site-portrait{width:168px;height:210px}.fr-d-atelier .fr-site-trio{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:600px){.fr-d-atelier .fr-site-main{padding:44px 22px 24px}.fr-d-atelier .fr-site-head{flex-direction:column-reverse;align-items:flex-start;gap:26px}.fr-d-atelier .fr-site-portrait{width:92px;height:115px;font-size:32px}.fr-d-atelier .fr-site-kicker{margin-bottom:12px;font-size:13.5px}.fr-d-atelier .fr-site-name{font-size:46px}.fr-d-atelier .fr-site-lede{margin-top:20px;font-size:19px}.fr-d-atelier .fr-site-sec{margin-top:60px}.fr-d-atelier .fr-site-h{margin-bottom:22px;font-size:26px}.fr-d-atelier .fr-site-job{grid-template-columns:minmax(0,1fr);grid-template-areas:"when""body"}.fr-d-atelier .fr-site-job-title{font-size:20px}.fr-d-atelier .fr-site-samples[data-cases],.fr-d-atelier .fr-site-trio{grid-template-columns:minmax(0,1fr)}.fr-d-atelier .fr-site-samples[data-cases=rows] .fr-site-sample-text{grid-template-columns:34px minmax(0,1fr);grid-template-areas:"n label"".note"".host"}.fr-d-atelier .fr-site-samples[data-cases] .fr-site-sample-label{font-size:21px}.fr-d-atelier .fr-site-quotes blockquote p{font-size:19px}.fr-d-atelier .fr-site-trio>*+*>.fr-site-sec:first-child,.fr-d-atelier .fr-site-trio>.fr-site-sec+*{margin-top:60px}}.fr-d-cipher{--s-ink:#0f141a;--s-ink-2:#29303b;--s-body:#3a424f;--s-muted:#5e6977;--s-soft:#8a94a2;--s-line:#e6e9ee;--s-line-2:#d4d9e1;--s-fill:#f4f6f8}.fr-d-cipher .fr-site-main{max-width:920px;padding-top:76px}.fr-d-cipher .fr-site-head{justify-content:space-between;align-items:flex-start;gap:24px}.fr-d-cipher .fr-site-name{letter-spacing:-.038em;font-size:42px;font-weight:650}.fr-d-cipher .fr-site-role{font-size:16.5px}.fr-d-cipher .fr-site-place{font-family:var(--s-mono);font-size:13px}.fr-d-cipher .fr-site-avatar{width:64px;height:64px;font-family:var(--s-mono);border-radius:14px;font-size:19px;font-weight:600}.fr-d-cipher .fr-site-open[data-more]{font-family:var(--s-mono);font-size:12.5px}.fr-d-cipher .fr-site-btn{border-radius:8px;height:38px;font-size:13.5px}.fr-d-cipher .fr-site-btn:not([data-primary]){font-family:var(--s-mono);font-size:12.5px;font-weight:500}.fr-d-cipher .fr-site-sec{margin-top:56px}.fr-d-cipher .fr-site-h{border-bottom:1px solid var(--s-line);color:var(--s-ink);font-family:var(--s-mono);align-items:center;margin-bottom:20px;padding-bottom:10px;font-size:13px;font-weight:600}.fr-d-cipher .fr-site-h small{font-family:var(--s-mono);margin-inline-start:auto;font-size:12px}.fr-d-cipher .fr-site-summary p{font-size:16.5px}.fr-d-cipher .fr-site-highlights strong{font-family:var(--s-mono);font-size:.94em;font-weight:600}.fr-d-cipher .fr-site-highlights span{font-family:var(--s-mono);font-size:12px}.fr-d-cipher .fr-site-jobs{gap:32px}.fr-d-cipher .fr-site-job{grid-template-columns:170px minmax(0,1fr);grid-template-areas:"when body";column-gap:28px}.fr-d-cipher .fr-site-when{font-family:var(--s-mono);align-items:flex-start;gap:3px;padding-top:3px;font-size:12.5px}.fr-d-cipher .fr-site-dur{font-size:12px}.fr-d-cipher .fr-site-lines li:before{content:"-";width:auto;height:auto;color:var(--s-soft);font-family:var(--s-mono);opacity:1;top:0;background:0 0;border-radius:0;inset-inline-start:2px}.fr-d-cipher .fr-site-projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fr-d-cipher .fr-site-project{border:1px solid var(--s-line);border-radius:12px;flex-direction:column;padding:18px 20px;display:flex}.fr-d-cipher .fr-site-project .fr-site-tech{margin-top:auto;padding-top:14px}.fr-d-cipher .fr-site-chips li,.fr-d-cipher .fr-site-tech span{border:1px solid var(--s-line);font-family:var(--s-mono);background:0 0;font-size:12px}.fr-d-cipher .fr-site-sample-host,.fr-d-cipher .fr-site-school .fr-site-dates{font-family:var(--s-mono);font-size:12px}.fr-d-cipher .fr-site-quotes figure{border-inline-start-width:1px}@container site (max-width:600px){.fr-d-cipher .fr-site-main{padding-top:40px}.fr-d-cipher .fr-site-name{font-size:30px}.fr-d-cipher .fr-site-avatar{border-radius:12px;width:52px;height:52px;font-size:16px}.fr-d-cipher .fr-site-sec{margin-top:42px}.fr-d-cipher .fr-site-job{grid-template-areas:"when""body"}.fr-d-cipher .fr-site-job,.fr-d-cipher .fr-site-projects{grid-template-columns:minmax(0,1fr)}}.fr-d-aurora{--s-display:var(--font-manrope,"Manrope"),"FutuRole Interface",-apple-system,BlinkMacSystemFont,sans-serif}.fr-d-aurora .fr-site-main{max-width:none;padding:0}.fr-d-aurora .fr-site-band{border-bottom:1px solid var(--site-line);background:var(--site-tint)}.fr-d-aurora .fr-site-band-in{align-items:center;gap:30px;max-width:1120px;margin:0 auto;padding:68px 40px 56px;display:flex}.fr-d-aurora .fr-site-avatar{background:var(--s-paper);width:124px;height:124px;font-family:var(--s-display);box-shadow:0 0 0 5px var(--s-paper),0 12px 32px -16px #161b2e73;font-size:40px;font-weight:750}.fr-d-aurora .fr-site-name{letter-spacing:-.034em;font-size:46px;font-weight:780;line-height:1.04}.fr-d-aurora .fr-site-role{margin-top:10px;font-size:17.5px}.fr-d-aurora .fr-site-open:not([data-more]){background:var(--s-paper)}.fr-d-aurora .fr-site-band-actions{display:none}.fr-d-aurora .fr-site-split{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"main side";gap:64px;max-width:1120px;margin:0 auto;padding:0 40px 24px;display:grid}.fr-d-aurora .fr-site-col{grid-area:main;min-width:0;padding-top:4px}.fr-d-aurora .fr-site-col>.fr-site-sec{margin-top:48px}.fr-d-aurora .fr-site-col .fr-site-h{font-family:var(--s-display);letter-spacing:-.018em;margin-bottom:18px;font-size:21px;font-weight:760}.fr-d-aurora .fr-site-summary p{font-size:17px;line-height:1.7}.fr-d-aurora .fr-site-quotes figure{background:var(--s-fill);border:0;border-radius:16px;padding:20px 22px}.fr-d-aurora .fr-site-quotes blockquote p{color:var(--s-ink);font-size:16px}.fr-d-aurora .fr-site-side{grid-area:side;min-width:0;padding-top:48px}.fr-d-aurora .fr-site-side .fr-site-actions{flex-direction:column;margin-top:0}.fr-d-aurora .fr-site-side .fr-site-btn{justify-content:flex-start;width:100%;height:44px}.fr-d-aurora .fr-site-side .fr-site-sec{margin-top:36px}.fr-d-aurora .fr-site-side .fr-site-h{font-family:var(--s-display);margin-bottom:12px;font-size:14px;font-weight:760}.fr-d-aurora .fr-site-side .fr-site-facts{grid-template-columns:minmax(0,1fr);gap:12px}.fr-d-aurora .fr-site-side .fr-site-school{flex-direction:column;display:flex}.fr-d-aurora .fr-site-side .fr-site-school-top{display:contents}.fr-d-aurora .fr-site-side .fr-site-school .fr-site-dates{order:3;font-size:13px}.fr-d-aurora .fr-site-side .fr-site-school .fr-site-lines{order:4}.fr-d-aurora .fr-site-side .fr-site-job-title{font-size:15px}.fr-d-aurora .fr-site-chips li{background:var(--s-fill);border-color:#0000}@container site (max-width:900px){.fr-d-aurora .fr-site-band-in{flex-wrap:wrap;padding:52px 28px 40px}.fr-d-aurora .fr-site-band-actions{flex-basis:100%;display:block}.fr-d-aurora .fr-site-band-actions .fr-site-actions{margin-top:0}.fr-d-aurora .fr-site-side-actions{display:none}.fr-d-aurora .fr-site-split{grid-template-columns:minmax(0,1fr);grid-template-areas:"main""side";gap:0;padding:0 28px 24px}.fr-d-aurora .fr-site-side{padding-top:0}.fr-d-aurora .fr-site-side .fr-site-sec{margin-top:44px}.fr-d-aurora .fr-site-side .fr-site-h{margin-bottom:16px;font-size:19px}.fr-d-aurora .fr-site-side .fr-site-facts{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}}@container site (max-width:600px){.fr-d-aurora .fr-site-main{padding:0}.fr-d-aurora .fr-site-band-in{flex-direction:column;align-items:flex-start;gap:18px;padding:36px 20px 28px}.fr-d-aurora .fr-site-avatar{width:84px;height:84px;box-shadow:0 0 0 4px var(--s-paper),0 10px 24px -14px #161b2e73;font-size:28px}.fr-d-aurora .fr-site-name{font-size:32px}.fr-d-aurora .fr-site-role{font-size:15.5px}.fr-d-aurora .fr-site-band-actions{align-self:stretch}.fr-d-aurora .fr-site-split{padding:0 20px 24px}.fr-d-aurora .fr-site-col>.fr-site-sec{margin-top:38px}.fr-d-aurora .fr-site-col .fr-site-h,.fr-d-aurora .fr-site-side .fr-site-h{font-size:18px}}.fr-d-mosaic{--s-paper:#f3f3ef;--s-card:#fff;--s-line:#e5e4dd;--s-line-2:#d5d4cc;--s-fill:#f4f4f0;--s-display:var(--font-space-grotesk,"Space Grotesk"),"FutuRole Interface",-apple-system,BlinkMacSystemFont,sans-serif}.fr-d-mosaic .fr-site-main{max-width:1180px;padding:64px 32px 32px}.fr-d-mosaic .fr-site-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:22px 40px}.fr-d-mosaic .fr-site-name{letter-spacing:-.045em;font-size:56px;font-weight:600;line-height:1}.fr-d-mosaic .fr-site-role{margin-top:12px;font-size:17px}.fr-d-mosaic .fr-site-open:not([data-more]){background:var(--s-card)}.fr-d-mosaic .fr-site-head .fr-site-actions{justify-content:flex-end;margin-top:0}.fr-d-mosaic .fr-site-grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;gap:12px;margin-top:40px;display:grid}.fr-d-mosaic .fr-site-tile{border:1px solid var(--s-line);background:var(--s-card);border-radius:18px;grid-column:span 2;min-width:0;padding:22px 24px 24px}.fr-d-mosaic .fr-site-tile[data-size=half]{grid-column:span 3}.fr-d-mosaic .fr-site-tile[data-size=wide]{grid-column:span 4}.fr-d-mosaic .fr-site-tile[data-size=full]{grid-column:1/-1}.fr-d-mosaic .fr-site-sec{margin-top:0}.fr-d-mosaic .fr-site-h{color:var(--s-muted);margin-bottom:14px;font-size:13px;font-weight:600}.fr-d-mosaic .fr-site-h small{color:var(--s-muted);margin-inline-start:auto;font-size:13px}.fr-d-mosaic .fr-site-summary p{color:var(--s-ink);font-family:var(--s-display);letter-spacing:-.012em;font-size:21px;font-weight:420;line-height:1.45}.fr-d-mosaic .fr-site-now .fr-site-avatar{width:52px;height:52px;font-family:var(--s-display);margin-bottom:14px;font-size:18px}.fr-d-mosaic .fr-site-now-role{color:var(--s-ink);font-family:var(--s-display);letter-spacing:-.015em;font-size:20px;font-weight:600;line-height:1.3}.fr-d-mosaic .fr-site-when{white-space:normal;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:2px 8px;padding:0}.fr-d-mosaic .fr-site-when .fr-site-dates+.fr-site-dur:before{content:"·";color:var(--s-soft);margin-inline-end:8px}.fr-d-mosaic .fr-site-now .fr-site-when{margin-top:10px}.fr-d-mosaic .fr-site-jobtile .fr-site-job-title,.fr-d-mosaic .fr-site-projtile .fr-site-job-title{font-family:var(--s-display);letter-spacing:-.015em;margin-top:6px;font-size:20px;font-weight:600}.fr-d-mosaic .fr-site-projtile .fr-site-job-title{margin-top:0}.fr-d-mosaic .fr-site-projtile .fr-site-job-title a{text-decoration-thickness:1.5px}.fr-d-mosaic .fr-site-quotetile .fr-site-quotes figure{border:0;padding:0}.fr-d-mosaic .fr-site-quotetile blockquote p{color:var(--s-ink);font-family:var(--s-display);font-size:18px;font-weight:420;line-height:1.5}.fr-d-mosaic .fr-site-chips li{background:var(--s-fill);border-color:#0000}.fr-d-mosaic .fr-site-samples{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-d-mosaic .fr-site-facts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.fr-d-mosaic .fr-site-form{background:var(--s-fill)}.fr-d-mosaic .fr-site-foot{margin-top:32px}@container site (max-width:900px){.fr-d-mosaic .fr-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-d-mosaic .fr-site-tile,.fr-d-mosaic .fr-site-tile[data-size=half]{grid-column:span 1}.fr-d-mosaic .fr-site-now,.fr-d-mosaic .fr-site-tile[data-last],.fr-d-mosaic .fr-site-tile[data-size=full],.fr-d-mosaic .fr-site-tile[data-size=wide]{grid-column:1/-1}.fr-d-mosaic .fr-site-head .fr-site-actions{justify-content:flex-start}.fr-d-mosaic .fr-site-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:600px){.fr-d-mosaic .fr-site-main{padding:36px 14px 20px}.fr-d-mosaic .fr-site-head{padding:0 6px}.fr-d-mosaic .fr-site-name{font-size:38px}.fr-d-mosaic .fr-site-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:28px}.fr-d-mosaic .fr-site-tile,.fr-d-mosaic .fr-site-tile[data-size]{border-radius:16px;grid-column:1/-1;padding:18px 18px 20px}.fr-d-mosaic .fr-site-summary p{font-size:18px}.fr-d-mosaic .fr-site-samples{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fr-site-btn,.fr-site-samples a,.fr-site-shot,.fr-site-video{transition:none}}@media print{.fr-site{background:#fff;min-height:0}.fr-site #contact,.fr-site-actions,.fr-site-band-actions,.fr-site-foot,.fr-site-more summary,.fr-site-video{display:none!important}.fr-d-aurora .fr-site-band{background:0 0;border:0}.fr-d-mosaic .fr-site-tile,.fr-site-job,.fr-site-samples li{break-inside:avoid}}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-39689184132e9fba.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-47d42151dff6d13f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-787fc783f35c9133.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-29e273a42cac8240.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-1991ed5832eb07f7.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-71254244ccb1ec21.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-7291b5970da22374.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-39689184132e9fba.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-47d42151dff6d13f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-787fc783f35c9133.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-29e273a42cac8240.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-1991ed5832eb07f7.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-71254244ccb1ec21.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-7291b5970da22374.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-39689184132e9fba.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-47d42151dff6d13f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-787fc783f35c9133.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-29e273a42cac8240.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-1991ed5832eb07f7.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-71254244ccb1ec21.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-7291b5970da22374.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-39689184132e9fba.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-47d42151dff6d13f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-787fc783f35c9133.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-29e273a42cac8240.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-1991ed5832eb07f7.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-71254244ccb1ec21.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-7291b5970da22374.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-ca157063339ac4ad.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-71d5ee93cc1e9f1d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-6e9e020a25f9b56d.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-1be3448e292fbf05.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-5c66f9e07e90c6d4.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-34b9c504cab7a73e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/inter-3100e775e8616cd2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-ca157063339ac4ad.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-71d5ee93cc1e9f1d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-6e9e020a25f9b56d.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-1be3448e292fbf05.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-5c66f9e07e90c6d4.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-34b9c504cab7a73e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/inter-3100e775e8616cd2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-ca157063339ac4ad.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-71d5ee93cc1e9f1d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-6e9e020a25f9b56d.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-1be3448e292fbf05.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-5c66f9e07e90c6d4.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-34b9c504cab7a73e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/inter-3100e775e8616cd2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-ca157063339ac4ad.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-71d5ee93cc1e9f1d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-6e9e020a25f9b56d.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-1be3448e292fbf05.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-5c66f9e07e90c6d4.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-34b9c504cab7a73e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/inter-3100e775e8616cd2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-a7b0970988134a51.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-264fdd043a30e2f2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-86596ea15a6d48ec.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-7fe6ce7982612bca.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-515639854d3566c4.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-663e7ef3037a56dc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-a7b0970988134a51.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-264fdd043a30e2f2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-86596ea15a6d48ec.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-7fe6ce7982612bca.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-515639854d3566c4.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-663e7ef3037a56dc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-a7b0970988134a51.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-264fdd043a30e2f2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-86596ea15a6d48ec.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-7fe6ce7982612bca.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-515639854d3566c4.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-663e7ef3037a56dc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-a7b0970988134a51.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-264fdd043a30e2f2.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-86596ea15a6d48ec.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-7fe6ce7982612bca.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-515639854d3566c4.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-663e7ef3037a56dc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-f423aab1098e5b0d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-25e85aef8acff54f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-d84b0c5fda036126.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-63b54e70d3bfb018.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-41529a5b38008d9e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/sourceserif4-c1df4596be502923.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-f423aab1098e5b0d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-25e85aef8acff54f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-d84b0c5fda036126.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-63b54e70d3bfb018.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-41529a5b38008d9e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/sourceserif4-c1df4596be502923.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-f423aab1098e5b0d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-25e85aef8acff54f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-d84b0c5fda036126.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-63b54e70d3bfb018.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-41529a5b38008d9e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/sourceserif4-c1df4596be502923.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-f423aab1098e5b0d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-25e85aef8acff54f.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-d84b0c5fda036126.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-63b54e70d3bfb018.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-41529a5b38008d9e.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/sourceserif4-c1df4596be502923.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-7bb33d04b499eb6d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-2c394b5d3bc6aa00.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-fb4c0da3e125b17d.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-1bb48a49c837d76a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-6cfcc3786d5ba3b5.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-7bb33d04b499eb6d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-2c394b5d3bc6aa00.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-fb4c0da3e125b17d.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-1bb48a49c837d76a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-6cfcc3786d5ba3b5.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-7bb33d04b499eb6d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-2c394b5d3bc6aa00.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-fb4c0da3e125b17d.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-1bb48a49c837d76a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-6cfcc3786d5ba3b5.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-7bb33d04b499eb6d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-2c394b5d3bc6aa00.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-fb4c0da3e125b17d.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-1bb48a49c837d76a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-6cfcc3786d5ba3b5.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-88985ca614d50fbe.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-63b14e3ef0966785.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-61e5958cf3c73142.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-2c8d792869818ecb.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/nunito-ba344451eab25b21.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-88985ca614d50fbe.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-63b14e3ef0966785.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-61e5958cf3c73142.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-2c8d792869818ecb.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/nunito-ba344451eab25b21.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-88985ca614d50fbe.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-63b14e3ef0966785.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-61e5958cf3c73142.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-2c8d792869818ecb.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/nunito-ba344451eab25b21.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-88985ca614d50fbe.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-63b14e3ef0966785.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-61e5958cf3c73142.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-2c8d792869818ecb.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/nunito-ba344451eab25b21.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-d7c2d236e93b629c.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-6f034e5920ad7297.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-d0d58d4b3d981661.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-0bcf983731d77180.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-ddea6f193c768880.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-7eb26deb86d59c55.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-3b766b3730dc6e31.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-bc7513e48d544c96.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-d7c2d236e93b629c.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-6f034e5920ad7297.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-d0d58d4b3d981661.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-0bcf983731d77180.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-ddea6f193c768880.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-7eb26deb86d59c55.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-3b766b3730dc6e31.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-bc7513e48d544c96.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-d7c2d236e93b629c.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-6f034e5920ad7297.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-d0d58d4b3d981661.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-0bcf983731d77180.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-ddea6f193c768880.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-7eb26deb86d59c55.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-3b766b3730dc6e31.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-bc7513e48d544c96.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-d7c2d236e93b629c.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-6f034e5920ad7297.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-d0d58d4b3d981661.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-0bcf983731d77180.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-ddea6f193c768880.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-7eb26deb86d59c55.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-3b766b3730dc6e31.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-bc7513e48d544c96.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-116c8243fb4f477a.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-12a472a87e335eda.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-c4a93f2f4af8b4d3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-a03b385f002e0a9f.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-94eed35ce9f3633f.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-f215261017b16004.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-6cf5e4f8fef6852b.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/arimo-6a22ce0b2709c7e8.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-116c8243fb4f477a.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-12a472a87e335eda.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-c4a93f2f4af8b4d3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-a03b385f002e0a9f.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-94eed35ce9f3633f.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-f215261017b16004.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-6cf5e4f8fef6852b.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/arimo-6a22ce0b2709c7e8.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-116c8243fb4f477a.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-12a472a87e335eda.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-c4a93f2f4af8b4d3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-a03b385f002e0a9f.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-94eed35ce9f3633f.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-f215261017b16004.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-6cf5e4f8fef6852b.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/arimo-6a22ce0b2709c7e8.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-116c8243fb4f477a.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-12a472a87e335eda.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-c4a93f2f4af8b4d3.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-a03b385f002e0a9f.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-94eed35ce9f3633f.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-f215261017b16004.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-6cf5e4f8fef6852b.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Arimo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/arimo-6a22ce0b2709c7e8.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-381456852a656be9.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-b1542998e5478497.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-5d249a2f9bdedd9f.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-c0f736457516a4d2.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-b26d0b04b2ebc805.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-8ebd4b55d954992b.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Carlito;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-6bbdd83c5797d207.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-77eb6d495b3a9103.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-c598f6c40db2091b.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-04c446708f2bc45c.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-af68eeff437b5ed9.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-d4240b5101adeb3b.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-768c03cb65361903.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Carlito;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-e1bbd00245b0b22d.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-fcf4e79fab227061.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-cafc72cdaa5c4eb0.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-64436c9285fea73f.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-9b91d375f8870a96.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-3cfac637f4b55fde.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-c62f0fc5db6a6c05.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Carlito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/carlito-a29c4a4e61863753.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-350e5de19d2a4e99.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-7a80bce01b6fb4ac.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-3294b4f6cbd92b29.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-1fd4092f4f605d0f.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-e25d2d98eb5361bf.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-ac72169e5c95728d.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Carlito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/carlito-af249cfe41072210.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-2907d33a0d8e888e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-d8a605c2fbcf22a5.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-e88cc3afefe9af14.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-69a4235a589cdd34.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-5fc57904a663de08.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-86f13bd2e264d08f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7eccdb25aca0edb0.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-b21ff49befe2af5b.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-2907d33a0d8e888e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-d8a605c2fbcf22a5.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-e88cc3afefe9af14.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-69a4235a589cdd34.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-5fc57904a663de08.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-86f13bd2e264d08f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7eccdb25aca0edb0.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-b21ff49befe2af5b.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-2907d33a0d8e888e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-d8a605c2fbcf22a5.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-e88cc3afefe9af14.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-69a4235a589cdd34.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-5fc57904a663de08.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-86f13bd2e264d08f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7eccdb25aca0edb0.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-b21ff49befe2af5b.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-2907d33a0d8e888e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-d8a605c2fbcf22a5.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-e88cc3afefe9af14.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-69a4235a589cdd34.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-5fc57904a663de08.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-86f13bd2e264d08f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7eccdb25aca0edb0.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-b21ff49befe2af5b.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-82ff72b28e6610f2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6ab64433de6077ca.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-ea6a530b75d93de7.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-790b255c10c32e0b.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7f655207c2f6c140.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-791e3f213c155a5b.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6d5a79315528df19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-51ca196f49a33e79.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-82ff72b28e6610f2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6ab64433de6077ca.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-ea6a530b75d93de7.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-790b255c10c32e0b.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7f655207c2f6c140.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-791e3f213c155a5b.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6d5a79315528df19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-51ca196f49a33e79.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-82ff72b28e6610f2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6ab64433de6077ca.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-ea6a530b75d93de7.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-790b255c10c32e0b.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7f655207c2f6c140.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-791e3f213c155a5b.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6d5a79315528df19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-51ca196f49a33e79.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-82ff72b28e6610f2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6ab64433de6077ca.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-ea6a530b75d93de7.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-790b255c10c32e0b.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-7f655207c2f6c140.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-791e3f213c155a5b.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-6d5a79315528df19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosans-51ca196f49a33e79.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-0d914895796b0ebd.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-1d3ce84fd0b54cd9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-ed0963db68abeaf3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-0d914895796b0ebd.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-1d3ce84fd0b54cd9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-ed0963db68abeaf3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-0d914895796b0ebd.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-1d3ce84fd0b54cd9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-ed0963db68abeaf3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-0d914895796b0ebd.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-1d3ce84fd0b54cd9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-ed0963db68abeaf3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-b3821ae0b75577df.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-2f3f0cd292326e19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/gelasio-ba5b902e472cfe34.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-b3821ae0b75577df.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-2f3f0cd292326e19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/gelasio-ba5b902e472cfe34.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-b3821ae0b75577df.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-2f3f0cd292326e19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/gelasio-ba5b902e472cfe34.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-b3821ae0b75577df.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-2f3f0cd292326e19.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/gelasio-ba5b902e472cfe34.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-5a7499fae103446e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-640020b01622b1c7.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-4caf65dfd9a97861.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-288deb73f6a27a30.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-b086ea6d8bc9bc67.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-fa866520f8b7fb64.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-c664773f7e1d42d3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-5a7499fae103446e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-640020b01622b1c7.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-4caf65dfd9a97861.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-288deb73f6a27a30.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-b086ea6d8bc9bc67.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-fa866520f8b7fb64.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-c664773f7e1d42d3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-5a7499fae103446e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-640020b01622b1c7.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-4caf65dfd9a97861.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-288deb73f6a27a30.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-b086ea6d8bc9bc67.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-fa866520f8b7fb64.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-c664773f7e1d42d3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-5a7499fae103446e.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-640020b01622b1c7.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-4caf65dfd9a97861.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-288deb73f6a27a30.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-b086ea6d8bc9bc67.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-fa866520f8b7fb64.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-c664773f7e1d42d3.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-7738b6004721f3d2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-197ed98b8524dd86.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-3cd432d0dc2b756e.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-f6475b2f7530f248.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-af68d0b256558e0f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-f8d3fa06e20989a9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ebgaramond-88603384163d301a.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-7738b6004721f3d2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-197ed98b8524dd86.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-3cd432d0dc2b756e.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-f6475b2f7530f248.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-af68d0b256558e0f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-f8d3fa06e20989a9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ebgaramond-88603384163d301a.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-7738b6004721f3d2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-197ed98b8524dd86.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-3cd432d0dc2b756e.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-f6475b2f7530f248.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-af68d0b256558e0f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-f8d3fa06e20989a9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ebgaramond-88603384163d301a.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-7738b6004721f3d2.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-197ed98b8524dd86.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-3cd432d0dc2b756e.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-f6475b2f7530f248.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-af68d0b256558e0f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-f8d3fa06e20989a9.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ebgaramond-88603384163d301a.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-e173804be8e5f8a0.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-1cb0bffde144abc9.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-2d38b53ebcc3acf4.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-7990fca0cfdec041.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-b3f1dcf2b7e77722.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-9d94720132cc8850.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-b33d03f35f2f5121.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tinos;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-55fe58e551b07fc6.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-0a9d22f6e00dd2a6.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-736dc6459d5ae0c6.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-eaa3c132225e8bfc.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-ccda246a60ee0d5d.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-43647b27f5e5fe0b.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-be8aea6f8ae805ea.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-53f875bb50e90e92.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tinos;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-6b199a846d3766e7.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-5007c0e3bfb26193.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-e6b3e2a71d755964.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-c8fb21c904cfa9f8.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-29ab2eb1c91ca16a.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-14d9c69fd4d651d8.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-1a9f67bba0444f52.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-f125354040abb6f5.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tinos;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tinos-18505b57c8a01632.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-89ca8739fa63c4a9.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-db11013386cce35b.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-5cc611cd19a930d9.woff2)format("woff2");unicode-range:u+1f??}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-b5d67a19f3619372.woff2)format("woff2");unicode-range:u+370-377,u+37a-37f,u+384-38a,u+38c,u+38e-3a1,u+3a3-3ff}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-256df943e517822c.woff2)format("woff2");unicode-range:u+307-308,u+590-5ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-a9204f5c97e8a956.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-93772df0366bf272.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tinos;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tinos-4132bff0c1156d03.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-a0b3b8cbe5a516e7.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-4aded3f2f2a7d27d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-a6bab38af4f9c761.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-1b07eee6df7d26b3.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-0840095faae86403.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-aa300977bdc69e18.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-52243493496143dd.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-938eb94d713de52c.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-57216564e5a42dde.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-528cc360f6e6f521.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-4d51c1c24f011b0d.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-20811c3ee42d0e1d.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-a6816ab1d293a41f.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-979f73fb848c6002.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-42a8ca72a19c5ee1.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-0891ba2908de33d5.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-6ad82dff3073f85e.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-89ab4be8dca3b1ae.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-18c8dc28d75ecbda.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-2bb0d4c826524724.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-f8c22ec1804bd696.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-7635422bd10ddbbc.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-62632b6375305e70.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-6bc0f226a5b7884a.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/ibmplexmono-08949f728dc52d52.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-3febe5c7f22e4b07.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-1d89462e86cb8e87.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-781633d95de88040.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-6bb06407c97584b0.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/resume/ibmplexmono-01d285447409c8a5.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-83109cdd4f8665b4.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-2b05a8695c7f9f4a.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-51b74d53e106ba8a.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-32057cf50dd14bdb.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/resume/ibmplexmono-0d1f0b8d0722224e.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-31fbbf2279dd1bdf.woff2)format("woff2");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-104701bedfa06b56.woff2)format("woff2");unicode-range:u+301,u+400-45f,u+490-491,u+4b0-4b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-6de519604eba816d.woff2)format("woff2");unicode-range:u+102-103,u+110-111,u+128-129,u+168-169,u+1a0-1a1,u+1af-1b0,u+300-301,u+303-304,u+308-309,u+323,u+329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-5b9b81f54dd69635.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/ibmplexmono-4f84d86cfd060f4d.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-ce85091f020920b6.woff2)format("woff2");unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-2c7bffd56133bb33.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-090786c8626fb67f.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-27fe6458d54bcf13.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-fed070abc960c5f2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-ce85091f020920b6.woff2)format("woff2");unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-2c7bffd56133bb33.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-090786c8626fb67f.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-27fe6458d54bcf13.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-fed070abc960c5f2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-ce85091f020920b6.woff2)format("woff2");unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-2c7bffd56133bb33.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-090786c8626fb67f.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-27fe6458d54bcf13.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-fed070abc960c5f2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-ce85091f020920b6.woff2)format("woff2");unicode-range:u+6??,u+750-77f,u+870-88e,u+890-891,u+897-8e1,u+8e3-8ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-2c7bffd56133bb33.woff2)format("woff2");unicode-range:u+302-303,u+305,u+307-308,u+310,u+312,u+315,u+31a,u+326-327,u+32c,u+32f-330,u+332-333,u+338,u+33a,u+346,u+34d,u+391-3a1,u+3a3-3a9,u+3b1-3c9,u+3d1,u+3d5-3d6,u+3f0-3f1,u+3f4-3f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-090786c8626fb67f.woff2)format("woff2");unicode-range:u+1-c,u+e-1f,u+7f-9f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-27fe6458d54bcf13.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/resume/notosansarabic-fed070abc960c5f2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/resume/tajawal-44d8f9e33ad4a0fd.woff2)format("woff2")}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/resume/tajawal-137d5d099a84ceb7.woff2)format("woff2")}