:root{--app-ink:#243c35;--app-green:#315c46;--app-paper:#f6f4ec;--app-line:#d9dfd3}html{-webkit-text-size-adjust:100%}.lc-iphone-page{margin:0;background:var(--app-paper);color:var(--app-ink);font:16px/1.6 system-ui,-apple-system,sans-serif}.lc-iphone-page *{box-sizing:border-box}.lc-iphone-page a{color:var(--app-green)}.lc-iphone-top{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px max(20px,env(safe-area-inset-right)) 20px max(20px,env(safe-area-inset-left));padding-top:max(20px,env(safe-area-inset-top));border-bottom:1px solid var(--app-line);background:#fffdf8}.lc-iphone-top a{min-height:44px;display:flex;align-items:center;text-decoration:none}.lc-iphone-top>a:first-child{font:700 23px Georgia,serif}.lc-iphone-main{max-width:1050px;margin:auto;padding:36px 22px 50px}.lc-app-intro{max-width:680px;margin-bottom:32px}.lc-app-intro>img{border-radius:22px;border:1px solid var(--app-line)}.lc-app-eyebrow{font-size:12px;font-weight:700;letter-spacing:.12em}.lc-app-intro h1{font:700 clamp(35px,6vw,54px)/1.12 Georgia,serif;margin:14px 0}.lc-app-intro>p:last-child{font-size:19px;color:#5c6d65}.lc-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.lc-app-card,.lc-app-tool{background:#fffdf8;border:1px solid var(--app-line);border-radius:18px;padding:25px}.lc-app-card{margin:24px 0}.lc-app-tool{display:flex;flex-direction:column;text-decoration:none}.lc-app-tool h2,.lc-app-card h2{font:700 25px/1.2 Georgia,serif;margin:12px 0}.lc-app-tool p{color:#5c6d65;margin:4px 0 20px}.lc-app-number{font-size:12px;font-weight:700;letter-spacing:.1em;color:#987038}.lc-app-open{margin-top:auto;font-weight:700}.lc-app-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--app-green);color:#fff!important;border-radius:9px;padding:12px 20px;text-decoration:none;font-weight:600}.lc-app-help{font-size:14px;color:#5c6d65}.lc-app-install li{padding:5px 0}.lc-iphone-footer{text-align:center;color:#5c6d65;padding:24px;font-size:13px}.lc-app-nav{display:none}.lc-iphone-page a:focus-visible,.lc-app-nav a:focus-visible{outline:3px solid #b17c31;outline-offset:4px}.lc-app-tool:hover{border-color:#70937b}@media(max-width:760px){.lc-app-grid{grid-template-columns:1fr}.lc-app-tool{padding:22px}.lc-iphone-main{padding:28px max(18px,env(safe-area-inset-right)) 35px max(18px,env(safe-area-inset-left))}.lc-app-card{padding:22px}.lc-app-nav{display:flex;position:sticky;bottom:0;z-index:10;justify-content:space-around;gap:8px;background:#fffdf8;border-top:1px solid var(--app-line);padding:8px max(12px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.lc-app-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;color:var(--app-green);font:600 14px system-ui,sans-serif;text-decoration:none;padding:8px}.lc-iphone-top{flex-wrap:wrap}input:not([type=hidden]),select,textarea{font-size:16px!important}button,input[type=submit],.button{min-height:44px}.staff-nav,.ws-nav{flex-wrap:wrap}body{padding-bottom:env(safe-area-inset-bottom)}header{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.bundle-actions{flex-direction:column}.bundle-actions button{width:100%}.bundle-panel,.panel{overflow-wrap:anywhere}}@media(display-mode:standalone){.lc-app-install{display:none}.lc-app-nav{display:flex;position:sticky;bottom:0;z-index:10;justify-content:space-around;background:#fffdf8;border-top:1px solid var(--app-line);padding:10px 15px max(10px,env(safe-area-inset-bottom))}.lc-app-nav a{min-height:44px;display:flex;align-items:center;color:var(--app-green);text-decoration:none;font:600 15px system-ui,sans-serif}}
