.toast{z-index:1400;border-radius:var(--radius-md);background:var(--ink);background:color-mix(in srgb, var(--ink) 86%, var(--accent) 14%);width:max-content;max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-lg);color:var(--white);font-size:var(--fs-r-090);text-align:left;opacity:0;pointer-events:none;border:1px solid #ffffff24;padding:14px 18px;font-weight:600;line-height:1.45;transition:opacity .2s,transform .2s;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.toast.toast--danger{background:var(--danger-deep);background:color-mix(in srgb, var(--danger-deep) 88%, var(--ink) 12%);border-color:color-mix(in srgb, var(--danger-deep) 60%, white 20%)}.toast.has-action{align-items:center;gap:16px;display:flex}.toast-action{color:var(--white);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:2px 0;font-weight:800;text-decoration:underline}.toast-action:hover{opacity:.82}.toast-action:focus-visible{outline:2px solid var(--white);outline-offset:3px;border-radius:3px}.toast.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}@media (max-width:520px){.toast{width:calc(100vw - 28px);bottom:16px}.toast.has-action{align-items:flex-start}}
:root{--paper:#f5f6f1;--paper-alt:#ecefe6;--ink:#13231b;--ink-soft:#4b5850;--ink-faint:#67736b;--accent:#2b6e4e;--accent-deep:#1e5138;--accent-tint:#e4eee7;--page-gradient-primary:color-mix(in srgb, var(--accent-tint) 40%, var(--paper));--amber:#e2a33d;--amber-tint:#fbedd6;--amber-deep:#8a5f14;--amber-ink:#3a2705;--amber-hover:#f0b655;--danger:#d92d20;--danger-deep:#b42318;--danger-bg:#fef3f2;--danger-line:#f3c6c1;--page-gradient-secondary:color-mix(in srgb, var(--amber-tint) 32%, var(--paper));--page-gradient-middle:color-mix(in srgb, var(--paper-alt) 26%, var(--paper));--page-gradient-horizontal:linear-gradient(90deg, var(--page-gradient-primary) 0%, var(--page-gradient-middle) 46%, var(--page-gradient-middle) 58%, var(--page-gradient-secondary) 100%);--page-gradient-fade-start:clamp(44%, calc(100% - 860px), 72%);--page-gradient-fade-end:clamp(68%, calc(100% - 440px), 88%);--page-gradient-background:linear-gradient(180deg, transparent 0%, transparent var(--page-gradient-fade-start), var(--paper) var(--page-gradient-fade-end), var(--paper) 100%), var(--page-gradient-horizontal);--line:#dce1d6;--line-strong:#c9d1c7;--line-hover:#b8c2b8;--action-hover:#e3e8df;--white:#fff;--surface-subtle:#fbfcfa;--surface-card-background:var(--white);--surface-card-border:var(--line);--surface-card-radius:var(--radius-lg);--surface-card-shadow:var(--shadow-surface);--monogram-rust:#a0523d;--monogram-ochre:#c48b32;--monogram-amber:#8a5f14;--monogram-canyon:#9e4b47;--monogram-dusty-rose:#9c636f;--monogram-fern:#5f7d4f;--monogram-teal:#2a756d;--monogram-slate:#566b63;--monogram-indigo:#2c4463;--monogram-harbor:#4a6a7f;--monogram-blue:#315f89;--monogram-pewter:#6a6f7a;--monogram-violet:#8e6284;--monogram-plum:#4a2d42;--monogram-cobblestone:#4e4f48;--monogram-charcoal:#46586a;--status-active:var(--accent);--status-live:var(--status-active);--status-paused:color-mix(in srgb, var(--amber) 42%, var(--amber-deep));--status-paused-tint:color-mix(in srgb, var(--amber-tint) 88%, var(--status-paused));--status-draft:#6f739c;--status-draft-deep:#575b83;--status-draft-tint:#eeeef5;--status-expired:var(--ink-faint);--status-reply-due:#d8922c;--shadow-sm:0 1px 2px #13231b0f, 0 1px 1px #13231b0a;--shadow-surface:0 4px 12px #13231b0e, 0 1px 3px #13231b0a;--shadow-md:0 8px 24px #13231b14, 0 2px 6px #13231b0d;--shadow-lg:0 20px 48px #13231b24, 0 6px 16px #13231b14;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--font-display:"Instrument Serif", Georgia, serif;--font-body:"Manrope", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", "SFMono-Regular", Menlo, monospace;--page-width-wide:1600px;--page-width-standard:1300px;--page-width-narrow:700px;--page-content-max:var(--page-width-standard);--max-w:min(var(--page-width-wide), 100%);--fs-110:11px;--fs-115:11.5px;--fs-120:12px;--fs-125:12.5px;--fs-130:13px;--fs-135:13.5px;--fs-140:14px;--fs-145:14.5px;--fs-150:15px;--fs-155:15.5px;--fs-160:16px;--fs-165:16.5px;--fs-170:17px;--fs-180:18px;--fs-190:19px;--fs-210:21px;--fs-220:22px;--fs-230:23px;--fs-360:36px;--fs-r-060:.6rem;--fs-r-062:.62rem;--fs-r-066:.66rem;--fs-r-068:.68rem;--fs-r-070:.7rem;--fs-r-071:.71rem;--fs-r-072:.72rem;--fs-r-074:.74rem;--fs-r-075:.75rem;--fs-r-076:.76rem;--fs-r-078:.78rem;--fs-r-079:.79rem;--fs-r-080:.8rem;--fs-r-082:.82rem;--fs-r-084:.84rem;--fs-r-085:.85rem;--fs-r-086:.86rem;--fs-r-087:.87rem;--fs-r-088:.88rem;--fs-r-090:.9rem;--fs-r-091:.91rem;--fs-r-092:.92rem;--fs-r-093:.93rem;--fs-r-094:.94rem;--fs-r-095:.95rem;--fs-r-096:.96rem;--fs-r-098:.98rem;--fs-r-100:1rem;--fs-r-102:1.02rem;--fs-r-105:1.05rem;--fs-r-110:1.1rem;--fs-r-118:1.18rem;--fs-r-120:1.2rem;--fs-r-125:1.25rem;--fs-r-128:1.28rem;--fs-r-135:1.35rem;--fs-r-150:1.5rem;--fs-r-170:1.7rem;--fs-r-220:2.2rem;--fs-r-089:.89rem;--fs-r-104:1.04rem;--fs-r-107:1.07rem;--fs-r-111:1.11rem;--fs-r-114:1.14rem;--fs-r-121:1.21rem;--fs-r-129:1.29rem;--fs-r-136:1.36rem;--fs-r-157:1.57rem;--fs-r-164:1.64rem;--fs-r-257:2.57rem}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;min-height:100%;font-size:87.5%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}:is(body:has(>#footerMount),body:has(>.site-footer)){flex-direction:column;min-height:100dvh;display:flex}:is(body:has(>#footerMount)>*,body:has(>.site-footer)>*){flex-shrink:0}body:has(>#footerMount)>#footerMount{overflow-anchor:none;margin-top:auto}body:has(>.site-footer)>.site-footer{overflow-anchor:none;margin-top:auto}h1,h2,h3{color:var(--ink);margin:0}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px;border-radius:2px}button{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;font-family:inherit}button:disabled{cursor:default}img,svg{max-width:100%;display:block}::selection{background:var(--accent);color:var(--white)}.skip-link{z-index:999;border-radius:var(--radius-sm);background:var(--ink);color:var(--white);font-family:var(--font-body);font-weight:700;font-size:var(--fs-r-090);padding:10px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:12px}.skip-link:focus{top:12px}.btn-primary{background:var(--accent);color:var(--white);transition:background .15s,transform .15s}.btn-primary:hover:not(:disabled){background:var(--accent-deep);transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--white);border:1px solid var(--line);color:var(--ink-soft);transition:border-color .15s,transform .15s}.btn-secondary:hover{border-color:var(--accent);transform:translateY(-2px)}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.btn{border-radius:var(--radius-pill);min-height:42px;font:inherit;font-size:var(--fs-r-085);text-align:center;justify-content:center;align-items:center;padding:9px 16px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--accent);color:var(--white)}.btn--primary:hover{background:var(--accent-deep);color:var(--white)}.btn--soft{background:var(--accent-tint);color:var(--accent-deep)}.btn--soft:hover{color:var(--accent-deep);background:#d8eadc}.btn--muted{background:var(--paper-alt);color:var(--ink-faint)}.btn--muted:hover{background:var(--line);color:var(--ink-soft)}.btn--outline{background:var(--white);border:1px solid var(--line);color:var(--ink-soft)}.btn--outline:hover{border-color:var(--accent);color:var(--ink)}.btn--quiet{color:var(--ink-soft);background:0 0}.btn--quiet:hover{background:var(--amber-tint);color:var(--amber-deep)}.btn--danger{background:var(--danger-deep);color:var(--white)}.btn--danger:hover:not(:disabled){color:var(--white);background:#912018}.btn--compact{min-height:35px;font-size:var(--fs-r-080);padding:7px 12px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.ui-standard-plan{border:1px solid var(--accent);border-radius:var(--radius-lg);background:var(--white);width:100%;box-shadow:var(--shadow-md);padding:32px}.ui-standard-plan__kicker{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-r-072);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-weight:700}.ui-standard-plan__top{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ui-standard-plan__price{gap:4px;display:grid}.ui-standard-plan__price strong{color:var(--ink);letter-spacing:-.04em;font-size:2.625rem;font-weight:800;line-height:1}.ui-standard-plan__price span{color:var(--ink-soft);font-size:var(--fs-r-087);font-weight:600}.ui-standard-plan__top>.btn{min-width:128px;font-size:var(--fs-r-085);flex:none;margin-top:8px;padding:9px 16px;text-decoration:none}.ui-standard-plan__divider{background:var(--line);height:1px;margin:28px 0}.ui-standard-plan__title{color:var(--ink);font-size:var(--fs-r-105);margin:0 0 17px;font-weight:700}.ui-standard-plan__features{grid-template-columns:1fr 1fr;gap:14px 22px;margin:0;padding:0;list-style:none;display:grid}.ui-standard-plan__features li{align-items:flex-start;gap:9px;display:flex}.ui-standard-plan__features li>span{background:var(--accent-tint);width:18px;height:18px;color:var(--accent-deep);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:11px;font-weight:900;display:grid}.ui-standard-plan__features p{color:var(--ink-soft);font-size:var(--fs-r-080);margin:0;line-height:1.55}.ui-standard-plan__features strong{color:var(--ink)}@media (max-width:600px){.ui-standard-plan{padding:24px 20px}.ui-standard-plan__top{flex-direction:column;align-items:stretch}.ui-standard-plan__top>.btn{width:100%;margin-top:2px}.ui-standard-plan__features{grid-template-columns:1fr}}.ui-icon-action{width:36px;height:36px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.ui-icon-action:hover{background:var(--paper-alt);color:var(--ink)}.ui-icon-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px}.ui-icon-action--large{flex-basis:48px;width:48px;height:48px}.ui-icon-action svg{pointer-events:none}button.ui-icon-action.ui-icon-action{background:0 0;border:0}button.ui-icon-action.ui-icon-action:hover{background:var(--paper-alt);color:var(--ink)}button.ui-icon-action.ui-icon-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:3px}button.ui-icon-action.ui-save-action[aria-pressed=true]{background:var(--accent);color:var(--white);border:0}button.ui-icon-action.ui-save-action[aria-pressed=true] svg{fill:currentColor}button.ui-icon-action.ui-visibility-action svg{stroke-width:2.15px}button.ui-icon-action.ui-icon-action.ui-visibility-action{background:0 0;border:0}button.ui-icon-action.ui-icon-action.ui-visibility-action:hover{background:var(--paper-alt);color:var(--ink)}button.ui-icon-action.ui-visibility-action[aria-pressed=true]{background:var(--ink);color:var(--white);border:0}button.ui-icon-action.ui-visibility-action[aria-pressed=true]:hover{background:var(--ink-soft);color:var(--white)}.ui-remove-action{color:var(--ink-faint);background:0 0}.ui-remove-action:hover{color:var(--danger-deep);background:#fdf1ef;border-color:#e6b9b4}button.ui-icon-action.ui-remove-action:hover{color:var(--danger-deep);background:#fdf1ef}.ui-remove-action:focus-visible{outline-color:var(--danger-deep)}.ui-remove-action__mark{pointer-events:none;font-size:1.25rem;font-weight:500;line-height:1;display:block;transform:translateY(-1px)}.ui-manage-actions{flex:none;display:inline-flex;position:relative}.ui-manage-trigger{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.ui-manage-trigger:hover,.ui-manage-trigger[aria-expanded=true]{background:var(--paper-alt);color:var(--ink)}.ui-manage-trigger:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-manage-trigger svg{pointer-events:none;width:14px;height:14px}button.ui-pencil-action.ui-pencil-action{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}button.ui-pencil-action.ui-pencil-action:hover{background:var(--paper-alt);color:var(--ink)}button.ui-pencil-action.ui-pencil-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}button.ui-pencil-action.ui-pencil-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:14px;height:14px}button.ui-info-action.ui-info-action{width:32px;height:32px;color:var(--ink-faint);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}button.ui-info-action.ui-info-action:hover{background:var(--paper-alt);color:var(--ink)}button.ui-info-action.ui-info-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}button.ui-info-action.ui-info-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px}button.ui-dismiss-action.ui-dismiss-action{width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 36px;place-items:center;padding:0;font-size:1.35rem;line-height:1;transition:background-color .15s,color .15s;display:grid}button.ui-dismiss-action.ui-dismiss-action:hover{background:var(--paper-alt);color:var(--ink)}button.ui-dismiss-action.ui-dismiss-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}button.ui-dismiss-action.ui-dismiss-action svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:18px;height:18px}button.ui-dismiss-action.ui-dismiss-action--compact{flex-basis:26px;width:26px;height:26px}button.ui-dismiss-action.ui-dismiss-action--compact svg{width:14px;height:14px}.ui-chevron{color:var(--ink-faint)}.ui-reorder-handle{width:22px;height:28px;color:var(--ink-faint);cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:background-color .15s,color .15s;display:grid}.ui-reorder-handle:hover{background:var(--paper-alt);color:var(--ink-soft)}.ui-reorder-handle:active{cursor:grabbing}.ui-reorder-handle:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-reorder-handle svg{pointer-events:none}.ui-text-action.ui-text-action{min-height:0;color:var(--accent-deep);font:inherit;font-size:var(--fs-r-080);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:5px 8px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;transform:none}.ui-text-action.ui-text-action:hover:not(:disabled){background:var(--action-hover);color:var(--ink);transform:none}.ui-text-action.ui-text-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}button.ui-text-action.ui-text-action:disabled{color:var(--ink-faint);cursor:default}.ui-pagination-action.ui-pagination-action{min-height:34px;color:var(--accent-deep);font:700 var(--fs-r-080)/1.25 var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px}.ui-pagination-action.ui-pagination-action:hover:not(:disabled){background:var(--action-hover);color:var(--ink)}.ui-pagination-action.ui-pagination-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-pagination-action.ui-pagination-action:disabled{color:var(--ink-faint);cursor:default}button.ui-filter-close.ui-filter-close{width:34px;height:34px;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s}button.ui-filter-close.ui-filter-close:hover{background:var(--paper-alt);color:var(--ink)}button.ui-filter-close.ui-filter-close:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}button.ui-filter-close.ui-filter-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}button.ui-more-action.ui-more-action{width:34px;min-width:34px;height:32px;color:var(--ink-faint);font:inherit;letter-spacing:2px;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;font-weight:800;line-height:1;transition:background-color .15s,color .15s;display:grid}button.ui-more-action.ui-more-action:hover,button.ui-more-action.ui-more-action[aria-expanded=true]{background:var(--paper-alt);color:var(--ink)}button.ui-more-action.ui-more-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-back-action{color:var(--accent-deep);font:inherit;font-size:var(--fs-r-084);background:0 0;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-weight:700;line-height:1.25;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;transform:none}.ui-back-action:hover{background:var(--paper-alt);color:var(--ink);text-decoration:none;transform:none}.ui-back-action:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-back-action svg{flex:none}a.ui-back-action.ui-back-action,button.ui-back-action.ui-back-action{color:var(--accent-deep);font-size:var(--fs-r-084);background:0 0;border:0;border-radius:7px;padding:5px 7px;font-weight:700;text-decoration:none;transform:none}a.ui-back-action.ui-back-action:hover,button.ui-back-action.ui-back-action:hover{background:var(--paper-alt);color:var(--ink);text-decoration:none;transform:none}button.ui-step-action.ui-step-action{border-radius:var(--radius-pill);min-height:42px;font:inherit;font-size:var(--fs-r-085);padding:9px 16px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}button.ui-step-action--back.ui-step-action--back{border:1px solid var(--line);background:var(--white);color:var(--ink-soft)}button.ui-step-action--back.ui-step-action--back:hover:not(:disabled){border-color:var(--accent);background:var(--paper-alt);color:var(--ink);transform:none}button.ui-step-action--next.ui-step-action--next{border:1px solid var(--accent);background:var(--accent);color:var(--white)}button.ui-step-action--next.ui-step-action--next:hover:not(:disabled){border-color:var(--accent-deep);background:var(--accent-deep);color:var(--white);transform:none}button.ui-step-action:disabled{opacity:.48;cursor:default;transform:none}button.ui-pager-action.ui-pager-action,button.ui-pager-action.ui-pager-action:hover:not(:disabled){transform:none}.ui-manage-menu{z-index:40;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:max-content;min-width:132px;box-shadow:var(--shadow-md);padding:4px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ui-manage-menu[hidden]{display:none}.ui-manage-menu button,.ui-manage-menu a{min-height:36px;color:var(--ink);font:700 var(--fs-r-078)/1.35 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;padding:7px 11px;text-decoration:none;display:flex}.ui-manage-menu button:hover,.ui-manage-menu button:focus-visible,.ui-manage-menu a:hover,.ui-manage-menu a:focus-visible{background:var(--paper-alt);outline:0}.ui-manage-menu .ui-manage-menu__danger{color:var(--danger-deep);border-radius:7px;margin-top:5px;position:relative}.ui-manage-menu .ui-manage-menu__danger:before{background:var(--line);content:"";pointer-events:none;height:1px;position:absolute;bottom:calc(100% + 2px);left:7px;right:7px}.ui-manage-menu .ui-manage-menu__danger:hover,.ui-manage-menu .ui-manage-menu__danger:focus-visible{background:#fdf1ef}.ui-manage-menu .ui-manage-menu__danger:first-child{border-radius:7px;margin-top:0}.ui-manage-menu .ui-manage-menu__danger:first-child:before{display:none}@media (pointer:coarse){.ui-manage-trigger{width:38px;height:38px}.ui-manage-menu button,.ui-manage-menu a{min-height:42px;padding:9px 13px}}.ui-surface-card{border:1px solid var(--surface-card-border);border-radius:var(--surface-card-radius);background:var(--surface-card-background);box-shadow:var(--surface-card-shadow)}@media (max-width:1099px),(orientation:landscape) and (max-width:1180px) and (max-height:760px){.ui-surface-card{box-shadow:var(--shadow-sm)}}.ui-surface-card--danger{border-color:var(--danger-line)}.ui-surface-card--danger>h2{color:var(--danger-deep)}.ui-file-drop{border:2px dashed var(--line);border-radius:var(--radius-md);background:var(--paper-alt);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:92px;padding:18px 16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.ui-file-drop:hover,.ui-file-drop.is-dragover{border-color:var(--accent);background:var(--accent-tint)}.ui-file-drop__icon{width:24px;height:24px;color:var(--ink-faint);fill:none;stroke:currentColor;stroke-width:1.8px;margin:0 auto}.ui-file-drop__label{color:var(--ink-soft);font-size:var(--fs-r-085);font-weight:700;line-height:1.3}.ui-file-drop__hint{color:var(--ink-faint);font-size:var(--fs-r-075);font-weight:500;line-height:1.35}.ui-file-drop.has-file .ui-file-drop__label{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-drop--tile{flex:none;width:108px;height:108px;min-height:0;padding:10px;overflow:hidden}.ui-file-drop--tile.has-file{border-style:solid;padding:0}.ui-file-drop--tile.has-file img{object-fit:contain;width:100%;height:100%}.ui-file-drop .visually-hidden{border:0!important;width:1px!important;height:1px!important;padding:0!important}.logo-remove-btn{width:22px;height:22px;color:var(--white);cursor:pointer;background:#13231bb8;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.logo-remove-btn:hover{background:#13231be6}.ui-page-title.ui-page-title.ui-page-title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.7rem,5vw,4.5rem);font-weight:400;line-height:.98}.ui-entity-title{color:var(--ink);font-family:var(--font-body);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:800;line-height:1.08}.ui-page-intro.ui-page-intro.ui-page-intro{color:var(--ink-soft);font-size:var(--fs-r-098);line-height:1.6}.ui-section-title{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-r-125);letter-spacing:-.025em;font-weight:700;line-height:1.3}.ui-display-section-title.ui-display-section-title.ui-display-section-title{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;font-size:1.8rem;font-weight:400;line-height:1.05}.ui-card-title.ui-card-title.ui-card-title{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-r-105);letter-spacing:-.015em;font-weight:700;line-height:1.35}.ui-card-title--compact{font-size:var(--fs-r-095)}.ui-supporting-copy.ui-supporting-copy.ui-supporting-copy{color:var(--ink-soft);font-size:var(--fs-r-095);line-height:1.65}.ui-caption.ui-caption.ui-caption{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-r-085);font-weight:500;line-height:1.45}.ui-caption--danger.ui-caption--danger.ui-caption--danger{color:var(--danger-deep);font-weight:700}.ui-microcopy{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-r-080);font-weight:600;line-height:1.4}.ui-stat-value.ui-stat-value.ui-stat-value{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-r-090);font-weight:700;line-height:1.3}.ui-stat-label{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-r-080);font-weight:500;line-height:1.35}.ui-status-label{font-family:var(--font-mono);font-size:var(--fs-r-080);letter-spacing:.05em;text-transform:uppercase;font-weight:600;line-height:1}.ui-status-label--outlined{border:1px solid var(--line)}.ui-job-status{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.ui-job-status__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ui-job-status--live{background:var(--status-live);color:var(--white)}.ui-job-status--paused{background:var(--status-paused);color:var(--white)}.ui-text-action.posting-toggle-action{color:var(--status-paused)}.ui-text-action.posting-toggle-action:hover:not(:disabled){background:var(--status-paused-tint);color:var(--status-paused)}.ui-job-status--draft{background:var(--status-draft);color:var(--white)}.ui-job-status--expired{background:var(--status-expired);color:var(--white)}.ui-tag.ui-tag{border-radius:var(--radius-pill);background:var(--paper-alt);color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-r-080);align-items:center;padding:4px 8px;font-weight:700;line-height:1.2;display:inline-flex}.ui-count-badge{border-radius:var(--radius-pill);background:var(--accent);min-width:18px;height:18px;color:var(--white);font-family:var(--font-body);font-size:var(--fs-r-075);place-items:center;padding-inline:5px;font-weight:800;line-height:1;display:inline-grid}.ui-organization-name{font-family:var(--font-body);font-size:var(--fs-r-090);font-weight:700;line-height:1.4}.ui-organization-name--compact{font-size:var(--fs-r-085)}.ui-organization-name--large{font-size:var(--fs-r-105)}.ui-organization-name--accent{color:var(--accent-deep)}.ui-compensation{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-r-092);font-weight:700;line-height:1.4}.ui-compensation--compact{font-size:var(--fs-r-088);font-weight:600}.ui-compensation--large{font-size:var(--fs-r-135)}.ui-kicker.ui-kicker.ui-kicker,body :is(.section-kicker,.settings-kicker,.notice-kicker,.contact-kicker,.alerts-kicker,.my-applications__kicker,.requests-kicker,.pricing-kicker,.plan-kicker,.terms-kicker,.dashboard-kicker){color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--fs-r-085);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-weight:700;line-height:1.35}.ui-meta{color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-r-085);font-weight:500;line-height:1.45}.ui-meta strong{color:var(--ink);font-weight:700}body .ui-data-row.ui-data-row{font-family:var(--font-body);font-size:var(--fs-r-085);line-height:1.45}body .ui-data-row--head.ui-data-row--head{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-r-075);letter-spacing:.04em;text-transform:uppercase;font-weight:600;line-height:1.35}body .ui-data-detail.ui-data-detail{color:var(--ink-faint);font-size:var(--fs-r-080);line-height:1.4}body .ui-data-link.ui-data-link{font-size:var(--fs-r-080);font-weight:700}body .ui-data-status.ui-data-status{font-size:var(--fs-r-080);font-weight:700;line-height:1.35}.ui-field-label.ui-field-label{color:var(--ink);font-family:var(--font-body);font-size:var(--fs-r-085);font-weight:700;line-height:1.4}.ui-input-lg.ui-input-lg{min-height:48px;font-size:var(--fs-r-100);padding:12px 14px;font-weight:600;line-height:1.4}.ui-field-label-lg.ui-field-label-lg{font-size:var(--fs-r-100)}.ui-subtle-link{color:var(--ink-soft);font-size:var(--fs-r-080);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.ui-subtle-link:hover{color:var(--ink);text-decoration-color:currentColor}.ui-accent-card{position:relative}body .ui-accent-card:before{content:"";border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;width:4px;position:absolute;inset:10px auto 10px 10px}.ui-dark-card{isolation:isolate;border-radius:var(--radius-lg);background:radial-gradient(circle at 82% 16%, #3f8b634d, transparent 34%), linear-gradient(135deg, var(--ink) 0%, #182f24 100%);color:var(--white);box-shadow:var(--shadow-md);border:1px solid #ffffff17;position:relative;overflow:hidden}.ui-dark-card:before,.ui-dark-card:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:430px;height:430px;position:absolute}.ui-dark-card:before{top:-305px;right:-70px}.ui-dark-card:after{border-color:#e2a33d29;bottom:-365px;right:105px}.ui-dark-card>*{z-index:1;position:relative}.monogram-company,.monogram-person{--monogram-size:40px;--monogram-color:var(--accent);width:var(--monogram-size);height:var(--monogram-size);flex:0 0 var(--monogram-size);background:var(--monogram-color);color:var(--white);font-family:var(--font-mono);font-size:calc(var(--monogram-size) * .32);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.monogram-company{border-radius:var(--radius-sm);background:linear-gradient(135deg, color-mix(in srgb, var(--monogram-color) 62%, #fff) 0%, var(--monogram-color) 52%, color-mix(in srgb, var(--monogram-color) 68%, #000) 100%)}.monogram-person{border-radius:50%}.ui-identity-tile{--identity-tile-size:48px;width:var(--identity-tile-size);height:var(--identity-tile-size);flex:0 0 var(--identity-tile-size);background:var(--accent-tint);color:var(--accent-deep);border:1px solid #cfe0d3;border-radius:13px;place-items:center;font-weight:800;line-height:1;display:inline-grid}.ui-identity-tile--compact{--identity-tile-size:38px;border-radius:11px}.ui-identity-tile__icon{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.ui-filter-chip{border-radius:var(--radius-pill);min-height:34px;color:var(--ink-soft);font:inherit;font-size:var(--fs-r-082);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:7px 11px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ui-filter-chip:hover{background:var(--paper-alt);color:var(--ink)}.ui-filter-chip.is-active{background:var(--accent-tint);color:var(--accent-deep);border-color:#c2d6c7}.ui-filter-chip>span{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-r-075)}.ui-filter-chip.is-active>span{color:var(--accent-deep)}.ui-removable-chip{border-radius:var(--radius-pill);background:var(--accent-tint);min-height:34px;color:var(--accent-deep);font-size:var(--fs-r-080);white-space:nowrap;border:1px solid #cfe0d3;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-weight:700;line-height:1.1;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-removable-chip:hover{background:color-mix(in srgb, var(--accent-tint) 78%, var(--paper-alt))}.ui-removable-chip--tall{min-height:38px;padding-block:7px}.ui-removable-chip__remove{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;transition:background-color .15s,color .15s;display:inline-grid}.ui-removable-chip__remove:hover{background:color-mix(in srgb, var(--accent) 16%, transparent)}.ui-removable-chip__remove:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 24%, transparent);outline-offset:1px}.ui-removable-chip__remove svg{pointer-events:none;width:12px;height:12px}body .ui-featured-tag{border:1px solid var(--amber);border-radius:var(--radius-pill);background:var(--amber-tint);color:var(--amber-deep);font-family:var(--font-mono);font-size:var(--fs-r-075);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;padding:1px 9px;font-weight:700;display:inline-flex}.ui-form-warning{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-tint);color:var(--amber-deep);font-size:var(--fs-r-078);margin-top:10px;padding:10px 12px;font-weight:700;line-height:1.45}.ui-form-warning:empty{display:none}body select.ui-select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);min-height:38px;color:var(--ink);font:inherit;font-size:var(--fs-r-087);padding:8px 12px;font-weight:600;transition:border-color .15s}body select.ui-select:focus{border-color:var(--accent);outline:0}body select.ui-select.ui-select--compact{min-height:34px;font-size:var(--fs-r-082);padding-block:6px}body select.ui-select.ui-select-menu__native{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ui-select-menu-control{width:100%;min-width:120px;max-width:100%;display:inline-flex;position:relative}.ui-select-menu__trigger{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:100%;min-width:0;min-height:38px;color:var(--ink);font:inherit;font-size:var(--fs-r-087);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-weight:600;line-height:1.2;display:flex}.ui-select-menu-control--compact .ui-select-menu__trigger{min-height:34px;font-size:var(--fs-r-082);padding-block:6px}.ui-select-menu__trigger:hover,.ui-select-menu__trigger[aria-expanded=true]{border-color:var(--line-strong);background:var(--paper-alt)}.ui-select-menu__trigger:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}.ui-select-menu__value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;line-height:1.45;overflow:hidden}.ui-select-menu__chevron{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .15s}.ui-select-menu__trigger[aria-expanded=true] .ui-select-menu__chevron{transform:rotate(180deg)}.ui-select-menu__menu{z-index:80;width:max-content;min-width:100%;max-width:min(280px,90vw);position:absolute;top:calc(100% + 6px);right:0}.ui-select-menu__menu[hidden]{display:none}.ui-select-menu__menu>[role=option]{white-space:nowrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ui-select-menu__menu>[role=option][aria-selected=true]{color:var(--accent-deep);font-weight:750}.ui-select-menu__menu>[role=option][aria-selected=true]:after{content:"✓";color:var(--accent)}.ui-select-menu-control--overlay{z-index:2;min-width:0;display:block;position:absolute;inset:0}.ui-select-menu-control--overlay .ui-select-menu__trigger{border-radius:inherit;background:0 0;border:0;min-height:0;padding:0;position:absolute;inset:0}.ui-select-menu-control--overlay .ui-select-menu__trigger:hover,.ui-select-menu-control--overlay .ui-select-menu__trigger[aria-expanded=true]{background:0 0;border:0}.ui-select-menu-control--overlay .ui-select-menu__menu{min-width:100%;top:calc(100% + 6px);right:0}.select-shell>select.ui-select+svg,.job-sort>select.ui-select+svg{display:none}body .ui-menu{border:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-lg);border-radius:12px;padding:6px}body .ui-menu>a,body .ui-menu>button{width:100%;min-height:36px;color:var(--ink-soft);font-size:var(--fs-r-085);text-align:left;border-radius:7px;padding:8px 10px;font-weight:600;line-height:1.25;transition:background-color .15s,color .15s;display:block}body .ui-menu>a:hover,body .ui-menu>a:focus-visible,body .ui-menu>button:hover,body .ui-menu>button:focus-visible{background:var(--paper-alt);color:var(--ink)}body .ui-menu>button:disabled{opacity:.45;cursor:not-allowed}body .ui-menu>button:disabled:hover{color:var(--ink-soft);background:0 0}body .ui-menu.ui-menu--icons>a,body .ui-menu.ui-menu--icons>button{align-items:center;gap:10px;display:flex}.ui-menu__icon{color:var(--ink-soft);flex:none}.ui-menu__divider{background:var(--line);height:1px;margin:6px 4px}body .ui-menu>button.is-danger,body .ui-menu>a.is-danger{color:#b42318}body .ui-menu>button.is-danger:hover,body .ui-menu>a.is-danger:hover,body .ui-menu>button.is-danger:focus-visible,body .ui-menu>a.is-danger:focus-visible{color:#b42318;background:#fef3f2}body .ui-menu>button.is-danger .ui-menu__icon,body .ui-menu>a.is-danger .ui-menu__icon{color:inherit}.ui-modal{z-index:1200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ui-modal[hidden]{display:none}.ui-modal__backdrop{cursor:default;background:#13231b94;border:0;position:absolute;inset:0}.ui-modal__dialog{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);width:min(480px,100%);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-modal__scroll{flex:auto;min-height:0;padding:30px;overflow-y:auto}.ui-modal__close{border:1px solid var(--line);background:var(--white);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;display:grid;position:absolute;top:16px;right:16px}.ui-modal__close:hover{border-color:var(--line-hover);color:var(--ink)}.ui-modal__dialog h2{max-width:calc(100% - 48px);font-family:var(--font-body);letter-spacing:-.02em;margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.25}.ui-modal__lead{color:var(--ink-soft);font-size:var(--fs-r-085);margin:0 0 20px;line-height:1.6}.ui-modal__notice{border-radius:var(--radius-sm);background:var(--amber-tint);color:var(--amber-deep);font-size:var(--fs-r-082);border:1px solid #e4d8c6;gap:9px;margin:16px 0 4px;padding:11px 14px;line-height:1.5;display:flex}.ui-modal__notice svg{flex:none;margin-top:1px}.ui-field-error{color:var(--danger-deep);font-size:var(--fs-r-082);margin:10px 0 0;font-weight:700}@media (max-width:560px){.ui-modal__scroll{padding:24px 20px}}.report-reason-group{border:0;flex-direction:column;gap:8px;margin:4px 0 6px;padding:0;display:flex}.report-reason-row{border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.report-reason-row:hover{border-color:var(--line-hover);background:var(--paper-alt)}.report-reason-row:has(input:checked){border-color:var(--accent);background:var(--accent-tint)}.report-reason-row input[type=radio]{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:3px}.report-reason-copy{flex-direction:column;gap:2px;display:flex}.report-reason-copy strong{color:var(--ink);font-size:var(--fs-r-088);font-weight:700}.report-reason-copy small{color:var(--ink-faint);font-size:var(--fs-r-076);line-height:1.4}.ui-checkbox{opacity:0;cursor:pointer;width:18px;height:18px;margin:0;position:absolute}.ui-checkbox-box{border:1.5px solid var(--line);background:var(--white);border-radius:5px;flex:none;width:18px;height:18px;transition:background-color .15s,border-color .15s;display:inline-flex}.ui-checkbox:checked+.ui-checkbox-box{border-color:var(--accent);background:var(--accent)}.ui-checkbox:checked+.ui-checkbox-box:after{content:"✓";color:#fff;text-align:center;width:100%;font-size:12px;font-weight:900;line-height:16px;display:block}.ui-checkbox:disabled+.ui-checkbox-box{opacity:.5}.ui-checkbox:focus-visible+.ui-checkbox-box{box-shadow:0 0 0 3px #2b6e4e24}.ui-switch{flex:none;width:38px;height:22px;position:relative}.ui-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-switch-track{border-radius:var(--radius-pill);background:var(--line);pointer-events:none;transition:background-color .15s;position:absolute;inset:0}.ui-switch-track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.ui-switch input:checked+.ui-switch-track{background:var(--accent)}.ui-switch input:checked+.ui-switch-track:after{transform:translate(16px)}.ui-switch input:focus-visible+.ui-switch-track{outline:2.5px solid var(--accent);outline-offset:2px}.ui-search-field{position:relative}.ui-search-field .ui-search-icon{width:16px;height:16px;color:var(--ink-faint);fill:none;stroke:currentColor;stroke-width:2px;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ui-search-field input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);width:100%;min-height:40px;color:var(--ink);font:inherit;font-size:var(--fs-r-087);padding:8px 38px 8px 36px;transition:border-color .15s,box-shadow .15s}.ui-search-field input::placeholder{color:var(--ink-faint)}.ui-search-field input::-webkit-search-cancel-button{-webkit-appearance:none}body .ui-search-field input:focus{border-color:var(--accent);outline:0;box-shadow:0 0 0 3px #2b6e4e24}.ui-search-clear{z-index:1;width:25px;height:25px;color:var(--ink-faint);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ui-search-clear:hover{background:var(--paper-alt);color:var(--ink)}.ui-search-clear svg{fill:none;stroke:currentColor;stroke-width:2.1px;width:14px;height:14px}.ui-search-clear[hidden]{display:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus{outline:none}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:6px}.wrap{width:100%;max-width:min(var(--page-content-max), 100%);margin:0 auto;padding-inline:clamp(20px,4vw,64px)}.ui-page-width-wide{--page-content-max:var(--page-width-wide)}.ui-page-width-standard{--page-content-max:var(--page-width-standard)}.ui-page-width-narrow{--page-content-max:var(--page-width-narrow)}.ui-standard-page-shell{width:min(calc(100% - 32px), var(--page-content-max));margin-inline:auto}@media (max-width:560px){.ui-standard-page-shell{width:min(calc(100% - 28px), var(--page-content-max))}}.site-header .wrap,.site-footer .wrap{max-width:var(--max-w)}.billing-page :is(.billing-intro,.credit-overview,.billing-grid,.billing-context,.billing-account-row){max-width:var(--page-content-max)}.receipt-page .receipt-shell{width:min(100%, var(--page-content-max))}.ui-page-gradient.ui-page-gradient{background:var(--page-gradient-background)}body.ui-page-gradient.ui-page-gradient>main{background:0 0}.route-state{text-align:center;flex-direction:column;align-items:center;gap:14px;min-height:min(60vh,560px);padding:clamp(56px,10vh,120px) 24px;display:flex}.route-state p{color:var(--accent-deep);font-family:var(--font-mono);font-size:var(--fs-r-078);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.route-state p:before{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px var(--amber-tint);content:"";border-radius:50%}.route-state h1{max-width:560px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:400;line-height:1.15}.route-state span{max-width:480px;color:var(--ink-soft);font-size:var(--fs-r-105);line-height:1.7}.route-state a{border-radius:var(--radius-pill);background:var(--accent);min-height:40px;color:var(--white);font-size:var(--fs-r-090);justify-content:center;align-items:center;margin-top:8px;padding:11px 24px;font-weight:700;transition:background-color .15s,transform .15s;display:inline-flex;box-shadow:0 5px 15px #2b6e4e33}.route-state a:hover{background:var(--accent-deep);transform:translateY(-1px)}@media print{.ui-page-gradient.ui-page-gradient{background:var(--white)}}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{z-index:400;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .16s,visibility .16s,transform .16s cubic-bezier(.2,.8,.2,1);position:absolute}[data-tooltip]:after{content:attr(data-tooltip);width:max-content;max-width:min(320px,100vw - 24px);color:var(--white);font-family:var(--font-body);font-size:var(--fs-r-085);letter-spacing:0;text-align:center;text-transform:none;white-space:normal;-webkit-font-smoothing:antialiased;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#13231bf5;border:1px solid #ffffff1a;border-radius:9px;padding:9px 12px;font-weight:600;line-height:1.4;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.98);box-shadow:0 10px 26px #13231b2e,0 2px 7px #13231b1f}[data-tooltip]:before{content:"";background:#13231bf5;border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:9px;height:9px;bottom:calc(100% + 5px);left:50%;transform:translate(-50%,3px)rotate(45deg)}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus-visible:before,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-within:before,[data-tooltip]:focus-within:after{visibility:visible;opacity:1}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after,[data-tooltip]:focus-within:after{transform:translate(-50%)scale(1)}[data-tooltip]:hover:before,[data-tooltip]:focus-visible:before,[data-tooltip]:focus-within:before{transform:translate(-50%)rotate(45deg)}[data-tooltip-position=bottom]:after{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)scale(.98)}[data-tooltip-position=bottom]:before{top:calc(100% + 5px);bottom:auto;transform:translate(-50%,-3px)rotate(225deg)}[data-tooltip-position=bottom]:hover:after,[data-tooltip-position=bottom]:focus-visible:after,[data-tooltip-position=bottom]:focus-within:after{transform:translate(-50%)scale(1)}[data-tooltip-position=bottom]:hover:before,[data-tooltip-position=bottom]:focus-visible:before,[data-tooltip-position=bottom]:focus-within:before{transform:translate(-50%)rotate(225deg)}[data-tooltip-position=left]:after,[data-tooltip-position=right]:after{top:50%;bottom:auto}[data-tooltip-position=left]:after{left:auto;right:calc(100% + 10px);transform:translate(4px,-50%)scale(.98)}[data-tooltip-position=left]:before{inset:50% calc(100% + 5px) auto auto;transform:translate(3px,-50%)rotate(315deg)}[data-tooltip-position=right]:after{left:calc(100% + 10px);right:auto;transform:translate(-4px,-50%)scale(.98)}[data-tooltip-position=right]:before{inset:50% auto auto calc(100% + 5px);transform:translate(-3px,-50%)rotate(135deg)}[data-tooltip-position=left]:hover:after,[data-tooltip-position=left]:focus-visible:after,[data-tooltip-position=left]:focus-within:after,[data-tooltip-position=right]:hover:after,[data-tooltip-position=right]:focus-visible:after,[data-tooltip-position=right]:focus-within:after{transform:translateY(-50%)scale(1)}[data-tooltip-position=left]:hover:before,[data-tooltip-position=left]:focus-visible:before,[data-tooltip-position=left]:focus-within:before{transform:translateY(-50%)rotate(315deg)}[data-tooltip-position=right]:hover:before,[data-tooltip-position=right]:focus-visible:before,[data-tooltip-position=right]:focus-within:before{transform:translateY(-50%)rotate(135deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
