.evsh-root{--evsh-white:#fff;--evsh-neutral-1:#00202f;--evsh-neutral-2:#666;--evsh-neutral-3:#b2b2b2;--evsh-neutral-4:#d9d9d9;--evsh-neutral-5:#ebebeb;--evsh-neutral-blue-1:#7a8d97;--evsh-neutral-blue-2:#a2b0b7;--evsh-neutral-blue-3:#dbddde;--evsh-neutral-blue-4:#f1f5f8;--evsh-tokenfield-token-bg:#cae8fb;--evsh-neutral-blue-5:#f6f9fa;--evsh-bg-light-blue:#e8eef3;--evsh-bg-light-purple:#efe6f2;--evsh-blue-0:#196ba0;--evsh-blue-1:#1e7fbd;--evsh-blue-2:#2b89c5;--evsh-blue-4:#7cc4f2;--evsh-green-1:#54a966;--evsh-green-3:#5fc575;--evsh-gold-2:#d4a83a;--evsh-gold:#edb835;--evsh-red:#c5273a;--evsh-red-1:#b12031;--evsh-red-3:#d45463;--evsh-red-4:#f0aeb6;--evsh-purple-2:#b878e2;--evsh-logo-ink:#090b0f;--evsh-switch-off:var(--evsh-neutral-blue-2);--evsh-switch-on:var(--evsh-green-3);--evsh-benefit-check:#89cf98;--evsh-toast-border:#a2b0b7;--evsh-toast-border-error:#d68b94;--evsh-toast-border-warning:#c9b585;--evsh-toast-green-4:#89cf98;--evsh-shadow-med:0 4px 12px #00202f21;--evsh-shadow-nav-active:0 4px 6px #00202f21;--evsh-radius-item:14px;--evsh-radius-card:12px;--evsh-skeleton-shimmer-duration:1.6s;--evsh-skeleton-shimmer-band:200%;--evsh-font:"Lato", system-ui, -apple-system, sans-serif;font-family:var(--evsh-font);color:var(--evsh-neutral-1)}.evsh-heading-3{margin:0;font-size:18px;font-weight:900;line-height:24px}.evsh-subtitle-1{margin:0;font-size:16px;font-weight:600;line-height:24px}.evsh-subtitle-2{margin:0;font-size:15px;font-weight:700;line-height:20px}.evsh-subtitle-3{margin:0;font-size:14px;font-weight:600;line-height:18px}.evsh-body-1{margin:0;font-size:15px;font-weight:400;line-height:26px}.evsh-body-2{margin:0;font-size:15px;font-weight:500;line-height:20px}.evsh-body-3{margin:0;font-size:14px;font-weight:500;line-height:18px}.evsh-body-4{margin:0;font-size:12px;font-weight:500;line-height:18px}.evsh-subtitle-4{margin:0;font-size:12px;font-weight:900;line-height:18px}.evsh-avatar{color:var(--evsh-white);font-family:var(--evsh-font);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.evsh-credits{background:var(--evsh-white);border-radius:16px;flex-direction:column;gap:12px;width:232px;padding:10px 16px 0;display:flex}.evsh-credits-summary{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:none;flex-direction:column;gap:8px;margin:0;padding:0 0 16px;display:flex}button.evsh-credits-summary{cursor:pointer}.evsh-credits-summary-row{align-items:center;gap:4px;width:100%;display:flex}.evsh-credits-line{min-width:0;color:var(--evsh-neutral-2);flex:1 1 0}.evsh-credits-count{color:var(--evsh-neutral-1)}.evsh-credits-chevron{color:var(--evsh-neutral-2);flex-shrink:0;display:flex}.evsh-credits-bar{gap:4px;width:100%;height:6px;display:flex}.evsh-credits-bar-fill{border-radius:16px;height:100%;display:block}.evsh-credits-bar-remainder{background:var(--evsh-bg-light-blue);border-radius:16px;height:100%;display:block}.evsh-credits-bar-fill--blue{background:var(--evsh-blue-4)}.evsh-credits-bar-fill--gold{background:var(--evsh-gold)}.evsh-credits-bar-fill--red{background:var(--evsh-red)}.evsh-credits-add{border:none;border-top:.5px solid var(--evsh-neutral-blue-3);width:100%;color:var(--evsh-blue-0);cursor:pointer;text-align:center;background:0 0;padding:8px 12px 12px;font-weight:700;display:block}.evsh-credits-detailed{box-sizing:border-box;background:var(--evsh-neutral-blue-5);border-radius:26px;flex-direction:column;gap:20px;width:764px;max-width:100%;padding:20px 18px;display:flex}.evsh-credits-detailed-usage-info{flex-direction:column;gap:12px;width:100%;display:flex}.evsh-credits-detailed-header{justify-content:space-between;align-items:center;display:flex}.evsh-credits-bar--lg{height:8px}.evsh-credits-detailed-balance{align-items:flex-end;gap:4px;display:flex}.evsh-credits-detailed-balance-count{font-family:"Gluten", var(--evsh-font);color:var(--evsh-neutral-1);font-size:28px;font-weight:500;line-height:28px}.evsh-credits-detailed-balance-label{font-family:var(--evsh-font);color:var(--evsh-neutral-2);font-size:15px;font-weight:400;line-height:26px}.evsh-credits-detailed-balance-tooltip{padding-bottom:3px}.evsh-credits-detailed-balance-tooltip .evsh-tooltip-trigger{color:var(--evsh-blue-2)}.evsh-credits-detailed-limits{justify-content:space-between;align-items:center;gap:16px;display:flex}.evsh-credits-detailed-status,.evsh-credits-detailed-usage{color:var(--evsh-neutral-2);margin:0}.evsh-credits-detailed-usage-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}.evsh-credits-detailed-benefits{flex-direction:column;gap:12px;display:flex}.evsh-credits-detailed-benefits-label{color:var(--evsh-neutral-2)}.evsh-credits-detailed-benefit-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.evsh-credits-detailed-benefit{align-items:center;gap:12px;display:flex}.evsh-credits-detailed-actions{gap:8px;display:flex}@media (width<=1023px){.evsh-credits-detailed{width:100%}.evsh-credits-detailed-header{display:contents}.evsh-credits-detailed-actions{order:1}.evsh-credits-detailed-actions>*{flex:1 0 0}.evsh-credits-detailed-limits{flex-direction:column;align-items:flex-start;gap:4px}}.evsh-rail{background:var(--evsh-white);box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;width:64px;height:100%;padding:16px 8px 0;display:flex}.evsh-rail-top,.evsh-rail-bottom{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.evsh-rail-more-wrap{position:relative}.evsh-rail-divider{background:var(--evsh-neutral-blue-3,#dbddde);align-self:center;width:32px;height:1px;margin:4px 0;display:block}.evsh-rail-item{border-radius:var(--evsh-radius-card);width:48px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 8px 6px;text-decoration:none;display:flex}.evsh-rail-item--selected{background:var(--evsh-neutral-blue-5)}.evsh-rail-item--skeleton,.evsh-rail-item--disabled{cursor:default}.evsh-rail-item--skeleton .evsh-rail-icon{background:var(--evsh-neutral-blue-2);opacity:.5}.evsh-rail-item--skeleton .evsh-rail-label{align-items:center;width:100%;height:18px;display:flex}.evsh-rail-item--skeleton .evsh-rail-label:before{content:"";background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:16px;width:100%;height:4px;display:block}.evsh-rail-item--disabled .evsh-rail-icon,.evsh-rail-item--disabled .evsh-rail-label{opacity:.5}.evsh-rail-icon{box-sizing:border-box;width:32px;height:32px;color:var(--evsh-neutral-2);border-radius:9.6px;justify-content:center;align-items:center;display:flex}.evsh-rail-item:hover .evsh-rail-icon--more,.evsh-rail-item:hover .evsh-rail-icon--support{border:1px solid var(--evsh-bg-light-blue)}.evsh-rail-icon--more,.evsh-rail-icon--support{color:var(--evsh-neutral-1)}.evsh-rail-icon--suite{background:var(--evsh-neutral-1);color:var(--evsh-white)}.evsh-rail-icon--coach{background:var(--evsh-blue-2);color:var(--evsh-white)}.evsh-rail-icon--edge{background:var(--evsh-gold-2);color:var(--evsh-white)}.evsh-rail-icon--more.evsh-rail-icon--selected{background:var(--evsh-neutral-blue-4)}.evsh-rail-item--app .evsh-rail-icon,.evsh-rail-item--app .evsh-rail-label{opacity:.5}.evsh-rail-item--app:not(.evsh-rail-item--selected):hover{background:var(--evsh-neutral-blue-4)}.evsh-rail-item--app:not(.evsh-rail-item--selected):hover .evsh-rail-icon,.evsh-rail-item--app:not(.evsh-rail-item--selected):hover .evsh-rail-label,.evsh-rail-item--app.evsh-rail-item--selected .evsh-rail-icon,.evsh-rail-item--app.evsh-rail-item--selected .evsh-rail-label{opacity:1}.evsh-rail-label{color:var(--evsh-neutral-2);text-align:center;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.evsh-rail-support{padding:8px 8px 6px}.evsh-rail-avatar-mark{width:32px;height:32px;color:var(--evsh-white);font-family:var(--evsh-font);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:inline-flex}.evsh-rail-avatar-btn{padding:8px}.evsh-sidebar{box-sizing:border-box;background:var(--evsh-neutral-blue-5);border-radius:20px;flex-direction:column;width:264px;height:100%;padding-top:12px;padding-bottom:8px;display:flex}.evsh-sidebar-header{padding:8px 16px;position:relative}.evsh-sidebar-workspace-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.evsh-sidebar-workspace-btn:hover{background:var(--evsh-neutral-blue-4)}.evsh-sidebar-workspace-btn--open{background:var(--evsh-bg-light-blue)}.evsh-sidebar-workspace-mark{width:36px;height:36px;color:var(--evsh-white);font-weight:700;font-family:var(--evsh-font);border-radius:9.6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.evsh-sidebar-workspace-mark--team{box-sizing:border-box;background:var(--evsh-white);color:var(--evsh-neutral-blue-1);border:1px solid #0000000a}.evsh-sidebar-workspace-mark--personal{box-sizing:border-box;background:var(--evsh-bg-light-purple);color:var(--evsh-neutral-1);border:1px solid #0000000a;font-size:16px;font-weight:600;line-height:21.333px}.evsh-sidebar-workspace-mark--photo{background:var(--evsh-white);outline-offset:-1px;outline:1px solid #0000000a;overflow:hidden}.evsh-sidebar-workspace-photo{object-fit:cover;width:100%;height:100%;display:block}.evsh-sidebar-workspace-details{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.evsh-sidebar-workspace-name,.evsh-sidebar-workspace-subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evsh-sidebar-workspace-name{color:var(--evsh-neutral-1)}.evsh-sidebar-workspace-subtitle{color:var(--evsh-neutral-2)}.evsh-sidebar-chevron{color:var(--evsh-neutral-blue-2);flex-shrink:0;display:flex}.evsh-nav-list{box-sizing:border-box;flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex;overflow-y:auto}.evsh-nav-item-wrap{box-sizing:border-box;align-items:center;gap:4px;width:100%;padding:4px 16px;display:flex}.evsh-sidebar-footer{box-sizing:border-box;width:100%;padding:4px 16px 12px}.evsh-nav-item{box-sizing:border-box;border-radius:var(--evsh-radius-item);width:100%;min-width:0;font:inherit;color:var(--evsh-neutral-1);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:16px;padding:10px 16px;text-decoration:none;display:flex}.evsh-nav-item:hover{background:var(--evsh-bg-light-blue)}.evsh-nav-item--active{background:var(--evsh-white);box-shadow:var(--evsh-shadow-nav-active);color:var(--evsh-blue-0);font-weight:700}.evsh-nav-item--active .evsh-nav-item-label{font-weight:700}.evsh-nav-item--active:hover{background:var(--evsh-white)}.evsh-nav-item--skeleton,.evsh-nav-item--disabled{cursor:default}.evsh-nav-item--skeleton:hover,.evsh-nav-item--disabled:hover{background:0 0}.evsh-nav-item--skeleton .evsh-nav-item-icon:before{content:"";background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:4px;width:14px;height:14px;display:block}.evsh-nav-item--skeleton .evsh-nav-item-label{background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:16px;flex:none;width:79px;height:4px}.evsh-nav-item--disabled{color:var(--evsh-neutral-blue-1)}.evsh-nav-item-action{border-radius:var(--evsh-radius-item);width:32px;height:32px;color:var(--evsh-neutral-1);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.evsh-nav-item-action:hover{background:var(--evsh-neutral-blue-4)}.evsh-nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.evsh-nav-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.evsh-nav-subnav{flex-direction:column;margin:0 16px 4px;display:flex;position:relative}.evsh-nav-subnav:before{content:"";background:var(--evsh-neutral-blue-3);width:1px;position:absolute;top:0;bottom:0;left:26px}.evsh-nav-subitem{box-sizing:border-box;border-radius:var(--evsh-radius-item);width:100%;font:inherit;color:var(--evsh-neutral-1);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;padding:6px 16px 6px 52px;text-decoration:none;display:flex}.evsh-nav-subitem:hover{color:var(--evsh-neutral-2)}.evsh-nav-subitem--active,.evsh-nav-subitem--active .evsh-nav-subitem-label{font-weight:700}.evsh-nav-subitem--skeleton,.evsh-nav-subitem--disabled{cursor:default}.evsh-nav-subitem--skeleton:hover,.evsh-nav-subitem--disabled:hover{background:0 0}.evsh-nav-subitem--skeleton .evsh-nav-subitem-label{background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:16px;height:4px}.evsh-nav-subitem--disabled{color:var(--evsh-neutral-blue-1)}.evsh-nav-subitem-label{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.evsh-rail-item--skeleton .evsh-rail-icon,.evsh-rail-item--skeleton .evsh-rail-label:before,.evsh-nav-item--skeleton .evsh-nav-item-icon:before,.evsh-nav-item--skeleton .evsh-nav-item-label,.evsh-nav-subitem--skeleton .evsh-nav-subitem-label{background-image:linear-gradient(90deg, transparent 0%, var(--evsh-neutral-blue-3) 50%, transparent 100%);background-size:var(--evsh-skeleton-shimmer-band) 100%;animation:evsh-skeleton-shimmer var(--evsh-skeleton-shimmer-duration) linear infinite;background-repeat:no-repeat}@keyframes evsh-skeleton-shimmer{0%{background-position:var(--evsh-skeleton-shimmer-band) 0}to{background-position:calc(-1 * var(--evsh-skeleton-shimmer-band)) 0}}.evsh-workspace-menu{z-index:10;box-sizing:border-box;background:var(--evsh-white);width:278px;box-shadow:var(--evsh-shadow-med);border-radius:24px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.evsh-workspace-menu-list{max-height:min(320px,80vh - 120px);overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;gap:8px;min-height:0;max-height:min(337px,round(down,100vh - 266px,62px) + 27px);display:flex;overflow-y:auto}.evsh-workspace-menu-list::-webkit-scrollbar{display:none}.evsh-workspace-menu-overline{color:var(--evsh-neutral-2);text-overflow:ellipsis;white-space:nowrap;padding:0 8px;display:block;overflow:hidden}.evsh-workspace-menu-overline-tip{min-width:0;display:flex}.evsh-workspace-menu-divider{padding:2px 8px}.evsh-workspace-menu-divider:before{content:"";background:var(--evsh-neutral-blue-3);height:1px;display:block}.evsh-workspace-menu-item{box-sizing:border-box;width:100%;font:inherit;color:var(--evsh-neutral-1);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:18px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.evsh-workspace-menu-item:hover{background:var(--evsh-neutral-blue-5)}.evsh-workspace-menu-item--selected{background:var(--evsh-neutral-blue-4)}.evsh-workspace-menu-item-details{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.evsh-workspace-menu-item-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evsh-workspace-menu-item-subtitle{color:var(--evsh-neutral-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.evsh-workspace-menu-item-arrow{flex-shrink:0;display:flex}.evsh-workspace-menu-item-icon{width:32px;height:32px;color:var(--evsh-neutral-1);border-radius:9.6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-workspace-menu-item--create{color:var(--evsh-neutral-1)}.evsh-workspace-menu-item--create:hover{background:0 0}.evsh-workspace-menu-item--create:hover .evsh-workspace-menu-item-icon{background:var(--evsh-neutral-blue-5)}.evsh-workspace-menu-mark{width:32px;height:32px;font-weight:600;font-family:var(--evsh-font);border-radius:9.6px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;line-height:21.333px;display:inline-flex}.evsh-workspace-menu-mark--personal{box-sizing:border-box;background:var(--evsh-bg-light-purple);color:var(--evsh-neutral-1);border:1px solid #0000000a;font-size:16px;font-weight:600}.evsh-workspace-menu-mark--team{box-sizing:border-box;background:var(--evsh-white);color:var(--evsh-neutral-blue-1);border:1px solid #0000000a}.evsh-workspace-menu-mark--photo{background:var(--evsh-white);outline-offset:-1px;outline:1px solid #0000000a;padding:0;overflow:hidden}.evsh-workspace-menu-photo{object-fit:cover;width:100%;height:100%;display:block}.evsh-popover.evsh-more-apps-menu{width:294px}.evsh-more-apps-heading{color:var(--evsh-neutral-2);padding:8px 8px 4px}.evsh-more-apps-item{box-sizing:border-box;width:100%;height:50px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}.evsh-more-apps-item:hover{background:var(--evsh-neutral-blue-5)}.evsh-more-apps-item-details{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.evsh-more-apps-item-name{color:var(--evsh-neutral-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evsh-more-apps-item-description{color:var(--evsh-neutral-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.evsh-more-apps-item-chevron{color:var(--evsh-neutral-blue-2);flex-shrink:0}.evsh-legal-dialog-overlay{z-index:100;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.evsh-legal-dialog-card{box-sizing:border-box;background:var(--evsh-white);width:416px;max-width:calc(100vw - 32px);box-shadow:var(--evsh-shadow-med);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.evsh-legal-dialog-description{color:var(--evsh-neutral-2)}.evsh-legal-dialog-docs{border:1px solid var(--evsh-bg-light-blue);border-radius:16px;flex-direction:column;padding:4px 16px;display:flex}.evsh-legal-dialog-doc-row{cursor:pointer;align-items:center;gap:12px;padding:4px 0;text-decoration:none;display:flex}.evsh-legal-dialog-doc-row--divided{border-bottom:1px solid var(--evsh-neutral-5)}.evsh-legal-dialog-doc-content{flex:1 0 0;align-items:center;gap:8px;min-width:0;padding:11px 0;display:flex;overflow:hidden}.evsh-legal-dialog-doc-icon{width:24px;height:24px;color:var(--evsh-neutral-blue-1);flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-legal-dialog-doc-label{min-width:0;color:var(--evsh-neutral-1);flex:1 0 0}.evsh-legal-dialog-doc-chevron{color:var(--evsh-neutral-1);flex-shrink:0}.evsh-legal-dialog-team-notice{color:var(--evsh-neutral-2)}.evsh-legal-dialog-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.evsh-legal-dialog-cancel{color:var(--evsh-neutral-2);cursor:pointer;background:0 0;border:none;padding:8px 12px}.evsh-legal-dialog-accept{background:var(--evsh-neutral-1);color:var(--evsh-white);cursor:pointer;border:none;border-radius:8px;padding:8px 16px}.evsh-request-access-dialog-overlay{z-index:100;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.evsh-request-access-dialog-card{box-sizing:border-box;background:var(--evsh-white);width:416px;max-width:calc(100vw - 32px);box-shadow:var(--evsh-shadow-med);border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.evsh-request-access-dialog-description{color:var(--evsh-neutral-2)}.evsh-request-access-dialog-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.evsh-request-access-dialog-cancel{color:var(--evsh-neutral-2);cursor:pointer;background:0 0;border:none;padding:8px 12px}.evsh-request-access-dialog-request{background:var(--evsh-blue-2);color:var(--evsh-white);cursor:pointer;border:none;border-radius:8px;padding:8px 16px}.evsh-shell{inset-block:0;background:var(--evsh-white);flex-direction:row;padding:16px 0;display:none;position:fixed;left:0}.evsh-shell:has(.evsh-workspace-menu){z-index:15}@media (width>=1024px){.evsh-shell{display:flex}body:has(.evsh-shell) .evsh-toast-container{left:calc(50% + 164px)}body:has(.evsh-shell.evsh-shell--app-selector) .evsh-toast-container{left:50%}body:has(.evsh-switching-loader) .evsh-toast-container{left:50%}}.evsh-app-selector-workspace{width:245px;position:absolute;top:20px;left:16px}:root{--evsh-mobile-top-offset:0px;--evsh-mobile-bottom-offset:0px}.evsh-mobile-chrome{display:contents}.evsh-mobile-top-bar{z-index:15;box-sizing:border-box;height:calc(48px + env(safe-area-inset-top));padding:calc(4px + env(safe-area-inset-top)) 12px 4px;background:var(--evsh-white);box-shadow:inset 0 -1px 0 var(--evsh-neutral-blue-4);align-items:center;gap:12px;display:none;position:fixed;top:0;left:0;right:0}.evsh-mobile-top-bar:has(.evsh-mobile-apps-menu,.evsh-mobile-workspace-panel){z-index:60}.evsh-mobile-top-bar--app-selector{box-shadow:none}.evsh-mobile-tool-btn{box-sizing:border-box;width:36px;height:36px;color:var(--evsh-neutral-1);font:inherit;cursor:pointer;background:0 0;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:flex}.evsh-mobile-tool-btn-icon{box-sizing:border-box;border-radius:9.6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.evsh-mobile-tool-btn:hover .evsh-mobile-tool-btn-icon{border:1px solid var(--evsh-bg-light-blue)}.evsh-mobile-tool-btn--open .evsh-mobile-tool-btn-icon{background:var(--evsh-neutral-blue-4)}.evsh-mobile-logo{height:40px;color:var(--evsh-neutral-1);flex-shrink:0;align-items:center;gap:12px;display:flex}.evsh-mobile-logo--coach{color:var(--evsh-blue-2)}.evsh-mobile-logo--edge{color:var(--evsh-gold-2)}.evsh-mobile-logo-mark{flex-shrink:0;display:block}.evsh-mobile-logo-name{font-family:var(--evsh-font);letter-spacing:1.0611px;text-transform:uppercase;color:var(--evsh-logo-ink);white-space:nowrap;font-size:16.579px;font-weight:700;line-height:17.684px}.evsh-mobile-tool-actions{flex:1 1 0;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.evsh-mobile-workspace-btn{box-sizing:border-box;width:48px;height:32px;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;display:flex}.evsh-mobile-apps-menu{top:calc(env(safe-area-inset-top) + 50px);max-height:calc(100vh - env(safe-area-inset-top) - 66px);overscroll-behavior:contain;scrollbar-width:none;left:12px;overflow-y:auto}.evsh-mobile-apps-item{color:inherit;text-decoration:none}.evsh-mobile-apps-item--selected,.evsh-mobile-apps-item--selected:hover{background:var(--evsh-neutral-blue-4)}.evsh-mobile-apps-item--disabled{cursor:default;opacity:.5}.evsh-mobile-apps-item--disabled:hover{background:0 0}.evsh-mobile-apps-item-chevron{color:var(--evsh-neutral-blue-2);flex-shrink:0}.evsh-mobile-apps-item-check{color:var(--evsh-neutral-1);flex-shrink:0}.evsh-mobile-apps-overline{color:var(--evsh-neutral-2);padding:16px 8px 0}.evsh-mobile-workspace-panel{top:calc(env(safe-area-inset-top) + 50px);z-index:10;position:absolute;right:16px}.evsh-mobile-workspace-summary{box-sizing:border-box;width:278px;max-height:calc(100vh - env(safe-area-inset-top) - 66px);overscroll-behavior:contain;scrollbar-width:none;background:var(--evsh-white);box-shadow:var(--evsh-shadow-med);border-radius:24px;flex-direction:column;gap:8px;padding:12px;display:flex;overflow-y:auto}.evsh-mobile-workspace-summary .evsh-sidebar-workspace-btn{background:var(--evsh-white);box-shadow:var(--evsh-shadow-med)}.evsh-mobile-workspace-summary .evsh-sidebar-workspace-btn:hover{background:var(--evsh-neutral-blue-4)}.evsh-mobile-workspace-credits .evsh-credits{background:0 0;border-radius:0;width:auto;padding:10px 8px 0}.evsh-mobile-workspace-credits .evsh-credits-summary{gap:12px;padding-bottom:12px}.evsh-mobile-workspace-credits .evsh-credits-add{display:none}.evsh-mobile-account-row{box-sizing:border-box;width:100%;font:inherit;color:var(--evsh-neutral-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:18px;align-items:center;gap:8px;padding:0 12px 0 8px;display:flex}.evsh-mobile-account-row:hover{background:var(--evsh-neutral-blue-5)}.evsh-mobile-account-row-icon{flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.evsh-mobile-account-row-label{flex:1 1 0;min-width:0}.evsh-mobile-account-row-arrow{flex-shrink:0;display:flex}.evsh-mobile-workspace-panel .evsh-workspace-menu{width:254px;position:static}.evsh-mobile-workspace-panel .evsh-workspace-menu-list{max-height:calc(100vh - env(safe-area-inset-top) - 205px)}.evsh-mobile-apps-menu::-webkit-scrollbar{display:none}.evsh-mobile-workspace-summary::-webkit-scrollbar{display:none}@supports (height:100dvh){.evsh-mobile-apps-menu,.evsh-mobile-workspace-summary{max-height:calc(100dvh - env(safe-area-inset-top) - 66px)}}@supports (height:round(down, 100dvh, 62px)){.evsh-mobile-workspace-panel .evsh-workspace-menu-list{max-height:min(337px, calc(round(down, 100dvh - env(safe-area-inset-top) - 205px - 27px, 62px) + 27px))}}.evsh-workspace-menu-overline-row{align-items:center;gap:8px;display:flex}.evsh-workspace-menu-overline-row .evsh-workspace-menu-overline-tip{flex:1 1 0;justify-content:center}.evsh-workspace-menu-overline-row .evsh-workspace-menu-overline{text-align:center;padding:0}.evsh-workspace-menu-back{width:24px;height:24px;color:var(--evsh-neutral-1);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:-2px;padding:0;display:flex}.evsh-workspace-menu-overline-spacer{flex-shrink:0;width:20px;height:20px}.evsh-mobile-bottom-bar{z-index:15;box-sizing:border-box;padding:8px 42px max(8px, env(safe-area-inset-bottom));background:var(--evsh-white);box-shadow:var(--evsh-shadow-med);display:none;position:fixed;bottom:0;left:0;right:0}.evsh-mobile-nav-list{align-items:center;display:flex}.evsh-mobile-nav-item{box-sizing:border-box;border-radius:var(--evsh-radius-item);min-width:0;height:42px;font:inherit;color:var(--evsh-neutral-1);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:0 16px;text-decoration:none;display:flex}.evsh-mobile-nav-item--active{color:var(--evsh-blue-0)}.evsh-mobile-nav-item-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.evsh-mobile-nav-item-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.evsh-mobile-nav-item--skeleton,.evsh-mobile-nav-item--disabled{cursor:default}.evsh-mobile-nav-item--skeleton .evsh-mobile-nav-item-icon:before{content:"";background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:4px;width:14px;height:14px;display:block}.evsh-mobile-nav-item--skeleton .evsh-mobile-nav-item-label{align-items:center;height:18px;display:flex}.evsh-mobile-nav-item--skeleton .evsh-mobile-nav-item-label:before{content:"";background:var(--evsh-neutral-blue-2);opacity:.5;border-radius:16px;width:29px;height:4px;display:block}.evsh-mobile-nav-item--disabled{color:var(--evsh-neutral-blue-1)}.evsh-mobile-fab{background:var(--evsh-neutral-1);color:var(--evsh-white);box-shadow:var(--evsh-shadow-med);font:inherit;cursor:pointer;border:none;border-radius:42px;align-items:center;gap:8px;padding:10px 18px;display:flex;position:absolute;bottom:calc(100% + 16px);right:24px}.evsh-mobile-fab-icon-wrap{flex-shrink:0;width:16px;height:20px;position:relative}.evsh-mobile-fab-icon{justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;right:0}.evsh-mobile-fab-label{white-space:nowrap;font-size:15px;font-weight:600;line-height:20px}@media (width<=1023px){.evsh-mobile-top-bar{display:flex}.evsh-mobile-bottom-bar{display:block}:root:has(.evsh-mobile-top-bar){--evsh-mobile-top-offset:calc(48px + env(safe-area-inset-top))}:root:has(.evsh-mobile-bottom-bar){--evsh-mobile-bottom-offset:calc(50px + max(8px, env(safe-area-inset-bottom)))}body:has(.evsh-mobile-top-bar) .evsh-toast-container{top:calc(var(--evsh-mobile-top-offset,0px) + 16px)}}.evsh-btn{box-sizing:border-box;font-family:var(--evsh-font);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:7px 12px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.evsh-btn-icon{flex-shrink:0;align-items:center;width:16px;display:inline-flex;overflow:visible}.evsh-btn-icon--left{justify-content:flex-start;margin-left:-4px}.evsh-btn-icon--right{justify-content:flex-end;margin-right:-4px}.evsh-btn-label{white-space:nowrap}.evsh-btn:disabled{cursor:default}.evsh-btn--primary:disabled:hover{background:var(--evsh-neutral-1)}.evsh-btn--secondary:disabled:hover{background:var(--evsh-bg-light-blue)}.evsh-btn--accent:disabled:hover{background:var(--evsh-blue-1)}.evsh-btn--outline:disabled:hover{background:0 0}.evsh-btn--primary{background:var(--evsh-neutral-1);color:var(--evsh-white)}.evsh-btn--primary:hover{background:#00202fcc}.evsh-btn--secondary{background:var(--evsh-bg-light-blue);color:var(--evsh-neutral-1)}.evsh-btn--secondary:hover{background:#e8eef3d9}.evsh-btn--ghost{color:var(--evsh-neutral-1);background:0 0;border-radius:0;gap:4px;padding-left:4px;padding-right:4px}.evsh-btn--ghost .evsh-btn-icon--right{margin-right:0}.evsh-btn--accent{background:var(--evsh-blue-1);color:var(--evsh-white)}.evsh-btn--accent:hover{background:#1e7fbdcc}.evsh-btn--accent:active{background:var(--evsh-blue-0)}.evsh-btn--outline{color:var(--evsh-neutral-1);box-shadow:inset 0 0 0 1px var(--evsh-neutral-3,#b2b2b2);background:0 0}.evsh-btn--outline:hover{background:#e8eef34d}.evsh-btn--outline:active{background:#e8eef380}.evsh-popover{z-index:20;box-sizing:border-box;background:var(--evsh-white);width:251px;box-shadow:var(--evsh-shadow-med);border-radius:32px;flex-direction:column;padding:16px;display:flex;position:absolute}.evsh-popover-details{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.evsh-popover-title-row{justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.evsh-popover-icon{flex-shrink:0;display:inline-flex}.evsh-popover-title{color:var(--evsh-neutral-1);word-break:break-word;flex:1 0 0;font-size:16px;font-weight:600;line-height:24px}.evsh-popover-content{width:100%;color:var(--evsh-neutral-2);word-break:break-word;font-size:14px;font-weight:500;line-height:18px}.evsh-popover-caret{width:14px;height:8px;color:var(--evsh-white);line-height:0;position:absolute}.evsh-popover--bottom{bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.evsh-popover--bottom .evsh-popover-caret{bottom:-8px;left:calc(50% - 7px)}.evsh-popover--top{top:calc(100% + 12px);left:50%;transform:translate(-50%)}.evsh-popover--top .evsh-popover-caret{top:-8px;left:calc(50% - 7px);transform:rotate(180deg)}.evsh-popover--right{top:50%;right:calc(100% + 12px);transform:translateY(-50%)}.evsh-popover--right .evsh-popover-caret{top:calc(50% - 4px);right:-11px;transform:rotate(270deg)}.evsh-popover--left{top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.evsh-popover--left .evsh-popover-caret{top:calc(50% - 4px);left:-11px;transform:rotate(90deg)}.evsh-popover-anchor,.evsh-tooltip{display:inline-flex;position:relative}.evsh-tooltip-trigger{width:18px;height:18px;color:var(--evsh-neutral-blue-2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.evsh-tooltip-trigger--content{text-align:left;width:auto;min-width:0;max-width:100%;height:auto;font:inherit;color:inherit;line-height:inherit;display:block}.evsh-switch{box-sizing:border-box;background:var(--evsh-switch-off);cursor:pointer;border:none;border-radius:13px;width:48px;height:26px;padding:0;display:inline-block;position:relative}.evsh-switch--on{background:var(--evsh-switch-on)}.evsh-switch-knob{background:var(--evsh-white);width:22px;height:22px;box-shadow:var(--evsh-shadow-med);border-radius:50%;position:absolute;top:2px;left:2px}.evsh-switch--on .evsh-switch-knob{left:24px}.evsh-toggle{box-sizing:border-box;background:var(--evsh-neutral-blue-4);border-radius:24px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.evsh-toggle-option{box-sizing:border-box;font-family:var(--evsh-font);color:var(--evsh-neutral-1);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:24px;justify-content:center;align-items:center;padding:3px 12px;font-size:14px;font-weight:500;line-height:18px;display:inline-flex}.evsh-toggle-option:hover{background:var(--evsh-bg-light-blue)}.evsh-toggle-option--selected{background:var(--evsh-white);box-shadow:var(--evsh-shadow-med)}.evsh-toggle-option--selected:hover{background:var(--evsh-neutral-blue-5);box-shadow:var(--evsh-shadow-med)}.evsh-choice{cursor:pointer;align-items:center;gap:8px;padding:11px 0;display:flex}.evsh-visually-hidden,.evsh-choice-input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.evsh-choice-box{box-sizing:border-box;border:1px solid var(--evsh-neutral-3);background:var(--evsh-white);width:24px;height:24px;color:var(--evsh-white);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.evsh-choice-box--checkbox{border-radius:8px}.evsh-choice-box--radio{border-radius:50%}.evsh-choice-box>svg,.evsh-choice-dot{visibility:hidden}.evsh-choice-dot{background:var(--evsh-white);border-radius:50%;width:8px;height:8px}.evsh-choice-input:checked+.evsh-choice-box{background:var(--evsh-blue-2);border-color:var(--evsh-blue-2)}.evsh-choice-input:checked+.evsh-choice-box>svg,.evsh-choice-input:checked+.evsh-choice-box .evsh-choice-dot{visibility:visible}.evsh-choice--trailing .evsh-choice-box{order:1;margin-left:auto}.evsh-choice-input:disabled~.evsh-choice-box,.evsh-choice-input:disabled~.evsh-choice-text{opacity:.5}.evsh-choice-text{flex-direction:column;gap:2px;min-width:0;display:flex}.evsh-choice-label{font-family:var(--evsh-font);color:var(--evsh-neutral-1);line-height:24px}.evsh-choice-label-row{align-items:center;gap:8px;display:flex}.evsh-choice-description{font-family:var(--evsh-font);color:var(--evsh-neutral-2)}.evsh-badge{box-sizing:border-box;box-shadow:inset 0 0 0 1px var(--evsh-neutral-blue-3);font-family:var(--evsh-font);color:var(--evsh-neutral-2);white-space:nowrap;border-radius:6px;align-items:center;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;display:inline-flex}.evsh-dropdown{box-sizing:border-box;box-shadow:inset 0 0 0 1.5px var(--evsh-bg-light-blue);font-family:var(--evsh-font);color:var(--evsh-neutral-1);cursor:pointer;background:0 0;border-radius:24px;align-items:center;gap:6px;padding:7px 12px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.evsh-dropdown:hover{background:var(--evsh-bg-light-blue)}.evsh-dropdown-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.evsh-dropdown-label{white-space:nowrap}.evsh-dropdown--applied{box-shadow:none;background:var(--evsh-blue-1);color:var(--evsh-white)}.evsh-dropdown--applied:hover{background:var(--evsh-blue-0)}.evsh-menu{z-index:20;box-sizing:border-box;background:var(--evsh-white);box-shadow:var(--evsh-shadow-med);border-radius:12px;flex-direction:column;padding:4px;display:flex;position:absolute;top:100%;left:0}.evsh-menu-item{box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.evsh-menu-item:hover{background:var(--evsh-neutral-blue-4)}.evsh-menu-item--selected{background:var(--evsh-neutral-blue-5)}.evsh-menu-item--risky,.evsh-menu-item--risky .evsh-menu-item-label{color:var(--evsh-red-1)}.evsh-menu-item--risky.evsh-menu-item--selected{background-color:var(--evsh-red-4);background-image:linear-gradient(#fffc,#fffc)}.evsh-menu-item--risky:hover{background-color:var(--evsh-red-4);background-image:linear-gradient(#ffffffb3,#ffffffb3)}.evsh-menu-item--link,.evsh-menu-item--link .evsh-menu-item-label{color:var(--evsh-blue-0)}.evsh-menu-item-stack{flex:1 0 0;align-items:center;gap:6px;min-width:0;display:flex}.evsh-menu-item-left{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.evsh-menu-item-left--16{width:16px;height:16px}.evsh-menu-item-left--20{width:20px;height:20px}.evsh-menu-item-right{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.evsh-menu-item-label{font-family:var(--evsh-font);color:var(--evsh-neutral-1);min-width:0;font-size:15px;font-weight:500;line-height:20px}.evsh-menu-divider{align-items:center;width:100%;padding:4px 0;display:flex}.evsh-menu-divider-rule{background:var(--evsh-neutral-blue-3);flex:1 0 0;height:1px}.evsh-input-label{color:var(--evsh-neutral-1);align-items:center;gap:4px;padding:0 8px;display:flex}.evsh-input-label-text{color:inherit}.evsh-input-label-optional{color:var(--evsh-neutral-3)}.evsh-input-label-button{cursor:pointer;color:var(--evsh-blue-0);font-family:var(--evsh-font);background:0 0;border:none;margin-left:auto;padding:0;font-size:12px;font-weight:500;line-height:normal}.evsh-textfield{flex-direction:column;gap:8px;display:flex}.evsh-textfield-field{width:100%;position:relative}.evsh-textfield-input{background:var(--evsh-white);box-shadow:inset 0 0 0 1.5px var(--evsh-neutral-4);border-radius:var(--evsh-radius-card);color:var(--evsh-neutral-1);font-family:var(--evsh-font);box-sizing:border-box;border:0;width:100%;padding:8px 12px 10px}.evsh-textfield-input::placeholder{color:var(--evsh-neutral-3)}.evsh-textfield-input:focus{box-shadow:inset 0 0 0 1.5px var(--evsh-blue-1)}.evsh-textfield-input:focus:not([aria-invalid]){outline:none}.evsh-textfield-input[aria-invalid],.evsh-textfield-input[aria-invalid]:focus{box-shadow:inset 0 0 0 1.5px var(--evsh-red-3)}.evsh-textfield-input:disabled{background:var(--evsh-neutral-5);box-shadow:inset 0 0 0 1.5px var(--evsh-neutral-5);color:var(--evsh-neutral-2)}.evsh-textfield-input--with-icon{padding-right:44px}.evsh-textfield-icon{justify-content:center;align-items:center;width:20px;height:20px;margin:-2px;padding:2px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.evsh-textfield-input--with-suffix{padding-right:var(--evsh-textfield-suffix-reserve,57px)}.evsh-textfield-suffix{white-space:nowrap;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.evsh-textfield-error{color:var(--evsh-red-1);padding:0 8px;line-height:16.8px}.evsh-textfield-helper{color:var(--evsh-neutral-2);padding:0 8px;line-height:16.8px}.evsh-tokenfield{flex-direction:column;gap:8px;display:flex}.evsh-tokenfield-field{background:var(--evsh-white);border:1.5px solid var(--evsh-neutral-4);border-radius:var(--evsh-radius-card);box-sizing:border-box;cursor:text;height:160px;padding:8px 12px 10px;overflow-y:auto}.evsh-tokenfield-field:focus-within{border-color:var(--evsh-blue-1)}.evsh-tokenfield-tokens{flex-wrap:wrap;align-content:flex-start;gap:8px;margin:0;padding:4px 0;list-style:none;display:flex}.evsh-tokenfield-token{background:var(--evsh-tokenfield-token-bg);color:var(--evsh-neutral-1);border-radius:22px;align-items:center;gap:6px;padding:4px 6px;display:inline-flex}.evsh-tokenfield-token-icon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.evsh-tokenfield-token-remove{cursor:pointer;width:16px;height:16px;color:var(--evsh-neutral-2);line-height:1;font-family:var(--evsh-font);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.evsh-tokenfield-caret{flex:120px;min-width:120px;display:flex}.evsh-tokenfield-input{color:var(--evsh-neutral-1);font-family:var(--evsh-font);background:0 0;border:0;outline:none;width:100%;padding:0}.evsh-tokenfield-error{color:var(--evsh-red-1);padding:0 8px}.evsh-tokenfield-helper{color:var(--evsh-neutral-2);padding:0 8px;line-height:normal}.evsh-tokenfield-token--invalid{box-shadow:inset 0 0 0 1.5px var(--evsh-red-3);background:0 0}@keyframes evsh-tokenfield-shake-a{0%,to{transform:translate(0)}20%{transform:translate(4px)}40%{transform:translate(-4px)}60%{transform:translate(3px)}80%{transform:translate(-2px)}}@keyframes evsh-tokenfield-shake-b{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.evsh-tokenfield-token--shake-a{animation:.3s ease-in-out evsh-tokenfield-shake-a}.evsh-tokenfield-token--shake-b{animation:.3s ease-in-out evsh-tokenfield-shake-b}.evsh-textfield-field--shake-a{animation:.3s ease-in-out evsh-tokenfield-shake-a}.evsh-textfield-field--shake-b{animation:.3s ease-in-out evsh-tokenfield-shake-b}@media (prefers-reduced-motion:reduce){.evsh-tokenfield-token--shake-a,.evsh-tokenfield-token--shake-b,.evsh-textfield-field--shake-a,.evsh-textfield-field--shake-b{animation:none}.evsh-rail-item--skeleton .evsh-rail-icon,.evsh-rail-item--skeleton .evsh-rail-label:before,.evsh-nav-item--skeleton .evsh-nav-item-icon:before,.evsh-nav-item--skeleton .evsh-nav-item-label,.evsh-nav-subitem--skeleton .evsh-nav-subitem-label{background-image:none;animation:none}.evsh-support-fade,.evsh-support-panel{animation:none}.evsh-switching-loader .evsh-switching-loader-stage{width:var(--evsh-switching-loader-size);height:var(--evsh-switching-loader-size);margin-top:0;margin-bottom:0}.evsh-switching-loader .evsh-switching-loader-tile{opacity:1!important;border-radius:14px!important;transform:none!important}.evsh-switching-loader .evsh-switching-loader-tile+.evsh-switching-loader-tile{display:none}.evsh-switching-loader .evsh-switching-loader-content{opacity:1!important}}.evsh-table-header{background:var(--evsh-white);height:32px}.evsh-table-header th{box-shadow:inset 0 -1px 0 var(--evsh-bg-light-blue)}.evsh-table-header-cell{text-align:left;vertical-align:top}.evsh-table-header-label{color:var(--evsh-neutral-2);display:block}.evsh-table-header-sort{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;display:flex}.evsh-table-sort-icon{flex-shrink:0}.evsh-table-sort-arrow{color:var(--evsh-neutral-blue-2)}.evsh-table-sort-arrow--active{color:var(--evsh-blue-1)}.evsh-toast-container{z-index:1010;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%)}.evsh-toast{border:.5px solid var(--evsh-toast-border);max-width:min(92vw,420px);box-shadow:var(--evsh-shadow-med);pointer-events:auto;border-radius:42px;align-items:center;gap:4px;padding:8px 8px 8px 10px;display:flex}.evsh-toast--success{background-color:var(--evsh-toast-green-4);background-image:linear-gradient(#ffffffe6,#ffffffe6)}.evsh-toast--error{background-color:var(--evsh-red-3);border-color:var(--evsh-toast-border-error);background-image:linear-gradient(#ffffffe6,#ffffffe6)}.evsh-toast--warning{background-color:var(--evsh-gold);border-color:var(--evsh-toast-border-warning);background-image:linear-gradient(#ffffffe6,#ffffffe6)}.evsh-toast--undoable{background:var(--evsh-white);padding-left:16px}.evsh-toast-body{align-items:center;gap:8px;min-width:0;display:flex}.evsh-toast-message{overflow-wrap:break-word;color:var(--evsh-neutral-1)}.evsh-toast-undo,.evsh-toast-link{color:var(--evsh-blue-1);cursor:pointer;background:0 0;border:none;padding:0}.evsh-toast-undo:hover,.evsh-toast-link:hover{text-decoration:underline}.evsh-toast-icon{flex-shrink:0}.evsh-toast-dismiss{width:20px;height:20px;color:var(--evsh-neutral-2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}@keyframes evsh-toast-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes evsh-toast-enter-reduced{0%{opacity:0}to{opacity:1}}@keyframes evsh-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(48px)}}@keyframes evsh-toast-exit-reduced{0%{opacity:1}to{opacity:0}}.evsh-toast--enter{animation:.16s ease-out evsh-toast-enter}.evsh-toast--enter-reduced{animation:.16s ease-out evsh-toast-enter-reduced}.evsh-toast--exit{animation:.3s ease-in forwards evsh-toast-exit}.evsh-toast--exit-reduced{animation:.22s ease-in forwards evsh-toast-exit-reduced}.evsh-support-dialog-overlay{z-index:100;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.evsh-support-dialog-card{box-sizing:border-box;background:var(--evsh-white);border:.5px solid var(--evsh-bg-light-blue);width:376px;max-width:calc(100vw - 32px);box-shadow:var(--evsh-shadow-med);border-radius:24px;padding:18px}.evsh-support-dialog-content{flex-direction:column;gap:24px;display:flex}.evsh-support-dialog-intro{flex-direction:column;gap:16px;display:flex}.evsh-support-dialog-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.evsh-support-dialog-title--centered{text-align:center;flex:1}.evsh-support-dialog-icon-button{cursor:pointer;color:var(--evsh-neutral-1);background:0 0;border:none;flex-shrink:0;padding:0;display:inline-flex}.evsh-support-dialog-icon-button:hover{color:var(--evsh-blue-0)}.evsh-support-dialog-description{color:var(--evsh-neutral-2);margin:0}.evsh-support-dialog-rows{flex-direction:column;display:flex}.evsh-support-dialog-row{text-align:left;cursor:pointer;width:100%;color:var(--evsh-neutral-1);background:0 0;border:none;align-items:center;gap:16px;padding:14px 0;display:flex}.evsh-support-dialog-row--divided{border-bottom:1px solid var(--evsh-bg-light-blue)}.evsh-support-dialog-row-label{flex:1}.evsh-support-dialog-row-chevron{color:var(--evsh-neutral-blue-2);flex-shrink:0}.evsh-support-dialog-field{flex-direction:column;gap:8px;display:flex}.evsh-support-dialog-textarea{resize:none;box-sizing:border-box;border:1.5px solid var(--evsh-neutral-4);width:100%;height:72px;color:var(--evsh-neutral-1);font-family:var(--evsh-font);border-radius:12px;padding:12px 16px}.evsh-support-dialog-textarea::placeholder{color:var(--evsh-neutral-3)}.evsh-support-dialog-textarea:focus{border-color:var(--evsh-blue-1);outline:none}.evsh-support-dialog-textarea[aria-invalid],.evsh-support-dialog-textarea[aria-invalid]:focus{border-color:var(--evsh-red-3)}.evsh-support-dialog-error{color:var(--evsh-red-1);align-items:center;gap:4px;display:flex}.evsh-attach{flex-direction:column;gap:8px;display:flex}.evsh-attach-zone{border:1.5px dashed var(--evsh-neutral-4);background:var(--evsh-bg-light-blue);width:100%;color:var(--evsh-neutral-2);font-family:var(--evsh-font);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.evsh-attach-zone:hover:not(:disabled),.evsh-attach-zone:focus-visible{border-color:var(--evsh-blue-1);color:var(--evsh-blue-1);outline:none}.evsh-attach-zone.is-dragging{border-style:solid;border-color:var(--evsh-blue-1);background:var(--evsh-bg-light-blue);color:var(--evsh-blue-1)}.evsh-attach-zone-icon{width:36px;height:36px;color:var(--evsh-blue-1);background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #00202f14}.evsh-attach-zone-text{flex-direction:column;gap:1px;min-width:0;display:flex}.evsh-attach-zone-title{color:var(--evsh-neutral-1);font-weight:700}.evsh-attach-zone.is-dragging .evsh-attach-zone-title,.evsh-attach-zone:hover:not(:disabled) .evsh-attach-zone-title{color:var(--evsh-blue-1)}.evsh-attach-zone-hint{color:var(--evsh-neutral-3)}.evsh-attach-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evsh-attach-item{border:1.5px solid var(--evsh-neutral-4);background:var(--evsh-bg-light-blue);border-radius:10px;width:64px;height:64px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #00202f0f}.evsh-attach-img{object-fit:cover;width:100%;height:100%;display:block}.evsh-attach-remove{background:var(--evsh-neutral-1);color:#fff;cursor:pointer;border:1.5px solid #fff;border-radius:10px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex;position:absolute;top:3px;right:3px}.evsh-attach-add{border:1.5px dashed var(--evsh-neutral-4);width:64px;height:64px;color:var(--evsh-neutral-2);font-family:var(--evsh-font);cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:11px;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.evsh-attach-add:hover:not(:disabled),.evsh-attach-add:focus-visible,.evsh-attach-add.is-dragging{border-color:var(--evsh-blue-1);color:var(--evsh-blue-1);background:var(--evsh-bg-light-blue);outline:none}.evsh-attach-add.is-dragging{border-style:solid}.evsh-attach-hint{color:var(--evsh-neutral-3)}.evsh-attach.is-dragging .evsh-attach-hint{color:var(--evsh-blue-1)}.evsh-attach-zone:disabled,.evsh-attach-add:disabled,.evsh-attach-remove:disabled{opacity:.5;cursor:default}.evsh-attach-error{color:var(--evsh-red-1);align-items:center;gap:4px;display:flex}.evsh-attach-input{display:none}.evsh-support-dialog-submit{width:100%}.evsh-support-dialog-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:8px 16px;display:flex;position:relative}.evsh-support-dialog-success-text{flex-direction:column;gap:8px;display:flex}.evsh-support-dialog-success-close{position:absolute;top:-8px;right:-8px}.evsh-combobox{flex-direction:column;gap:8px;display:flex}.evsh-combobox-field{background:var(--evsh-white);box-shadow:inset 0 0 0 1.5px var(--evsh-neutral-4);border-radius:var(--evsh-radius-card);color:var(--evsh-neutral-1);font-family:var(--evsh-font);box-sizing:border-box;cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:0;width:100%;padding:8px 12px 10px;display:flex}.evsh-combobox-field:focus{box-shadow:inset 0 0 0 1.5px var(--evsh-blue-1)}.evsh-combobox-field:focus:not([aria-invalid]){outline:none}.evsh-combobox-field[aria-invalid],.evsh-combobox-field[aria-invalid]:focus{box-shadow:inset 0 0 0 1.5px var(--evsh-red-3)}.evsh-combobox-field:disabled{cursor:default;background:var(--evsh-neutral-5);box-shadow:inset 0 0 0 1.5px var(--evsh-neutral-5);color:var(--evsh-neutral-2)}.evsh-combobox-value{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.evsh-combobox-value--placeholder{color:var(--evsh-neutral-3)}.evsh-combobox-chevron{color:var(--evsh-neutral-blue-2);flex:none;display:inline-flex}.evsh-combobox-error{color:var(--evsh-red-1);padding:0 8px;line-height:16.8px}.evsh-combobox-helper{color:var(--evsh-neutral-2);padding:0 8px;line-height:16.8px}.evsh-accordion{box-sizing:border-box;background:var(--evsh-white);border:1px solid var(--evsh-bg-light-blue);border-radius:24px;flex-direction:column;gap:12px;padding:17px 13px 17px 17px;display:flex}.evsh-accordion-heading{font:inherit;margin:0}.evsh-accordion-header{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:flex}.evsh-accordion--expanded .evsh-accordion-header{border-bottom:1px solid var(--evsh-bg-light-blue);padding-bottom:12px}.evsh-accordion-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.evsh-accordion-title{color:var(--evsh-neutral-1);font-size:18px;font-weight:900;line-height:22px}.evsh-accordion-description{color:#667380;font-size:14px;font-weight:500;line-height:18px}.evsh-accordion-icon{width:20px;height:20px;color:var(--evsh-neutral-1);flex:none;margin-right:8px}.evsh-accordion-content{flex-direction:column;gap:20px;display:flex}.evsh-accordion-content[hidden]{display:none}.evsh-cw-intro-overlay{z-index:100;background:#00000061;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.evsh-cw-intro-card{background:var(--evsh-white);border-radius:20px;flex-direction:row;gap:32px;width:min(734px,92vw);padding:24px;display:flex;position:relative;box-shadow:0 4px 12px #00202f21}.evsh-cw-intro-illustration{object-fit:cover;flex:1;align-self:stretch;min-width:0}.evsh-cw-intro-content{flex:0 0 327px;padding-top:12px;padding-bottom:8px}.evsh-cw-intro-close{width:20px;height:20px;color:var(--evsh-neutral-1);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:18px;right:18px}.evsh-cw-intro-close-box{justify-content:center;align-items:center;display:flex}.evsh-cw-intro-title{font-family:var(--evsh-font);color:var(--evsh-neutral-1);margin:0;font-size:23px;font-weight:900;line-height:32px}.evsh-cw-intro-description-block{flex-direction:column;gap:24px;padding-top:24px;padding-bottom:16px;display:flex}.evsh-cw-intro-description{color:var(--evsh-neutral-2);margin:0}.evsh-cw-intro-benefits{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.evsh-cw-intro-benefit{align-items:center;gap:12px;display:flex}.evsh-cw-intro-benefit-label{color:var(--evsh-neutral-1)}.evsh-cw-intro-actions{justify-content:flex-end;padding-top:16px;display:flex}.evsh-cw-intro-primary{width:100%}@media (width<=1023px){.evsh-cw-intro-card{flex-direction:column;align-items:center;gap:0;width:min(375px,100vw - 55px);max-height:calc(100dvh - 48px);overflow-y:auto}.evsh-cw-intro-illustration{aspect-ratio:1;flex:none;align-self:center;width:100%;max-width:272px;height:auto}.evsh-cw-intro-content{flex:none;width:100%}}.evsh-credit-dialog-overlay{z-index:100;box-sizing:border-box;background:#00000061;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.evsh-credit-dialog{box-sizing:border-box;background:var(--evsh-white);width:min(482px,100%);max-height:100%;box-shadow:var(--evsh-shadow-med);font-family:var(--evsh-font);border-radius:32px;flex-direction:column;gap:12px;padding-bottom:24px;display:flex;position:relative;overflow:hidden auto}.evsh-credit-dialog:focus{outline:none}.evsh-credit-dialog-illustration{background:#f5dadd;flex:none;height:258px;position:relative;overflow:hidden}.evsh-credit-dialog-illustration-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.evsh-credit-dialog-glyph{position:absolute;top:84.33px;left:50%;transform:translate(-50%)}.evsh-credit-dialog-content{flex-direction:column;gap:12px;padding:0 24px;display:flex}.evsh-credit-dialog-heading{flex-direction:column;gap:18px;padding-top:16px;display:flex}.evsh-credit-dialog-title{color:var(--evsh-neutral-1);margin:0;font-size:23px;font-weight:900;line-height:32px}.evsh-credit-dialog-description{color:var(--evsh-neutral-2);margin:0;font-size:15px;font-weight:400;line-height:26px}.evsh-credit-dialog-benefits{flex-direction:column;gap:16px;margin:0;padding:20px 0;list-style:none;display:flex}.evsh-credit-dialog-benefit{color:var(--evsh-neutral-1);align-items:center;gap:12px;font-size:15px;font-weight:700;line-height:20px;display:flex}.evsh-credit-dialog-benefit svg{flex-shrink:0}.evsh-credit-dialog-note{color:var(--evsh-neutral-2);margin:0;font-size:15px;font-weight:400;line-height:26px}.evsh-credit-dialog-actions{flex-direction:column;gap:8px;display:flex}.evsh-credit-dialog-action{box-sizing:border-box;width:100%;font-family:var(--evsh-font);text-align:center;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;display:flex}.evsh-credit-dialog-action--primary{background:var(--evsh-neutral-1);color:var(--evsh-white)}.evsh-credit-dialog-action--primary:hover{background:#00202fcc}.evsh-credit-dialog-action--dismiss{color:var(--evsh-neutral-1);background:0 0}.evsh-credit-dialog-action--dismiss:hover{background:var(--evsh-neutral-blue-5)}.evsh-support{--evsh-support-accent:var(--evsh-blue-1);--evsh-support-accent-soft:var(--evsh-neutral-blue-4);--evsh-support-surface:var(--evsh-white);--evsh-support-fg-1:var(--evsh-neutral-1);--evsh-support-fg-2:var(--evsh-neutral-2);--evsh-support-border-1:var(--evsh-neutral-5);--evsh-support-border:var(--evsh-neutral-4);--evsh-support-warning:#c19528;--evsh-support-error:var(--evsh-red);--evsh-support-success:var(--evsh-green-1);--evsh-support-bg-light-gold:#f4f0e7;--evsh-support-bg-light-blue:var(--evsh-bg-light-blue);--evsh-support-bg-light-green:#e9f2eb;--evsh-support-radius-sm:6px;--evsh-support-radius-md:8px;--evsh-support-radius-lg:var(--evsh-radius-card);--evsh-support-radius-full:999px;--evsh-support-shadow:var(--evsh-shadow-med);--evsh-support-fs-1:1rem;--evsh-support-fs-3:.8125rem;--evsh-support-transition:.12s ease;--evsh-support-ease-out:cubic-bezier(.25, 1, .5, 1);font-family:var(--evsh-font)}@keyframes evshSupportPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes evshSupportSpin{to{transform:rotate(360deg)}}.evsh-support-fade{animation:evshSupportPop .18s var(--evsh-support-ease-out)}.evsh-support-spinner{border:2px solid var(--evsh-support-accent-soft);border-top-color:var(--evsh-support-accent);border-radius:var(--evsh-support-radius-full);width:14px;height:14px;animation:.7s linear infinite evshSupportSpin;display:inline-block}.evsh-support-dock{z-index:90;background:var(--evsh-support-surface);border-left:1px solid var(--evsh-support-border-1);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px -22px #0006}.evsh-support-dock-inner{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.evsh-support-resize{cursor:col-resize;z-index:3;touch-action:none;background:0 0;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0;left:0}.evsh-support-resize:before{content:"";width:2px;transition:background var(--evsh-support-transition);background:0 0;position:absolute;top:0;bottom:0;left:4px}.evsh-support-resize:hover:before,.evsh-support-dock.is-resizing .evsh-support-resize:before,.evsh-support-resize:focus-visible:before{background:var(--evsh-support-accent)}.evsh-support-resize:focus-visible{outline:none}body.evsh-support-resizing,body.evsh-support-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.evsh-support-launcher{z-index:90;border-radius:var(--evsh-support-radius-full);cursor:pointer;background:var(--evsh-support-accent);width:52px;height:52px;color:var(--evsh-white);box-shadow:var(--evsh-support-shadow);transition:transform var(--evsh-support-transition), background var(--evsh-support-transition);border:0;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px}.evsh-support-launcher:hover{transform:translateY(-1px)}.evsh-support-panel{z-index:90;background:var(--evsh-support-surface);border:1px solid var(--evsh-support-border-1);border-radius:var(--evsh-support-radius-lg);width:380px;max-width:calc(100vw - 40px);max-height:min(560px,100vh - 120px);box-shadow:var(--evsh-support-shadow);animation:evshSupportPop .14s var(--evsh-support-ease-out);flex-direction:column;display:flex;position:fixed;bottom:84px;right:20px;overflow:hidden}.evsh-support-head{justify-content:space-between;align-items:center;padding:14px 16px 10px;display:flex}.evsh-support-head-title{font-family:var(--evsh-font);font-weight:900;font-size:var(--evsh-support-fs-1);color:var(--evsh-support-fg-1);align-items:center;gap:8px;display:inline-flex}.evsh-support-head-actions{align-items:center;gap:2px;display:inline-flex}.evsh-support-iconbtn{border-radius:var(--evsh-support-radius-md);width:30px;height:30px;color:var(--evsh-support-fg-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.evsh-support-iconbtn:hover{background:var(--evsh-support-accent-soft);color:var(--evsh-support-accent)}.evsh-support-tabs{border-bottom:1px solid var(--evsh-support-border-1);gap:6px;padding:0 16px 10px;display:flex}.evsh-support-tabbtn{cursor:pointer;color:var(--evsh-support-fg-2);font-family:var(--evsh-font);font-weight:700;font-size:var(--evsh-support-fs-3);border-radius:var(--evsh-support-radius-full);background:0 0;border:0;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.evsh-support-tabbtn.is-active{background:var(--evsh-support-accent-soft);color:var(--evsh-support-accent)}.evsh-support-body,.evsh-support-chat{flex-direction:column;flex:1;min-height:0;display:flex}.evsh-support-msgs{flex-direction:column;flex:1;gap:10px;min-height:220px;padding:14px 16px;display:flex;overflow-y:auto}.evsh-support-empty{color:var(--evsh-support-fg-2);font-size:var(--evsh-support-fs-3);align-items:flex-start;gap:10px;display:flex}.evsh-support-empty-icon{border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-accent-soft);width:28px;height:28px;color:var(--evsh-support-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-support-empty p{margin:4px 0 0;line-height:1.45}.evsh-support-msg{align-items:flex-end;gap:8px;display:flex}.evsh-support-msg--user{justify-content:flex-end}.evsh-support-msg-icon{border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-accent-soft);width:26px;height:26px;color:var(--evsh-support-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-support-msg-icon--human{background:var(--evsh-support-bg-light-green);color:var(--evsh-support-success)}.evsh-support-msg-body{min-width:0;max-width:82%}.evsh-support-msg-who{font-family:var(--evsh-font);color:var(--evsh-support-fg-2);margin:0 0 3px 2px;font-size:.72rem;font-weight:800}.evsh-support-msg-bubble{border-radius:var(--evsh-support-radius-lg);max-width:100%;font-size:var(--evsh-support-fs-3);white-space:pre-wrap;overflow-wrap:break-word;padding:9px 12px;line-height:1.45}.evsh-support-msg--agent .evsh-support-msg-bubble{background:var(--evsh-support-bg-light-blue);color:var(--evsh-support-fg-1);border-bottom-left-radius:4px}.evsh-support-msg--user .evsh-support-msg-bubble{background:var(--evsh-support-accent);color:var(--evsh-white);border-bottom-right-radius:4px}.evsh-support-msg--agent .evsh-support-msg-bubble--human{background:var(--evsh-support-bg-light-green);border:1px solid var(--evsh-support-success)}.evsh-support-msg-bubble--warn{border:1px solid var(--evsh-support-warning);background:var(--evsh-support-bg-light-gold)!important}.evsh-support-msg-warnicon{vertical-align:-2px;color:var(--evsh-support-warning);margin-right:6px;display:inline-flex}.evsh-support-msg-bubble--busy{color:var(--evsh-support-fg-2);align-items:center;gap:8px;display:inline-flex}.evsh-support-esc{border-radius:var(--evsh-support-radius-lg);background:var(--evsh-support-bg-light-gold);border:1px solid var(--evsh-support-warning);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.evsh-support-esc-icon{border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-surface);width:28px;height:28px;color:var(--evsh-support-warning);flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-support-esc-title{font-family:var(--evsh-font);font-weight:900;font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-1)}.evsh-support-esc-sub{font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-2);margin-top:2px;line-height:1.4}.evsh-support-degrade{border-radius:var(--evsh-support-radius-lg);background:var(--evsh-support-bg-light-blue);border:1px solid var(--evsh-support-accent);align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.evsh-support-degrade-icon{border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-surface);width:28px;height:28px;color:var(--evsh-support-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.evsh-support-degrade-title{font-family:var(--evsh-font);font-weight:900;font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-1)}.evsh-support-degrade-sub{font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-2);margin-top:2px;line-height:1.4}.evsh-support-error{color:var(--evsh-support-error);font-size:var(--evsh-support-fs-3);align-items:center;gap:6px;display:flex}.evsh-support-inputrow{border-top:1px solid var(--evsh-support-border-1);gap:8px;padding:10px 16px 0;display:flex}.evsh-support-input{border:1.5px solid var(--evsh-support-border);border-radius:var(--evsh-support-radius-md);min-width:0;font-family:var(--evsh-font);font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-1);background:var(--evsh-support-surface);flex:1;padding:8px 10px}.evsh-support-input:focus{border-color:var(--evsh-support-accent);outline:none}.evsh-support-textarea{box-sizing:border-box;border:1.5px solid var(--evsh-support-border);border-radius:var(--evsh-support-radius-md);width:100%;font-family:var(--evsh-font);font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-1);background:var(--evsh-support-surface);resize:vertical;padding:8px 10px}.evsh-support-textarea:focus{border-color:var(--evsh-support-accent);outline:none}.evsh-support-btn{cursor:pointer;border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-accent);color:var(--evsh-white);font-family:var(--evsh-font);font-weight:700;font-size:var(--evsh-support-fs-3);transition:opacity var(--evsh-support-transition);border:0;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.evsh-support-btn:disabled{opacity:.5;cursor:default}.evsh-support-btn--secondary{background:var(--evsh-support-accent-soft);color:var(--evsh-support-accent)}.evsh-support-btn--block{width:100%}.evsh-support-foot{padding:6px 16px 12px}.evsh-support-chat .evsh-support-inputrow+.evsh-support-foot{padding-top:6px}.evsh-support-chat>.evsh-support-inputrow:last-child{padding-bottom:14px}.evsh-support-linkbtn{cursor:pointer;color:var(--evsh-support-fg-2);font-family:var(--evsh-font);font-weight:700;font-size:var(--evsh-support-fs-3);background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;display:inline-flex}.evsh-support-linkbtn:hover{color:var(--evsh-support-accent)}.evsh-support-feedback{flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.evsh-support-kinds{gap:8px;display:flex}.evsh-support-kind{cursor:pointer;border-radius:var(--evsh-support-radius-full);font-family:var(--evsh-font);font-size:var(--evsh-support-fs-3);border:1.5px solid var(--evsh-support-border);color:var(--evsh-support-fg-2);background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.evsh-support-kind.is-active{border-color:var(--evsh-support-accent);background:var(--evsh-support-accent-soft);color:var(--evsh-support-accent)}.evsh-support-pagecheck{font-size:var(--evsh-support-fs-3);color:var(--evsh-support-fg-2);cursor:pointer;align-items:center;gap:8px;display:flex}.evsh-support-pagecheck input{accent-color:var(--evsh-support-accent)}.evsh-support-pagecheck code{background:var(--evsh-support-accent-soft);border-radius:var(--evsh-support-radius-sm);padding:1px 6px;font-size:.8em}.evsh-support-thanks{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.evsh-support-thanks-icon{border-radius:var(--evsh-support-radius-full);background:var(--evsh-support-bg-light-green);width:44px;height:44px;color:var(--evsh-support-success);justify-content:center;align-items:center;display:flex}.evsh-support-thanks h4{font-family:var(--evsh-font);color:var(--evsh-support-fg-1);margin:2px 0 0;font-weight:900}.evsh-support-thanks p{color:var(--evsh-support-fg-2);font-size:var(--evsh-support-fs-3);margin:0 0 8px;line-height:1.45}@media (width<=1023px){.evsh-support-launcher{bottom:calc(74px + env(safe-area-inset-bottom))}.evsh-support-panel{bottom:calc(136px + env(safe-area-inset-bottom))}body:has(.evsh-mobile-bottom-bar) .evsh-support-launcher{bottom:calc(var(--evsh-mobile-bottom-offset) + 16px)}body:has(.evsh-mobile-fab) .evsh-support-launcher{bottom:calc(var(--evsh-mobile-bottom-offset) + 72px)}body:has(.evsh-mobile-bottom-bar) .evsh-support-panel{bottom:calc(var(--evsh-mobile-bottom-offset) + 78px);max-height:min(560px, calc(100vh - var(--evsh-mobile-bottom-offset) - 78px - var(--evsh-mobile-top-offset) - 16px))}body:has(.evsh-mobile-fab) .evsh-support-panel{bottom:calc(var(--evsh-mobile-bottom-offset) + 134px);max-height:min(560px, calc(100vh - var(--evsh-mobile-bottom-offset) - 134px - var(--evsh-mobile-top-offset) - 16px))}}@supports (height:100dvh){@media (width>=761px) and (width<=1023px){body:has(.evsh-mobile-bottom-bar) .evsh-support-panel{max-height:min(560px, calc(100dvh - var(--evsh-mobile-bottom-offset) - 78px - var(--evsh-mobile-top-offset) - 16px))}body:has(.evsh-mobile-fab) .evsh-support-panel{max-height:min(560px, calc(100dvh - var(--evsh-mobile-bottom-offset) - 134px - var(--evsh-mobile-top-offset) - 16px))}}}@media (width<=760px){.evsh-support-panel{width:auto;max-width:none;height:100dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0}:is(body:has(.evsh-mobile-bottom-bar) .evsh-support-panel,body:has(.evsh-mobile-fab) .evsh-support-panel){max-height:100dvh;bottom:0}.evsh-support-root--open .evsh-support-launcher{display:none}}.evsh-switching-loader{--evsh-switching-loader-size:48px;--evsh-switching-loader-label-gap:8px;z-index:1005;justify-content:center;align-items:center;gap:var(--evsh-switching-loader-label-gap);background:var(--evsh-white);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.evsh-switching-loader-stage{width:calc(var(--evsh-switching-loader-size) * 2.1);height:calc(var(--evsh-switching-loader-size) * 1.3);margin-bottom:calc(var(--evsh-switching-loader-size) * -.2);margin-top:calc(var(--evsh-switching-loader-size) * -.1);position:relative;overflow:hidden}.evsh-switching-loader-tile{width:var(--evsh-switching-loader-size);height:var(--evsh-switching-loader-size);box-sizing:border-box;background:var(--evsh-switching-loader-tile-color);color:var(--evsh-white);transform-origin:50%;will-change:transform, opacity;border-radius:14px;position:absolute;top:0;left:0;overflow:hidden}.evsh-switching-loader-content{border-radius:inherit;position:absolute;inset:0}.evsh-switching-loader-mark{width:36px;height:36px;display:block;position:absolute;top:12.5%;left:12.5%}.evsh-switching-loader-photo{object-fit:cover;width:100%;height:100%;display:block}.evsh-switching-loader-photo--pending{opacity:0;position:absolute;inset:0}.evsh-switching-loader-photo-pending{box-sizing:border-box;border-radius:inherit;background:#f1f5f8;border:1px solid #0000000a;position:absolute;inset:0}.evsh-switching-loader--placeholder .evsh-switching-loader-tile{border:1px solid #0000000a}.evsh-switching-loader-placeholder{width:24px;height:24px;color:var(--evsh-neutral-blue-1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.evsh-switching-loader-placeholder svg,.evsh-switching-loader-mark svg{display:block}.evsh-switching-loader-label{max-width:100%;color:var(--evsh-neutral-1);text-align:center;overflow-wrap:anywhere;margin:0;padding:0 24px;font-size:15px;font-weight:700;line-height:20px}html:has(.evsh-switching-loader){scrollbar-gutter:auto;overflow:clip}.evsh-switching-loader--reduced .evsh-switching-loader-stage{width:var(--evsh-switching-loader-size);height:var(--evsh-switching-loader-size);margin-top:0;margin-bottom:0}.evsh-error-slot{box-sizing:border-box;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:256px;margin-left:auto;margin-right:auto;padding:32px 8px;display:flex}.evsh-error-slot-row{box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex}.evsh-error-slot-row--compact{flex-direction:column}.evsh-error-slot-message{color:var(--evsh-neutral-1);text-align:center}.evsh-btn.evsh-error-slot-action{color:var(--evsh-red-1)}.evsh-btn.evsh-error-slot-action[aria-disabled=true]{color:var(--evsh-neutral-3);cursor:default}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Gluten;src:url(/fonts/Gluten-Medium.ttf)format("truetype");font-weight:500;font-display:swap}:root{--neutral-0:#00202f;--neutral-border-dark:#1b3440;--neutral-1:#666;--neutral-2:#b2b2b2;--neutral-3:#d9d9d9;--neutral-4:#ebebeb;--neutral-5:#f3f3f3;--white:#fff;--gold-0:#977114;--gold-1:#c19528;--gold-2:#d4a83a;--gold-3:#edb835;--gold-4:#fdd265;--green-0:#235e2f;--green-1:#54a966;--green-2:#62b273;--green-3:#5fc575;--green-4:#89cf98;--blue-0:#196ba0;--blue-1:#1e7fbd;--blue-2:#2b89c5;--blue-3:#29a1f0;--blue-4:#7cc4f2;--red-1:#b12031;--red-2:#c5273a;--red-3:#d45463;--red-4:#f0aeb6;--purple-0:#7023a3;--purple-1:#ae5de4;--purple-2:#b878e2;--purple-3:#c592e8;--purple-4:#d5aeef;--orange-0:#b8651a;--orange-1:#d87f27;--orange-2:#e89735;--orange-3:#f5a940;--orange-4:#ffc266;--pink-0:#c41e3a;--pink-1:#d45463;--pink-2:#e07a8d;--pink-3:#e89ca5;--pink-4:#f4c4cc;--yellow-0:#c4a000;--yellow-1:#dab800;--yellow-2:#e8c500;--yellow-3:#f5d040;--yellow-4:#fce082;--bg-light-gold:#f4f0e7;--bg-light-green:#e9f2eb;--bg-light-blue:#e8eef3;--bg-light-pink:#f5dadd;--bg-light-gray:#f3f3f3;--bg-light-purple:#efe6f2;--sentiment-very-positive:#2f9e4f;--sentiment-positive:#5fc575;--sentiment-neutral:#9ca3af;--sentiment-negative:#d45463;--sentiment-very-negative:#b91c1c;--fg-1:var(--neutral-0);--fg-2:var(--neutral-1);--fg-3:#6b6b6b;--fg-on-accent:var(--white);--link:var(--blue-0);--bg-app:var(--bg-light-gray);--bg-surface:var(--white);--bg-raised:var(--white);--bg-sunken:#f5f8fa;--bg-sidebar:var(--bg-light-blue);--bg-inverse:var(--neutral-0);--fg-inverse:var(--white);--accent:#1b78b3;--accent-hover:var(--blue-0);--gold-text:#7a5a0e;--accent-soft:var(--bg-light-blue);--border-1:var(--neutral-4);--border-2:var(--neutral-3);--border-strong:var(--neutral-2);--focus-ring:var(--blue-1);--success:var(--green-1);--success-strong:var(--green-0);--warning:var(--gold-1);--danger:var(--red-2);--danger-strong:var(--red-1);--font-primary:"Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--font-numbers:"Gluten", "Lato", cursive;--font-hand:"Gloria Hallelujah", cursive;--fs-heading-1:2.125rem;--lh-heading-1:3rem;--fs-heading-2:1.4375rem;--lh-heading-2:2rem;--fs-heading-3:1.125rem;--lh-heading-3:1.5rem;--fs-subtitle-1:1rem;--fs-subtitle-2:.9375rem;--fs-subtitle-3:.875rem;--fs-subtitle-4:.75rem;--fs-body-1:.9375rem;--fs-body-2:.9375rem;--fs-body-3:.875rem;--fs-number-1:2.625rem;--fs-number-2:1.75rem;--fs-button-1:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-sm:5px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-full:9999px;--shadow-card:0px 4px 12px 0px #00202f21;--shadow-sm:0 1px 2px #00202f0f;--shadow-md:0 1px 6px #00202f14;--shadow-lg:0 2px 12px #00202f1a;--shadow-xl:0 4px 20px #00202f21;--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--transition-fast:.15s var(--ease-out-quart);--transition-normal:.25s var(--ease-out-quart);--sidebar-width:232px;--wizard-sidebar-width:273px;--content-max-width:960px}[data-theme=dark]{--fg-1:#f3f6f8;--fg-2:#aab8be;--fg-3:#8a9ba4;--gold-text:var(--gold-4);--fg-on-accent:var(--white);--link:var(--blue-4);--bg-app:#001824;--bg-surface:#062a3b;--bg-raised:#0b3346;--bg-sunken:#04212f;--bg-sidebar:#04212f;--bg-inverse:#f3f6f8;--fg-inverse:var(--neutral-0);--accent:var(--blue-3);--accent-hover:var(--blue-4);--accent-soft:#7cc4f224;--border-1:var(--neutral-border-dark);--border-2:#244655;--border-strong:#335868;--focus-ring:var(--blue-3);--success:var(--green-3);--success-strong:var(--green-4);--warning:var(--gold-3);--danger:var(--red-3);--danger-strong:var(--red-4);--bg-light-gold:#fdd2651f;--bg-light-green:#5fc5751f;--bg-light-blue:#7cc4f21f;--bg-light-pink:#d4546324;--bg-light-gray:#ffffff0f;--bg-light-purple:#ae5de424;--shadow-card:0 4px 16px #00000073}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-primary);color:var(--fg-1);background:var(--bg-app)}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:900}.text-heading-1{font-family:var(--font-primary);font-weight:900;font-size:var(--fs-heading-1);line-height:var(--lh-heading-1)}.text-heading-2{font-family:var(--font-primary);font-weight:900;font-size:var(--fs-heading-2);line-height:var(--lh-heading-2)}.text-heading-3{font-family:var(--font-primary);font-weight:900;font-size:var(--fs-heading-3);line-height:var(--lh-heading-3)}.text-subtitle-1{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-1);line-height:1.5rem}.text-subtitle-2{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-2);line-height:1.25rem}.text-subtitle-3{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-3);line-height:1.125rem}.text-subtitle-4{font-family:var(--font-primary);font-weight:900;font-size:var(--fs-subtitle-4);letter-spacing:.02em;line-height:1.125rem}.text-body-1{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-body-1);line-height:1.625rem}.text-body-2{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-body-2);line-height:1.25rem}.text-body-3{font-family:var(--font-primary);font-weight:400;font-size:var(--fs-body-3);line-height:1.125rem}.text-number-1{font-family:var(--font-numbers);font-weight:500;font-size:var(--fs-number-1);line-height:2.5rem}.text-number-2{font-family:var(--font-numbers);font-weight:500;font-size:var(--fs-number-2);line-height:1.75rem}.text-button-1{font-family:var(--font-primary);font-weight:900;font-size:var(--fs-button-1);line-height:1.5rem}.font-primary{font-family:var(--font-primary)}.font-numbers{font-family:var(--font-numbers)}.font-hand{font-family:var(--font-hand)}.tm-btn{font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-2);border-radius:var(--radius-lg);cursor:pointer;height:44px;transition:background-color var(--transition-fast), opacity var(--transition-fast), color var(--transition-fast);white-space:nowrap;border:none;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;line-height:1.25rem;display:inline-flex}.tm-btn:disabled{opacity:.5;cursor:not-allowed}.tm-btn--primary{background:var(--accent);color:var(--fg-on-accent)}.tm-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.tm-btn--secondary{background:var(--bg-light-blue);color:var(--fg-1)}.tm-btn--secondary:hover:not(:disabled){background:color-mix(in srgb, var(--bg-light-blue) 70%, transparent)}.tm-btn--ghost{color:var(--fg-1);background:0 0}.tm-btn--ghost:hover:not(:disabled){background:var(--bg-light-blue)}.tm-btn--pill{border-radius:var(--radius-full);padding:0 1.5rem}.tm-link{color:var(--link);cursor:pointer;font-weight:700;text-decoration:none}.tm-link:hover{text-decoration:underline}.tm-chip{border-radius:var(--radius-full);width:fit-content;font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-3);align-items:center;gap:.375rem;padding:.375rem .75rem;line-height:1.125rem;display:inline-flex}.tm-chip--has-icon{padding-left:.5rem;padding-right:.5rem}.tm-chip img,.tm-chip svg{flex-shrink:0;width:16px;height:16px}.tm-chip--neutral{background:var(--neutral-5);color:var(--fg-1)}.tm-chip--green{background:var(--bg-light-green);color:var(--green-0)}.tm-chip--blue{background:var(--bg-light-blue);color:var(--blue-0)}.tm-chip--gold{background:var(--bg-light-gold);color:var(--gold-text)}.tm-chip--red{background:var(--bg-light-pink);color:var(--red-1)}.tm-chip--purple{background:var(--bg-light-purple);color:var(--purple-0)}[data-theme=dark] .tm-chip--neutral{color:var(--fg-1);background:#ffffff1a}[data-theme=dark] .tm-chip--green{color:var(--green-4);background:#5fc57533}[data-theme=dark] .tm-chip--blue{color:var(--blue-4);background:#7cc4f233}[data-theme=dark] .tm-chip--gold{color:var(--gold-4);background:#fdd26533}[data-theme=dark] .tm-chip--red{color:var(--red-4);background:#d4546338}[data-theme=dark] .tm-chip--purple{color:var(--purple-4);background:#ae5de438}[data-theme=dark] .tm-chip img{filter:brightness(1.9)saturate(1.15)}.tm-field{flex-direction:column;gap:.5rem;display:flex}.tm-label{font-size:var(--fs-subtitle-2);color:var(--fg-1);padding:0 .5rem;font-weight:700}.tm-input{border:2px solid var(--border-2);border-radius:var(--radius-lg);background:var(--bg-surface);height:44px;color:var(--fg-1);font-family:var(--font-primary);font-size:var(--fs-body-2);width:100%;transition:border-color var(--transition-fast);outline:none;padding:.75rem 1rem}.tm-input::placeholder{color:var(--fg-3)}.tm-input:focus{border-color:var(--accent)}.tm-input--error{border-color:var(--danger)}.tm-card{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.tm-card__body{padding:1rem 1.5rem}.tm-accent-bar{width:100%;height:4px}.tm-accent-bar--gold{background:linear-gradient(to right, var(--gold-4), var(--bg-light-gold))}.tm-accent-bar--blue{background:linear-gradient(to right, var(--blue-4), var(--bg-light-blue))}.tm-accent-bar--green{background:linear-gradient(to right, var(--green-3), var(--bg-light-green))}.tm-accent-bar--purple{background:linear-gradient(to right, var(--purple-1), var(--bg-light-purple))}.tm-segmented{align-items:center;gap:.25rem;display:inline-flex}.tm-segmented button{color:var(--fg-1);font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-1);border-radius:var(--radius-full);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;padding:.375rem 1rem}.tm-segmented button:hover{background:color-mix(in srgb, var(--bg-light-blue) 50%, transparent)}.tm-segmented button[aria-selected=true]{background:var(--bg-light-blue)}.tm-avatar{border-radius:var(--radius-full);width:32px;height:32px;font-family:var(--font-primary);color:#fff;border:2px solid var(--bg-surface);justify-content:center;align-items:center;font-size:.75rem;font-weight:900;display:inline-flex}.tm-avatar--purple{background:var(--purple-1)}.tm-avatar--green{background:var(--green-1)}.tm-avatar--blue{background:var(--blue-1)}.tm-avatar--gold{background:var(--gold-2)}.tm-avatar--orange{background:var(--orange-1)}.tm-avatar--pink{background:var(--pink-1)}.tm-avatar--gray{background:var(--neutral-2)}.tm-avatar-group{display:inline-flex}.tm-avatar-group .tm-avatar+.tm-avatar{margin-left:-8px}.tm-table{border-collapse:collapse;width:100%}.tm-table th{text-align:left;font-size:var(--fs-subtitle-3);color:var(--fg-2);border-bottom:2px solid var(--border-1);padding:.75rem 1rem;font-weight:700}.tm-table td{font-size:var(--fs-body-2);color:var(--fg-1);border-bottom:1px solid var(--border-1);padding:1rem}.tm-table tbody tr{transition:background-color var(--transition-fast);cursor:pointer}.tm-table tbody tr:hover{background:var(--bg-sunken)}.tm-datatable{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.tm-dt-toolbar{border-bottom:2px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.tm-dt-search{background:var(--bg-surface);border:2px solid var(--border-2);border-radius:var(--radius-lg);min-width:200px;height:40px;transition:border-color var(--transition-fast);flex:1;align-items:center;gap:8px;padding:0 14px;display:flex}.tm-dt-search:focus-within{border-color:var(--accent)}.tm-dt-search svg{color:var(--fg-3);flex-shrink:0}.tm-dt-search input{font-family:inherit;font-size:var(--fs-body-2);color:var(--fg-1);background:0 0;border:none;outline:none;width:100%}.tm-dt-search input::placeholder{color:var(--fg-3)}.tm-dt-filters{flex-wrap:wrap;gap:8px;display:flex}.tm-dt-filter{border:2px solid var(--border-2);background:var(--bg-surface);height:40px;color:var(--fg-1);border-radius:var(--radius-full);font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-3);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.tm-dt-filter:hover{border-color:var(--blue-4)}.tm-dt-filter.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.tm-dt-filter .tm-dt-count{font-family:var(--font-numbers);opacity:.8;font-size:12px}.tm-table th.tm-th-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--transition-fast)}.tm-table th.tm-th-sortable:hover{color:var(--fg-1)}.tm-th-inner{align-items:center;gap:6px;display:inline-flex}.tm-th-num .tm-th-inner{justify-content:flex-end}.tm-th-arrow{flex-direction:column;gap:1px;line-height:0;display:inline-flex}.tm-th-arrow span{opacity:.35;width:0;height:0;transition:opacity var(--transition-fast);border-left:4px solid #0000;border-right:4px solid #0000}.tm-th-arrow span.up{border-bottom:5px solid}.tm-th-arrow span.down{border-top:5px solid}.tm-table th[aria-sort=ascending]{color:var(--accent)}.tm-table th[aria-sort=ascending] .tm-th-arrow span.up{opacity:1}.tm-table th[aria-sort=descending]{color:var(--accent)}.tm-table th[aria-sort=descending] .tm-th-arrow span.down{opacity:1}.tm-td-num{text-align:right;font-family:var(--font-numbers)}.tm-dt-empty{text-align:center;color:var(--fg-2);font-size:var(--fs-body-1);padding:48px 16px}.tm-dt-empty strong{color:var(--fg-1);margin-bottom:4px;font-weight:900;display:block}.tm-dt-footer{border-top:2px solid var(--border-1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.tm-dt-summary{font-size:var(--fs-body-3);color:var(--fg-2)}.tm-dt-summary b{color:var(--fg-1);font-weight:700}.tm-dt-pager{align-items:center;gap:4px;display:inline-flex}.tm-dt-pagebtn{min-width:34px;height:34px;color:var(--fg-1);font-family:var(--font-primary);font-weight:700;font-size:var(--fs-subtitle-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.tm-dt-pagebtn:hover:not(:disabled){background:var(--bg-sunken)}.tm-dt-pagebtn.is-current{background:var(--accent);color:var(--fg-on-accent)}.tm-dt-pagebtn:disabled{opacity:.35;cursor:not-allowed}.tm-dt-ellipsis{color:var(--fg-3);padding:0 4px}html,body{height:100%;margin:0}body{background:var(--bg-app);color:var(--fg-1);font-family:var(--font-primary);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}a{color:var(--link)}.sg-skip{z-index:2000;background:var(--bg-inverse);color:var(--fg-inverse);font-weight:700;font-size:var(--fs-body-2);border-radius:8px;padding:10px 16px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.sg-skip:focus,.sg-skip:focus-visible{outline:3px solid var(--blue-4);outline-offset:2px;transform:none}.sg-main:focus,.sg-main [tabindex="-1"]:focus{outline:none}.sg-main{min-height:100vh;padding-top:var(--evsh-mobile-top-offset,0px);padding-bottom:var(--evsh-mobile-bottom-offset,0px);overflow-x:clip}@media (width>=1024px){.sg-main{width:calc(100% - 328px);padding-right:var(--evsh-support-dock-width,0px);margin-left:328px}}.sg-help-text{z-index:40;background:var(--bg-surface);width:min(220px,100vw - 40px);box-shadow:var(--shadow-card);color:var(--fg-2);border-radius:12px;padding:10px 36px 10px 12px;font-size:12px;line-height:1.4;transition:opacity .12s;position:fixed;bottom:84px;right:20px}.sg-help-text--yield{visibility:hidden;opacity:0;pointer-events:none}.sg-help-text p{margin:0}.sg-help-text p+p{margin-top:6px}.sg-help-text__close{width:32px;height:32px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:2px;right:2px}.sg-help-text__close:hover{background:var(--bg-app);color:var(--fg-1)}.sg-help-text__close:focus-visible{outline:2px solid var(--fg-1);outline-offset:1px}@media (width<=1023px){.sg-help-text{bottom:calc(74px + 52px + 12px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sg-help-text{transition:none}}html[data-evsh-support-docked] .sg-help-text{display:none}body:has(.evsh-support-root--open) .sg-help-text{display:none}:root{--sg-help-gutter:72px;--sg-help-room:84px}html[data-sg-help] .evsh-support-launcher{z-index:50}html[data-sg-help] .sg-selbar{padding-right:calc(16px + var(--sg-help-gutter))}html[data-sg-help] .sg-results:not(:has(.sg-selbar)) .sg-universe{padding-bottom:var(--sg-help-room)}html[data-sg-help] .sg-main:not(:has(.sg-page)){padding-bottom:calc(var(--evsh-mobile-bottom-offset,0px) + var(--sg-help-room))}@media (width<=1279px),(height<=600px){html[data-sg-help] .sg-main{padding-bottom:calc(var(--evsh-mobile-bottom-offset,0px) + var(--sg-help-room))}}html[data-sg-help][data-evsh-support-docked] .sg-selbar{padding-right:16px}html[data-sg-help] body:has(.evsh-support-root--open) .sg-selbar{padding-right:16px}.sg-ask-guide{z-index:91;flex-direction:column;align-items:flex-end;gap:6px;display:none;position:fixed;bottom:84px;right:420px}.sg-ask-guide p{background:var(--bg-surface);box-shadow:var(--shadow-card);border-radius:10px;margin:0;padding:6px 10px;font-size:12px}body:has(.evsh-support-root--open) .sg-ask-guide{display:flex}html[data-evsh-support-docked] .sg-ask-guide{right:calc(var(--evsh-support-dock-width,0px) + 20px);bottom:20px}@media (width<=1023px){body:has(.evsh-support-root--open) .sg-ask-guide{display:none}}.sg-loading,.sg-fatal,.sg-empty-page{text-align:center;color:var(--fg-2);padding:64px}.sg-fatal{color:var(--danger)}.sg-fatal p{margin:0 0 16px}.sg-muted{color:var(--fg-2)}.sg-small{font-size:var(--fs-body-3)}.sg-hint{color:var(--fg-3);margin-top:6px;font-size:12px;line-height:1.4}.sg-hint.sg-hint--readable{color:var(--fg-2)}.sg-grow{flex:1}.sg-error{color:var(--danger)}.sg-eyebrow{font-size:var(--fs-subtitle-4);color:var(--fg-2);letter-spacing:.03em;text-transform:uppercase;margin-bottom:6px;font-weight:900}.sg-section{margin-top:28px}.sg-card{background:var(--bg-surface);box-shadow:var(--shadow-card);border-radius:16px}.sg-icon-btn{cursor:pointer;color:var(--fg-2);background:0 0;border:none;border-radius:8px;padding:6px;display:inline-flex}.sg-icon-btn:hover{background:var(--bg-sunken);color:var(--fg-1)}.sg-select{border:2px solid var(--border-2);border-radius:var(--radius-lg);background:var(--bg-surface);height:38px;color:var(--fg-1);font-size:var(--fs-body-3);width:100%;padding:0 10px}.tm-btn svg{flex-shrink:0}.tm-btn{height:40px}.sg-composer{background:var(--bg-surface);border:2px solid var(--border-1);box-shadow:var(--shadow-md);transition:border-color var(--transition-fast);border-radius:16px;padding:12px 12px 10px 14px}.sg-composer:focus-within{border-color:var(--blue-4)}.sg-composer textarea{resize:none;width:100%;font-size:var(--fs-body-1);color:var(--fg-1);background:0 0;border:none;outline:none;min-height:26px;line-height:1.5}.sg-composer--large textarea{min-height:56px}.sg-composer textarea::placeholder{color:var(--fg-3)}.sg-composer__bar{align-items:center;gap:8px;margin-top:6px;display:flex}.sg-send{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.sg-send:disabled{opacity:.4;cursor:not-allowed}.sg-icp-pick{background:var(--bg-sunken);font-size:var(--fs-body-3);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;display:inline-flex}.sg-icp-pick__k{color:var(--fg-2);font-size:12px;font-weight:700}.sg-icp-pick select{color:var(--fg-1);font-weight:700;font-size:var(--fs-body-3);cursor:pointer;background:0 0;border:none;max-width:220px}.sg-page{height:calc(100vh - var(--evsh-mobile-top-offset,0px) - var(--evsh-mobile-bottom-offset,0px));flex-direction:column;display:flex;overflow:clip}.sg-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 24px 10px;display:flex}.sg-listfrom{background:var(--bg-light-blue);font-size:var(--fs-body-3);border-radius:10px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:4px 14px;margin:0 24px 8px;padding:8px 14px;display:flex}.sg-listfrom__actions{gap:10px;display:inline-flex}.sg-top__title{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;max-width:100%;display:flex}.sg-top__name{white-space:nowrap;text-overflow:ellipsis;max-width:min(46vw,560px);margin:0;overflow:hidden}.sg-top__counts{flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;display:flex}.sg-top__sentence{font-size:var(--fs-body-1)}.sg-top__actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sg-top__vis{display:inline-flex}.sg-select--inline{width:auto;height:32px;font-weight:700}.sg-rename{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sg-rename__input{min-width:200px;max-width:100%;height:36px}.sg-rename__btn{height:36px}.sg-work{flex:1;gap:16px;min-height:0;padding:0 20px 20px 24px;display:flex}.sg-chat{flex-direction:column;flex:1 1 0;gap:10px;min-width:360px;max-width:640px;min-height:0;display:flex}.sg-chat__scroll{flex-direction:column;flex:1;gap:14px;padding:6px 6px 12px 0;display:flex;overflow-y:auto}.sg-chat__empty{color:var(--fg-2);font-size:var(--fs-body-2);padding:18px 4px}.sg-chat__foot{color:var(--fg-3);text-align:center;font-size:11px}.sg-msg{animation:sgFade .25s var(--ease-out-quart);gap:12px;display:flex}.sg-msg__mark{flex-shrink:0;width:26px;padding-top:2px}.sg-msg__body{font-size:var(--fs-body-1);min-width:0;line-height:1.55}.sg-msg__body p{margin:0 0 8px}.sg-msg__body p:last-child{margin-bottom:0}.sg-msg__body ul{margin:4px 0 8px;padding-left:20px}.sg-msg__body li{margin:2px 0}.sg-msg--user{justify-content:flex-end}.sg-msg--user .sg-msg__body{background:var(--bg-light-blue);white-space:pre-wrap;border-radius:14px 14px 4px;max-width:85%;padding:10px 14px}.sg-turn{margin-top:4px}.sg-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sg-steps__item{font-size:var(--fs-body-3);color:var(--fg-2);align-items:center;gap:8px;display:flex}.sg-steps__item.is-active{color:var(--fg-1);font-weight:700}.sg-steps__mark{width:16px;color:var(--green-0);flex-shrink:0;justify-content:center;display:inline-flex}.sg-steps__waited{color:var(--fg-2);font-weight:400}.sg-steps__note{font-size:var(--fs-body-3);color:var(--fg-2);margin:6px 0 0 24px;font-style:italic}.sg-steps__still{font-size:var(--fs-body-3);color:var(--fg-1);margin:8px 0 0;font-weight:700}.sg-turn__actions{flex-wrap:wrap;gap:8px;display:flex}.sg-partial{border-left:3px solid var(--border-1);background:var(--bg-surface);box-shadow:var(--shadow-sm);border-radius:0 10px 10px 0;margin-left:38px;padding:8px 12px}.sg-partial__head{font-weight:700;font-size:var(--fs-body-3);margin:0 0 4px}.sg-partial__rows{font-size:var(--fs-body-3);flex-direction:column;gap:2px;margin:0 0 8px;padding:0;list-style:none;display:flex}.sg-partial__row{color:var(--fg-2);justify-content:space-between;gap:12px;display:flex}.sg-partial__count{color:var(--fg-1);text-align:right}.sg-partial__btn{height:30px}.sg-partial__head:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sg-partial__btn[aria-disabled=true],.sg-stop[aria-disabled=true]{opacity:.6;cursor:progress}.sg-turn__keepnote{font-size:var(--fs-body-3);color:var(--fg-1);align-self:center}.sg-thinking{color:var(--fg-3);font-size:var(--fs-body-3);margin-top:4px;font-style:italic}.sg-change{border-left:3px solid var(--blue-4);background:var(--bg-surface);box-shadow:var(--shadow-sm);border-radius:0 10px 10px 0;margin-left:38px;padding:6px 12px}.sg-change__reason{font-weight:700;font-size:var(--fs-body-3)}.sg-change__nums{font-size:var(--fs-body-3);color:var(--fg-2);gap:18px;margin-top:2px;display:flex}.sg-change__filters{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.sg-change__nums b{color:var(--fg-1);font-size:15px;font-weight:500}.sg-change__nums i{margin-left:2px;font-style:normal;font-weight:700}.sg-change__nums i.neg{color:var(--blue-0)}.sg-change__nums i.pos{color:var(--green-0)}.sg-notice{font-size:var(--fs-body-3);border-radius:10px;margin-left:38px;padding:8px 12px}.sg-notice--error{background:var(--bg-light-pink);color:var(--red-1)}.sg-notice--info{background:var(--bg-light-gold);color:var(--fg-1)}.sg-question{animation:sgFade .25s var(--ease-out-quart);flex-direction:column;flex:none;padding:6px 12px 12px;display:flex}.sg-question__head,.sg-question__options,.sg-question__foot{flex:none}.sg-chat__scroll{min-height:96px}.sg-question__head{font-size:var(--fs-body-1);justify-content:space-between;align-items:flex-start;gap:8px;padding:10px 6px 6px;line-height:1.55;display:flex}.sg-question__text{flex:auto;min-width:0;font-weight:400}.sg-question__text p{margin:0 0 8px}.sg-question__text p:last-child{margin-bottom:0}.sg-question__text ul{margin:4px 0 8px;padding-left:20px}.sg-question__hint{color:var(--fg-3);padding:0 6px 6px;font-size:12px}.sg-option{border:none;border-top:1px solid var(--border-1);width:100%;color:var(--fg-1);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:10px 6px;display:flex}.sg-option:hover{background:var(--bg-sunken)}.sg-option.is-picked{background:var(--accent-soft)}.sg-option__num{border:1.5px solid var(--border-2);width:24px;height:24px;color:var(--fg-2);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.sg-option__label{font-weight:700;font-size:var(--fs-body-2)}.sg-option__sub{color:var(--fg-2);font-weight:400;font-size:var(--fs-body-3);margin-top:2px;display:block}.sg-question__other{border-top:1px solid var(--border-1);gap:8px;padding:10px 6px 0;display:flex}.sg-question__other .tm-input{height:40px}.sg-panel{background:var(--bg-surface);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;flex:1 1 0;display:flex;overflow:hidden}.sg-filters{border-right:2px solid var(--border-1);flex-shrink:0;width:236px;padding:16px 14px 24px 16px;overflow-y:auto}.sg-filters__head{font-weight:900;font-size:var(--fs-subtitle-1);justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sg-filters__sep{font-size:var(--fs-subtitle-4);color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em;border-top:2px solid var(--border-1);margin:18px 0 2px;padding-top:12px;font-weight:900}.sg-fgroup{border:0;min-width:0;margin:0;padding:12px 0 4px}.sg-fgroup__title{float:none;width:100%;font-weight:700;font-size:var(--fs-subtitle-3);margin-bottom:6px;padding:0;display:block}.sg-filters__title{font-size:inherit;font-weight:inherit;margin:0}.sg-check{font-size:var(--fs-body-3);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-weight:700;display:flex}.sg-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.sg-pills{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sg-pill{border:2px solid var(--border-2);background:var(--bg-surface);color:var(--fg-1);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.sg-pill:hover{border-color:var(--blue-4)}.sg-pill--on{border-color:var(--accent);background:var(--accent-soft);cursor:default}.sg-pill button{cursor:pointer;color:var(--fg-2);background:0 0;border:none;padding:0;display:inline-flex}.sg-seg{background:var(--bg-sunken);border-radius:10px;gap:2px;padding:2px;display:flex}.sg-seg button{cursor:pointer;color:var(--fg-1);background:0 0;border:none;border-radius:8px;flex:1;padding:6px 4px;font-size:12px;font-weight:700}.sg-seg button[aria-selected=true]{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.sg-universe{flex-direction:column;flex:1;gap:14px;min-width:0;padding:18px 22px 24px;display:flex;overflow-y:auto}.sg-universe__head{justify-content:space-between;align-items:flex-start;display:flex}.sg-universe__headline{margin:0}.sg-stats{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:12px;display:grid}.sg-stat{border:2px solid var(--border-1);border-radius:14px;min-width:0;padding:14px 16px}.sg-stat--primary{border-color:var(--accent);background:var(--accent-soft)}.sg-stat__value{overflow-wrap:anywhere;font-size:clamp(20px,2.2vw,28px);line-height:1.1}.sg-stat__label{font-weight:700;font-size:var(--fs-body-3);color:var(--fg-2);margin-top:4px}.sg-stat__note{color:var(--gold-text);margin-top:4px;font-size:11px}.sg-chips{flex-wrap:wrap;gap:6px;display:flex}.sg-chips .tm-chip{padding:4px 6px 4px 10px;font-size:12px}.sg-chip-x{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;padding:0 0 0 2px;display:inline-flex}.sg-chip-x:hover{opacity:1}.sg-tabs{align-items:center;gap:14px;display:flex}.sg-cell-main{font-weight:700}.sg-tag{margin-left:8px;padding:2px 8px;font-size:11px}.tm-table td,.tm-table th{padding:10px 12px}tr.is-suppressed td{opacity:.55}.sg-map{border:2px solid var(--border-1);border-radius:14px;padding:12px 12px 8px;position:relative}.sg-map__title{font-weight:700;font-size:var(--fs-subtitle-3)}.sg-map svg{width:100%;max-height:340px;display:block}.sg-map__loading{color:var(--fg-2);font-size:12px;position:absolute;top:12px;right:14px}.sg-map__status:empty{display:none}.sg-map__note{background:var(--bg-2,#f3f6f8);color:var(--fg-2);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0;padding:8px 10px;font-size:13px;display:flex}.sg-map__note--error{color:#7a1c14;background:#fdecea}.sg-map__note--stale{color:#5c4400;background:#fff6e0}.sg-map__btn{height:30px}.sg-map__svg--dim path{opacity:.4;transition:opacity .2s}.sg-spinner{border:2px solid var(--border-1);border-top-color:var(--fg-2);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.9s linear infinite sgSpin}@keyframes sgSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sg-spinner{animation-duration:3s}}.sg-map svg path:focus{outline:none}.sg-map svg path:focus-visible{stroke:var(--fg-1);stroke-width:3px;paint-order:stroke}.sg-map__list{font-size:var(--fs-body-3);margin-top:8px}.sg-map__list>summary{cursor:pointer;color:var(--link);padding:4px 0;font-weight:700}.sg-map__table{width:100%;margin-top:6px}.sg-map__table th,.sg-map__table td{text-align:left;padding:4px 8px;font-weight:400}.sg-map__table td{text-align:right}.sg-map__table thead th{font-weight:700}.sg-map__tip{pointer-events:none;background:var(--bg-inverse);color:var(--fg-inverse);box-shadow:var(--shadow-card);z-index:5;white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:12px;line-height:1.45;position:absolute}.sg-map__legend{color:var(--fg-2);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.sg-map__ramp{gap:2px;display:flex}.sg-map__ramp span{border-radius:2px;width:20px;height:8px}.sg-plain{max-width:1080px;padding:32px 32px 64px}.sg-plain__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.sg-plain__head h1{margin:0 0 4px}.sg-plain__head p{max-width:640px;margin:0}.sg-icp-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.sg-icp__head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sg-icp__name{margin:0}.sg-icp__count{font-size:var(--fs-body-3);color:var(--fg-2);margin:12px 0}.sg-icp__count .font-numbers{color:var(--fg-1);margin-right:4px;font-size:22px}.sg-icp__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-sup-add{flex-direction:column;gap:10px;padding:16px;display:flex}.sg-textarea{resize:vertical;height:110px;padding:10px 12px}.sg-sup-add__bar{align-items:center;gap:10px;display:flex}.sg-sup-add__bar .sg-select{width:200px}.sg-modal{z-index:1000;background:#00202f59;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sg-modal__card{background:var(--bg-surface);box-shadow:var(--shadow-xl);border-radius:16px;flex-direction:column;gap:14px;width:480px;max-width:100%;padding:20px 22px;display:flex}.sg-modal__head{justify-content:space-between;align-items:center;display:flex}.sg-modal__actions{justify-content:flex-end;gap:8px;display:flex}.sg-quote{background:var(--bg-sunken);font-size:var(--fs-body-2);border-radius:10px;padding:12px 14px}.sg-quote b{font-size:17px;font-weight:500}@keyframes sgFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1279px),(height<=600px){.sg-page{height:auto;min-height:calc(100vh - var(--evsh-mobile-top-offset,0px) - var(--evsh-mobile-bottom-offset,0px))}.sg-work,.sg-panel{min-height:40vh;overflow:visible}.sg-universe{overflow-y:visible}}@media (width<=760px){.sg-stats{grid-template-columns:1fr 1fr}.sg-plain{padding:20px 16px 48px}.sg-work{padding:0 16px 16px}.sg-top{padding-left:16px;padding-right:16px}.sg-listfrom{margin-left:16px;margin-right:16px}.sg-universe{padding:14px 14px 20px}.sg-page>.sg-banner{margin-left:16px;margin-right:16px}}button.tm-link{font-size:inherit;background:0 0;border:none;padding:0}.sg-seg button{font-size:11.5px;line-height:1.2}.sg-gate{text-align:center;max-width:560px;color:var(--fg-1);margin:0 auto;padding:18vh 24px 64px}.sg-gate__title{letter-spacing:-.5px;margin:0 0 12px;font-size:30px;font-weight:900;line-height:1.2}.sg-gate__text{font-size:var(--fs-body-1);color:var(--fg-2);margin:0 0 24px;line-height:1.5}.sg-gate__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sg-gate__actions .tm-btn{align-items:center;text-decoration:none;display:inline-flex}.sg-gate__steps{text-align:left;max-width:500px;font-size:var(--fs-body-1);color:var(--fg-1);margin:0 auto 16px;padding:0 0 0 1.5em;line-height:1.5}.sg-gate__steps li{margin:0 0 8px;padding-left:4px}.sg-gate__note{font-size:var(--fs-body-3);color:var(--fg-2);margin:0 0 24px;line-height:1.45}.sg-gate__note--after{margin:20px 0 0}.sg-banner{font-size:var(--fs-body-3);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;line-height:1.45;display:flex}.sg-banner__text{flex:1;min-width:0;font-weight:700}.sg-banner__reset{font-weight:400}.sg-banner__btn{flex-shrink:0;height:32px}.sg-banner--limit,.sg-banner--busy,.sg-banner--error{background:var(--bg-light-gold);color:var(--fg-1);border:1px solid var(--gold-0)}.sg-banner--disabled{background:var(--bg-sunken);color:var(--fg-1)}.sg-banner--maintenance{background:var(--bg-light-blue);color:var(--fg-1);text-align:center;border-radius:0;justify-content:center}.sg-page>.sg-banner{margin:0 24px 6px}.sg-stage--banner{height:calc(100vh - var(--evsh-mobile-top-offset,0px) - var(--evsh-mobile-bottom-offset,0px));flex-direction:column;display:flex}.sg-stage--banner>.sg-stage__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.sg-stage--banner .sg-page{flex:1;height:auto;min-height:0}.sg-top__note{color:var(--fg-2);text-align:right;align-self:center;max-width:260px;font-size:12px}.sg-chat__off{font-size:var(--fs-body-3);color:var(--fg-2);background:var(--bg-sunken);border-radius:10px;padding:8px 12px}.sg-stop{height:30px;margin-top:8px}.sg-retry{vertical-align:middle;height:28px;margin-left:12px}.sg-map--collapsed{justify-content:space-between;align-items:center;gap:12px;display:flex}.sg-map__toggle{height:32px}.sg-map-open{flex-direction:column;align-items:stretch;gap:4px;display:flex}.sg-map-open>.sg-map__toggle{align-self:flex-end}.sg-demo-banner{z-index:2147483000;background:var(--bg-light-gold);max-width:calc(100vw - 24px);color:var(--fg-1);border:1px solid var(--gold-0);font-size:var(--fs-body-3);pointer-events:none;border-top:0;border-radius:0 0 12px 12px;align-items:baseline;gap:10px;padding:4px 16px;line-height:1.4;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.sg-demo-banner__label{white-space:nowrap;font-weight:700}.sg-demo-banner__detail{min-width:0}@media (width<=640px){.sg-demo-banner__detail{display:none}}.sg-guide[hidden],.sg-filters-wrap[hidden]{display:none}.sg-guide{background:var(--bg-surface);min-width:0;min-height:0;box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;flex-shrink:0;padding:8px 14px 12px;display:flex}.sg-guide .sg-chat{flex:1 1 0;min-width:0;max-width:none;min-height:0}.sg-guide__bar{justify-content:flex-end;gap:2px;min-height:28px;display:flex}.sg-guide__bar .sg-icon-btn{justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1}.sg-guide--overlay{z-index:900;top:var(--evsh-mobile-top-offset,0px);bottom:var(--evsh-mobile-bottom-offset,0px);width:min(400px,100vw);box-shadow:var(--shadow-xl);border-radius:0 16px 16px 0;padding:12px 16px;position:fixed;left:0}@media (width>=1024px){.sg-guide--overlay{width:min(400px,100vw - 328px);left:328px}.sg-filters-wrap--slide{left:328px}}.sg-scrim{z-index:890;background:#00202f59;position:fixed;inset:0}.sg-rail{background:var(--bg-surface);width:48px;box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;flex:0 0 48px;align-items:center;gap:8px;padding:8px 0;display:flex;position:relative}.sg-rail__btn{width:40px;color:var(--fg-1);cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:8px 0;list-style:none;display:flex;position:relative}.sg-rail__btn::-webkit-details-marker{display:none}.sg-rail__btn:hover{background:var(--bg-sunken)}.sg-rail__btn:focus-visible,.sg-guide__bar .sg-icon-btn:focus-visible,.sg-pulse__btn:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-rail__label{writing-mode:vertical-rl;font-weight:900;font-size:var(--fs-subtitle-4);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);transform:rotate(180deg)}.sg-rail .sg-aitag{white-space:nowrap;padding:1px 4px;font-size:10px}.sg-rail__off{position:relative}.sg-rail__pop{z-index:30;background:var(--bg-surface);width:260px;box-shadow:var(--shadow-xl);font-size:var(--fs-body-3);border-radius:12px;padding:10px 12px;position:absolute;top:0;left:calc(100% + 8px)}.sg-rail__pop p,.sg-rail__pop .sg-chat__off{margin:0}.sg-pulse__off{position:relative}.sg-pulse__off .sg-rail__btn{border:1px solid var(--border-1);flex-direction:row;width:auto;padding:4px 10px}.sg-pulse__off .sg-rail__label{writing-mode:horizontal-tb;transform:none}.sg-pulse__off .sg-rail__pop{max-width:calc(100vw - 32px);top:calc(100% + 6px);left:auto;right:0}.sg-dot{background:var(--accent);border-radius:50%;width:8px;height:8px;display:inline-block}.sg-rail__btn .sg-dot{position:absolute;top:6px;right:6px}.sg-pulse__btn .sg-dot{margin-left:6px}.sg-filters-wrap{flex-direction:column;flex-shrink:0;min-width:0;display:flex}.sg-filters-wrap>.sg-filters{flex:1;width:100%}.sg-filters-wrap--slide{z-index:900;top:var(--evsh-mobile-top-offset,0px);bottom:var(--evsh-mobile-bottom-offset,0px);background:var(--bg-surface);max-width:100vw;box-shadow:var(--shadow-xl);border-radius:0 16px 16px 0;position:fixed;left:0;overflow-y:auto}.sg-filters-wrap--slide>.sg-filters{border-bottom:none;border-right:none;max-height:none}.sg-slide__bar{justify-content:flex-end;padding:8px 8px 0;display:flex}.sg-results{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sg-filterbar{padding:12px 22px 0}.sg-pulse{background:var(--bg-surface);box-shadow:var(--shadow-sm);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 20px 10px 24px;padding:8px 14px;display:flex}.sg-pulse__counts{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.sg-pulse__sentence{font-weight:700}.sg-pulse__buttons{align-items:center;gap:8px;margin-left:auto;display:flex}.sg-pulse__buttons .sg-tooltip{left:auto;right:0}.sg-pulse__btn{height:34px}@media (width<=760px){.sg-pulse{margin-left:16px;margin-right:16px}}.sg-pending{flex-wrap:wrap;align-items:center;gap:2px 8px;display:inline-flex}.sg-pending__value{transition:opacity var(--transition-fast)}.sg-pending__value.is-dim{opacity:.4}.sg-pending__status{color:var(--fg-2);flex-basis:100%;font-size:12px;line-height:1.4}.sg-pending--inline .sg-pending__status{flex-basis:auto}.sg-pending__status--timeout{color:var(--fg-1);font-weight:700}.sg-trust{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.sg-preview-badge{cursor:help;padding:1px 9px;font-size:12px;font-weight:700}.sg-info{cursor:help;background:var(--bg-surface);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:serif;font-size:12px;font-style:italic;display:inline-flex}.sg-tipwrap--right .sg-tooltip{top:0;left:calc(100% + 8px)}.sg-empty{text-align:center;max-width:520px;margin:0 auto;padding:12vh 24px 0}.sg-empty--terms{flex:1;padding:40px 24px}.sg-empty__heading{letter-spacing:-.3px;color:var(--fg-1);margin:0 0 8px;font-size:26px;font-weight:900;line-height:1.2}.sg-empty__text{color:var(--fg-2);font-size:var(--fs-body-1);margin:0 0 20px;line-height:1.5}.sg-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sg-empty__actions .tm-btn{align-items:center;text-decoration:none;display:inline-flex}.sg-name__label{font-weight:700;font-size:var(--fs-body-3)}@media (prefers-reduced-motion:reduce){.sg-pending__value{transition:none}}.sg-qs{flex-direction:column;gap:12px;min-width:0;display:flex}.sg-qs__step{flex-direction:column;gap:10px;display:flex}.sg-qs__progress{color:var(--fg-2);margin:0;font-size:12px;font-weight:700}.sg-qs__title{font-size:var(--fs-subtitle-2);margin:0;font-weight:800}.sg-qs__title:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px;border-radius:4px}.sg-qs__help{color:var(--fg-2);font-size:var(--fs-body-3);margin:0;line-height:1.45}.sg-qs__group{flex-direction:column;gap:6px;display:flex}.sg-qs__group-label{font-weight:700;font-size:var(--fs-body-3);margin:0}.sg-qs__cards{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sg-qs__card{text-align:left;cursor:pointer;max-width:100%;min-height:44px;color:var(--fg-1);background:var(--bg-surface);border:1.5px solid var(--border-1);font:inherit;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.sg-qs__card:hover:not(:disabled){border-color:var(--blue-4)}.sg-qs__card:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-qs__card.is-on{border-color:var(--blue-0);background:var(--bg-light-blue);color:var(--blue-0);box-shadow:inset 0 0 0 1px var(--blue-0)}.sg-qs__card.is-on .sg-qs__card-label{font-weight:800}.sg-qs__card.is-on .sg-qs__card-note{color:var(--blue-0)}.sg-qs__check{margin-right:6px;font-weight:800;display:inline-block}@media (forced-colors:active){.sg-qs__card.is-on{box-shadow:none;border:3px solid highlight;padding:6.5px 12.5px}.sg-qs__card:disabled{opacity:1;color:graytext;border-color:graytext}}.sg-qs__card:disabled{opacity:.55;cursor:not-allowed}.sg-qs__card-label{font-weight:700;font-size:var(--fs-body-2)}.sg-qs__card-note{color:var(--fg-2);font-size:12px;line-height:1.35}.sg-qs__filters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sg-qs__counts{font-size:var(--fs-body-2);margin:0}.sg-qs__counts.is-stale{opacity:.7}.sg-qs__counts-label{color:var(--fg-2);font-size:var(--fs-body-3)}.sg-qs__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-home{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:8vh 24px 64px;display:flex}.sg-home__title{letter-spacing:-.6px;text-align:center;margin:0 0 4px;font-size:34px;font-weight:900;line-height:1.15}.sg-home__h2{font-size:var(--fs-subtitle-2);margin:0;font-weight:700}.sg-home__line{text-align:center;color:var(--fg-2);font-size:var(--fs-body-3);margin:0}.sg-startfrom{flex-direction:column;align-items:center;gap:6px;display:flex}.sg-startfrom__row{align-items:center;gap:10px;display:flex}.sg-startfrom__label{font-weight:700;font-size:var(--fs-body-3)}.sg-startfrom__select{min-width:220px;max-width:100%}.sg-startfrom__help,.sg-startfrom__offer{color:var(--fg-2);font-size:var(--fs-body-3);text-align:center;margin:0}.sg-startfrom__banner:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-startfrom__banner{background:var(--bg-light-blue);font-size:var(--fs-body-3);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding:8px 14px;display:flex}.sg-startfrom__actions{gap:10px;display:inline-flex}.sg-doors{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}@media (width<=720px){.sg-doors{grid-template-columns:1fr}}.sg-door{background:var(--bg-surface);border:1.5px solid var(--border-1);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.sg-door.is-last-used{border-color:var(--blue-4);box-shadow:var(--shadow-md,0 2px 8px #00000014)}.sg-door__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sg-door__title{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:900}.sg-door__last{color:var(--fg-2);margin-left:auto;font-size:12px;font-weight:700}.sg-door__text{color:var(--fg-2);font-size:var(--fs-body-2);margin:0;line-height:1.5}.sg-door__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-door__note{color:var(--fg-2);font-size:var(--fs-body-3)}.sg-sentence{flex-direction:column;gap:6px;margin-top:4px;display:flex}.sg-sentence__label{font-weight:700;font-size:var(--fs-body-3)}.sg-sentence__row{gap:8px;display:flex}.sg-sentence__input{flex:auto;min-width:0}.sg-sentence__help{color:var(--fg-2);margin:0;font-size:12px;line-height:1.4}.sg-pickup__head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.sg-pickup__list,.sg-points__list{margin:0;padding:0;list-style:none}.sg-pickup__row{border-bottom:1px solid var(--border-1)}.sg-pickup__link{color:var(--fg-1);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 4px;text-decoration:none;display:grid}.sg-pickup__link:hover .sg-pickup__title{text-decoration:underline}.sg-pickup__link:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px;border-radius:6px}.sg-pickup__title{font-weight:700;font-size:var(--fs-body-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-pickup__summary{color:var(--fg-2);font-size:var(--fs-body-3);text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.sg-pickup__counts{color:var(--fg-2);font-size:var(--fs-body-3);grid-column:1}.sg-pickup__meta{color:var(--fg-2);white-space:nowrap;grid-area:1/2;align-self:center;font-size:12px}.sg-points__help{color:var(--fg-2);font-size:var(--fs-body-3);margin:2px 0 8px}.sg-points__list{flex-wrap:wrap;gap:8px;display:flex}.sg-ta{flex-direction:column;gap:4px;display:flex}.sg-ta__label{color:var(--tm-neutral-7,#555);font-size:12px}.sg-ta__list{z-index:5;background:var(--tm-white,#fff);border:1px solid var(--tm-neutral-4,#ccc);border-radius:8px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:relative;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.sg-ta__list[hidden]{display:none}.sg-ta__opt{cursor:pointer;padding:6px 10px;font-size:13px}.sg-ta__opt:hover{background:var(--tm-blue-1,#e8f0fe)}.sg-ta__opt.is-active{background:var(--tm-blue-1,#e8f0fe);outline:2px solid var(--tm-blue-6,#0b5cad);outline-offset:-2px;box-shadow:inset 4px 0 0 var(--tm-blue-6,#0b5cad)}.sg-ta__group{letter-spacing:.02em;color:var(--tm-neutral-7,#555);cursor:default;padding:6px 10px 2px;font-size:11px;font-weight:600}.sg-ta__searching{padding:8px 10px}.sg-ta__msg{min-height:0;color:var(--tm-neutral-8,#333)}.sg-ta__msg--refused{color:var(--tm-red-1,#b3261e)}.sg-ta__msg--quiet{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-titlefield .evsh-tokenfield-field{height:96px}.sg-count{color:var(--tm-neutral-7,#555);margin-left:auto;font-size:12px}.sg-check{align-items:center}.sg-check--locked{opacity:1}.sg-check--locked input{cursor:not-allowed}.sg-note{color:var(--tm-neutral-7,#555);margin:2px 0 4px;font-size:12px}.sg-reset{border:1px solid var(--tm-neutral-4,#ccc);background:var(--tm-neutral-1,#f6f6f6);border-radius:8px;flex-direction:column;gap:6px;margin:6px 0;padding:8px;display:flex}.sg-reset__row{gap:8px;display:flex}.sg-undo{background:var(--tm-neutral-9,#222);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;padding:8px 10px;font-size:13px;display:flex}.sg-filters__head .tm-link[aria-disabled=true]{opacity:.5;cursor:default;text-decoration:none}.sg-undo button:focus-visible,.sg-reset button:focus-visible{outline:2px solid var(--tm-blue-6,#0b5cad);outline-offset:2px}.sg-undo button:focus-visible{outline-color:#fff}.sg-undo button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.sg-custom{border:1px dashed var(--tm-neutral-5,#aaa);border-radius:8px;margin-top:6px;padding:6px 8px}.sg-chip--unconfirmed{background:0 0;border-style:dashed}.sg-chip__src{text-transform:uppercase;letter-spacing:.03em;opacity:.75;margin-right:4px;font-size:11px}.sg-chip__act{cursor:pointer;color:inherit;background:0 0;border:0;margin-left:4px;padding:0;font-size:12px;text-decoration:underline}.sg-chip-tip{font:inherit;color:inherit;cursor:help;background:0 0;border:0;padding:0}.sg-selbar{flex-direction:column;gap:8px;margin-top:16px;padding:12px 16px;display:flex}.sg-selbar__main{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sg-selbar__text{font-size:var(--fs-body-2,15px);color:var(--fg-1);min-width:0;margin:0}.sg-selbar__review{flex-shrink:0}.sg-selbar__notice{font-size:var(--fs-body-3);color:var(--fg-2);margin:0;line-height:1.45}.sg-selbar__notice a{color:inherit;text-decoration:underline}.sg-chat__head{align-items:center;gap:8px;padding:2px 0;display:flex}.sg-chat__title{font-size:var(--fs-subtitle-2);margin:0;font-weight:900}.sg-chat__log{flex-direction:column;gap:14px;display:flex}.sg-chat .sg-chat__foot{color:var(--fg-2);text-align:left;flex-direction:column;gap:4px;font-size:11px;line-height:1.45;display:flex}.sg-chat .sg-chat__foot p{margin:0}.sg-chat--off{gap:6px}.sg-linkbtn{font:inherit;color:var(--blue-0);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sg-linkbtn:disabled{opacity:.6;cursor:default}.sg-linkbtn:focus-visible,.sg-ai-badge:focus-visible,.sg-chip-btn:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-ai-badge-wrap{display:inline-flex;position:relative}.sg-ai-badge{border:1px solid var(--border-1);background:var(--bg-light-blue);color:var(--fg-1);font:inherit;cursor:default;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:700}.sg-tooltip{z-index:20;background:var(--fg-1);width:max-content;max-width:240px;color:var(--bg-surface);visibility:hidden;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.sg-ai-badge-wrap:hover .sg-tooltip,.sg-ai-badge-wrap:focus-within .sg-tooltip{visibility:visible}.sg-ai-badge-wrap .sg-tooltip.is-dismissed{visibility:hidden}.sg-menu{position:relative}.sg-menu__pop{z-index:20;background:var(--bg-surface);min-width:200px;box-shadow:var(--shadow-xl);border-radius:12px;padding:10px 12px;position:absolute;top:calc(100% + 4px);right:0}.sg-menu__error,.sg-suppress__error,.sg-suggest__error{font-size:var(--fs-body-3);color:var(--red-1);margin:6px 0 0}.sg-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.sg-resume{font-size:var(--fs-body-3);color:var(--fg-2);background:var(--bg-sunken);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.sg-resume__actions{gap:6px;display:inline-flex}.sg-chip-btn{border:1px solid var(--border-1);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:var(--fs-body-3);cursor:pointer;border-radius:999px;padding:4px 12px}.sg-chip-btn:hover:not(:disabled){background:var(--bg-sunken)}.sg-chip-btn:disabled{opacity:.6;cursor:default}.sg-chip-btn[aria-disabled=true]{opacity:.6}.sg-suggest{flex-direction:column;gap:8px;display:flex}.sg-suggest__row{flex-wrap:wrap;gap:6px;display:flex}.sg-suggest__card{font-size:var(--fs-body-3);padding:10px 14px}.sg-suggest__card ul{margin:6px 0 0;padding-left:18px}.sg-suggest__head{justify-content:space-between;align-items:center;display:flex}.sg-suppress,.sg-full,.sg-help-card{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sg-full p,.sg-suppress p,.sg-help-card p{margin:0}.sg-help-card__anyway{align-self:flex-start}.sg-suppress__title{font-weight:900;font-size:var(--fs-subtitle-2)}.sg-suppress__label{overflow-wrap:anywhere;font-weight:700}.sg-suppress__facts{font-size:var(--fs-body-3);color:var(--fg-2);grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;display:grid}.sg-suppress__facts dd{margin:0}.sg-suppress__actions{gap:8px;display:flex}.sg-notice-modal{outline:none;width:520px}.sg-notice-modal__list{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.sg-notice-modal:focus-visible{outline:2px solid var(--blue-4)}.sg-unsent{flex-direction:column;gap:6px;display:flex}.sg-msg--unsent{opacity:.8}.sg-unsent__why{font-size:var(--fs-body-3);color:var(--fg-1);margin:0 0 0 38px}.sg-composer__count{font-size:var(--fs-body-3);align-self:flex-end;padding:0 12px}.sg-suggest__stale{color:#5c4400;background:#fff6e0;border-radius:8px;margin:6px 0 0;padding:6px 10px}.sg-suggest__rows--dim{opacity:.6}.sg-chat>.sg-suggest{flex:none}.sg-suggest__card--folded{white-space:nowrap;align-items:center;gap:10px;padding:4px 6px 4px 14px;display:flex}.sg-suggest__line{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sg-suggest__stale-line{color:#5c4400}.sg-suggest__card--folded .sg-linkbtn,.sg-suggest__card--folded .sg-icon-btn{flex:none}.sg-suggest__ctl{align-items:center;gap:8px;display:inline-flex}.sg-suppress,.sg-full,.sg-help-card{flex:none}.sg-suppress__actions{flex-wrap:wrap;scroll-margin-bottom:12px}.sg-suppress__actions .tm-btn{flex:none}.sg-chat__scroll{scroll-padding-bottom:12px}.sg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-lists__controls{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.sg-lists__search{flex:280px;max-width:460px}.sg-lists__views{flex-wrap:wrap;gap:6px;display:flex}.sg-chip-btn.is-on{background:var(--bg-light-blue);border-color:var(--blue-0);color:var(--blue-0);font-weight:700}.sg-chip-btn:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-lists__table{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:visible}.sg-listtable{width:100%}.sg-listtable tbody tr{cursor:default}.sg-listtable th[scope=row]{text-align:left;font-weight:400}.sg-listcell{min-width:220px}.sg-listlink{color:var(--fg-1);font-weight:700;text-decoration:none}.sg-listlink:hover{color:var(--blue-0);text-decoration:underline}.sg-listlink:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px;border-radius:4px}.sg-listsummary,.sg-listcounts,.sg-listmatched{font-size:var(--fs-body-3);color:var(--fg-2);margin-top:2px}.sg-listmatched{font-style:italic}.sg-plain__actions{flex-wrap:wrap;gap:8px;display:flex}.sg-listtaken{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:4px;display:flex}.sg-listtaken a{color:var(--blue-0)}.sg-listtaken a:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px;border-radius:4px}.sg-listtaken__status:empty{display:none}.sg-listactions{white-space:nowrap;text-align:right;width:1%}.sg-listtable .sg-chips .tm-chip{padding-right:10px}@media (width<=720px){.sg-listtable thead{display:none}.sg-listtable,.sg-listtable tbody,.sg-listtable tr,.sg-listtable td,.sg-listtable th[scope=row]{width:auto;display:block}.sg-listtable tr{border-bottom:1px solid var(--border-1);padding:10px 12px;position:relative}.sg-listtable td,.sg-listtable th[scope=row]{border:0;padding:2px 0}.sg-listactions{width:auto;position:absolute;top:6px;right:6px}}.sg-actionmenu{text-align:left;display:inline-block;position:relative}.sg-actionmenu__button{min-width:44px;min-height:36px;font-size:20px;line-height:1}.sg-actionmenu__pop{z-index:60;background:var(--bg-surface);min-width:220px;box-shadow:var(--shadow-xl);border:1px solid var(--border-1);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.sg-actionmenu__item{text-align:left;width:100%;color:var(--fg-1);font:inherit;font-size:var(--fs-body-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;display:block}.sg-actionmenu__item:hover,.sg-actionmenu__item:focus-visible{background:var(--bg-light-blue);outline:none}.sg-actionmenu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-4)}.sg-actionmenu__item.is-separated{border-top:1px solid var(--border-1);border-radius:0 0 8px 8px;margin-top:4px;padding-top:10px}.sg-actionmenu__item.is-danger{color:var(--red-1)}.sg-actionmenu__item.is-disabled{color:var(--fg-3);cursor:default}.sg-actionmenu__item.is-disabled:hover{background:0 0}.sg-actionmenu--header{margin-left:4px}.sg-dialog__text,.sg-dialog__sub{margin:0;line-height:1.5}.sg-dialog__sub{font-weight:700}.sg-dialog__error{font-size:var(--fs-body-3);color:var(--red-1);margin:4px 0 0}.sg-btn--danger{background:var(--red-1);color:#fff;border-color:#0000}.sg-btn--danger:hover:not(:disabled){filter:brightness(1.1)}[data-theme=dark] .sg-btn--danger{background:var(--red-4);color:#1a1a1a}.sg-toasts{z-index:1100;flex-direction:column;align-items:center;gap:8px;width:min(520px,100vw - 32px);display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.sg-toast{background:var(--fg-1);width:100%;color:var(--bg-surface);box-shadow:var(--shadow-xl);font-size:var(--fs-body-3);border-radius:12px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.sg-toast__text{overflow-wrap:anywhere;flex:1;min-width:0}.sg-toast__action{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:700;text-decoration:underline}.sg-toast__close{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:18px;line-height:1}.sg-toast__action:focus-visible,.sg-toast__close:focus-visible{outline:2px solid var(--blue-4);outline-offset:1px}.sg-recipe .sg-chips{margin:8px 0 16px}.sg-recipe__note{max-width:560px}.sg-pending-fill .sg-pending,.sg-pending-fill .sg-pending__value{width:100%;display:block}.sg-pending-fill .sg-pending__status{flex-basis:auto;padding:8px 12px}.sg-ptabs{border-bottom:2px solid var(--border-1);gap:4px}.sg-ptab{font-weight:700;font-size:var(--fs-body-2);color:var(--fg-2);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:10px 14px}.sg-ptab:hover{color:var(--fg-1)}.sg-ptab.is-active{color:var(--accent);border-bottom-color:var(--accent)}.sg-ptab:focus-visible,.sg-th-btn:focus-visible,.sg-ptable tbody tr:focus-visible{outline:2px solid var(--blue-4);outline-offset:-2px}.sg-pane{flex-direction:column;gap:10px;min-width:0;display:flex}.sg-pane__controls{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;display:flex}.sg-sortmenu{align-items:flex-end;gap:8px;display:inline-flex}.sg-sortmenu__label{color:var(--fg-2);flex-direction:column;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.sg-sortmenu__reverse{height:38px}.sg-sortmenu__reverse[aria-pressed=true]{border-color:var(--accent);color:var(--link)}.sg-find{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.sg-find__input{min-width:200px;height:38px}.sg-segnote{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.sg-segchip{padding:3px 6px 3px 10px;font-size:12px}.sg-rowsel{flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:0;display:flex}.sg-rowsel:empty{display:none}.sg-ptable{table-layout:auto}.sg-ptable th{text-align:left;white-space:nowrap}.sg-ptable td{vertical-align:top}.sg-th-btn{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.sg-th-arrow{min-width:9px;font-size:9px}.sg-col-check{width:36px}.sg-col-check input{width:16px;height:16px;accent-color:var(--accent);margin:0}.sg-col--num{text-align:right;white-space:nowrap}.sg-ptable th.sg-col--num{text-align:right}.sg-cell-name{min-width:160px}.sg-cell-name strong{display:block}.sg-site{color:var(--fg-2);overflow-wrap:anywhere;font-size:12px;display:block}a.sg-site{color:var(--link)}.sg-clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sg-ptable tbody tr.is-selected{background:var(--accent-soft)}.sg-ptable tbody tr.is-open{box-shadow:inset 3px 0 0 var(--accent)}.sg-ptable tbody tr.is-left-out{cursor:default;background:var(--bg-sunken);color:var(--fg-2)}.sg-ptable tbody tr.is-left-out .sg-cell-name strong{font-weight:600}.sg-rowstatus{font-size:12px;display:block}.sg-rowstatus--left{color:var(--fg-1)}.sg-badge{padding:1px 9px;font-size:12px}.sg-info{margin-left:4px}@media (width<=700px){.sg-col--wide{display:none}}@media (width<=560px){.sg-col--mid{display:none}}@media (width<=480px){.sg-ptable thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.sg-ptable thead:focus-within{clip:auto;width:auto;height:auto;display:block;position:static;overflow:visible}.sg-ptable thead:focus-within tr{background:var(--bg-sunken);border-bottom:2px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;display:flex}.sg-ptable thead:focus-within th{padding:0;display:block}.sg-ptable,.sg-ptable tbody{display:block}.sg-ptable tbody tr{border-bottom:2px solid var(--border-1);grid-template-columns:28px 1fr;gap:2px 8px;padding:12px;display:grid}.sg-ptable td{padding:0;display:block}.sg-ptable td.sg-col-check{grid-row:1/span 6}.sg-ptable td[data-label]:before{content:attr(data-label) ": ";color:var(--fg-2);font-size:12px}.sg-ptable td.sg-cell-name:before{content:none}.sg-ptable td.sg-col--wide,.sg-ptable td.sg-col--mid{display:block}.sg-col--num{text-align:left}}.sg-pager{flex-wrap:wrap}.sg-pager__window{flex-basis:100%;margin:0}.sg-hintbox{background:var(--bg-light-blue);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;display:flex}.sg-hintbox__text{font-size:var(--fs-body-3);flex:320px;margin:0;line-height:1.5}.sg-footnote{color:var(--fg-2);max-width:90ch;margin:4px 0 0;font-size:11px;line-height:1.5}.sg-allowance{flex-direction:column;gap:8px;display:flex}.sg-allowance:empty{display:none}.sg-meter__line{font-size:var(--fs-body-3)}.sg-meter__bar{background:var(--border-1);border-radius:3px;max-width:360px;height:6px;margin-top:4px;overflow:hidden}.sg-meter__bar span{background:var(--accent);height:100%;display:block}.sg-meter[data-state=soft] .sg-meter__bar span,.sg-meter[data-state=locked] .sg-meter__bar span{background:var(--gold-0)}.sg-limit{font-size:var(--fs-body-3);background:var(--bg-light-gold);color:var(--fg-1);border-radius:12px;padding:10px 14px;line-height:1.5}.sg-limit--locked,.sg-limit--error{background:var(--bg-light-pink);color:var(--red-1)}.sg-limit--checkin{background:var(--bg-light-blue);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sg-drawer-wrap{z-index:950;justify-content:flex-end;display:flex;position:fixed;inset:0}.sg-drawer-scrim{background:#00202f59;position:absolute;inset:0}.sg-drawer{background:var(--bg-surface);width:min(440px,100vw);height:100%;box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow-y:auto}.sg-drawer:focus{outline:none}.sg-drawer__head{justify-content:space-between;align-items:flex-start;gap:8px;padding:18px 20px 8px;display:flex}.sg-drawer__head h2{overflow-wrap:anywhere;margin:0}.sg-drawer__body{flex-direction:column;gap:14px;padding:4px 20px 24px;display:flex}.sg-drawer__sub{font-size:var(--fs-subtitle-3);margin:0;font-weight:700}.sg-drawer__live{margin:0}.sg-drawer__live:empty{margin-top:-14px}.sg-drawer__status{font-size:var(--fs-body-3);margin:0}.sg-drawer__actions{flex-wrap:wrap;gap:8px;display:flex}.sg-drawer__report{align-self:flex-start}.sg-drawer__people{font-size:var(--fs-body-3);margin:4px 0 0;padding-left:18px}.sg-fields{gap:10px;margin:0;display:grid}.sg-field dt{color:var(--fg-2);font-size:12px;font-weight:700}.sg-field dd{font-size:var(--fs-body-2);overflow-wrap:anywhere;margin:2px 0 0}.sg-dnc{background:var(--bg-light-pink);color:var(--red-1);border-radius:10px;margin:0;padding:8px 12px}.sg-confirm{border:2px solid var(--border-2);border-radius:12px;padding:12px}.sg-drawer__actions button[aria-disabled=true],.sg-drawer__report[aria-disabled=true]{opacity:.6;cursor:progress}.sg-confirm p{font-size:var(--fs-body-3);margin:0 0 8px}@media (width<=700px){.sg-drawer{width:100vw}}.sg-breakdown{flex-direction:column;gap:18px;display:flex}.sg-funnel{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sg-funnel__step{border:2px solid var(--border-1);border-radius:12px;padding:10px 14px}.sg-funnel__step.is-biggest{border-color:var(--gold-0);background:var(--bg-light-gold)}.sg-funnel__step.is-undone{border-style:dashed}.sg-funnel__undone-label{text-decoration:line-through}.sg-funnel__label{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sg-funnel__flag{font-size:12px}.sg-funnel__nums{font-size:var(--fs-body-3);flex-wrap:wrap;gap:2px 18px;margin-top:2px;display:flex}.sg-funnel__actions{font-size:var(--fs-body-3);gap:12px;margin-top:4px;display:flex}.sg-segments .sg-seg{flex-wrap:wrap;margin:8px 0}.sg-segments .sg-seg button{flex:0 auto;padding:6px 12px}.sg-segments .sg-seg button[aria-pressed=true]{background:var(--bg-surface);box-shadow:var(--shadow-sm)}.sg-segments .sg-seg button:disabled{opacity:.45;cursor:not-allowed}.sg-seg__actions{flex-wrap:wrap;gap:4px 14px;display:flex}.sg-state-wait{align-items:center;gap:8px;margin:6px 0;font-size:13px;display:flex}.sg-state-wait__spin{flex:none}.sg-admin-notice{min-height:24px}.sg-admin-tabs{border-bottom:2px solid var(--border-2);gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.sg-admin-tab{appearance:none;font:inherit;color:var(--fg-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;margin-bottom:-2px;padding:10px 14px;font-weight:700}.sg-admin-tab:hover{color:var(--fg-1)}.sg-admin-tab--on{color:var(--fg-1);border-bottom-color:var(--fg-1)}.sg-admin-tab:focus-visible,.sg-admin-panel:focus-visible{outline:3px solid var(--blue-1,#1a73e8);outline-offset:2px}.sg-admin-panel{outline:none}.sg-admin-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;display:grid}.sg-admin-pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.sg-admin-list{margin:0;padding-left:20px}.sg-admin-form{flex-direction:column;gap:12px;padding:16px;display:flex}.sg-admin-fields{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sg-admin-field{flex-direction:column;flex:160px;gap:4px;min-width:160px;display:flex}.sg-admin-field--wide{flex:2 320px}.sg-admin-field--full{flex:100%;width:100%}.sg-admin-field .tm-input,.sg-admin-field .sg-select,.sg-admin-reason .tm-input{width:100%}.sg-admin-reason{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.sg-admin-reason p{margin:0}.sg-admin-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-admin-facts{margin:0}.sg-admin-check{align-items:center;gap:8px;font-weight:600;display:flex}.sg-admin-saved{color:var(--success-strong);font-weight:700}.sg-admin-saved:empty{display:none}.sg-admin-table tr.sg-admin-row--saved>th,.sg-admin-table tr.sg-admin-row--saved>td{background:var(--bg-light-green)}.sg-admin-note{max-width:260px;margin:4px 0 0}.sg-admin-caption{text-align:left;padding:12px 16px}.sg-admin-rowhead{text-align:left;font-weight:inherit}.sg-admin-table{min-width:560px}.tm-datatable{overflow-x:auto}.sg-admin-table th:first-child,.sg-admin-table td:first-child{min-width:180px}.sg-admin-meter{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.sg-admin-meter__head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.sg-admin-meter__track{background:var(--neutral-5);border-radius:5px;height:10px;overflow:hidden}.sg-admin-meter__bar{border-radius:5px;min-width:2px;height:100%}.sg-admin-meter__bar--green{background:var(--green-0,#2e7d32)}.sg-admin-meter__bar--gold{background:var(--gold-0,#8a6d00)}.sg-admin-meter__bar--red{background:var(--red-1,#b3261e)}.sg-admin-meter__bar--neutral{background:var(--neutral-4,#999)}@media (width<=600px){.sg-admin-field,.sg-admin-field--wide{flex:100%}.sg-admin-actions{align-items:stretch}}.sg-orders__controls{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:16px;display:flex}.sg-orders__table{background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);min-width:0;max-width:100%;overflow-x:auto}.sg-ordertable{width:100%;min-width:880px}.sg-ordertable th,.sg-ordertable td{overflow-wrap:anywhere;padding-left:8px;padding-right:8px}.sg-ordertable td.sg-orderdate{white-space:nowrap;overflow-wrap:normal;min-width:96px}.sg-ordertable td.sg-orderby{overflow-wrap:normal;min-width:108px}.sg-ordertable thead th{white-space:nowrap}.sg-orders__note{max-width:760px;margin:0 0 8px}.sg-ordertable .sg-orderref{overflow-wrap:normal}.sg-ordertable tbody tr{cursor:default}.sg-ordertable th[scope=row]{text-align:left;font-weight:400}.sg-ordertable .sg-num,.sg-receipt__table .sg-num{text-align:right;white-space:nowrap}.sg-ordercell{min-width:150px}.sg-orderlink{color:var(--fg-1);font-weight:700;text-decoration:none}.sg-orderlink:hover{color:var(--blue-0);text-decoration:underline}.sg-orderlink:focus-visible,.sg-receiptlink a:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px;border-radius:4px}.sg-receiptlink{color:var(--fg-2);margin-top:4px;display:inline-block}.sg-orderref{white-space:nowrap}.sg-orderstatus{min-width:150px}.sg-receiptlink a{color:var(--blue-0)}.sg-orderactions{min-width:176px;max-width:260px}.sg-ordertable td.sg-orderactions{overflow-wrap:normal}.sg-orderaction{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sg-orderaction__note,.sg-orderaction__status{white-space:normal;overflow-wrap:break-word;max-width:100%;margin:0}.sg-orderaction__status:empty{display:none}.sg-orderaction .tm-btn{white-space:normal;overflow-wrap:break-word;text-align:left;max-width:100%}.sg-orderaction[data-action=download] .tm-btn{white-space:nowrap;overflow-wrap:normal;flex:none}.sg-orderaction .tm-btn[aria-disabled=true]{cursor:progress}.sg-orderaction .tm-btn:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}@media (width<=720px){.sg-ordertable{min-width:0}.sg-ordertable td.sg-orderdate{white-space:normal}.sg-ordertable thead{display:none}.sg-ordertable,.sg-ordertable tbody,.sg-ordertable tr,.sg-ordertable td,.sg-ordertable th[scope=row]{width:auto;display:block}.sg-ordertable tr{border-bottom:1px solid var(--border-1);padding:10px 12px}.sg-ordertable td,.sg-ordertable th[scope=row]{border:0;padding:2px 0}.sg-ordertable td[data-label]:before{content:attr(data-label) ": ";color:var(--fg-2);font-size:var(--fs-body-3)}.sg-ordertable .sg-num{text-align:left}.sg-orderactions{max-width:none;padding-top:8px}}.sg-receipt{flex-direction:column;gap:20px;max-width:860px;display:flex}.sg-receipt__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sg-receipt__head h1{margin:0}.sg-receipt__fields{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px 24px;margin:0;display:grid}.sg-receipt__field{min-width:0}.sg-receipt__field dt{font-size:var(--fs-body-3);color:var(--fg-2)}.sg-receipt__field dd{overflow-wrap:anywhere;margin:2px 0 0}.sg-receipt__details{margin:16px 0}.sg-receipt__details summary{cursor:pointer;font-weight:600}.sg-receipt__details summary:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.sg-receipt__attest{margin:0;padding-left:18px}.sg-receipt__table{width:100%}.sg-receipt__table th[scope=row]{text-align:left;font-weight:400}.sg-receipt h2{margin:0 0 8px}.sgm-page{max-width:880px}.sgm-section{border-top:1px solid var(--border-1);margin:28px 0 0;padding-top:20px}.sgm-section__title{font-size:var(--fs-heading-4,18px);margin:0 0 4px}.sgm-section__title:focus{outline:none}.sgm-section__title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sgm-items{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sgm-empty{margin:8px 0 0}.sgm-item{border:1px solid var(--border-1);background:var(--bg-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 14px;display:flex}.sgm-item.is-waiting{background:var(--bg-light-blue)}.sgm-item__main{flex:1;min-width:0}.sgm-item__line{overflow-wrap:anywhere;margin:0}.sgm-item__kind{color:var(--fg-2)}.sgm-item__value{color:var(--fg-1)}.sgm-item__meta{color:var(--fg-2);margin:4px 0 0;font-size:12px}.sgm-item__buttons{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.sgm-editor{flex-direction:column;gap:10px;margin-top:10px;display:flex}.sgm-field{flex-direction:column;gap:4px;display:flex}.sgm-field label,.sgm-checks legend{font-size:var(--fs-body-3);color:var(--fg-1);font-weight:600}.sgm-field input,.sgm-field select,.sgm-field textarea{font:inherit;border:1px solid var(--border-2,var(--border-1));background:var(--bg-surface);color:var(--fg-1);border-radius:8px;max-width:520px;padding:8px 10px}.sgm-checks{border:0;margin:0;padding:0}.sgm-checks__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 12px;max-height:220px;padding:4px 2px;display:grid;overflow:auto}.sgm-check{font-size:var(--fs-body-3);align-items:center;gap:8px;display:flex}.sgm-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sgm-error{font-size:var(--fs-body-3);color:var(--red-1);margin:6px 0 0}.sgm-addnote{margin-top:12px}.sgm-state{flex-direction:column;align-items:flex-end;gap:6px;min-width:240px;display:flex}.sgm-state__group{border:0;margin:0;padding:0}.sgm-state__group legend{color:var(--fg-2);margin-bottom:4px;font-size:12px}.sgm-seg{border:1px solid var(--border-1);border-radius:999px;display:inline-flex;overflow:hidden}.sgm-seg__item{cursor:pointer;font-size:var(--fs-body-3);padding:6px 14px;position:relative}.sgm-seg__item input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sgm-seg__item.is-on{background:var(--accent-hover);color:var(--fg-on-accent);font-weight:600}[data-theme=dark] .sgm-seg__item.is-on{background:var(--accent);color:var(--neutral-0)}.sgm-seg__item:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.sgm-pause{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.sgm-foot{border-top:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;padding-top:20px;display:flex}.sgm-team__list{margin:8px 0;padding-left:18px}.sgm-notice,.sgm-usual{border:1px solid var(--border-1);background:var(--bg-light-blue);border-radius:12px;max-width:720px;margin:16px 0;padding:14px 16px}.sgm-notice__title,.sgm-usual__title{font-size:var(--fs-heading-4,18px);margin:0 0 6px}.sgm-notice__body{margin:0 0 10px}.sgm-usual{background:var(--bg-surface)}.sgm-usual__lines{margin:6px 0 8px;padding-left:18px}.sgm-usual__name{color:var(--fg-2)}.sgm-from{vertical-align:middle;font-size:12px}.sgm-chips{margin:8px 0 12px}.sgm-chips__group{margin-top:6px}.sgm-chips__title{color:var(--fg-2);margin-bottom:4px;font-size:12px;display:block}.sgm-chips__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sgm-chip{cursor:pointer;border:1px solid var(--border-1);background:var(--bg-surface)}.sgm-chip[aria-disabled=true]{opacity:.6;cursor:progress}.sgm-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.sgm-listnote{font-size:var(--fs-body-3);color:var(--fg-2);margin:0 0 0 8px;display:inline-block}.sgm-also{font-size:var(--fs-body-3);align-items:flex-start;gap:8px;margin:10px 0 0;display:flex}.sg-menu__pop [role=menu]{flex-direction:column;gap:2px;display:flex}.sg-menu__item{text-align:left;width:100%;color:var(--fg-1);font:inherit;font-size:var(--fs-body-3);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;display:flex}.sg-menu__item:hover,.sg-menu__item:focus-visible{background:var(--bg-light-blue);outline:none}.sg-menu__item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.sg-menu__item.is-separated{border-top:1px solid var(--border-1);border-radius:0 0 8px 8px;margin-top:4px;padding-top:10px}.sg-menu__item.is-danger{color:var(--red-1)}.sg-menu__item[aria-disabled=true]{color:var(--fg-3);cursor:default}.sg-menu__tick{text-align:center;width:1em;display:inline-block}@media (width<=720px){.sgm-item{flex-direction:column}.sgm-item__buttons{justify-content:flex-start}.sgm-state{align-items:flex-start}}.sg-set-page{flex-direction:column;gap:4px;display:flex}.sg-set-section{flex-direction:column;gap:10px;margin-top:28px;display:flex}.sg-set-section>h2,.sg-set-section>h3{margin:0}.sg-set-section h3{margin-top:12px}.sg-set-help{max-width:680px;margin:0}.sg-set-status{min-height:24px;top:var(--evsh-mobile-top-offset,0px);z-index:20;background:var(--bg-app);margin:12px 0 0;padding:6px 0;font-weight:700;position:sticky}.sg-set-status--error{color:var(--danger,var(--red-1,#b3261e))}.sg-set-switch{border-bottom:1px solid var(--border-2);align-items:flex-start;gap:14px;max-width:680px;padding:12px 0;display:flex}.sg-set-switch__box{width:22px;height:22px;accent-color:var(--accent);cursor:pointer;flex:none;margin-top:2px}.sg-set-switch__box:focus-visible{outline:3px solid var(--blue-1,#1a73e8);outline-offset:2px}.sg-set-switch__text{flex-direction:column;gap:4px;display:flex}.sg-set-switch__text p{margin:0}.sg-set-switch__label{cursor:pointer;align-items:baseline;gap:10px;font-weight:700;display:flex}.sg-set-switch__state{color:var(--fg-2);font-weight:600;font-size:var(--fs-body-3)}.sg-set-retention{color:var(--fg-1)}.sg-set-about{width:100%;max-width:680px;height:auto;min-height:110px}.sg-set-about__bar{flex-wrap:wrap;align-items:center;gap:12px;max-width:680px;display:flex}.sg-set-over{color:var(--danger,var(--red-1,#b3261e));font-weight:700}.sg-set-field{flex-direction:column;gap:6px;max-width:420px;display:flex}.sg-set-field p{margin:0}.sg-set-label{font-weight:700}.sg-set-select{max-width:420px}.sg-set-select:focus-visible,.sg-set-about:focus-visible{outline:3px solid var(--blue-1,#1a73e8);outline-offset:2px}.sg-set-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.sg-set-history{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.sg-set-table{min-width:520px}.sg-set-rowhead{text-align:left;font-weight:700}.sg-set-table .sg-num,.sg-num{text-align:right;font-variant-numeric:tabular-nums}.sg-set-table tbody tr{cursor:default}.sg-set-linkbtn{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0}.sg-set-linkbtn:focus-visible{outline:3px solid var(--blue-1,#1a73e8);outline-offset:2px}.sg-set-page .tm-datatable{overflow-x:auto}@media (width<=600px){.sg-set-switch{gap:10px}.sg-set-row{align-items:stretch}}.sg-chk{max-width:1080px}.sg-chk-step{flex-direction:column;gap:14px;display:flex}.sg-chk-review{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.sg-chk-main,.sg-chk-side,.sg-chk-confirm,.sg-chk-format,.sg-chk-delivered,.sg-chk-out{flex-direction:column;gap:12px;padding:18px 20px;display:flex}.sg-chk-side__total{font-size:var(--fs-heading-3,22px);margin:0}.sg-chk-who h2{margin:0 0 4px}.sg-chk-who__list{color:var(--fg-2);margin:0;padding-left:18px}.sg-chk-main{min-width:0}.sg-chk-quote-scroll{background:linear-gradient(to right, var(--bg-surface) 30%, transparent) left center / 28px 100% no-repeat local, linear-gradient(to left, var(--bg-surface) 30%, transparent) right center / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000052, transparent) left center / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000052, transparent) right center / 12px 100% no-repeat scroll;max-width:100%;overflow-x:auto}.sg-chk-quote-scroll:focus-visible{outline:2px solid var(--blue-4);outline-offset:2px}.sg-chk-quote{width:100%;min-width:560px}.sg-chk-quote .sg-badge{margin-left:8px}.sg-chk-notice{font-size:var(--fs-body-3);color:var(--fg-1);margin:0;line-height:1.45}.sg-chk-notice a{color:inherit;text-decoration:underline}.sg-chk-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.sg-chk-rows-wrap{flex-direction:column;gap:10px;display:flex}.sg-chk-rowspanel{flex-direction:column;gap:8px;display:flex;overflow-x:auto}.sg-chk-leftout{flex-direction:column;gap:8px;margin-top:12px;display:flex}.sg-chk-tabs{gap:8px;display:flex}.sg-chk-tabs .is-current{border-color:var(--accent);color:var(--accent)}.sg-chk-dialog{width:min(720px,100%);max-height:90vh;overflow:auto}.sg-chk-why__lines{margin:0;padding-left:18px}.sg-chk-why__guide{border:1px solid var(--border-1);border-radius:12px;min-height:200px;max-height:360px;overflow:auto}.sg-chk-lines{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sg-chk-total{font-size:var(--fs-body-1,17px);margin:0}.sg-chk-fine{font-size:var(--fs-body-1);color:var(--fg-1);margin:0;line-height:1.45}.sg-chk-terms{flex-direction:column;gap:4px;display:flex}.sg-chk-licence{font-size:var(--fs-body-3);color:var(--fg-2);line-height:1.5}.sg-chk-licence ul{margin:4px 0 8px;padding-left:18px}.sg-chk-licence h3{margin:0 0 4px}.sg-chk-licence a{color:inherit;text-decoration:underline}.sg-chk-fieldset{border:none;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.sg-chk-radio{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sg-chk-radio input{accent-color:var(--accent);margin-top:4px}.sg-chk-expired{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sg-chk-expired .sg-chk-actions{justify-content:flex-start}.sg-chk-warn{font-weight:600}.sg-chk-warn:empty{height:0;margin:-4px 0 0;overflow:hidden}.sg-chk-out__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-chk-request{white-space:pre-wrap;margin-top:6px;display:block}@media (width<=860px){.sg-chk-review{grid-template-columns:minmax(0,1fr)}.sg-chk-actions{justify-content:stretch}.sg-chk-actions .tm-btn{flex:auto}}.sg-chk-empty{flex-direction:column;align-items:flex-start;gap:12px;max-width:640px;padding:24px 20px;display:flex}.sg-chk-empty h2{margin:0}.sg-chk-empty p{color:var(--fg-2);margin:0;line-height:1.5}.sg-top__hint{align-self:center;max-width:280px}
