.designCredit{display:flex;justify-content:center;align-items:center;gap:10px;font:12px/1.5 system-ui,sans-serif;color:#777;padding:20px 16px 24px;min-height:42px;box-sizing:content-box;white-space:nowrap;background:#fafafa}.creditOpenAI{display:block;width:20px;height:20px;object-fit:contain}.creditSignature{display:block;width:64px;height:40px;object-fit:contain}.loginMode{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}.loginMode>.shell{flex:1;width:100%}.loginMode .designCredit{flex:none}.loginMode footer{display:none}@media(max-width:650px){.designCredit{font-size:11px;gap:8px;padding-bottom:max(18px,env(safe-area-inset-bottom))}}

.designCredit{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:5;justify-content:flex-end;gap:9px;padding:0;min-height:52px;max-width:calc(100vw - 24px);background:transparent;pointer-events:none;overflow:visible}.creditSignature{width:76px;height:52px;flex:none;object-fit:contain;overflow:visible}.creditOpenAI{flex:none}.loginMode main{padding-bottom:88px!important}body>.shell>footer{padding-bottom:76px}@media(max-width:650px){.designCredit{right:max(12px,env(safe-area-inset-right));bottom:max(6px,env(safe-area-inset-bottom));gap:7px;font-size:11px;padding:0}.creditSignature{width:70px;height:48px}}

.creditSignature{width:58px;height:40px}@media(max-width:650px){.creditSignature{width:54px;height:37px}}
