.landing-preset-claim{background:#fff;font-synthesis:none;min-height:100vh;overflow-x:clip;padding:64px 24px 140px}.landing-preset-claim .claim-head{display:flex;flex-direction:column;gap:16px;margin:0 auto 32px;text-align:center;width:min(800px,100%)}.landing-preset-claim .claim-head h1{color:#141414;font-family:Inter-SemiBold,sans-serif;font-size:48px;font-weight:600;line-height:52px;margin:0}.landing-preset-claim .claim-head p{color:#666;font-family:Inter-Regular,sans-serif;font-size:18px;font-weight:400;line-height:28px;margin:0}.landing-preset-claim .claim-stage{display:flex;flex-direction:column;gap:16px;margin:0 auto;width:min(1200px,100%)}.landing-preset-claim .claim-preview{align-items:center;background:#f6f6f6;border-radius:17px;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative}.landing-preset-claim .claim-preview-media{cursor:ew-resize;height:100%;max-width:100%;overflow:hidden;position:relative;touch-action:none}.is-static .landing-preset-claim .claim-preview-media{cursor:default}.landing-preset-claim .claim-preview-after,.landing-preset-claim .claim-preview-before img{height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.landing-preset-claim .claim-preview-after{display:block}.landing-preset-claim .claim-preview-before{bottom:0;left:0;overflow:hidden;position:absolute;top:0}.landing-preset-claim .claim-preview-before img{height:100%;left:0;max-width:none;position:absolute;top:0;width:auto}.landing-preset-claim .claim-preview-labels,.landing-preset-claim .claim-preview-line,.landing-preset-claim .claim-preview-title{pointer-events:none;position:absolute;z-index:1}.landing-preset-claim .claim-preview-labels{color:#fff;display:flex;font-family:Inter-Regular,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;left:16px;line-height:16px;right:16px;text-shadow:0 0 4px rgba(0,0,0,.5);top:16px}.landing-preset-claim .claim-preview-title{bottom:16px;color:#fff;font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;left:16px;line-height:24px;margin:0;text-shadow:0 0 4px rgba(0,0,0,.5)}.landing-preset-claim .claim-preview-line{background:#e6e6e6;box-shadow:0 0 4px #00000080;height:100%;top:0;transform:translate(-50%);width:1.5px}.landing-preset-claim .claim-preview-expand{background:#1414148c;border:0;border-radius:8px;bottom:16px;color:#fff;cursor:pointer;display:grid;height:36px;padding:0;place-items:center;position:absolute;right:16px;width:36px;z-index:2}.landing-preset-claim .claim-preview-expand svg{display:block;height:18px;width:18px}.landing-preset-claim .claim-preview-expand:hover{background:#141414bf}.landing-preset-claim .claim-status{align-self:center;color:#666;font-family:Inter-Regular,sans-serif;font-size:16px;margin:0;text-align:center;width:100%}.landing-preset-claim .claim-panel{background:#f6f6f6;border-radius:16px;display:grid;gap:16px;grid-template-columns:repeat(8,minmax(0,1fr));padding:32px}.landing-preset-claim .claim-card{background:#fff;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;position:relative}.landing-preset-claim .claim-card.is-selected{box-shadow:0 0 0 2px #0000001a}.landing-preset-claim .claim-card.is-locked{cursor:not-allowed}.landing-preset-claim .claim-card.is-locked .claim-cover img{filter:grayscale(1);opacity:.4}.landing-preset-claim .claim-card.is-locked .claim-card-name,.landing-preset-claim .claim-card.is-locked .claim-card-type,.landing-preset-claim .claim-card.is-locked .claim-check{opacity:.4}.landing-preset-claim .claim-cover{aspect-ratio:1;background:#d9d9d9;border:0;border-radius:4px;cursor:pointer;display:block;overflow:hidden;padding:0;width:100%}.landing-preset-claim .claim-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.landing-preset-claim .claim-check{background:transparent;border:0;cursor:pointer;height:24px;padding:0;position:absolute;right:12px;top:12px;width:24px}.landing-preset-claim .claim-check svg{display:block;height:24px;width:24px}.landing-preset-claim .claim-check:disabled{cursor:not-allowed}.landing-preset-claim .claim-card-copy{display:flex;flex-direction:column;gap:8px;padding:0 4px 4px}.landing-preset-claim .claim-card-name{color:#141414;font-family:Inter-Regular,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-preset-claim .claim-card-type{align-self:flex-start;background:#ff94001a;border-radius:2px;color:#ff9200;font-family:Inter-Regular,sans-serif;font-size:10px;font-weight:400;line-height:12px;max-width:100%;overflow-wrap:anywhere;padding:2px 4px}.landing-preset-claim .claim-card-type.is-look{background:#7c4dff1a;color:#7c4dff}.landing-preset-claim .claim-card-type.is-backdrop{background:#0b8f6a1a;color:#0b8f6a}.landing-preset-claim .claim-card-type.is-sky{background:#2b6cff1a;color:#2b6cff}.landing-preset-claim .claim-card-type.is-ai{background:#d63a861a;color:#d63a86}.landing-preset-claim .claim-bar{background:#fff;border-top:1px solid #e6e6e6;bottom:0;left:0;padding:12px 24px;position:fixed;right:0;z-index:5}.landing-preset-claim .claim-bar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;width:min(1200px,100%)}.landing-preset-claim .claim-chips{display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:8px 8px 0 0}.landing-preset-claim .claim-chip{align-items:center;background:#f3f3f3;border:1px solid #e6e6e6;border-radius:8px;color:#141414;display:inline-flex;font-family:Inter-Medium,sans-serif;font-size:12px;font-weight:500;gap:8px;line-height:16px;max-width:220px;padding:4px 14px 4px 4px;position:relative;white-space:nowrap}.landing-preset-claim .claim-chip img{border-radius:14px;height:28px;-o-object-fit:cover;object-fit:cover;width:28px}.landing-preset-claim .claim-chip-name{overflow:hidden;text-overflow:ellipsis}.landing-preset-claim .claim-chip-remove{background:#141414;border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:16px;padding:0;place-items:center;position:absolute;right:-6px;top:-6px;width:16px}.landing-preset-claim .claim-chip-remove svg{display:block;height:16px;width:16px}.landing-preset-claim .claim-action{align-items:center;display:flex;flex-shrink:0;gap:16px}.landing-preset-claim .claim-action p{color:#666;font-family:Inter-Regular,sans-serif;font-size:14px;font-weight:400;line-height:20px;margin:0}.landing-preset-claim .claim-submit{background:#ffe34b;border:0;border-radius:8px;color:#141414;cursor:pointer;font-family:Inter-SemiBold,sans-serif;font-size:16px;font-weight:600;height:45px;line-height:20px;min-width:170px;padding:12px 24px}.landing-preset-claim .claim-submit:disabled{cursor:not-allowed;opacity:.4}.landing-preset-claim .claim-lightbox{align-items:center;background:#141414d1;display:flex;flex-direction:column;gap:16px;top:0;right:0;bottom:0;left:0;justify-content:center;padding:64px 24px 32px;position:fixed;z-index:50}.landing-preset-claim .claim-lightbox-frame{align-items:center;display:flex;flex-direction:column;gap:16px;position:relative;width:min(1200px,100%)}.landing-preset-claim .claim-lightbox-stage{background:#141414;border-radius:16px;container-type:inline-size;cursor:ew-resize;max-width:100%;overflow:hidden;position:relative;touch-action:none}.landing-preset-claim .claim-lightbox-stage.is-static{cursor:default}.landing-preset-claim .claim-lightbox-after,.landing-preset-claim .claim-lightbox-before img{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100cqi;-webkit-user-drag:none}.landing-preset-claim .claim-lightbox-after{display:block}.landing-preset-claim .claim-lightbox-before{bottom:0;left:0;overflow:hidden;position:absolute;top:0}.landing-preset-claim .claim-lightbox-before img{left:0;position:absolute;top:0}.landing-preset-claim .claim-lightbox-labels,.landing-preset-claim .claim-lightbox-line{pointer-events:none;position:absolute;z-index:1}.landing-preset-claim .claim-lightbox-labels{color:#fff;display:flex;font-family:Inter-Regular,sans-serif;font-size:14px;font-weight:400;justify-content:space-between;left:16px;line-height:16px;right:16px;text-shadow:0 0 4px rgba(0,0,0,.5);top:16px}.landing-preset-claim .claim-lightbox-line{background:#e6e6e6;box-shadow:0 0 4px #00000080;height:100%;top:0;transform:translate(-50%);width:1.5px}.landing-preset-claim .claim-lightbox-title{bottom:16px;color:#fff;font-family:Inter-SemiBold,sans-serif;font-size:18px;font-weight:600;left:16px;line-height:24px;margin:0;pointer-events:none;position:absolute;text-shadow:0 0 4px rgba(0,0,0,.5);z-index:1}.landing-preset-claim .claim-lightbox-close{background:#1414148c;border:0;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-size:24px;height:36px;line-height:1;padding:0;place-items:center;position:absolute;right:8px;top:8px;width:36px;z-index:2}.landing-preset-claim .claim-lightbox-close:hover{background:#141414bf}.landing-preset-claim .claim-dialog{background:#14141473;display:grid;top:0;right:0;bottom:0;left:0;padding:24px;place-items:center;position:fixed;z-index:20}.landing-preset-claim .claim-dialog-card{background:#fff;border-radius:16px;padding:32px;position:relative;width:min(440px,100%)}.landing-preset-claim .claim-dialog-card h2{color:#141414;font-family:Inter-SemiBold,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0 0 12px}.landing-preset-claim .claim-dialog-card li,.landing-preset-claim .claim-dialog-card p{color:#666;font-family:Inter-Regular,sans-serif;font-size:14px;font-weight:400;line-height:22px}.landing-preset-claim .claim-dialog-card ul{margin:12px 0 24px;padding-left:18px}.landing-preset-claim .claim-dialog-card .claim-submit{display:block;width:100%}.landing-preset-claim .claim-dialog-close{background:transparent;border:0;color:#141414;cursor:pointer;font-size:24px;height:32px;line-height:1;position:absolute;right:12px;top:12px;width:32px}@media (max-width:1439px){.landing-preset-claim{padding-top:48px}.landing-preset-claim .claim-head{gap:12px;margin-bottom:24px}.landing-preset-claim .claim-head h1{font-size:36px;line-height:42px}.landing-preset-claim .claim-preview{height:400px}.landing-preset-claim .claim-panel{display:flex;flex-wrap:nowrap;gap:12px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:32px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.landing-preset-claim .claim-card{flex:0 0 clamp(96px,(100% - 72px)/7.4,120px);scroll-snap-align:start;width:clamp(96px,(100% - 72px)/7.4,120px)}}@media only screen and (max-width:600px){.landing-preset-claim .claim-head h1{font-size:32px;line-height:36px}.landing-preset-claim .claim-head p{font-size:18px;line-height:20px}}@media (max-width:1024px){.landing-preset-claim .claim-preview{height:300px}.landing-preset-claim .claim-card{flex-basis:clamp(88px,(100% - 60px)/5.4,104px);width:clamp(88px,(100% - 60px)/5.4,104px)}}@media (max-width:768px){.landing-preset-claim{padding-top:32px}.landing-preset-claim .claim-panel{gap:10px;padding:16px;scroll-padding-inline:16px}.landing-preset-claim .claim-card{flex-basis:clamp(84px,(100% - 40px)/3.4,96px);width:clamp(84px,(100% - 40px)/3.4,96px)}.landing-preset-claim .claim-bar{padding:12px 16px}.landing-preset-claim .claim-bar-inner{align-items:stretch;flex-direction:column;gap:8px}.landing-preset-claim .claim-chips{flex-wrap:nowrap;overflow-x:auto}.landing-preset-claim .claim-action{justify-content:space-between}.landing-preset-claim .claim-action p{font-size:12px;line-height:16px}.landing-preset-claim .claim-submit{height:40px;min-width:112px;padding:8px 16px}.landing-preset-claim .claim-preview{height:220px}}@media (max-width:390px){.landing-preset-claim{padding-left:16px;padding-right:16px}.landing-preset-claim .claim-card{flex-basis:84px;width:84px}}.landing-preset-claim .claim-notice{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto 24px;text-align:center}.landing-preset-claim [role=slider]:focus-visible,.landing-preset-claim button:focus-visible{outline:2px solid #3083ff;outline-offset:3px}
