@layer components{.gla-ph-shoot{width:100%;margin-top:var(--sv-sp-m);border:1px dashed var(--sv-navy);border-radius:var(--sv-r);background:var(--sv-navy-bg);text-align:center;place-items:center;padding:28px 0;display:grid}.gla-ph-shoot .c{background:var(--sv-navy);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto;display:grid}.gla-ph-shoot .b{font-size:var(--sv-fs-lg);color:var(--sv-title);margin-top:12px;font-weight:700}.gla-ph-shoot .mu{font-size:var(--sv-fs-sub);color:var(--sv-sub);margin-top:4px}.gla-ph-an-photo{height:190px;margin-top:var(--sv-sp-m);border-radius:var(--sv-r);background:var(--sv-photo);place-items:center;display:grid;position:relative;overflow:hidden}.gla-ph-an-photo .cn{border:2px solid var(--sv-navy);width:18px;height:18px;position:absolute}.gla-ph-an-photo .cn:first-of-type{border-bottom:0;border-right:0;top:10px;left:10px}.gla-ph-an-photo .cn:nth-of-type(2){border-bottom:0;border-left:0;top:10px;right:10px}.gla-ph-an-photo .cn:nth-of-type(3){border-top:0;border-right:0;bottom:10px;left:10px}.gla-ph-an-photo .cn:nth-of-type(4){border-top:0;border-left:0;bottom:10px;right:10px}.gla-ph-an li{color:var(--sv-muted);align-items:center;gap:10px;padding:7px 0;font-weight:600;display:flex}.gla-ph-an li .c{border:1.5px solid var(--sv-line2);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.gla-ph-an li.done{color:var(--sv-text)}.gla-ph-an li.done .c{background:var(--sv-navy);border-color:var(--sv-navy)}.gla-ph-an li.now{color:var(--sv-navy)}.gla-ph-an li.now .c{border-color:var(--sv-navy);border-top-color:#0000;animation:.8s linear infinite gla-ph-spin}@keyframes gla-ph-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gla-ph-an li.now .c{animation:none}}.gla-ph-hero{height:190px;margin-top:var(--sv-sp-m);border-radius:var(--sv-r);background:var(--sv-photo);place-items:center;display:grid;overflow:hidden}.gla-ph-eyebrow{font-size:var(--sv-fs-sub);color:var(--sv-navy);align-items:center;gap:6px;margin-top:24px;font-weight:700;display:flex}.gla-ph-eyebrow:before{content:"";background:var(--sv-navy);border-radius:50%;width:6px;height:6px}.gla-ph-rows{margin-top:12px}.gla-ph-rows>li{border-bottom:1px solid var(--sv-line);align-items:center;gap:12px;padding:12px 0;display:flex}.gla-ph-rows>li:first-child{border-top:1px solid var(--sv-line)}.gla-ph-thumb{background:var(--sv-photo);color:#b9bcc2;border-radius:4px;flex:none;place-items:center;width:48px;height:48px;display:grid}}