.sudpro .admin-workspace--support{position:fixed;inset:var(--support-top,0) 0 auto;height:var(--support-height,100dvh);min-height:0;max-height:none;display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;background:#f3f5f8}.sudpro .admin-workspace--support>.admin-sidebar{position:relative;inset:auto;width:auto;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;grid-column:1;grid-row:1;padding:24px 16px}.sudpro .admin-workspace--support>.admin-content{grid-column:2;grid-row:1;display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;overflow:hidden;margin:0;padding:0}.sudpro .admin-workspace--support .admin-topbar{position:static;flex:0 0 58px;min-height:58px;padding:0 24px;display:flex;align-items:center}.sudpro .admin-workspace--support .admin-main--support{flex:1 1 0;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:none;width:100%;padding:12px;overflow:hidden;gap:8px}.sudpro .admin-workspace--support .admin-main--support>.alert{margin:0;flex:none;font-size:12px;padding:8px 12px;max-height:70px;overflow-y:auto}.sudpro .admin-workspace--support .admin-footer,.sudpro .admin-workspace--support .admin-page-heading{display:none}.sudpro .op-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);flex:1 1 0;min-height:0;min-width:0;overflow:hidden;background:#fff;border:1px solid #e1e6ee;border-radius:12px;color:#17263b;font-size:14px;line-height:1.45}.sudpro .op-context-content *,.sudpro .op-workspace *{box-sizing:border-box}.sudpro .op-workspace button,.sudpro .op-workspace input,.sudpro .op-workspace select,.sudpro .op-workspace textarea{font-family:inherit}.sudpro .op-context-content svg,.sudpro .op-workspace svg{width:20px;height:20px;flex:none}.sudpro .op-workspace button{cursor:pointer}.sudpro .op-workspace button:disabled{cursor:not-allowed;opacity:.48}.sudpro .op-workspace :is(button,a,input,select,textarea):focus-visible{outline:3px solid #adc8ff}.sudpro .op-workspace :is(h1,h2,h3,p){margin:0}.sudpro .op-workspace h1{font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.5px}.sudpro .op-muted{color:#758092;font-size:12px}.sudpro .op-inbox{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid #e6eaf0}.sudpro .op-inbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 18px 16px;flex:none}.sudpro .op-inbox-header .op-muted{display:block;margin-top:7px}.sudpro .op-inbox-total{display:grid;place-items:center;min-width:32px;height:32px;background:#f1f4f8;border-radius:8px;font-size:13px;color:#59677c}.sudpro .op-inbox-tools{padding:0 14px 16px;display:grid;gap:10px;flex:none}.sudpro .op-search{display:flex;align-items:center;gap:8px;border:1px solid #dce3ed;border-radius:8px;padding:0 10px;min-width:0;background:#fff}.sudpro .op-search svg{width:17px;color:#75849a}.sudpro .op-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;height:42px;font-size:14px;padding:0}.sudpro .op-field{display:grid;gap:7px;font-size:12px;color:#607088;min-width:0}.sudpro .op-field select{width:100%;min-width:0;height:42px;border:1px solid #dce3ed;border-radius:8px;background:#fff;color:#28374c;padding:0 10px;font:inherit;font-size:14px}.sudpro .op-thread-list{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.sudpro .op-thread{display:block;text-align:left;width:100%;max-width:100%;background:#fff;border:0;border-bottom:1px solid #eef1f5;border-left:3px solid transparent;padding:16px 14px;transition:background .15s}.sudpro .op-thread:hover{background:#f7f9fc}.sudpro .op-thread--active{background:#eef4ff;border-left-color:#2866d7}.sudpro .op-thread--active:hover{background:#e8f0ff}.sudpro .op-thread-top{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.sudpro .op-thread-top b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;min-width:0;color:#28374c;font-weight:600}.sudpro .op-thread-top time{font-size:11px;color:#758092;flex:none}.sudpro .op-thread>small{display:block;font-size:11px;color:#65748a;margin:5px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sudpro .op-thread>p{color:#647187;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.sudpro .op-thread--unread .op-thread-top b,.sudpro .op-thread--unread>p{color:#182944;font-weight:650}.sudpro .op-thread-bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;min-height:23px}.sudpro .op-thread-bottom small{font-size:11px;color:#738096}.sudpro .op-thread .unread-badge{font-size:11px;min-width:23px;height:23px;line-height:23px;text-align:center}.sudpro .op-conversation,.sudpro .op-dialog-slot{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.sudpro .op-conversation{height:100%;background:#fff}.sudpro .op-conversation[hidden]{display:none}.sudpro .op-chat-header{display:flex;align-items:center;gap:12px;min-width:0;flex:none;min-height:76px;padding:14px 22px;border-bottom:1px solid #e9edf3}.sudpro .op-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e9effa;color:#3f64a0;font-size:15px;font-weight:600;flex:none}.sudpro .op-chat-person{min-width:0;flex:1}.sudpro .op-chat-person h2{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sudpro .op-chat-person>span{display:block;font-size:12px;color:#718097;margin-top:4px}.sudpro .op-icon-button{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:8px;background:transparent;color:#60728e;padding:0}.sudpro .op-icon-button:hover{background:#edf2fa;color:#245dba}.sudpro .op-back{display:none}.sudpro .op-back svg{transform:rotate(180deg)}.sudpro .op-case-strip{flex:none;display:flex;align-items:center;gap:10px;text-align:left;padding:12px 22px;border:0;border-bottom:1px solid #e6ebf3;background:#fafbfd;color:#4a6081;min-width:0}.sudpro .op-case-strip>span{flex:1;min-width:0}.sudpro .op-case-strip b,.sudpro .op-case-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sudpro .op-case-strip b{font-size:12px;font-weight:600}.sudpro .op-case-strip small{font-size:11px;margin-top:3px;color:#7b8699}.sudpro .op-history-region{position:relative;flex:1 1 0;min-width:0;min-height:0;overflow:hidden;background:#f7f9fc}.sudpro .op-feed{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;padding:16px 24px;outline:0}.sudpro .op-event{min-width:0}.sudpro .op-day{text-align:center;font-size:12px;color:#5b6b82;margin:12px 0 22px}.sudpro .op-message{display:flex;margin:0 0 16px;min-width:0}.sudpro .op-message--outgoing{justify-content:flex-end}.sudpro .op-bubble{min-width:0;max-width:min(88%,620px);border:1px solid #e2e8f0;background:#fff;border-radius:12px 12px 12px 3px;padding:13px 16px;color:#26384f;overflow-wrap:anywhere;word-break:normal;box-shadow:0 1px 2px #132c4904}.sudpro .op-message--outgoing .op-bubble{border-color:#dce7fb;border-radius:12px 12px 3px 12px}.sudpro .op-author{display:block;font-size:11px;color:#6980a0;font-weight:600;margin-bottom:6px}.sudpro .op-bubble>p{font-size:14px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.sudpro .op-message-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;color:#5b6b82;margin-top:8px;font-size:12px}.sudpro .op-message-meta svg{width:13px;height:13px}.sudpro .op-system{display:flex;gap:9px;max-width:600px;margin:0 auto 22px;padding:12px 14px;background:#eff2f6;border-radius:8px;color:#5b6b82;overflow-wrap:anywhere;min-width:0}.sudpro .op-system>div{min-width:0}.sudpro .op-system svg{width:15px;height:15px;margin-top:2px}.sudpro .op-system b{font-size:11px;font-weight:600;color:#52657f}.sudpro .op-system p{font-size:11px;line-height:1.5;margin:4px 0}.sudpro .op-system time{font-size:10px}.sudpro .op-new-messages{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);gap:8px;max-width:calc(100% - 24px);min-height:40px;padding:8px 16px;border:1px solid #d9e4f7;border-radius:24px;background:#fff;color:#255db7;font-size:12px;font-weight:600;box-shadow:0 4px 20px #12316c18;white-space:nowrap}.sudpro .op-empty,.sudpro .op-new-messages{display:flex;align-items:center;justify-content:center}.sudpro .op-empty{flex:1;min-height:0;flex-direction:column;gap:12px;padding:24px;text-align:center;color:#748299}.sudpro .op-empty h2,.sudpro .op-empty h3{font-size:18px;font-weight:600;letter-spacing:0;color:#364c6d}.sudpro .op-empty p{font-size:13px;max-width:300px}.sudpro .op-composer{flex:none;min-width:0;background:#fff;border-top:1px solid #e1e7f0;padding:14px 20px 12px;margin:0}.sudpro .op-composer-notices{max-height:min(130px,16dvh);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;overflow-wrap:anywhere;font-size:12px}.sudpro .op-composer-notices:empty{display:none}.sudpro .op-input-box{border:1px solid #ccd7e8;border-radius:10px;background:#fff;overflow:hidden;min-width:0;transition:border-color .15s,box-shadow .15s}.sudpro .op-input-box:focus-within{border-color:#3877db;box-shadow:0 0 0 3px #3877db12}.sudpro .op-composer textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:82px;max-height:min(200px,23dvh);height:82px;border:0;border-radius:0;margin:0;padding:14px 14px 6px;background:transparent;font-family:inherit;font-size:16px;font-weight:400;line-height:1.5;color:#263951;resize:none;outline:none!important;box-shadow:none;overflow-wrap:anywhere;overscroll-behavior:contain}.sudpro .op-composer textarea::placeholder{color:#68778c;font-size:14px}.sudpro .op-composer textarea:disabled{background:#fafbfd}.sudpro .op-composer-actions{display:flex;align-items:center;gap:8px;padding:6px 8px 8px;min-width:0}.sudpro .op-attach{display:flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:42px;padding:0 10px;border:0;background:transparent;color:#647a99;border-radius:7px;font-size:13px}.sudpro .op-attach:hover{background:#f0f4fa;color:#2866d7}.sudpro .op-character-count{flex:1;text-align:right;font-size:10px;color:#8794a7;min-width:0}.sudpro .op-send{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 16px;border:0;border-radius:7px;background:#2866d7;color:#fff;font-size:13px;white-space:nowrap}.sudpro .op-send:hover{background:#205abb}.sudpro .op-send svg{width:17px;height:17px}.sudpro .op-send:disabled{color:#6a7a93;opacity:1}.sudpro .op-composer-hint{font-size:12px;color:#5b6b82;margin-top:8px!important;line-height:1.4}.sudpro .op-composer-hint>span{float:right;margin-left:8px}.sudpro .op-error{color:#b14343;font-size:12px;margin:0 0 8px!important;overflow-wrap:anywhere}.sudpro .op-connection{color:#986324;margin-bottom:8px!important}.sudpro .op-pending{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:6px}.sudpro .op-pending li{display:flex;align-items:center;gap:8px;border:1px solid #e3e9f2;background:#f8fafc;border-radius:7px;padding:4px 4px 4px 10px;min-width:0}.sudpro .op-pending li>span{flex:1;min-width:0}.sudpro .op-pending b{display:block;font-size:11px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sudpro .op-pending small{font-size:10px;color:#7a899f;display:block}.sudpro .op-file{min-width:0;max-width:100%;margin-top:10px}.sudpro .op-file>a{display:flex;gap:8px;align-items:center;border:1px solid #dce4f0;border-radius:7px;padding:10px;background:#ffffff9c;color:#45658f;text-decoration:none;min-width:0;max-width:100%}.sudpro .op-file>a>span{min-width:0;flex:1}.sudpro .op-file b{display:block;font-size:12px;overflow-wrap:anywhere}.sudpro .op-file small{display:block;font-size:12px;color:#5b6b82;margin-top:3px}.sudpro .op-image-preview{display:block;border:0;padding:0;background:transparent;max-width:100%;margin:0 0 8px}.sudpro .op-image-preview img{display:block;max-width:100%;max-height:200px;object-fit:contain;border-radius:6px}.sudpro .op-retry{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:#ab4242;padding:8px 0 0;font-size:12px;min-height:36px}.sudpro .op-retry svg{width:15px;height:15px}.sudpro .op-context-panel{display:none;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-left:1px solid #e6eaf0;background:#fff}.sudpro .op-context-content{padding:24px 18px;color:#334b6a;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.sudpro .op-context-person{padding-bottom:20px}.sudpro .op-context-person h2{font-size:17px;font-weight:600;letter-spacing:0;line-height:1.4;margin:12px 0 8px}.sudpro .op-context-person p{font-size:12px;color:#758297;margin:3px 0}.sudpro .op-context-content section{border-top:1px solid #e9edf3;margin-top:22px;padding-top:20px}.sudpro .op-context-content h3{font-size:14px;font-weight:600;margin:6px 0 12px;letter-spacing:0}.sudpro .op-context-content .badge{white-space:normal;font-size:10px}.sudpro .op-kicker{font-size:10px;color:#8995a6;text-transform:uppercase;letter-spacing:.6px}.sudpro .op-context-content dl{margin:20px 0 0}.sudpro .op-context-content dl>div{margin-top:16px}.sudpro .op-context-content dt{font-size:10px;color:#8996aa}.sudpro .op-context-content dd{font-size:12px;margin:4px 0 0;color:#4d6281}.sudpro .op-document-row{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;width:100%;border:0;border-bottom:1px solid #edf0f5;background:transparent;color:#526c91;padding:12px 0;font-size:12px}.sudpro .op-document-row>span{min-width:0;flex:1;overflow-wrap:anywhere}.sudpro .op-document-row small{display:block;font-size:10px;color:#8b99ad;margin-top:4px}.sudpro .op-context-content .button{min-height:42px;font-size:12px;padding:10px 12px;margin-top:16px}@media(min-width:1440px){.sudpro .op-workspace{grid-template-columns:280px minmax(0,1fr) 270px}.sudpro .op-context-panel{display:block}.sudpro .op-info{display:none}}@media(min-width:1800px){.sudpro .op-workspace{grid-template-columns:310px minmax(0,1fr) 300px}.sudpro .op-feed{padding-inline:max(28px,calc((100% - 740px)/2))}.sudpro .op-composer{padding-inline:max(24px,calc((100% - 780px)/2))}}@media(max-width:1100px){.sudpro .admin-workspace--support{grid-template-columns:76px minmax(0,1fr)}.sudpro .admin-workspace--support>.admin-sidebar{padding:16px 10px}.sudpro .admin-workspace--support .admin-sidebar .brand{width:44px;overflow:hidden}.sudpro .admin-workspace--support .admin-sidebar nav button{font-size:0;justify-content:center;padding:12px 4px;position:relative}.sudpro .admin-workspace--support .admin-sidebar nav button svg{width:22px;height:22px}.sudpro .admin-workspace--support .admin-sidebar nav .unread-badge{position:absolute;right:0;top:0;font-size:10px}.sudpro .admin-workspace--support .admin-label,.sudpro .admin-workspace--support .admin-sidebar-foot,.sudpro .admin-workspace--support .admin-sidebar>.text-link{display:none}.sudpro .op-workspace{grid-template-columns:250px minmax(0,1fr)}.sudpro .op-chat-header{padding-inline:16px}.sudpro .op-feed{padding:12px 16px}.sudpro .op-composer{padding:12px}.sudpro .op-composer-hint>span{display:none}}@media(min-width:768px) and (max-width:900px){.sudpro .op-workspace{grid-template-columns:224px minmax(0,1fr)}.sudpro .op-character-count{font-size:0}.sudpro .op-bubble{max-width:94%}.sudpro .op-attach>span{display:none}}@media(max-width:767px){.sudpro .admin-workspace--support{display:flex;flex-direction:column;grid-template-columns:none}.sudpro .admin-workspace--support>.admin-content{width:100%;flex:1 1 0;min-height:0}.sudpro .admin-workspace--support>.admin-sidebar{display:none;position:absolute;z-index:80;top:52px;bottom:0;left:0;width:240px;height:auto;box-shadow:8px 0 30px #142c4920}.sudpro .admin-workspace--support>.admin-sidebar.is-open{display:flex}.sudpro .admin-workspace--support .admin-sidebar .brand{width:auto}.sudpro .admin-workspace--support .admin-sidebar nav button{font-size:14px;justify-content:flex-start;padding:12px}.sudpro .admin-workspace--support .admin-sidebar nav .unread-badge{position:static;margin-left:auto}.sudpro .admin-workspace--support .admin-topbar{min-height:52px;flex-basis:52px;padding:0 12px;gap:8px;font-size:12px}.sudpro .admin-workspace--support .admin-topbar .admin-menu{display:flex}.sudpro .admin-workspace--support .admin-topbar .badge{display:none}.sudpro .admin-workspace--support .admin-topbar>div{margin-left:auto}.sudpro .admin-workspace--support .admin-main--support{padding:0;gap:0}.sudpro .op-workspace{display:flex;flex-direction:column;border:0;border-radius:0}.sudpro .op-inbox{height:100%;flex:1 1 0;border-right:0}.sudpro .op-inbox-header{padding:20px 20px 16px}.sudpro .op-inbox-tools{padding-inline:16px}.sudpro .op-thread{padding:16px 20px}.sudpro .op-field select,.sudpro .op-search input{font-size:16px;height:44px}.sudpro .op-dialog-slot,.sudpro .op-workspace--dialog>.op-inbox{display:none}.sudpro .op-workspace--dialog>.op-dialog-slot{display:flex;flex:1 1 0}.sudpro .op-back{display:flex}.sudpro .op-chat-header{min-height:64px;padding:8px 12px 8px 4px;gap:8px}.sudpro .op-chat-header>.op-avatar{display:none}.sudpro .op-chat-person h2{font-size:15px}.sudpro .op-chat-person>span{font-size:11px}.sudpro .op-case-strip{padding:9px 16px;gap:8px}.sudpro .op-case-strip b{font-size:11px}.sudpro .op-case-strip small{font-size:10px}.sudpro .op-case-strip>svg{width:17px;height:17px}.sudpro .op-feed{padding:10px 12px}.sudpro .op-bubble{max-width:90%;padding:11px 12px}.sudpro .op-bubble>p{font-size:14px}.sudpro .op-system{padding:10px;margin-bottom:16px}.sudpro .op-day{margin:8px 0 16px}.sudpro .op-composer{padding:10px 10px calc(10px + env(safe-area-inset-bottom,0px))}.sudpro .op-composer textarea{min-height:76px;max-height:min(168px,22dvh);padding:12px 12px 6px}.sudpro .op-composer-hint{display:none}.sudpro .op-composer-actions{padding:4px 6px 6px;gap:6px}.sudpro .op-send{min-height:44px;padding:0 14px;font-size:13px}.sudpro .op-attach{min-height:44px;padding:0 8px}.sudpro .op-character-count{font-size:9px}.sudpro .op-composer-notices{max-height:min(105px,14dvh)}.sudpro .op-context-content{padding:8px 0}.sudpro .admin-workspace--support[data-support-keyboard] .admin-topbar,.sudpro .admin-workspace--support[data-support-keyboard] .op-case-strip small{display:none}.sudpro .admin-workspace--support[data-support-keyboard] .op-chat-header{min-height:52px;padding-block:4px}.sudpro .admin-workspace--support[data-support-keyboard] .op-composer{padding-bottom:8px}}@media(max-height:600px){.sudpro .op-chat-header{min-height:54px;padding-block:6px}.sudpro .op-case-strip{padding-block:7px}.sudpro .op-composer{padding-block:8px}.sudpro .op-composer-hint{display:none}.sudpro .op-composer textarea{min-height:64px;max-height:100px}.sudpro .op-composer-notices{max-height:64px}.sudpro .op-case-strip small{display:none}}@media(prefers-reduced-motion:reduce){.sudpro .op-workspace *{scroll-behavior:auto;transition:none}}@media(max-height:480px){.sudpro .op-composer textarea{min-height:64px;max-height:80px}.sudpro .op-composer-notices{max-height:44px}.sudpro .op-chat-header{min-height:50px;padding-block:3px}.sudpro .op-case-strip{padding-block:5px}.sudpro .admin-workspace--support:has(.op-workspace--dialog) .admin-topbar{display:none}}@media(min-width:768px) and (max-height:480px){.sudpro .admin-workspace--support .admin-topbar{display:none}}.sudpro .approved-workspace.workspace--support{position:fixed;inset:var(--support-top,0) 0 auto;height:var(--support-height,100dvh);min-height:0;display:flex;flex-direction:column;overflow:hidden}.sudpro .workspace--support .product-header{position:static;flex:none}.sudpro .workspace--support .workspace-main{flex:1 1 0;display:flex;flex-direction:column;min-width:0;min-height:0;height:auto;max-height:none;overflow:hidden;padding:20px 0;margin:0 auto}.sudpro .workspace--support .workspace-conversation-panel{display:flex;flex:1 1 0;min-height:0;overflow:hidden}.sudpro .user-support{width:100%;grid-template-columns:280px minmax(0,1fr)}.sudpro .user-support--inline{grid-template-columns:minmax(0,1fr)}.sudpro .user-support .op-info{display:flex}.sudpro .user-support .op-chat-header{border-bottom-color:#e2e8f1;background:#fff}.sudpro .user-support .op-chat-person h2{color:#223851;letter-spacing:-.015em}.sudpro .user-support .op-avatar{border:1px solid #d7e2f5;background:#edf3ff;color:#315c9c;border-radius:10px}.sudpro .user-support .op-case-strip{background:#f6f8fc;border-bottom-color:#e0e7f1}.sudpro .user-support .op-case-strip>svg:first-child{color:#486c9d}.sudpro .user-support .op-case-strip>svg:last-child{color:#6b7f9a}.sudpro .user-support .op-case-strip:hover{background:#eef3fc}.sudpro .user-support .op-case-strip:focus-visible{outline-offset:-3px}.sudpro .user-support .op-search{border-color:#cad6e5;background:#fbfcfe}.sudpro .user-support .op-search:focus-within{outline:2px solid var(--blue);outline-offset:2px;border-color:var(--blue);background:#fff}.sudpro .user-support .op-search input:focus-visible{outline:0}.sudpro .op-empty>svg{width:44px;height:44px;padding:10px;border:1px solid #dce5f1;border-radius:10px;background:#fff;color:#607c9f}.sudpro .op-empty h3{line-height:1.4;color:#304863;letter-spacing:-.015em}.sudpro .op-empty p{font-size:14px;line-height:1.6;color:#5b708a}.sudpro .op-empty>.text-link{font-size:14px;min-height:44px;justify-content:center;gap:10px;text-align:center}.sudpro .op-context-content>.summary-list>div{border-color:#e3e9f2;padding-block:14px}.sudpro .op-context-content>.summary-list dt{font-size:12px;line-height:1.5;color:#5d7089}.sudpro .op-context-content>.summary-list dd{font-size:14px;line-height:1.55;color:#2c4563}.sudpro .user-support .op-composer{max-height:none;overflow:visible}.sudpro .user-support .op-chat-person>span{font-size:13px;line-height:1.5;color:#536780}.sudpro .user-support .op-case-strip b{font-size:14px;line-height:1.5;color:#304b70}.sudpro .user-support .op-case-strip small{font-size:12px;line-height:1.5;color:#5a6d87}.sudpro .op-bubble>p{font-size:15px;line-height:1.65;color:#263b56}.sudpro .op-composer-hint,.sudpro .op-message-meta,.sudpro .op-system b,.sudpro .op-system p{font-size:12px;line-height:1.55}.sudpro .op-message-meta{font-variant-numeric:tabular-nums;color:#526780}.sudpro .op-system time{font-size:11px;color:#5b6f89;font-variant-numeric:tabular-nums}.sudpro .op-author{font-size:12px;color:#4e6c95}.sudpro .op-bubble{border-color:#dce4ef;box-shadow:none}.sudpro .op-message--outgoing .op-bubble{background:#edf3ff;border-color:#d6e3fb}.sudpro .op-system{border:1px solid #e1e7f0;background:#f1f4f8;color:#536780}.sudpro .op-system>svg{color:#617b9d}.sudpro .user-support .op-system{padding:10px 0;border:0;background:transparent;margin-bottom:18px}.sudpro .op-day{font-variant-numeric:tabular-nums;color:#61758f;line-height:1.5}.sudpro .op-system b{color:#405b7c}.sudpro .op-input-box{border-color:#c2cfdf}.sudpro .op-input-box:focus-within{border-color:var(--blue);box-shadow:none;outline:2px solid var(--blue);outline-offset:2px}.sudpro .op-workspace :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sudpro .user-support .op-feed:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sudpro .op-file>a{border-color:#d5dfed;border-radius:8px;color:#345b8d}.sudpro .op-file>a:hover{background:#f7faff;border-color:#a9bfdf}.sudpro .op-file b{font-size:13px;font-weight:500;line-height:1.5}.sudpro .user-support .op-file>a{align-items:flex-start;gap:10px}.sudpro .user-support .op-file>a>svg{margin-top:2px}.sudpro .user-support .op-pending b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.sudpro .user-support .op-composer-notices :is(.op-error,.op-connection){font-size:13px;line-height:1.6}.sudpro .user-support .op-new-messages{min-height:44px;justify-content:center;gap:10px;border-color:var(--blue);border-radius:8px;background:var(--blue);color:#fff;font-size:13px;text-align:center;box-shadow:none}.sudpro .user-support .op-new-messages:hover{background:var(--blue-dark,#123dda);border-color:var(--blue-dark,#123dda)}.sudpro .op-pending b{font-size:12px}.sudpro .op-pending small{font-size:11px;color:#5b6f89}.sudpro .op-error,.sudpro .op-retry{color:var(--ui-error,#a83232)}.sudpro .op-connection{color:var(--ui-warning,#83521c)}.sudpro .op-retry{font-size:13px;font-weight:500;line-height:1.5}.sudpro .op-attach,.sudpro .op-retry,.sudpro .op-send{min-height:44px;justify-content:center;gap:10px;text-align:center}.sudpro .op-attach,.sudpro .op-send{font-size:14px;border-radius:8px}.sudpro :is(.op-empty>.text-link,.op-retry,.op-send,.op-attach)>svg{flex:none;margin:0}.sudpro .op-send{background:var(--blue);font-weight:600}.sudpro .op-send:hover{background:#123dda}.sudpro .op-send:disabled{background:#d8e0ed;color:#586c88}.sudpro .op-attach{color:#4d6584}.sudpro .op-attach:hover{color:var(--blue);background:#edf3ff}.sudpro .user-support .op-inbox-header h1{font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.sudpro .user-support .op-inbox-total{border:1px solid #dce5f1;background:#f0f4fb;color:#4f6689;font-variant-numeric:tabular-nums}.sudpro .user-support .op-muted{color:#5e7089;line-height:1.5}.sudpro .user-support .op-thread-bottom small,.sudpro .user-support .op-thread-top time{font-size:12px;color:#586e8b;font-variant-numeric:tabular-nums}.sudpro .user-support .op-thread>small{font-size:12px;color:#5c708b}.sudpro .user-support .op-thread>p{line-height:1.6;color:#536780}.sudpro .user-support .op-thread--unread:not(.op-thread--active){background:#f8faff}.sudpro .user-support .op-thread--unread .op-thread-top b,.sudpro .user-support .op-thread--unread>p{color:#213b60;font-weight:600}.sudpro .user-support .op-thread--active{background:#eef3ff;border-left-color:var(--blue)}.sudpro .user-support .op-thread--active:hover{background:#e8efff}.sudpro .user-support .op-thread:focus-visible{outline-offset:-3px}.sudpro .user-support .op-thread .unread-badge{padding-inline:6px;font-variant-numeric:tabular-nums}.sudpro .validation-summary{margin:0 0 20px;color:var(--error);font-size:14px;line-height:1.5}@media(max-width:767px){.sudpro .workspace--support .product-header,.sudpro .workspace--support .product-header>.container{height:60px}.sudpro .workspace--support .product-navigation{display:none}.sudpro .workspace--support .workspace-main{width:100%;padding:0;max-width:none}.sudpro .workspace--support .workspace-mobile-nav{position:static;flex:none;display:flex;height:auto;min-height:64px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:white}.sudpro .workspace--support .workspace-mobile-nav a{min-height:48px;flex:1;gap:3px;color:#61738b;font-weight:500}.sudpro .workspace--support .workspace-mobile-nav a.active{color:var(--blue);font-weight:600}.sudpro .workspace--support .workspace-mobile-nav a .nav-icon{padding:4px 18px;border:1px solid transparent;border-radius:8px}.sudpro .workspace--support .workspace-mobile-nav a.active .nav-icon{background:#edf3ff;border-color:#e0e8fb}.sudpro .workspace--support .workspace-mobile-nav a>span:last-child{font-size:11px;letter-spacing:0}.sudpro .workspace--support[data-support-keyboard] .op-case-strip small,.sudpro .workspace--support[data-support-keyboard] .product-header,.sudpro .workspace--support[data-support-keyboard] .workspace-mobile-nav{display:none}.sudpro .workspace--support[data-support-keyboard] .op-chat-header{min-height:52px;padding-block:4px}.sudpro .workspace--support[data-support-keyboard] .op-composer{padding-bottom:8px}.sudpro .user-support .op-character-count{display:none}.sudpro .user-support .op-composer-actions{justify-content:space-between}}@media(max-height:500px){.sudpro .workspace--support:has(.op-workspace--dialog) .product-header,.sudpro .workspace--support:has(.op-workspace--dialog) .workspace-mobile-nav{display:none}}.sudpro .admin-workspace--support[data-support-keyboard] .admin-topbar,.sudpro [data-support-keyboard] .product-header,.sudpro [data-support-keyboard] .workspace-mobile-nav{display:none}.sudpro .workspace--support[data-support-keyboard] .workspace-main{padding-block:0}.sudpro [data-support-keyboard] .op-chat-header{min-height:50px;padding-block:3px}.sudpro [data-support-keyboard] .op-case-strip{padding-block:5px}.sudpro [data-support-keyboard] .op-case-strip small,.sudpro [data-support-keyboard] .op-composer-hint{display:none}.sudpro [data-support-keyboard] .op-composer{padding-block:8px}.sudpro .user-support .op-inbox-header h1{display:flex;align-items:center;gap:10px}.sudpro .user-support .op-inbox-header h1>svg{width:24px;height:24px;color:var(--blue);flex:none}.sudpro .admin-v48:not(.admin-workspace--support) .admin-main{max-width:1560px;margin-inline:auto;width:100%;min-width:0}.sudpro .admin-v48 .admin-topbar{display:flex;align-items:center;gap:16px}.sudpro .admin-v48 .admin-topbar>a{margin-left:auto;font-size:14px}.sudpro .admin-metrics-v48{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.sudpro .admin-metrics-v48>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;border:0;padding:24px;text-align:left;min-width:0;background:#fff;color:var(--ink)}.sudpro .admin-metrics-v48>button:hover{background:var(--blue-soft)}.sudpro .admin-metrics-v48 span{font-size:14px;color:var(--muted);line-height:1.4}.sudpro .admin-metrics-v48 strong{font-size:32px;font-weight:600;line-height:1}.sudpro .admin-metrics-v48 svg{position:absolute;right:22px;bottom:24px;width:18px;color:var(--blue)}.sudpro .admin-metric-note{font-size:12px;color:var(--muted);margin:12px 0 28px;line-height:1.5}.sudpro .request-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sudpro .request-filters>.search-field{grid-column:1/-1}.sudpro .request-filters .select-control{min-width:0;width:100%}.sudpro .request-list-tools{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:16px 0 20px;font-size:14px;color:var(--muted)}.sudpro .request-list-tools>span{margin-left:auto}.sudpro .admin-disclosure{border-top:1px solid var(--line);padding:18px 0;min-width:0;overflow-wrap:anywhere}.sudpro .admin-disclosure summary{font-size:15px;font-weight:600;cursor:pointer;min-height:24px}.sudpro .admin-disclosure[open]>summary{margin-bottom:16px}.sudpro .legacy-applications{margin-top:24px}.sudpro .legacy-applications>p{font-size:14px;color:var(--muted);margin:8px 0 20px}.sudpro .admin-user-row,.sudpro .admin-users-head{display:grid;grid-template-columns:1.2fr 1.3fr .5fr 1fr 1fr;gap:20px;padding:18px 12px;text-align:left;align-items:start;min-width:0}.sudpro .admin-users-head{background:var(--canvas);font-size:12px;color:var(--muted)}.sudpro .admin-user-row{width:100%;font:inherit;font-size:14px;background:#fff;border:0;border-bottom:1px solid var(--line);cursor:pointer;line-height:1.5}.sudpro .admin-user-row:hover{background:var(--blue-soft)}.sudpro .admin-user-row>span{min-width:0;overflow-wrap:anywhere}.sudpro .admin-user-row small{display:block;color:var(--muted);font-size:12px;margin-top:5px}.sudpro .admin-user-row svg{display:block;width:16px;margin:8px 0 0 auto;color:var(--blue)}.sudpro .admin-case-row>span{min-width:0;overflow-wrap:anywhere}.sudpro .admin-case-row small{font-size:12px;line-height:1.4}.sudpro .request-detail .button{margin-top:14px}.sudpro .admin-case-detail{padding:0;border:0;box-shadow:none}@media(max-width:1100px){.sudpro .admin-users-head{display:none}.sudpro .admin-user-row{grid-template-columns:1fr 1fr}.sudpro .admin-user-row [data-label]:before{content:attr(data-label);display:block;font-size:12px;color:var(--muted);margin-bottom:4px}}@media(max-width:767px){.sudpro .admin-metrics-v48{grid-template-columns:repeat(2,minmax(0,1fr))}.sudpro .admin-metrics-v48>button{padding:18px 16px;gap:12px}.sudpro .admin-metrics-v48>button:last-child{grid-column:1/-1}.sudpro .admin-metrics-v48 span{font-size:13px}.sudpro .admin-metrics-v48 strong{font-size:28px}.sudpro .request-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.sudpro .request-list-tools{gap:10px;font-size:13px}.sudpro .admin-overview-grid{grid-template-columns:1fr}.sudpro .admin-user-row{padding:18px 0;gap:14px}.sudpro .admin-case-row{gap:10px}.sudpro .admin-case-row>small{display:none}}@media(max-width:430px){.sudpro .request-filters{grid-template-columns:1fr}.sudpro .request-filters>.search-field{grid-column:auto}}.sudpro .admin-heading-with-count{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.admin-section-count{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eaf0ff;color:#526789;font-size:14px;font-weight:500;line-height:1.4;letter-spacing:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-section-count strong{font-size:17px;font-weight:650;color:var(--blue)}.application-list{display:grid;gap:20px;max-width:1060px}.application-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px;min-width:0}.application-card--featured{border-color:#b8caf0;box-shadow:0 4px 20px #18326406}.application-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.application-number{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-bottom:8px}.application-card h2{font-size:25px;line-height:1.25;letter-spacing:-.025em;margin:0}.application-card h2 a{color:inherit;text-decoration:none}.application-card h2 a:hover{color:var(--blue)}.application-card-action{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 0}.application-card-action>div{min-width:0;max-width:630px}.application-card-action small{font-size:14px;color:var(--muted);display:block;margin-bottom:7px}.application-card-action h3{font-size:20px;line-height:1.4;font-weight:600;margin:0}.application-card-action p{font-size:15px;line-height:1.65;color:var(--muted);margin:8px 0 0}.application-card-action .button{flex-shrink:0}.application-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;border-top:1px solid var(--line);padding-top:18px;font-size:14px;line-height:1.5;color:var(--muted)}.application-card-meta>span:first-child{flex:1 1 300px}.application-card-meta .text-link{font-size:14px}.application-action-required{display:block;font-size:13px;line-height:1.5;font-weight:500;color:var(--blue);margin-top:3px}.inherited-facts{min-width:0;border:1px solid var(--line);border-radius:8px;background:#f7f9fc}.inherited-facts summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500}.inherited-facts summary span{display:flex;align-items:center;gap:10px;color:var(--muted);font-weight:400}.inherited-facts summary svg{width:16px;height:16px}.inherited-facts[open] summary svg{transform:rotate(90deg)}.inherited-facts summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.inherited-facts dl{padding:0 16px 16px;margin:0;display:grid;gap:12px;font-size:14px;line-height:1.6}.inherited-facts dt{color:var(--muted);margin:0 0 2px}.inherited-facts dd{margin:0;font-weight:500;overflow-wrap:anywhere}.application-heading~.tabs{max-width:1060px}.application-heading{display:block;max-width:1060px;margin:8px auto 24px}.application-heading h1{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em;margin:0 0 24px;overflow-wrap:normal}.application-status{border-left:3px solid var(--blue);padding-left:16px}.application-status h2{font-size:24px;line-height:1.3;letter-spacing:-.02em;margin:0 0 8px}.application-status p{font-size:16px;line-height:1.6;color:var(--muted);max-width:760px;margin:0}.application-status--success{border-color:#487866}.application-status--warning{border-color:#a37320}.application-status--neutral{border-color:#9ca9bc}.application-status--processing{border:1px solid #c4d3f0;border-radius:12px;background:#f7faff;padding:26px 28px;min-width:0}.application-status--processing h2{display:flex;align-items:center;gap:12px;margin-bottom:14px;font-weight:600}.application-status-clock{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border:1px solid #d6e2fb;border-radius:10px;background:#edf3ff;color:var(--blue)}.application-status-clock svg{width:24px;height:24px;flex:none}.application-next{border:1px solid var(--line);border-radius:12px;padding:26px 28px;margin:0 0 28px;max-width:1060px}.application-next--action{background:#edf3ff;border-color:#d3e0f7}.application-next--waiting{background:#fff}.application-next-label{font-size:14px;color:var(--muted);margin-bottom:10px}.application-next h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:0 0 10px;max-width:760px}.application-next p{font-size:16px;line-height:1.65;color:#526078;margin:0;max-width:740px}.application-next .button{margin-top:22px;min-height:48px}.application-body{max-width:1060px;display:grid;gap:24px;min-width:0}.application-body>section{min-width:0}.application-court,.application-documents,.application-history,.application-information,.application-submission{padding:26px 28px;border:1px solid var(--line);border-radius:12px;background:#fff}.application-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.application-section-heading h2,.application-submission h2{font-size:20px;line-height:1.4;letter-spacing:-.02em;margin:0;font-weight:600}.application-section-heading .text-link{font-size:14px;min-height:40px;flex-shrink:0}.application-information>p{color:var(--muted);font-size:15px;line-height:1.6;margin:0}.application-information .diagnosis-summary{margin-bottom:0}.application-court .court-inline{display:flex;gap:16px;align-items:flex-start}.application-court .court-inline small{font-size:14px;color:var(--muted)}.application-court .court-inline h3{font-size:20px;line-height:1.5;margin:5px 0 0;max-width:740px}.application-court .court-inline p{font-size:15px;line-height:1.6;margin:6px 0 0;color:var(--muted)}.application-progress{padding:8px 0 14px;margin:0}.application-progress-caption{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--muted);font-size:14px;margin-bottom:18px}.application-progress-caption small{font-size:13px}.application-progress ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.application-progress li{display:flex;align-items:center;gap:9px;position:relative;min-width:0;color:#758198;font-size:14px;line-height:1.4}.application-progress li:after{content:"";height:1px;background:#dce3ee;flex:1;margin-left:7px}.application-progress li:last-child:after{display:none}.application-progress li>span{width:26px;height:26px;border:1px solid #d2dae6;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:12px}.application-progress li b{font-weight:500}.application-progress li svg{width:14px;height:14px}.application-progress li.is-complete{color:#596d65}.application-progress li.is-complete>span{background:#eaf1ee;border-color:#eaf1ee}.application-progress li.is-current{color:var(--blue)}.application-progress li.is-current>span{background:var(--blue);color:#fff;border-color:var(--blue)}.application-progress li.is-current b{font-weight:650}.application-submission dl{display:grid;grid-template-columns:1fr 2fr;gap:20px 32px;margin:24px 0 0}.application-submission dl>div{min-width:0}.application-submission dt{font-size:14px;color:var(--muted);margin-bottom:7px}.application-submission dd{margin:0;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.application-submission dd small{display:block;font-size:14px;color:var(--muted);margin-top:5px}.application-documents{scroll-margin-top:90px}.application-documents .document-library{margin:0}.application-documents .document-group{border:0;padding:0;background:transparent;margin:0}.application-documents .document-cards{display:grid;grid-template-columns:1fr;gap:0}.application-documents .pdf-card{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:20px 0;box-shadow:none;background:transparent}.application-documents .pdf-card:last-child{border-bottom:0;padding-bottom:0}.application-documents .document-icon{display:grid;place-items:center;width:44px;height:44px;background:#f2f6ff;color:var(--blue);border:1px solid #dbe5f8;border-radius:9px}.application-documents .document-icon svg{width:22px;height:22px}.application-documents .pdf-details{display:block;padding:0;min-width:0}.application-documents .pdf-details h3{font-size:17px;line-height:1.45;margin:0 0 5px;overflow-wrap:anywhere}.application-documents .pdf-details p{font-size:14px;line-height:1.6;margin:0 0 7px;color:var(--muted)}.application-documents .pdf-details>small{font-size:13px;line-height:1.5}.application-documents .pdf-actions{margin-top:12px;display:flex;justify-content:flex-start;gap:24px;flex-wrap:wrap}.application-documents .pdf-actions .text-link{font-size:14px;min-height:40px}.application-document-followup{border-top:1px solid var(--line);margin-top:22px;padding-top:18px;display:flex;justify-content:space-between;align-items:center;gap:16px}.application-document-followup p{font-size:14px;color:var(--muted);margin:0}.application-document-followup .text-link{font-size:14px;min-height:44px}.application-history .event-list{margin:0}.application-history .event-list li{padding:16px 0}.application-history .event-list li:last-child{padding-bottom:0;border:0}.application-history .event-list b{font-size:15px;line-height:1.5}.application-history .event-list p{font-size:14px;line-height:1.6}.application-history .event-list small{font-size:13px}.application-support{display:flex;align-items:flex-start;gap:16px;padding:12px 2px 24px;color:inherit;text-decoration:none}.application-support>svg{color:var(--blue);width:24px;height:24px;flex-shrink:0;margin-top:2px}.application-support h2{font-size:19px;margin:0 0 8px;line-height:1.4}.application-support p{font-size:15px;color:var(--muted);line-height:1.6;margin:0;max-width:700px}.application-support div>span{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:15px;font-weight:600;margin-top:14px}.application-support div>span svg{width:16px;height:16px}.application-support:hover div>span{text-decoration:underline}@media(max-width:767px){.application-card{padding:20px}.application-card-heading{display:block}.application-card-heading .badge{margin-top:14px}.application-card h2{font-size:23px}.application-card-action{display:block;padding:20px 0}.application-card-action h3{font-size:19px}.application-card-action .button{width:100%;margin-top:18px;white-space:normal;min-height:48px}.application-card-meta{display:grid;gap:10px;padding-top:16px}.application-heading{margin-bottom:20px}.application-heading h1{font-size:28px;margin-bottom:22px}.application-status h2{font-size:22px}.application-status p{font-size:15px}.application-status--processing{padding:20px}.application-status--processing h2{gap:10px;font-size:21px;line-height:1.35}.application-status-clock{flex-basis:36px;width:36px;height:36px;border-radius:8px}.application-next{padding:22px 20px;margin-bottom:24px}.application-next h2{font-size:22px}.application-next p{font-size:15px}.application-next .button{width:100%;white-space:normal;line-height:1.4}.application-body{gap:20px}.application-court,.application-documents,.application-history,.application-information,.application-submission{padding:20px}.application-section-heading{align-items:flex-start;flex-direction:column;gap:4px;margin-bottom:12px}.application-section-heading h2,.application-submission h2{font-size:19px}.application-court .court-inline{gap:12px}.application-court .court-inline>.icon-box{width:32px;height:32px;flex-shrink:0}.application-court .court-inline h3{font-size:18px}.application-progress ol{gap:8px}.application-progress li{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.application-progress li:after{position:absolute;top:13px;left:28px;right:0;margin:0}.application-progress-caption{font-size:13px}.application-progress-caption small{font-size:12px}.application-submission dl{grid-template-columns:1fr;gap:20px;margin-top:20px}.application-submission dd{font-size:15px}.application-documents .pdf-card{grid-template-columns:32px minmax(0,1fr);gap:12px}.application-documents .document-icon{width:32px;height:36px;border-radius:7px}.application-documents .document-icon svg{width:18px}.application-documents .pdf-details h3{font-size:16px}.application-documents .pdf-actions{gap:8px 16px}.application-document-followup{display:block}.application-document-followup .text-link{margin-top:6px}.application-support{gap:12px}.application-support h2{font-size:18px}.application-support p{font-size:14px}}@media(prefers-reduced-motion:reduce){.application-body *{scroll-behavior:auto}}.approved-workspace .workspace-main:has(>.application-heading)>:is(.page-back,.intake-saved-data,.diagnosis-summary,.intake-support){width:100%;max-width:1060px;margin-inline:auto}.approved-workspace .workspace-main:has(>.application-heading)>.page-back{display:flex;width:fit-content;margin-left:max(0px,calc((100% - 1060px)/2));margin-right:0}.sudpro .approved-workspace .application-heading~:is(.intake-saved-data,.intake-support){border-color:#dfe6f1;border-radius:12px;padding:26px 28px}.sudpro .approved-workspace .application-heading~.intake-saved-data h2{margin:0 0 8px;font-size:20px;line-height:1.4;letter-spacing:-.02em}.application-heading~.intake-saved-data .summary-list{margin:0}.application-heading~.intake-saved-data .summary-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:16px 32px;padding:17px 0;border-color:#e8edf5;font-size:15px;line-height:1.6}.application-heading~.intake-saved-data .summary-list>div:last-child{border-bottom:0;padding-bottom:0}.application-heading~.intake-saved-data .summary-list dt{max-width:none}.application-heading~.intake-saved-data .summary-list dd{max-width:none;text-align:left;margin:0;font-weight:500}.application-heading~.diagnosis-summary{border-color:#dfe6f1}.application-heading~.diagnosis-summary[open]>summary{border-bottom:1px solid #e8edf5}.application-heading~.diagnosis-summary .diagnosis-summary-body{padding-top:18px}.application-heading~.intake-support{background:#f8fafd}.application-heading~.intake-support>div{min-width:0}.sudpro .approved-workspace .application-heading~.intake-support h2{margin:0;font-size:20px;line-height:1.4;letter-spacing:-.02em}.application-heading~.intake-support .button{flex-shrink:0;white-space:normal}@media(max-width:767px){.sudpro .approved-workspace .application-heading~:is(.intake-saved-data,.intake-support){padding:20px}.sudpro .approved-workspace .application-heading~:is(.intake-saved-data,.intake-support) h2{font-size:19px}.application-heading~.intake-saved-data .summary-list>div{grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 0;font-size:14px}.application-heading~.intake-saved-data .summary-list dd{font-size:15px}.application-heading~.intake-support{display:block}.application-heading~.intake-support .button{width:100%;margin-top:20px}}.sudpro .approved-workspace:not(.workspace--support)>.workspace-main{padding-top:28px}.sudpro .approved-workspace:not(.workspace--support) .workspace-main>:is(.workspace-heading,.application-heading){margin-top:0}.sudpro .approved-workspace:not(.workspace--support) .workspace-heading h1{margin-top:0}.sudpro .approved-workspace:not(.workspace--support) .workspace-environment{width:100%;max-width:1060px;margin:0 auto 12px;padding:0;min-height:44px}.sudpro .approved-workspace:not(.workspace--support) .workspace-main:has(>.profile-panel)>.workspace-environment{max-width:800px}.sudpro .approved-workspace:not(.workspace--support) .workspace-environment>a{min-height:44px;font-size:13px}@media(max-width:767px){.sudpro .approved-workspace:not(.workspace--support)>.workspace-main{padding-top:22px}.sudpro .approved-workspace .diagnosis-summary-body .summary-list>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px;padding:15px 0}.sudpro .approved-workspace .diagnosis-summary-body .summary-list :is(dt,dd){max-width:none;min-width:0;text-align:left;margin:0}.sudpro .approved-workspace .diagnosis-summary-body .summary-list dt{font-size:13px;line-height:1.55;color:var(--muted)}.sudpro .approved-workspace .diagnosis-summary-body .summary-list dd{font-size:15px;line-height:1.6;font-weight:500;color:var(--ink)}.sudpro .cabinet-applications .request-card-next{border:0;border-top:1px solid #e6ecf5;border-radius:0;background:transparent;padding:18px 0 0;margin:18px 0 16px;gap:16px}.sudpro .cabinet-applications .request-card-next>div{width:100%;max-width:none}.sudpro .cabinet-applications .request-card-next>.button{width:100%;min-width:0;min-height:48px}}.intake-fields{display:grid;gap:24px;margin-top:28px}.intake-fields .field input{min-height:52px;width:100%;font-size:16px}.intake-saved-data{margin-top:24px}.intake-saved-data dd,.request-detail dd{overflow-wrap:anywhere}.intake-support{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px}.intake-support p{max-width:48ch;margin-top:8px;color:var(--muted)}.request-success{text-align:center}.request-success>.icon-box{margin:0 auto 24px}.request-success h1{margin-bottom:20px}.request-success-number{margin:28px 0;display:grid;gap:8px;color:var(--muted)}.request-success-number strong{font-size:24px;color:var(--ink)}.request-success .button{white-space:normal}.contact-next a{text-decoration:underline}.intake-saved-data h2{margin-bottom:20px}@media(max-width:600px){.intake-support{display:block}.intake-support .button{margin-top:20px;width:100%}.intake-fields{gap:20px}.request-success h1{font-size:30px}}.analytics-period{display:flex;gap:16px;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap}.analytics-period small{color:var(--muted);padding-bottom:14px}.analytics-period input{min-height:46px;max-width:190px}.lead-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lead-metrics>div{background:#fff;border:1px solid var(--line);padding:24px;border-radius:12px;display:flex;flex-direction:column;gap:16px}.lead-metrics strong{font-size:36px;font-weight:600}.lead-metrics span{font-size:14px;color:var(--muted);line-height:1.4}.lead-analytics>.panel{margin-top:24px}.analytics-explainer{font-size:14px;color:var(--muted);line-height:1.6;margin:10px 0 24px;max-width:78ch}.conversion-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:0;margin:24px 0}.conversion-stages li{display:flex;flex-direction:column;gap:12px;padding:8px 24px;border-right:1px solid var(--line)}.conversion-stages li:first-child{padding-left:0}.conversion-stages li:last-child{border:0}.conversion-stages strong{font-size:36px;color:var(--blue)}.conversion-stages small{color:var(--muted);line-height:1.5}.demand-row{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}.demand-row span{overflow-wrap:anywhere}.demand-row:last-child{border:0}.intake-filters{grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) minmax(130px,1fr) minmax(130px,1fr);align-items:end}.request-table-row span{overflow-wrap:anywhere}@media(max-width:1100px){.lead-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.intake-filters{grid-template-columns:1fr 1fr}.conversion-stages li{padding:8px 14px}}@media(max-width:600px){.lead-metrics{grid-template-columns:1fr 1fr;gap:10px}.lead-metrics>div{padding:18px}.lead-metrics>div:first-child{grid-column:1/-1}.conversion-stages{grid-template-columns:1fr 1fr;gap:20px}.conversion-stages li,.conversion-stages li:first-child{padding:0;border:0}.conversion-stages span{font-size:14px}.intake-filters{display:flex;flex-wrap:wrap}.intake-filters>.field{flex:1;min-width:120px}.intake-filters>.search-field,.intake-filters>.select-control{width:100%}.analytics-period .field{flex:1;min-width:120px}.analytics-period input{width:100%;max-width:none}.analytics-period small{width:100%;padding:0}}.intake-fields .field small{font-size:14px;line-height:1.5}.workspace-v2 .workspace-heading.applications-heading{width:100%;max-width:1060px;margin:8px auto 28px}.cabinet-applications{max-width:1060px;margin-inline:auto;gap:20px}.applications-heading h1{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.applications-count{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:38px;min-height:34px;padding:5px 11px;border:1px solid #d8e3fc;border-radius:10px;background:#f1f5ff;color:var(--blue);font-size:18px;font-weight:650;line-height:1.3;letter-spacing:normal;white-space:nowrap;font-variant-numeric:tabular-nums}.request-card{min-width:0;background:#fff;border:1px solid #bfd0f5;border-radius:12px;padding:28px;box-shadow:0 2px 6px #18326404}.request-card--unread{border-color:#9eb5f2;box-shadow:0 0 0 1px #e1e9fc}.request-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.request-card-identity{display:flex;align-items:center;gap:16px;min-width:0}.request-card-identity>div{min-width:0}.request-card-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border:1px solid #dbe5f8;background:#f2f6ff;border-radius:10px;color:var(--blue)}.request-card-icon svg{width:24px;height:24px}.request-card .application-number{margin:0 0 5px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.sudpro .request-card h2{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:0;text-wrap:pretty;overflow-wrap:break-word}.request-card h2 a:hover{color:var(--blue)}.request-card-status{display:inline-flex;gap:7px;align-items:center;color:var(--blue);background:var(--blue-soft);font-size:14px;font-weight:600;line-height:1.5;padding:7px 10px;border-radius:5px;flex-shrink:0}.request-card-status svg{width:16px;height:16px;flex:none}.request-card .request-card-status{max-width:100%;gap:8px;border:1px solid #dce5f5;border-radius:8px;padding:8px 11px;background:#f7f9fe;color:#415d91;font-size:13px;font-weight:500}.request-card-next{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:24px 0 20px;padding:20px;border:1px solid #e8edf6;border-radius:8px;background:#f8fafd}.request-card-next>div{min-width:0;max-width:64ch}.request-card-next-label{display:block;font-size:13px;font-weight:600;color:var(--blue);margin-bottom:6px}.sudpro .request-card-next h3{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:-.02em;margin:0;text-wrap:pretty}.request-card-next h3 .unread-badge{margin-left:6px;vertical-align:middle}.request-card-next p{font-size:15px;color:var(--muted);line-height:1.65;margin:6px 0 0}.request-card-next .button{flex-shrink:0;min-width:190px}.request-card-court{padding:0 0 20px}.request-card-court>span{font-size:13px;color:var(--muted)}.request-card-court p{font-size:16px;font-weight:500;margin:6px 0 0;line-height:1.55;overflow-wrap:break-word}.request-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;border-top:1px solid #e6ecf5;padding-top:14px;color:var(--muted);font-size:13px;line-height:1.6;flex-wrap:wrap}.request-card-meta .text-link{font-size:14px;font-weight:500;color:var(--muted);gap:8px;min-height:40px}.request-card-meta .text-link:hover{color:var(--blue)}.request-card-meta .text-link svg{width:18px;height:18px;flex:none}@media(max-width:1024px){.request-card-heading{flex-wrap:wrap;gap:16px}.request-card-next .button{min-width:175px}}@media(max-width:767px){.workspace-v2 .workspace-heading.applications-heading{margin-bottom:22px}.cabinet-applications{gap:16px}.request-card{padding:20px;border-radius:12px}.request-card-heading{display:flex;flex-direction:column;gap:16px}.request-card-identity{gap:12px;align-items:flex-start}.request-card-icon{width:40px;height:40px;border-radius:8px}.request-card-icon svg{width:22px;height:22px}.sudpro .request-card h2{font-size:21px;line-height:1.35}.request-card .request-card-status{flex-shrink:1}.request-card-next{flex-direction:column;align-items:stretch;gap:18px;margin:20px 0 18px;padding:16px}.sudpro .request-card-next h3{font-size:17px}.request-card-next p{font-size:14px;line-height:1.6}.request-card-next .button{width:100%;min-width:0;white-space:normal}.request-card-meta{display:grid;gap:5px;padding-top:12px}.request-card-meta .text-link{justify-content:flex-start;min-height:44px}.request-card-meta time{white-space:nowrap}.request-card-court{padding-bottom:18px}}@media(max-width:390px){.request-card{padding:16px}.request-card-next{padding:14px}.sudpro .request-card h2{font-size:20px}}.request-success>.request-card-status{margin-top:16px}.request-success-next{border-top:1px solid var(--line);padding:22px 0 26px;text-align:left}.sudpro .request-success-next h2{font-size:18px;line-height:1.5;letter-spacing:-.02em;margin:0 0 8px}.request-card-description,.request-success-next p{font-size:15px;line-height:1.6;color:var(--muted)}.request-success-next p{margin:0}.request-success-next .registration-no-action{margin-top:14px}.sudpro :is(p,h3).registration-no-action{color:var(--ink);font-size:15px;font-weight:600;line-height:1.5;letter-spacing:0;text-wrap:pretty}.application-status .registration-no-action{margin-top:16px}.request-card-description{margin:16px 0 0}@media(max-width:600px){.request-success>.icon-box{width:40px;height:40px;margin-bottom:16px}.request-success h1{margin-bottom:12px;line-height:1.2}.request-success>p{font-size:14px;line-height:1.5}.request-success>.request-card-status{margin-top:12px}.request-success-number{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:6px 10px;margin:20px 0;font-size:14px}.request-success-number strong{font-size:18px}.request-success-next{padding:16px 0 20px}.sudpro .request-success-next h2{font-size:16px;margin-bottom:6px}.request-success-next p{font-size:14px;line-height:1.55}}.sudpro{--control-radius:10px;--control-border:#b8c7dc;--control-focus:#1547ff1f;--control-help:#5e6f85;--ui-info:#214f9b;--ui-info-soft:#eff4ff;--ui-info-border:#cbdafa;--ui-success:#246346;--ui-success-soft:#eef7f1;--ui-success-border:#cce5d5;--ui-warning:#83521c;--ui-warning-soft:#fff7e8;--ui-warning-border:#ead5af;--ui-error:#a83232;--ui-error-soft:#fff3f2;--ui-error-border:#eccbca}.sudpro :is(.button,.text-link,.icon-button){touch-action:manipulation}.sudpro .button{box-sizing:border-box;display:inline-flex;min-width:0;max-width:100%;height:auto;min-height:48px;padding:12px 18px;align-self:center;flex-shrink:1;white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.4;font-size:15px;border-radius:var(--control-radius);justify-content:center;align-items:center;gap:12px;font-weight:600;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sudpro .button--primary{min-height:52px}.sudpro .button--small{min-height:44px;padding:10px 14px;font-size:14px}.sudpro .button>.button-label{min-width:0;max-width:100%;text-align:center;text-wrap:balance}.sudpro .button>.spinner{flex:none}.sudpro .button--primary:not(:disabled){border-color:#123fdf;box-shadow:0 2px 4px #1547ff14}.sudpro .button--secondary{border-color:var(--control-border);background:#fff}.sudpro .button--white{color:var(--blue)}.sudpro .button:hover:not(:disabled){transform:none}.sudpro .button:active:not(:disabled){transform:translateY(1px)}.sudpro .button:disabled{box-shadow:none;cursor:not-allowed}.sudpro .button--primary:disabled{background:#e6ecf7;border-color:#d7e0ef;color:#526680;opacity:1}.sudpro .button--secondary:disabled{background:#f5f7fa;border-color:#dfe5ed;color:#65758d;opacity:1}.sudpro :is(.button,.text-link)>svg{width:18px;height:18px;flex:0 0 18px}.sudpro .button>svg{width:18px;height:18px;flex:0 0 18px;margin:0}.sudpro .icon-button{box-sizing:border-box;padding:0;min-width:44px;min-height:44px;flex-shrink:0;border:1px solid transparent;border-radius:var(--control-radius);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sudpro .icon-button>svg{width:20px;height:20px;flex:0 0 20px}.sudpro :is(.button,.text-link)>svg[data-icon=arrow]{transform:none;transition:transform .16s ease}.sudpro .faq-more[aria-expanded=true]>svg[data-icon=arrow]{transform:rotate(180deg)}.sudpro .text-link:disabled{text-decoration:none;color:#65758d;opacity:1}.sudpro .icon-button:disabled{background:transparent;box-shadow:none}.sudpro :is(.button,.text-link,.icon-button):focus-visible{outline:3px solid var(--blue);outline-offset:3px;box-shadow:0 0 0 3px #fff}.sudpro .field{gap:0;min-width:0}.sudpro .field>span{margin-bottom:8px;line-height:1.45}.sudpro .field>small{margin-top:7px;font-size:13px;line-height:1.5}.sudpro .field>small:not(.field-error){color:var(--control-help)}.sudpro .field>.field-error{font-size:13px;font-weight:500;line-height:1.5}.sudpro .field:has([aria-invalid=true])>span{color:var(--error)}.sudpro .field:focus-within:not(:has([aria-invalid=true]))>span{color:#234e91}.sudpro .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-width:0;max-width:100%;width:100%;font-variant-numeric:tabular-nums;scroll-margin-block:100px 120px}.sudpro .field :is(input:where(:not([type=checkbox]):not([type=radio])),textarea,select),.sudpro .select-control{border-color:var(--control-border);border-radius:var(--control-radius);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.sudpro .field :is(input,textarea,select)::placeholder{color:#63748c;opacity:1}.sudpro .field :is(input,textarea,select):focus,.sudpro .select-control:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px var(--control-focus)}.sudpro .field :is(input,textarea,select)[aria-invalid=true]{border-color:var(--error);background-color:#fff9f8}.sudpro .field :is(input,textarea,select)[aria-invalid=true]:focus{box-shadow:0 0 0 3px #c4404017}.sudpro .field :is(input,textarea,select):disabled{border-color:#e0e6ee;background:#f2f5f9;color:#68778c;-webkit-text-fill-color:#68778c;opacity:1;cursor:not-allowed;box-shadow:none}.sudpro .search-field{border-radius:var(--control-radius);border-color:var(--control-border)}.sudpro .search-field:focus-within{border-color:var(--blue);outline:0;box-shadow:0 0 0 3px var(--control-focus)}.sudpro .search-field:focus-within>svg{color:var(--blue)}.sudpro .checkbox{min-height:44px;align-items:center;gap:10px;padding-block:8px;color:#43526a;line-height:1.5}.sudpro .checkbox input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:0;accent-color:var(--blue);cursor:pointer}.sudpro .checkbox input[type=checkbox]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.sudpro .checkbox:has(input:disabled){color:#718096;cursor:default}.sudpro .checkbox input:disabled{cursor:default}.sudpro .field select:not([multiple]):not([size]),.sudpro select.select-control:not([multiple]):not([size]){appearance:none;padding-right:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2365758c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:18px 18px;cursor:pointer}.sudpro .field select:disabled,.sudpro select.select-control:disabled{cursor:default}.sudpro .alert{--notice-ink:var(--ui-info);--notice-fill:var(--ui-info-soft);--notice-border:var(--ui-info-border);align-items:flex-start;border:1px solid var(--notice-border);border-radius:10px;background:var(--notice-fill);color:var(--notice-ink);line-height:1.65}.sudpro .alert--success{--notice-ink:var(--ui-success);--notice-fill:var(--ui-success-soft);--notice-border:var(--ui-success-border)}.sudpro .alert--warning{--notice-ink:var(--ui-warning);--notice-fill:var(--ui-warning-soft);--notice-border:var(--ui-warning-border)}.sudpro .alert--error{--notice-ink:var(--ui-error);--notice-fill:var(--ui-error-soft);--notice-border:var(--ui-error-border)}.sudpro .alert b{color:var(--notice-ink);font-weight:600}.sudpro .alert>div{min-width:0}.sudpro .alert>svg{flex:0 0 20px;width:20px;height:20px;margin-top:2px}.sudpro .alert p{margin:0;color:inherit;overflow-wrap:anywhere}.sudpro .alert a{text-decoration:underline;text-underline-offset:3px}.sudpro .badge{border:1px solid var(--ui-info-border);color:var(--ui-info);background:var(--ui-info-soft);font-variant-numeric:tabular-nums}.sudpro .badge--success{border-color:var(--ui-success-border);color:var(--ui-success);background:var(--ui-success-soft)}.sudpro .badge--warning{border-color:var(--ui-warning-border);color:var(--ui-warning);background:var(--ui-warning-soft)}.sudpro .badge--error{border-color:var(--ui-error-border);color:var(--ui-error);background:var(--ui-error-soft)}.sudpro .badge--neutral{border-color:#d8e0eb;color:#52647c;background:#f2f5f8}.sudpro .choice{border-radius:var(--control-radius);border-color:var(--control-border);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.sudpro .choice input{flex-shrink:0;accent-color:var(--blue)}.sudpro .choice:has(input:checked){border-color:var(--blue);background:#eef3ff;box-shadow:inset 0 0 0 1px var(--blue)}.sudpro .choice:has(input:disabled){background:#f4f6fa;border-color:#dfe5ed;color:#718096;cursor:default;box-shadow:none}.sudpro .choice:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.sudpro .tabs{gap:4px;padding:4px;border:1px solid #dde5f0;border-radius:var(--control-radius);background:#eef2f7}.sudpro .tabs>button{min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:7px;font-size:14px;line-height:1.4}.sudpro .tabs>button[aria-selected=true]{border-color:#cfdbed;background:#fff;color:var(--blue);box-shadow:0 1px 3px #172e550a}.sudpro .tabs>button:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.sudpro .icon-button:not(:disabled):hover{color:var(--blue);background:#edf3ff;border-color:#d8e3fc}.sudpro .button--primary:not(:disabled):hover{box-shadow:0 3px 8px #1547ff20}.sudpro .field :is(input:not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled):not(:focus):not([aria-invalid=true]):hover{border-color:#8fa4c4}.sudpro .choice:not(:has(input:checked,input:disabled)):hover{border-color:#9cb3dc;background:#fafcff}.sudpro .tabs>button:not([aria-selected=true]):hover{color:var(--blue);background:#ffffff80}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sudpro :is(.button,.text-link):not(:disabled):not([aria-expanded]):hover>svg[data-icon=arrow]{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.sudpro .field :is(input,textarea,select),.sudpro :is(.button,.text-link,.icon-button,.choice){transition:none}.sudpro .button:active:not(:disabled){transform:none}}@media (max-width:640px){.sudpro .field :is(input:not([type=checkbox]):not([type=radio]):not([autocomplete=one-time-code]),textarea,select){font-size:16px}}@media (forced-colors:active){.sudpro .field select:not([multiple]):not([size]),.sudpro select.select-control:not([multiple]):not([size]){appearance:auto;background-image:none;padding-right:14px}}.sudpro :is(a,button).text-link{min-height:44px;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere}@media(max-width:640px){.sudpro .button{padding-inline:16px;gap:10px}}.sudpro .site-design{--canvas:#f2f4f7;--public-border:#dce4f0;--public-radius:12px;--public-muted:#526279}.sudpro .site-design .button{min-height:52px;max-width:100%;justify-content:center;text-align:center;white-space:normal}.sudpro .site-design .text-link{min-height:44px}.sudpro .site-design .editorial-section{grid-template-columns:minmax(240px,.82fr) minmax(0,1.9fr);gap:clamp(36px,5vw,72px);padding-block:80px}.sudpro .site-design .editorial-heading{display:block;min-width:0}.sudpro .site-design .editorial-heading h2{max-width:18ch;margin:0;font-size:clamp(30px,2.9vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.03em;text-wrap:balance}.sudpro .site-design .editorial-heading>p{max-width:36ch;margin:16px 0 0;color:var(--public-muted);font-size:16px;line-height:1.7;text-wrap:pretty}.sudpro .site-design .approved-hero-copy{padding-block:48px 40px}.sudpro .site-design .hero-eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;color:#526781;font-size:12px;font-weight:500;line-height:1.6}.sudpro .site-design .hero-eyebrow>span{width:6px;height:6px;border-radius:2px;background:var(--blue);flex:none}.sudpro .site-design .approved-hero h1{max-width:1040px;font-size:clamp(44px,4.5vw,64px);line-height:1.1;font-weight:600;letter-spacing:-.045em;text-wrap:balance}.sudpro .site-design .approved-hero-copy>p{max-width:710px;margin:20px auto 24px;color:var(--public-muted);font-size:18px;line-height:1.65}.sudpro .site-design .hero-actions-row{display:flex;justify-content:center;align-items:center;gap:24px}.sudpro .site-design .hero-actions-row .button{min-height:54px}.sudpro .site-design .hero-process-link{min-height:44px;color:#3e5578;font-size:14px;font-weight:500}.sudpro .site-design .approved-hero-copy>small{margin-top:16px;color:var(--public-muted);font-size:13px;line-height:1.6}.sudpro .site-design .hero-service-links{max-width:1120px;gap:0;margin-top:32px;border:1px solid var(--public-border);border-radius:var(--public-radius);overflow:hidden;background:#fff}.sudpro .site-design .hero-service-links>a{grid-template-columns:34px minmax(0,1fr) 22px;grid-template-rows:minmax(44px,auto) auto;gap:12px 10px;padding:20px;border:0;border-radius:0;box-shadow:none;background:transparent;transition:background-color .16s}.sudpro .site-design .hero-service-links>a+a{border-left:1px solid #e3e9f2}.sudpro .site-design .hero-service-icon-tile,.sudpro .site-design .trust-icon-tile{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border:0;border-radius:10px;background:transparent;color:var(--blue)}.sudpro .site-design .hero-service-icon-tile{grid-area:1/1;width:34px;height:34px;align-self:center;border-radius:8px;color:var(--blue);background:#f2f6fd}.sudpro .site-design .hero-service-icon-tile .hero-service-icon{width:21px;height:21px}.sudpro .site-design .hero-service-label{grid-area:1/2;align-self:center;color:var(--ink);font-size:15px;font-weight:600;line-height:1.45}.sudpro .site-design .hero-service-description{grid-area:2/1/3/-1;color:var(--public-muted);font-size:13px;line-height:1.65}.sudpro .site-design .hero-service-arrow{grid-area:1/3;justify-self:end;align-self:center;width:22px;height:22px;padding:1px;color:var(--blue)}.sudpro .site-design .hero-service-links>a:active{background:#edf3ff}.sudpro .site-design .hero-product-stage{background:#1646ef;padding-block:48px 52px}.sudpro .site-design .product-section-label{display:block;margin-bottom:12px;color:#e0e8ff;font-size:12px;font-weight:500;line-height:1.6}.sudpro .site-design .hero-product-intro h2{max-width:29ch;font-size:clamp(29px,3.2vw,40px);font-weight:600;line-height:1.2;letter-spacing:-.03em}.sudpro .site-design .hero-product-intro p{max-width:64ch;margin-top:14px;color:#e3ebff;font-size:15px;line-height:1.7}.sudpro .site-design .hero-product-figure-caption{color:#e0e8ff;font-size:13px;line-height:1.7}.sudpro .site-design .service-development-note{padding:20px 0 0;border:0;border-top:1px solid var(--public-border);border-radius:0;background:transparent}.sudpro .site-design .service-development-badge{padding:0;border-radius:0;background:transparent;color:var(--public-muted);font-size:12px}.sudpro .site-design .service-fit-content{min-width:0;padding:32px;border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff}.sudpro .site-design .service-fit-content h3{max-width:34ch;margin:0;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.025em;text-wrap:pretty}.sudpro .site-design .service-fit-content>p{max-width:60ch;margin-top:16px;color:var(--public-muted);font-size:16px;line-height:1.7}.sudpro .site-design .service-fit-content .text-link{margin-top:18px;align-items:center}.sudpro .site-design .service-requirement-list{min-width:0;border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff}.sudpro .site-design .service-requirement-list>div{display:grid;grid-template-columns:24px minmax(0,1fr) 22px;align-items:start;gap:16px;padding:24px;border-bottom-color:#e2e7ef}.sudpro .site-design .service-requirement-list>div:first-child{padding-top:24px}.sudpro .site-design .service-requirement-list>p{margin:0;padding:16px 24px;border-radius:0 0 11px 11px;background:#f7f9fc;color:var(--public-muted);font-size:13px;line-height:1.7;text-wrap:pretty}.sudpro .site-design .service-requirement-list>div>span{display:grid;place-items:center;width:24px;min-height:28px;color:#586d89;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.sudpro .site-design .service-requirement-list h3{min-width:0;margin:0;font-size:18px;font-weight:500;line-height:1.55;letter-spacing:-.015em;text-wrap:pretty}.sudpro .site-design .service-requirement-list>div>svg{width:22px;height:22px;margin-top:3px;color:#657b99}.sudpro .site-design .delivery-section{grid-template-columns:minmax(0,1fr);gap:32px}.sudpro .site-design .delivery-section>.editorial-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;margin:0}.sudpro .site-design .delivery-section>.editorial-heading>p{max-width:46ch;margin:0}.sudpro .site-design .delivery-options{align-items:stretch;gap:20px}.sudpro .site-design .delivery-options>article{min-width:0;border:1px solid var(--public-border);border-radius:var(--public-radius);background:#fff;overflow:hidden}.sudpro .site-design .delivery-title{min-height:76px;margin:0;padding:18px 20px;gap:16px;background:#fff}.sudpro .site-design .delivery-title h3{min-width:0;font-size:22px;font-weight:600;line-height:1.35;letter-spacing:-.025em}.sudpro .site-design .delivery-title>svg{box-sizing:content-box;width:24px;height:24px;padding:8px;flex:none;color:var(--blue)}.sudpro .site-design .delivery-stage{width:100%;height:auto;max-height:none;aspect-ratio:1;margin:0;border-radius:0}.sudpro .site-design .delivery-stage>img{position:static;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.sudpro .site-design .delivery-details{padding:0 20px 20px}.sudpro .site-design .delivery-details>div{padding:22px 0}.sudpro .site-design .delivery-details dt{align-items:flex-start;gap:10px;margin:0}.sudpro .site-design .delivery-details dt>span{min-width:22px;padding-top:3px;color:#5e718e;font-size:12px;line-height:1.6;font-weight:500}.sudpro .site-design .delivery-details dt>b{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.015em}.sudpro .site-design .delivery-details dd{margin:0 0 0 32px}.sudpro .site-design .delivery-details p{max-width:none;margin-top:10px;color:var(--public-muted);font-size:15px;line-height:1.65;text-wrap:pretty}.sudpro .site-design .delivery-details .delivery-confirmation{border-top-color:#e2e7ef;padding-bottom:0}.sudpro .site-design .delivery-options .delivery-footnote{margin:0;padding:2px 0 0;border:0;color:var(--public-muted);font-size:13px;line-height:1.7}.sudpro .site-design .trust-rows{min-width:0;border-top:1px solid #dde5f0}.sudpro .site-design .trust-icon-tile{margin-top:1px}.sudpro .site-design .trust-icon-tile>svg{width:24px;height:24px}.sudpro .site-design .trust-rows article{gap:18px;padding-block:24px}.sudpro .site-design .trust-rows article:first-child{padding-top:24px}.sudpro .site-design .trust-rows article>div{min-width:0}.sudpro .site-design .trust-rows h3{font-size:20px;font-weight:600;line-height:1.4;letter-spacing:-.02em}.sudpro .site-design .trust-rows p{max-width:56ch;margin-top:8px;color:var(--public-muted);font-size:15px;line-height:1.7;text-wrap:pretty}.sudpro .site-design .faq-module{min-width:0}.sudpro .site-design .faq-list{display:grid;gap:0;border:1px solid var(--public-border);border-radius:var(--public-radius);overflow:hidden;background:#fff}.sudpro .site-design .faq-list details{min-width:0;margin:0;padding:0 24px;border:0;border-bottom:1px solid #e4eaf2;border-radius:0;background:#fff}.sudpro .site-design .faq-list details:last-child{border-bottom:0}.sudpro .site-design .faq-list details[open]{background:#f8faff;box-shadow:inset 3px 0 var(--blue)}.sudpro .site-design .faq-list summary{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px;padding-block:22px;font-size:16px;font-weight:600;line-height:1.55;list-style:none;cursor:pointer}.sudpro .site-design .faq-list summary::-webkit-details-marker{display:none}.sudpro .site-design .faq-list .faq-answer{padding:18px 44px 24px 0;border-top:1px solid #e1e8f3}.sudpro .site-design .faq-answer>p{margin:0;padding:0;color:#4c5a70;font-size:15px;line-height:1.75;overflow-wrap:anywhere}.sudpro .site-design .faq-answer .faq-law{margin:16px 0 0;padding:2px 0 2px 14px;border:0;border-left:2px solid #cad8ef;border-radius:0;background:transparent;font-size:13px;line-height:1.7}.sudpro .site-design .faq-search{min-height:52px;border-radius:10px;border-color:#c5d1e2}.sudpro .site-design .faq-search input{color:var(--ink)}.sudpro .site-design .faq-search input::placeholder{color:#64748b;opacity:1}.sudpro .site-design .faq-search:focus-within{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:3px}.sudpro .site-design .faq-categories{gap:8px;margin-bottom:16px}.sudpro .site-design .faq-categories button{min-height:48px;padding:11px 14px;border-radius:7px;color:#4c5a70;font-size:13px;line-height:1.5;transition:border-color .16s,background-color .16s,color .16s}.sudpro .site-design .faq-categories button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.sudpro .site-design .faq-count{margin-bottom:12px;color:var(--public-muted);font-size:13px;line-height:1.6}.sudpro .site-design .faq-empty{padding:24px;border:1px solid var(--public-border);border-radius:10px;background:#fff;color:var(--public-muted);font-size:15px;line-height:1.7}.sudpro .site-design .faq-empty .text-link{margin-top:10px}.sudpro .site-design .faq-more{margin-top:20px}.sudpro .site-design .approved-final{padding-block:40px}.sudpro .site-design .approved-final h2{max-width:25ch;font-weight:600;line-height:1.25;letter-spacing:-.025em;text-wrap:pretty}.sudpro .site-design :is(.text-link,.faq-categories button,.faq-content):focus-visible{outline:2px solid var(--blue);outline-offset:4px}.sudpro .site-design :is(.hero-service-links>a,.faq-list summary):focus-visible{outline:3px solid var(--blue);outline-offset:-3px}@media (hover:hover) and (pointer:fine){.sudpro .site-design .hero-service-links>a:hover{background:#f5f8ff;box-shadow:none}.sudpro .site-design .faq-list summary:hover,.sudpro .site-design .hero-process-link:hover{color:var(--blue)}}@media (min-width:1101px){.sudpro .site-design .hero-service-links>a{grid-template-rows:minmax(54px,auto) auto}}@media (max-width:1100px){.sudpro .site-design .editorial-section{padding-block:64px}.sudpro .site-design .hero-service-links{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}.sudpro .site-design .hero-service-links>a:nth-child(3){border-left:0}.sudpro .site-design .hero-service-links>a:nth-child(n+3){border-top:1px solid #e3e9f2}}@media (max-width:960px){.sudpro .site-design .editorial-section{display:block}.sudpro .site-design .editorial-heading{margin-bottom:28px}.sudpro .site-design .editorial-heading h2{max-width:24ch}.sudpro .site-design .editorial-heading>p{max-width:56ch}.sudpro .site-design .delivery-section>.editorial-heading{display:block;margin-bottom:28px}.sudpro .site-design .delivery-section>.editorial-heading>p{margin-top:18px}}@media (max-width:640px){.sudpro .site-design .approved-hero-copy{padding-block:28px 32px}.sudpro .site-design .hero-eyebrow{margin-bottom:18px;font-size:12px}.sudpro .site-design .approved-hero h1{font-size:clamp(33px,8.3vw,46px);line-height:1.16;letter-spacing:-.035em;text-wrap:pretty}.sudpro .site-design .approved-hero-copy>p{margin:18px 0 22px;font-size:16px;line-height:1.65}.sudpro .site-design .hero-actions-row{flex-direction:column;align-items:stretch;gap:8px}.sudpro .site-design .hero-process-link{align-self:center;font-size:14px}.sudpro .site-design .approved-hero-copy>small{margin-top:8px;font-size:13px}.sudpro .site-design .hero-service-links{grid-template-columns:minmax(0,1fr);margin-top:24px}.sudpro .site-design .hero-service-links>a{grid-template-columns:32px minmax(0,1fr) 22px;grid-template-rows:auto auto;gap:8px 10px;padding:16px 18px}.sudpro .site-design .hero-service-links>a+a{border-left:0;border-top:1px solid #e3e9f2}.sudpro .site-design .hero-service-icon-tile{width:32px;height:32px}.sudpro .site-design .hero-service-label{font-size:15px}.sudpro .site-design .hero-service-description{grid-column:2/-1;font-size:13px;line-height:1.65}.sudpro .site-design .hero-product-stage{padding-block:32px}.sudpro .site-design .hero-product-intro h2{max-width:23ch;font-size:28px}.sudpro .site-design .hero-product-intro p{font-size:15px}.sudpro .site-design .product-section-label{margin-bottom:10px;font-size:12px}.sudpro .site-design .editorial-section{padding-block:48px}.sudpro .site-design .editorial-heading{margin-bottom:24px}.sudpro .site-design .editorial-heading h2{max-width:22ch;font-size:30px;line-height:1.23;letter-spacing:-.03em}.sudpro .site-design .editorial-heading>p{margin-top:14px;font-size:15px;line-height:1.65}.sudpro .site-design .service-fit-content{padding:22px 20px}.sudpro .site-design .service-fit-content h3{font-size:21px;line-height:1.4}.sudpro .site-design .service-fit-content>p{margin-top:14px;font-size:15px}.sudpro .site-design .service-fit-content .text-link{margin-top:14px}.sudpro .site-design .service-requirement-list>div{grid-template-columns:22px minmax(0,1fr) 20px;gap:10px;padding:20px 16px}.sudpro .site-design .service-requirement-list>div:first-child{padding-top:20px}.sudpro .site-design .service-requirement-list h3{font-size:17px;line-height:1.5}.sudpro .site-design .service-requirement-list>div>span{width:22px}.sudpro .site-design .service-requirement-list>div>svg{width:20px;height:20px}.sudpro .site-design .service-requirement-list>p{padding:16px;font-size:13px}.sudpro .site-design .delivery-section>.editorial-heading{margin-bottom:24px}.sudpro .site-design .delivery-section>.editorial-heading>p{margin-top:14px}.sudpro .site-design .delivery-options{gap:24px}.sudpro .site-design .delivery-title{min-height:72px;padding:16px 18px;gap:12px}.sudpro .site-design .delivery-title h3{font-size:21px}.sudpro .site-design .delivery-details{padding:0 18px 20px}.sudpro .site-design .delivery-details>div{padding-block:20px}.sudpro .site-design .delivery-options .delivery-footnote{padding-top:0}.sudpro .site-design .trust-icon-tile{width:40px;height:40px;flex-basis:40px}.sudpro .site-design .trust-rows article{gap:14px;padding-block:20px}.sudpro .site-design .trust-rows article:first-child{padding-top:20px}.sudpro .site-design .trust-rows h3{font-size:19px}.sudpro .site-design .trust-rows p{font-size:15px}.sudpro .site-design .faq-list details{padding-inline:18px}.sudpro .site-design .faq-list summary{min-height:68px;gap:12px;padding-block:18px;font-size:15px}.sudpro .site-design .faq-list .faq-answer{padding:16px 0 20px}.sudpro .site-design .faq-categories{gap:8px}.sudpro .site-design .faq-categories button{padding-inline:12px;font-size:13px}.sudpro .site-design .approved-final{padding-block:32px}.sudpro .site-design .approved-final h2{font-size:28px}.sudpro .site-design .approved-final .button{margin-top:20px}}@media (prefers-reduced-motion:reduce){.sudpro .site-design :is(.hero-service-links>a,.hero-service-arrow,.faq-categories button){transition:none}}.sudpro .site-design .faq-categories button{max-width:100%;min-width:0;text-align:center;white-space:normal;overflow-wrap:anywhere}.sudpro .site-design .hero-actions-row{flex-wrap:wrap}.sudpro .site-design .faq-content,.sudpro .site-design :is(#services,#process,#faq,#service-fit,#service-data,#service-process,#service-faq){scroll-margin-top:0}.sudpro .site-header{position:sticky;top:0;z-index:30;height:76px;border-bottom:1px solid #dfe6ef;background:#fffffffa;backdrop-filter:blur(14px)}.sudpro .site-header .header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.sudpro .site-header .brand{gap:8px;flex:none}.sudpro .site-header .brandMark{width:34px;height:36px;color:var(--blue)}.sudpro .site-header .brandName{font-size:29px;font-weight:800;letter-spacing:-1.1px;color:var(--ink)}.sudpro .site-header .desktop-nav{display:flex;align-items:center;gap:6px}.sudpro .site-header .desktop-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:1.5;text-align:center;white-space:nowrap;color:#43536b;transition:background-color .15s,color .15s}.sudpro .site-header .desktop-nav a[aria-current]{background:#edf3ff;color:var(--blue);box-shadow:inset 0 -2px var(--blue)}.sudpro .footer-grid :is(a,.brand):focus-visible,.sudpro .mobile-menu a:focus-visible,.sudpro .site-header :is(.desktop-nav a,.account-link,.menu-toggle,.brand):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sudpro .site-header .header-actions{display:flex;align-items:center;gap:12px;flex:0 1 auto;min-width:0}.sudpro .site-header .account-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:10px 14px;border:1px solid #dbe3ef;border-radius:10px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;line-height:1.5;text-align:center;white-space:nowrap;transition:background-color .15s,border-color .15s}.sudpro .site-header .account-link>span{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis}.sudpro .site-header .account-link svg{width:18px;height:18px;flex:none;color:#6c7f9a}.sudpro .site-header .account-link.account-link--named>svg{display:block;width:20px;height:20px;color:var(--blue)}.sudpro .site-header .menu-toggle{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;background:#f3f6fa;border-color:#e1e7f0;color:#364961}.sudpro .site-header .menu-toggle[aria-expanded=true]{background:var(--blue);border-color:var(--blue);color:#fff}.sudpro .mobile-menu{display:grid;gap:0}.sudpro .mobile-menu a{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 8px;border:0;border-bottom:1px solid #e2e8f1;border-radius:0;font-size:15px;font-weight:500;line-height:1.5;color:#34445d;transition:background-color .15s,border-color .15s,color .15s}.sudpro .mobile-menu a>span{flex:1;min-width:0;overflow-wrap:anywhere}.sudpro .mobile-menu a>svg{width:20px;height:20px;flex:none;color:#7184a0}.sudpro .mobile-menu a>svg:last-child{width:18px;height:18px}.sudpro .mobile-menu a[aria-current]{border-color:#dce6fb;background:#edf3ff;color:var(--blue)}.sudpro .mobile-menu a[aria-current]>svg{color:var(--blue)}.sudpro .mobile-menu a:last-child{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;margin-top:16px;padding-inline:16px;border:1px solid #cbdafa;border-radius:8px;background:#eff4ff;color:#214f9b;font-weight:600;text-align:center}.sudpro .site-footer{margin:0;padding:52px 0 24px;border-top:1px solid #e1e7ef;background:#f6f8fb;color:var(--ink)}.sudpro .site-footer .brandName{color:var(--ink);font-size:28px}.sudpro .site-footer .brandMark{color:var(--blue);width:34px;height:36px}.sudpro .footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:60px;padding:0}.sudpro .footer-grid>div>p{max-width:310px;margin:18px 0 0;font-size:14px;line-height:1.7;color:#627087;text-wrap:pretty}.sudpro .footer-grid nav{display:flex;align-items:flex-start;flex-direction:column;gap:0;min-width:0}.sudpro .footer-grid nav>b{width:100%;margin-bottom:10px;padding-bottom:12px;border-bottom:1px solid #dfe6ef;color:#293c57;font-size:14px;font-weight:600;line-height:1.5}.sudpro .footer-grid nav>a{display:inline-flex;align-items:center;min-height:44px;padding:9px 0;color:#53647d;font-size:14px;line-height:1.6;border-radius:3px}.sudpro .footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:36px;padding-top:24px;border-top:1px solid #dfe6f0;color:#5f7088;font-size:12px;line-height:1.65}.sudpro .footer-bottom>span{flex:none}.sudpro .footer-bottom>p{max-width:570px;margin:0;font-size:12px;color:inherit;text-wrap:pretty}.sudpro .service-design~.site-footer{padding-bottom:calc(112px + env(safe-area-inset-bottom))}@media (hover:hover){.sudpro .site-header .desktop-nav a:hover:not([aria-current]){color:var(--blue);background:#f2f5fb}.sudpro .site-header .account-link:hover{background:#f5f8ff;border-color:#bfd0f1}.sudpro .mobile-menu a:hover{background:#f2f6fd;color:var(--blue)}.sudpro .footer-grid nav>a:hover{color:var(--blue);text-decoration:underline;text-underline-offset:4px}}@media (max-width:1100px){.sudpro .site-header .header-inner{gap:20px}.sudpro .site-header .desktop-nav{gap:2px}.sudpro .site-header .desktop-nav a{padding-inline:9px}.sudpro .footer-grid{gap:36px}}@media (max-width:980px){.sudpro .site-header .desktop-nav{display:none}.sudpro .site-header .menu-toggle{display:inline-flex}}@media (max-width:760px){.sudpro .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.sudpro .footer-grid>div{grid-column:1/-1}}@media (max-width:640px){.sudpro .site-header{height:66px}.sudpro .site-header .header-inner{gap:12px}.sudpro .site-header .brandName{font-size:25px;letter-spacing:-1px}.sudpro .site-header .brandMark{width:28px;height:30px}.sudpro .site-header .header-actions{gap:8px}.sudpro .site-header .account-link{min-height:44px;padding:6px;border:1px solid #dbe3ef;border-radius:8px;font-size:13px;background:#fff}.sudpro .site-header .account-link>svg{display:none}.sudpro .site-header .account-link>span{max-width:120px}.sudpro .site-footer{padding:36px 0 24px}.sudpro .site-footer .brandName{font-size:26px}.sudpro .footer-grid>div>p{margin-top:14px;font-size:13px}.sudpro .footer-grid nav>a{min-height:44px;font-size:14px}.sudpro .footer-bottom{flex-direction:column;gap:10px;margin-top:28px;padding-top:20px}}@media (max-width:359px){.sudpro .site-header .header-inner{gap:8px}.sudpro .site-header .brand,.sudpro .site-header .header-actions{gap:6px}.sudpro .site-header .account-link{padding:0;border:0;background:transparent;font-size:12px}.sudpro .site-header .account-link>span{max-width:106px}.sudpro .site-header .account-link--named{gap:6px}.sudpro .site-header .account-link--named>span{max-width:80px}}@media (prefers-reduced-motion:reduce){.sudpro .mobile-menu a,.sudpro .site-header .account-link,.sudpro .site-header .desktop-nav a{transition:none}}.directory-footer{border-top:1px solid #e2e8f0;background:#fff;padding:16px 0;color:#64748b;font-size:13px}.directory-footer .container{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.directory-footer a{color:#1664d9;font-weight:600;text-decoration:none}.directory-footer a:hover{text-decoration:underline}body:has(.site-footer)>.directory-footer{display:none}@media(max-width:700px){body:has(.workspace-mobile-nav)>.directory-footer{padding-bottom:88px}.directory-footer span{font-size:12px}}.workspace-directory-footer{flex:none;text-align:center;padding:12px 20px;font-size:12px;border-top:1px solid #e2e8f0;background:white}.workspace-directory-footer a{color:#1664d9;text-decoration:none}.workspace-directory-footer a:hover{text-decoration:underline}body:has(.workspace-directory-footer)>.directory-footer{display:none}.workspace--support[data-support-keyboard] .workspace-directory-footer{display:none}@media(max-width:700px){.workspace:not(.workspace--support)>.workspace-directory-footer{padding-bottom:88px}.workspace--support>.workspace-directory-footer{padding:6px 20px}}.sudpro .service-sticky-action>.container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px}.sudpro .service-sticky-label{min-width:0;overflow-wrap:anywhere}.sudpro .service-sticky-action .button{min-width:0;max-width:100%;min-height:52px;width:auto;white-space:normal}@media(max-width:640px){.sudpro .service-sticky-action>.container{grid-template-columns:minmax(0,1fr);gap:0}.sudpro .service-sticky-action .service-sticky-label{display:none}.sudpro .service-sticky-action .button{width:100%;font-size:15px}}@media(max-height:480px) and (orientation:landscape){.sudpro .service-sticky-action{display:none}}