.ct-wrapper{background:var(--bg,#0a0a0a);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.ct-orb-a{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#c8321a0a,#0000 70%);border-radius:50%;width:500px;height:500px;position:fixed;top:-150px;right:-150px}.ct-orb-b{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#c8321a08,#0000 70%);border-radius:50%;width:400px;height:400px;position:fixed;bottom:-100px;left:-100px}.ct-main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:0 24px;display:flex;position:relative}.ct-links{flex-direction:column;width:100%;max-width:480px;display:flex}.ct-link{color:var(--text-1,#fff);border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:24px 0;text-decoration:none;transition:border-color .3s;display:flex}.ct-link:last-child{border-bottom:none}.ct-link:hover{border-color:#c8321a4d}.ct-link-left{flex-direction:column;gap:4px;display:flex}.ct-link-label{font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffe6;font-size:18px;font-weight:700}.ct-link-val{color:#ffffff80;font-size:13px;font-weight:500;transition:color .3s}.ct-link:hover .ct-link-val{color:#d83a1f}.ct-link-right{color:#fff3;transition:transform .3s,color .3s}.ct-link:hover .ct-link-right{color:#d83a1f;transform:translate(4px)}.ct-footer-note{color:var(--text-3,#555);justify-content:center;align-items:center;gap:6px;margin-top:48px;font-size:13px;display:flex}.ct-footer-pinned{z-index:50;background:var(--bg,#0a0a0a);flex-shrink:0}@media (max-width:900px){.jl-table.ct-table-force thead.ct-thead-force{display:table-header-group!important}.ct-td-pos-force{width:45%!important}.ct-col-addr-force,.ct-td-addr-force{width:45%!important;display:table-cell!important}.ct-td-act-force{width:10%!important}.jl-table.ct-table-force .jl-pos-title{white-space:nowrap!important}.jl-table.ct-table-force tbody td{padding:14px 0!important}}@media (max-width:560px){.ct-title{font-size:clamp(32px,8vw,40px)!important}.jl-table.ct-table-force thead.ct-thead-force{display:none!important}.jl-table.ct-table-force,.jl-table.ct-table-force tbody,.jl-table.ct-table-force tr,.jl-table.ct-table-force td{width:100%!important;display:block!important}.jl-table.ct-table-force tbody{border:1px solid #ffffff0f;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(160deg,#ffffff08 0%,#c8321a04 100%)!important;display:block!important}.jl-table.ct-table-force tbody:before{content:"";pointer-events:none;height:60px;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 20px 40px -20px #c8321a1a}.jl-table.ct-table-force tr{border:none;border-radius:0;margin-bottom:0;position:static;overflow:visible;background:0 0!important;border-bottom:1px solid #ffffff0a!important;padding:16px!important}.jl-table.ct-table-force tr:last-child{border-bottom:none!important}.ct-td-pos-force,.ct-td-addr-force,.ct-td-act-force{border:none!important;padding:0!important}.ct-td-pos-force{margin-bottom:12px}.jl-table.ct-table-force .jl-logo-hc{border-radius:10px;width:36px;height:36px;background:#c8321a14!important;border:1px solid #c8321a33!important}.jl-table.ct-table-force .jl-logo-hc svg{width:16px;height:16px}.jl-table.ct-table-force .jl-pos-title{letter-spacing:-.02em;color:#fff;font-weight:800;font-size:16px!important}.jl-table.ct-table-force .jl-pos-co{color:#fff6;margin-top:2px;font-size:12px}.ct-td-addr-force{margin-bottom:10px;border-bottom:1px solid #ffffff12!important;padding-bottom:12px!important}.ct-td-addr-force .jl-loc{color:#ffffffd9;word-break:break-word;font-weight:500;white-space:normal!important;font-size:13.5px!important}.ct-td-act-force{justify-content:flex-end;display:flex!important}.ct-td-act-force .jl-view{color:#fff;background:#ffffff0f;border:1px solid #ffffff0a;border-radius:30px;align-items:center;gap:6px;font-weight:600;padding:6px 14px!important;font-size:11.5px!important;display:inline-flex!important}.ct-hide-mobile{display:inline!important}.ct-header{margin-bottom:24px!important}.ct-header p{margin-top:8px!important;font-size:13.5px!important}}@media (max-width:480px){.ct-cards{grid-template-columns:1fr}}@media (max-width:900px) and (max-height:780px) and (orientation:landscape){.ct-wrapper{height:auto;min-height:100dvh;overflow:visible}.ct-main{padding:0 20px}.ct-header{margin-bottom:20px!important}.ct-header p{margin-top:8px!important;font-size:12.5px!important}.ct-title{font-size:clamp(28px,5vw,36px)!important}.ct-link{padding:14px 0}.ct-link-label{font-size:15px}.ct-link-val{font-size:12px}.ct-footer-note{margin-top:20px}}@media (min-width:701px) and (max-width:1100px){.ct-main{padding:0 32px}}
