.user-captures{width:100%}.user-captures-dark{background:linear-gradient(180deg,#08070a 0,#0a0910 25%,#0d0c14 50%,#12101a 75%,#16141f);display:flex;flex-direction:column;isolation:isolate;margin:-2.5rem -2.5rem -3.5rem;min-height:calc(100vh - 80px);padding:2.5rem 2.5rem 3rem;position:relative;width:calc(100% + 5rem)}.user-captures-dark.user-captures-dark--in-project{padding-top:.55rem}.user-captures-dark.user-captures-dark--in-project .user-captures-scan-cta{align-items:flex-start;margin-bottom:1.05rem;margin-top:.2rem}.user-captures-dark.user-captures-dark--in-project .user-captures-in-project-heading{margin-top:.38rem}.user-captures-dark.user-captures-dark--in-project .user-captures-scan-cta{flex-direction:column}.user-captures-dark.user-captures-dark--folder-solo .user-captures-projects-wrap{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0;position:relative;z-index:1}.user-captures-dark.user-captures-dark--folder-solo .user-captures-projects-wrap>.user-captures-projects-loading{flex:1 1 auto;width:100%}.user-captures-projects-loading{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;max-width:22rem;padding:0 1.25rem;text-align:center}.user-captures-projects-loading-text{color:#8a8f9d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.user-captures-projects-loading-spinner{animation:user-captures-projects-loading-spin .8s linear infinite;border:3px solid #ffffff1f;border-radius:50%;border-top-color:#ffffffe0;box-sizing:border-box;display:block;height:40px;width:40px}@keyframes user-captures-projects-loading-spin{to{transform:rotate(1turn)}}@keyframes user-captures-project-folder-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.user-captures-dark.user-captures-dark--folder-solo .user-captures-projects-wrap>.user-captures-empty{line-height:1.5;max-width:22rem;padding:0 1.25rem}.user-captures-dark.user-captures-dark--folder-solo .user-captures-projects-wrap>.user-captures-projects-grid{align-self:stretch;width:100%}.user-captures-pointcloud{inset:0;opacity:.72;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.user-captures-pointcloud canvas{display:block;height:100%!important;inset:0;position:absolute;width:100%!important}.user-captures-dark .user-captures-heading{animation:page-section-in .35s cubic-bezier(.22,1,.36,1) forwards;z-index:1}.user-captures-dark .user-captures-scan-cta{animation:page-section-in .35s cubic-bezier(.22,1,.36,1) .08s forwards;opacity:0;position:relative;z-index:1}.user-captures-dark .user-captures-my-studio-project-bar{animation:page-section-in .35s cubic-bezier(.22,1,.36,1) .1s forwards;opacity:0}.user-captures-dark .user-captures-view-wrap{animation:page-section-in .35s cubic-bezier(.22,1,.36,1) .12s forwards;opacity:0}.user-captures-dark .user-captures-grid{position:relative;z-index:1}.user-captures-delete-modal-overlay{align-items:center;animation:modal-overlay-in .2s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;display:flex;inset:0;justify-content:center;padding:2rem 1.5rem;position:fixed;z-index:1000}.user-captures-checkout-success-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;z-index:1001}@media (min-width:1200px){.STARLING-Studio--app-topbar-narrow .user-captures-checkout-success-overlay{padding-left:calc(240px + 1.5rem);padding-right:1.5rem}.STARLING-Studio--app-topbar-narrow.STARLING-Studio--sidebar-collapsed .user-captures-checkout-success-overlay{padding-left:calc(72px + 1.5rem)}}.user-captures-upgrade-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000;z-index:1001}.user-captures-upgrade-modal-overlay .user-captures-delete-modal-btn-confirm{background:#1a242e;color:#fff}.user-captures-upgrade-modal-overlay .user-captures-delete-modal-btn-confirm:hover{background:#232f3d;color:#fff}.user-captures-delete-modal{align-items:center;animation:modal-content-in .22s cubic-bezier(.22,1,.36,1) forwards;background:#fff;border:1px solid #0000000f;border-radius:16px;box-shadow:0 24px 50px #00000014;display:flex;flex-direction:column;max-width:min(520px,92vw);padding:3rem 2.5rem;text-align:center;width:100%}.user-captures-delete-modal-title{color:#111;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.user-captures-delete-modal-text{color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;letter-spacing:0;line-height:1.6;margin:0 0 2rem}.user-captures-delete-modal-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.user-captures-delete-modal-btn{border:none;border-radius:9px;cursor:pointer;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.08em;padding:.7rem 2.2rem;text-transform:uppercase;transition:background .2s ease,color .2s ease}.user-captures-delete-modal-btn-cancel{background:#f0f0f0;color:#3a3a3a}.user-captures-delete-modal-btn-cancel:hover{background:#e6e6e6;color:#111}.user-captures-delete-modal-btn-confirm{background:#c00;color:#fff}.user-captures-delete-modal-btn-confirm:hover{background:#a00;color:#fff}.user-captures-delete-modal-btn-confirm:disabled{cursor:not-allowed;opacity:.6}.user-captures-modal-btn-success{background:#1e3a5f;border-radius:9px;color:#fff}.user-captures-modal-btn-success:hover{background:#163352;color:#fff}.user-captures-project-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#06050cb8;box-sizing:border-box;padding:2rem 1.5rem;padding:2rem 1.5rem 2rem var(--studio-modal-pad-left,1.5rem);transition:padding .25s ease;z-index:1002}.user-captures-project-modal.user-captures-create-project-modal,.user-captures-project-modal.user-captures-project-picker-modal{align-items:stretch;background:linear-gradient(165deg,#16141f,#0d0c14);border:1px solid #ffffff14;box-shadow:0 28px 60px #00000073;color:#e8e8ec;max-width:min(560px,94vw);text-align:left}.user-captures-delete-modal.user-captures-project-modal.user-captures-delete-project-modal,.user-captures-delete-modal.user-captures-project-modal.user-captures-rename-project-modal{align-items:stretch;background:#121218;border:1px solid #ffffff17;border-radius:16px;box-shadow:0 24px 48px #00000080;box-sizing:border-box;color:#e8e8ec;max-width:min(380px,94vw);padding:1.45rem 1.35rem 1.3rem;text-align:left;width:100%}.user-captures-delete-modal.user-captures-project-modal.user-captures-delete-project-modal{max-width:min(520px,94vw)}.user-captures-delete-project-text{color:#a8adb8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9rem;font-weight:400;letter-spacing:.01em;line-height:1.55;margin:0 0 1rem}.user-captures-delete-project-text strong{color:#eceef2;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.user-captures-delete-project-modal .user-captures-rename-project-btn,.user-captures-rename-project-modal .user-captures-rename-project-btn{border-radius:12px}.user-captures-rename-project-modal .user-captures-rename-project-btn--save{background:#fff;border:1px solid #fffffff2;color:#141b24}.user-captures-rename-project-modal .user-captures-rename-project-btn--save:hover:not(:disabled){background:#f3f4f6;color:#0a0f14}.user-captures-rename-project-modal .user-captures-rename-project-btn--save:focus-visible:not(:disabled){outline:2px solid #ffffff8c;outline-offset:2px}.user-captures-delete-project-confirm-input{margin-top:.25rem}.user-captures-rename-project-label{color:#8b909e;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;margin:0 0 .45rem;text-transform:uppercase}.user-captures-rename-project-input{background:#00000059;border:1px solid #ffffff24;border-radius:12px;box-sizing:border-box;color:#f4f4f8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:500;margin:0 0 1.1rem;padding:.8rem 1rem;width:100%}.user-captures-rename-project-input::placeholder{color:#ffffff4d}.user-captures-rename-project-input:focus{border-color:#78a0dc73;outline:none}.user-captures-rename-project-input:disabled{opacity:.65}.user-captures-rename-project-actions{align-items:stretch;display:flex;gap:.65rem;width:100%}.user-captures-rename-project-btn{border:none;border-radius:999px;cursor:pointer;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;min-height:2.65rem;padding:0 1rem;text-transform:uppercase;transition:background .18s ease,color .18s ease,opacity .18s ease}.user-captures-rename-project-btn:disabled{cursor:not-allowed;opacity:.65}.user-captures-rename-project-btn--cancel{background:#1c1c24;border:1px solid #ffffff14;color:#ffffffe0}.user-captures-rename-project-btn--cancel:hover:not(:disabled){background:#24242e;color:#fff}.user-captures-rename-project-btn--save{background:#4f6f9a;border:1px solid #0000;color:#fff}.user-captures-rename-project-btn--save:hover:not(:disabled){background:#5a7bad;color:#fff}.user-captures-rename-project-btn--danger{background:#8f3d42;border:1px solid #0000;color:#fff}.user-captures-rename-project-btn--danger:hover:not(:disabled){background:#a3484e;color:#fff}.user-captures-rename-project-btn--danger-nowrap{flex:1.15 1;padding-left:1.1rem;padding-right:1.1rem;white-space:nowrap}.user-captures-project-modal .user-captures-delete-modal-title{color:#f4f4f8;text-align:center}.user-captures-project-modal .user-captures-delete-modal-text{color:#a8acb8;margin-bottom:1.25rem;text-align:center}.user-captures-create-project-modal-intro{margin-bottom:1rem!important}.user-captures-create-project-label{color:#8b90a0;display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;margin-bottom:.35rem;text-transform:uppercase}.user-captures-create-project-input{background:#00000040;border:1px solid #ffffff1f;border-radius:12px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:1rem;margin-bottom:1.25rem;padding:.75rem 1rem;width:100%}.user-captures-create-project-input::placeholder{color:#ffffff59}.user-captures-create-project-input:focus{border-color:#78b4ff73;outline:none}.user-captures-create-project-input.user-captures-create-project-input--error{background:#3c141433;border-color:#f87171d9;box-shadow:0 0 0 1px #f8717159;margin-bottom:.35rem}.user-captures-create-project-input.user-captures-create-project-input--error:focus{border-color:#f87171f2;box-shadow:0 0 0 2px #f8717140}.user-captures-create-project-field-error{color:#f87171;font-size:.8125rem;font-weight:500;line-height:1.35;margin:0 0 1.15rem;text-align:center}.user-captures-create-project-types{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr);margin-bottom:.65rem}.user-captures-create-project-type-hint-row{align-items:flex-start;align-self:center;box-sizing:border-box;display:flex;gap:.65rem;margin:0 auto .75rem;max-width:26rem;width:100%}.user-captures-create-project-type-hint{color:#ffffffb8;flex:1 1;font-size:.8125rem;line-height:1.45;margin:0;min-width:0;padding:0;text-align:left}.user-captures-create-project-compare-btn{align-items:center;background:#ffffff0f;border:1px solid #ffffff6b;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:2.125rem;justify-content:center;margin:.12rem 0 0;padding:0;transition:background .2s ease,border-color .2s ease,box-shadow .28s ease,opacity .2s ease;width:2.125rem}.user-captures-create-project-compare-btn-icon{display:block;flex-shrink:0}.user-captures-create-project-compare-btn:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff8c;box-shadow:0 0 0 1px #fff3,0 0 18px #ffffff47,0 0 40px #ffffff14}.user-captures-create-project-compare-btn:focus-visible{box-shadow:0 0 0 2px #ffffff73,0 0 20px #fff3;outline:none}.user-captures-create-project-compare-btn:disabled{cursor:not-allowed;opacity:.45}.user-captures-create-project-compare-panel{animation:user-captures-create-project-compare-panel-in .42s cubic-bezier(.22,1,.36,1) forwards;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;box-sizing:border-box;margin:0 0 1.1rem;padding:.75rem 1rem;transform-origin:top center}@keyframes user-captures-create-project-compare-panel-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.user-captures-create-project-compare-panel{animation:none}}.user-captures-create-project-compare-columns{grid-gap:1rem 1.25rem;display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.user-captures-create-project-compare-col-title{color:#9aa3b8;font-size:.68rem;font-weight:700;letter-spacing:.12em;margin:0 0 .45rem;text-transform:uppercase}.user-captures-create-project-compare-list{color:#e8eaf0e0;font-size:.78rem;line-height:1.4;margin:0;padding:0 0 0 1.1rem}.user-captures-create-project-compare-list li{margin-bottom:.35rem}.user-captures-create-project-compare-list li:last-child{margin-bottom:0}.user-captures-type-card{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;color:#c8cad4;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.45rem;padding:1rem .65rem;transition:border-color .2s ease,background .2s ease,color .2s ease}.user-captures-type-card:hover:not(:disabled){background:#ffffff0f;border-color:#fff3}.user-captures-type-card.is-selected{background:#5078dc24;border-color:#78b4ff8c;color:#fff}.user-captures-type-card:disabled{cursor:not-allowed;opacity:.5}.user-captures-type-card-icon-wrap{align-items:center;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.user-captures-type-card-icon{display:block;font-size:1.45rem;font-style:normal;font-weight:400;line-height:1;opacity:.92}.user-captures-type-card-custom-icon{display:block;filter:brightness(0) invert(1);height:26px;max-height:100%;max-width:100%;object-fit:contain;opacity:.92;width:26px}.user-captures-type-card-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.user-captures-project-modal-actions{margin-top:.25rem}.user-captures-project-modal .user-captures-delete-modal-btn-confirm{background:#fff;border:2px solid #0000;box-shadow:none;box-sizing:border-box;color:#141b24;transition:background .2s ease,color .2s ease,box-shadow .28s ease,opacity .2s ease}.user-captures-project-modal .user-captures-delete-modal-btn-confirm:hover:not(:disabled){background:#fff;box-shadow:0 0 0 1px #ffffff59,0 0 22px #ffffff59,0 0 52px #ffffff1f;color:#0a0f14}.user-captures-project-modal .user-captures-delete-modal-btn-confirm:focus-visible:not(:disabled){outline:2px solid #ffffffa6;outline-offset:2px}.user-captures-project-modal .user-captures-delete-modal-btn-cancel{background:#ffffff14;border:2px solid #fff;box-sizing:border-box;color:#ddd}.user-captures-project-modal .user-captures-delete-modal-btn-cancel:hover:not(:disabled){background:#ffffff1f;border-color:#fff;color:#fff}.user-captures-project-picker-list{list-style:none;margin:0 0 1rem;max-height:min(40vh,320px);overflow-y:auto;padding:0}.user-captures-project-picker-triangle{filter:brightness(0) invert(1);flex-shrink:0;height:auto;object-fit:contain;opacity:.9;width:2rem}.user-captures-project-picker-captures{color:#8a909e;display:block;font-size:.62rem;font-weight:600;letter-spacing:.1em;margin-top:.15rem;text-transform:uppercase}.user-captures-project-picker-row{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;box-sizing:border-box;color:#e8e8ec;cursor:pointer;display:flex;font:inherit;gap:.75rem;margin-bottom:.5rem;padding:.85rem 1rem;text-align:left;width:100%}.user-captures-project-picker-row:hover{background:#ffffff0f}.user-captures-project-picker-row-main{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.user-captures-project-picker-name{font-size:.95rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.user-captures-project-picker-tags{color:#7ab8ffd9;font-size:.65rem;letter-spacing:.06em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.user-captures-project-picker-new{align-items:center;background:#0000;border:1px dashed #ffffff38;border-radius:14px;color:#9ae6b4;cursor:pointer;display:flex;font:inherit;font-size:.72rem;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.08em;margin-bottom:1rem;padding:.8rem;text-transform:uppercase;width:100%}.user-captures-project-picker-new:hover{background:#9ae6b414}.user-captures-project-modal-actions-full{width:100%}@media (max-width:480px){.user-captures-create-project-types{grid-template-columns:1fr}.user-captures-create-project-compare-columns{gap:.85rem;grid-template-columns:1fr}}.user-captures-welcome-modal--frontier.user-captures-delete-modal{animation:welcome-modal-frontier-in .5s cubic-bezier(.34,1.2,.64,1) forwards;background:linear-gradient(#050505,#050505) padding-box,linear-gradient(145deg,#c8c8d2f2,#787884bf 18%,#ebebf2fa 42%,#5a5a64b3 62%,#d2d2dceb 82%,#a0a0acd9) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:3px solid #0000;border-radius:32px;box-shadow:0 32px 72px #00000094,inset 0 0 0 1px #ffffff0f;max-width:min(580px,94vw);overflow:hidden;padding:2.75rem 2.5rem 2.5rem;position:relative}@keyframes welcome-modal-frontier-in{0%{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.user-captures-welcome-pointcloud{border-radius:inherit;inset:0;opacity:.72;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.user-captures-welcome-pointcloud canvas{display:block;height:100%!important;inset:0;position:absolute;width:100%!important}.user-captures-welcome-modal-dotgrid{background-image:radial-gradient(#ffffff38 1.5px,#0000 0);background-position:0 0;background-size:26px 26px;border-radius:inherit;inset:0;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 35%,#0000 100%);mask-image:radial-gradient(ellipse 85% 75% at 50% 45%,#000 35%,#0000 100%);opacity:.2;pointer-events:none;position:absolute;z-index:1}.user-captures-welcome-modal-content{align-items:center;display:flex;flex-direction:column;gap:1rem;position:relative;text-align:center;z-index:2}.user-captures-welcome-tier{color:#ffffff6b;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase}.user-captures-welcome-headline,.user-captures-welcome-tier{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700;margin:0}.user-captures-welcome-headline{background:linear-gradient(180deg,#fff,#c5cad6 55%,#8b93a4);-webkit-background-clip:text;background-clip:text;color:#0000;font-size:clamp(1.5rem,4vw,1.85rem);letter-spacing:-.02em;line-height:1.2;max-width:min(100%,40ch)}.user-captures-welcome-body{text-wrap:balance;color:#ffffffa8;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;letter-spacing:.01em;line-height:1.65;margin:0;max-width:min(100%,52ch)}.user-captures-welcome-actions{display:flex;justify-content:center;margin-top:.35rem;width:100%}.user-captures-welcome-launch-btn{background:#fff;border:none;border-radius:14px;box-shadow:0 4px 20px #00000059;color:#0a0a0a;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.1em;min-width:min(100%,300px);padding:1rem 2.25rem;text-transform:uppercase;transition:box-shadow .22s ease,transform .18s ease}.user-captures-welcome-launch-btn:hover{box-shadow:0 0 18px #ffffff6b,0 0 40px #fff3,0 6px 28px #0000006b}.user-captures-welcome-launch-btn:active{transform:scale(.985)}.user-captures-welcome-launch-btn:focus-visible{outline:2px solid #ffffffa6;outline-offset:3px}@media (max-width:480px){.user-captures-welcome-modal--frontier.user-captures-delete-modal{border-radius:24px;padding:2.25rem 1.5rem 2rem}}.user-captures-scan-cta{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.5rem;margin-top:2.5rem}.user-captures-scan-btn--disabled{box-shadow:0 4px 12px #0000000f;cursor:not-allowed;opacity:.45;pointer-events:auto}.user-captures-scan-btn--disabled:before,.user-captures-scan-btn--disabled:hover:before{opacity:0}.user-captures-scan-btn--disabled:hover{transform:none}.user-captures-scan-btn{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:999px;box-shadow:0 8px 22px #00000014,0 0 20px #ffffff40,0 0 70px #7864ff4d,0 0 120px #6455dc33;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:700;gap:.5rem;isolation:isolate;justify-content:center;letter-spacing:.06em;overflow:visible;padding:1.25rem 3.25rem;position:relative;text-transform:uppercase;transition:transform .45s ease,box-shadow .2s ease;z-index:1}.user-captures-scan-btn:before{background:radial-gradient(140px circle at 50% 50%,#5c4eff99,#3078ff00 60%);background:radial-gradient(140px circle at var(--glow-x,50%) var(--glow-y,50%),#5c4eff99,#3078ff00 60%);border-radius:999px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .2s ease;z-index:-1}.user-captures-scan-btn:hover:before{opacity:1}.user-captures-scan-btn:after{background:#fff;border-radius:999px;content:"";inset:4px;position:absolute;z-index:-1}.user-captures-scan-btn:hover{box-shadow:0 10px 28px #0000001f,0 0 24px #ffffff59,0 0 80px #7864ff66,0 0 140px #6455dc40;transform:translateY(-1px) scale(1.05)}.user-captures-scan-btn>*{position:relative;z-index:1}.user-captures-scan-btn-icon{font-size:1.25em;line-height:1;opacity:.95}.user-captures-scan-hint{color:#8a8f9d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.06em;margin:0}.user-captures-my-studio-project-bar{box-sizing:border-box;display:flex;justify-content:flex-start;margin-bottom:2.25rem;margin-top:.65rem;position:relative;width:100%;z-index:1}.user-captures-dark .user-captures-scan-cta:has(+.user-captures-my-studio-project-bar){margin-bottom:.5rem}.user-captures-new-project-btn{align-items:center;background:#fff;border:1px solid #0000001a;border-radius:10px;box-shadow:0 4px 14px #0000001f,0 0 12px #ffffff1f;color:#000;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:700;gap:.4rem;justify-content:center;letter-spacing:.08em;padding:.62rem 1.25rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.user-captures-new-project-btn:hover{box-shadow:0 6px 18px #00000029,0 0 16px #ffffff2e;transform:translateY(-1px)}.user-captures-new-project-btn:active{transform:translateY(0)}.user-captures-new-project-btn:focus-visible{outline:2px solid #ffffffa6;outline-offset:2px}.user-captures-new-project-btn-icon{font-size:1.1em;line-height:1;opacity:.92}.user-captures-in-project-heading{align-self:stretch;box-sizing:border-box;margin:.35rem 0 0;max-width:none;padding:0 max(.25rem,env(safe-area-inset-right)) 0 max(.25rem,env(safe-area-inset-left));text-align:left;width:100%}.user-captures-in-project-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between;width:100%}.user-captures-in-project-title-row .user-captures-project-cta-title{flex:1 1;margin:0;min-width:min(100%,12rem)}.user-captures-in-project-title-filler{flex:1 1;min-width:0}.user-captures-scan-btn--project-inline{flex-shrink:0;font-size:1rem;padding:.85rem 2.25rem}.user-captures-scan-btn--arch-toolbar{align-self:stretch;border-radius:999px;box-sizing:border-box;flex-shrink:0;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0;padding:0 1.35rem}.user-captures-scan-btn--arch-toolbar:after{border-radius:999px;inset:3px}.user-captures-scan-btn--arch-toolbar .user-captures-scan-btn-icon{font-size:1.08em}.user-captures-in-project-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .65rem;margin-bottom:.35rem}.user-captures-dark.user-captures-dark--in-project .user-captures-in-project-actions--share-only{margin-bottom:.8rem;margin-top:-.45rem}.user-captures-back-box-btn{align-items:center;background:#ffffff1c;border:1px solid #ffffff47;border-radius:12px;box-shadow:0 2px 14px #00000047,inset 0 1px 0 #ffffff24;color:#eef1f6;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.07em;margin:0 0 .9rem;padding:.55rem 1.15rem;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.user-captures-back-box-btn:hover{background:#ffffff2e;border-color:#ffffff6b;box-shadow:0 4px 18px #00000052,inset 0 1px 0 #ffffff2e;color:#fff}.user-captures-share-project-btn{align-items:center;background:#7864ff33;border:1px solid #9ab6ff73;border-radius:12px;box-shadow:0 2px 14px #00000047,inset 0 1px 0 #ffffff1f;color:#e8ecff;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;justify-content:center;letter-spacing:.07em;margin:0;padding:.55rem 1.15rem;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,color .2s ease;vertical-align:middle}.user-captures-share-project-btn:hover{background:#7864ff52;border-color:#b4c3ff8c;color:#fff}.user-captures-share-project-btn--locked{background:#ffffff0f;border-color:#fff3;color:#ffffff8c}.user-captures-share-project-btn--locked:hover{background:#ffffff1a;color:#ffffffd9}.user-captures-project-cta-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f4f6fa;color:var(--studio-text,#f4f6fa);font-family:Inter,sans-serif;font-weight:800;letter-spacing:.02em;overflow-wrap:break-word;text-shadow:0 0 8px #ffffff1a,0 0 16px hsla(0,0%,100%,.045),0 1px 5px #ffffff12;text-transform:uppercase;word-break:break-word}.user-captures-in-project-heading .user-captures-project-cta-title{font-size:clamp(1.55rem,5vw,2.75rem);line-height:1.1;margin:0;max-width:none;padding:0;text-align:left;width:auto}.user-captures-in-project-capture-count{color:#8a909e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.1em;margin:.5rem 0 0;text-transform:uppercase}.user-captures-dark .user-captures-heading{align-items:flex-start;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.user-captures-heading-main{flex:0 1 auto;min-width:0;text-align:center}.user-captures-heading .user-captures-subtitle,.user-captures-heading .user-captures-title{justify-content:center;text-align:center}.user-captures-captures-left-box{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;box-shadow:inset 0 1px 12px #ffffff1f;color:#ffffffe0;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:500;gap:.6rem;letter-spacing:.04em;padding:.45rem .75rem;position:absolute;right:-.35rem;text-transform:uppercase;top:-.35rem}.user-captures-captures-left-text{white-space:nowrap}.user-captures-captures-left-box-btn{background:#ffffff2e;border:1px solid #ffffff40;border-radius:8px;color:#fff;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.28rem .6rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,border-color .2s ease}.user-captures-captures-left-box-btn:hover{background:#ffffff47;border-color:#ffffff59}.user-captures-pro-monthly-box{padding:.6rem .75rem}.user-captures-pro-monthly-box .user-captures-pro-monthly-inner{align-items:center;display:flex;flex-direction:column;gap:.2rem}.user-captures-pro-monthly-box .user-captures-captures-left-text{line-height:1.3;max-width:min(72vw,17rem);text-align:center;white-space:normal}.user-captures-pro-monthly-box .user-captures-captures-left-subtitle{color:#ffffff80;font-size:.65rem;font-weight:500;letter-spacing:.05em;line-height:1.2;text-align:center;text-transform:uppercase}.user-captures-usage-compact-mobile{display:none}.user-captures-dark .user-captures-heading-main{text-align:center}.user-captures-view-wrap{display:flex;justify-content:flex-end;margin-bottom:1.25rem;margin-top:-.5rem;position:relative;width:100%;z-index:1}.user-captures-view-wrap--arch-inline{align-items:stretch;align-self:stretch;display:flex;flex-shrink:0;justify-content:flex-start;margin:0;max-width:none;width:auto}.user-captures-view-wrap--arch-inline .user-captures-view-toggle{align-items:center;align-self:stretch;background:#ffffff0f;border:2px solid #ffffff38;border-radius:8px;box-sizing:border-box;display:inline-flex;padding:4px 5px}.user-captures-view-wrap--arch-inline .user-captures-view-btn{flex:0 0 auto;height:2rem;min-width:0;width:2rem}.user-captures-view-toggle{align-items:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;display:inline-flex;gap:.25rem;padding:.25rem}.user-captures-view-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#fff9;cursor:pointer;display:inline-flex;height:2.25rem;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:2.25rem}.user-captures-view-btn:hover{background:#ffffff14;color:#ffffffe6}.user-captures-view-btn.is-active{background:#ffffff24;color:#fff}.user-captures-view-btn .ph{font-size:1.15rem}.user-captures-dark .user-captures-title{color:#fff;font-family:Inter,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 auto 1rem;text-align:center;text-transform:capitalize}.user-captures-dark .user-captures-subtitle{align-items:center;color:#9aa0ad;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:clamp(.85rem,1.8vw,1.1rem);font-weight:400;gap:.4em;justify-content:center;line-height:1.65;margin:0 auto;text-align:center}.user-captures-heading{align-items:flex-start;display:flex;justify-content:center;margin-bottom:1.5rem;position:relative}.user-captures-title{color:#000;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 auto 1rem;text-transform:capitalize}.user-captures-subtitle,.user-captures-title{font-family:Inter,sans-serif;text-align:center}.user-captures-subtitle{align-items:center;color:#8f8f98;display:flex;flex-wrap:wrap;font-size:clamp(.85rem,1.8vw,1.1rem);font-weight:400;gap:.4em;justify-content:center;line-height:1.65;margin:0 auto}.user-captures-count-badge{align-items:center;background:linear-gradient(145deg,#ffffff1f,#ffffff0f);border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 2px 8px #0000004d,inset 0 1px 0 #ffffff14;color:#fffffff2;display:inline-flex;font-size:1em;font-weight:700;height:1.75em;justify-content:center;letter-spacing:.02em;line-height:1;min-width:1.75em;padding:0 .35em}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card{animation:page-card-in .4s cubic-bezier(.22,1,.36,1) forwards;opacity:0}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:first-child{animation-delay:.16s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(2){animation-delay:.2s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(3){animation-delay:.24s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(4){animation-delay:.28s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(5){animation-delay:.32s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(6){animation-delay:.36s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(7){animation-delay:.4s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(8){animation-delay:.44s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card:nth-child(n+9){animation-delay:.48s}.user-captures-dark .user-captures-grid:not(.user-captures-grid--empty) .user-capture-card.user-capture-card--project{animation-name:user-captures-project-folder-card-in}.user-captures-dark .user-captures-grid--empty .user-captures-empty{animation:page-section-in .35s cubic-bezier(.22,1,.36,1) .16s forwards;opacity:0}.user-captures-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);transition:grid-template-rows .45s cubic-bezier(.4,0,.2,1)}.user-captures-view-row.user-captures-grid{display:flex;flex-direction:column;gap:.5rem;grid-template-columns:none}.user-captures-row-table-wrap{overflow-x:auto;width:100%}.user-captures-row-table{border-collapse:initial;border-spacing:0 .5rem;min-width:850px;table-layout:fixed;width:100%}.user-capture-row td,.user-captures-row-table thead th{box-sizing:border-box;padding-left:0;padding-right:.75rem;text-align:left}.user-captures-row-table thead th{border-bottom:1px solid #ffffff14;color:#fff6;font-size:.68rem;font-weight:600;letter-spacing:.1em;padding:.6rem .75rem .75rem 0;text-transform:uppercase;vertical-align:bottom}.user-captures-row-table .user-captures-row-table-status{border-bottom:none;color:#ffffff80;font-size:.85rem;font-weight:500;padding:1.35rem .75rem 1.5rem 1.5rem}.user-captures-row-table .user-captures-row-table-empty-cell{border-bottom:none;padding:2.5rem .75rem;vertical-align:middle}.user-capture-row td:first-child,.user-captures-row-table thead th:first-child{padding-left:0;padding-right:3rem}.user-capture-row td.user-captures-col-name,.user-captures-row-table thead th.user-captures-col-name{padding-left:1.5rem}.user-capture-row td:last-child,.user-captures-row-table thead th:last-child{padding-left:1rem;padding-right:1.5rem}.user-capture-row td.user-captures-col-created,.user-capture-row td.user-captures-col-edited,.user-capture-row td.user-captures-col-size,.user-capture-row td.user-captures-col-splats,.user-captures-row-table thead th.user-captures-col-created,.user-captures-row-table thead th.user-captures-col-edited,.user-captures-row-table thead th.user-captures-col-size,.user-captures-row-table thead th.user-captures-col-splats{padding-left:0}.user-capture-row td.user-captures-col-name .user-capture-card-title{margin:0;padding:0}.user-captures-col-thumb{width:12%}.user-captures-col-name{min-width:10.5rem;width:18%}.user-captures-col-created,.user-captures-col-edited{width:11%}.user-captures-col-size{width:8%}.user-captures-col-splats{width:10%}.user-captures-col-actions{min-width:280px;white-space:nowrap;width:30%}.user-capture-row td{border:none;padding-bottom:.5rem;padding-top:.5rem;vertical-align:middle}.user-capture-row{background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.user-capture-row:hover{background:#ffffff0a;border-color:#ffffff2e;box-shadow:0 4px 20px #00000040}.user-capture-row .user-capture-card-preview{margin:0;max-width:100%;width:100%}.user-capture-row .user-capture-card-preview--clickable{cursor:pointer}.user-capture-row .user-capture-card-preview--clickable:hover{opacity:.95}.user-capture-row .user-capture-row-actions{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.5rem;justify-content:flex-end}.user-capture-row .user-capture-row-actions--table{grid-column-gap:.65rem;align-items:center;column-gap:.65rem;display:grid;grid-template-columns:2.25rem 2.25rem 2.25rem 7.5rem;justify-content:end;margin-left:auto;max-width:100%;width:max-content}.user-capture-row td.user-captures-col-actions{text-align:right}.user-capture-row-actions-slot{align-items:center;display:flex;justify-content:center;min-height:2.25rem}.user-capture-row-actions-slot--map{justify-content:stretch}.user-capture-row-actions-slot--map .user-capture-map-status-badge{min-width:0;width:100%}.user-capture-row td:first-child{border-radius:14px 0 0 14px}.user-capture-row td:last-child{border-radius:0 14px 14px 0}.user-capture-row .user-captures-col-created,.user-capture-row .user-captures-col-edited,.user-capture-row .user-captures-col-name,.user-capture-row .user-captures-col-size,.user-capture-row .user-captures-col-splats{overflow:hidden;text-overflow:ellipsis}.user-capture-row .user-captures-col-created,.user-capture-row .user-captures-col-edited,.user-capture-row .user-captures-col-name .user-capture-card-title,.user-capture-row .user-captures-col-size{color:#ffffffd9;font-size:.8rem;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-capture-row .user-captures-col-created,.user-capture-row .user-captures-col-edited{color:#fff9;font-size:.75rem}.user-capture-row .user-captures-col-splats{color:#4ade80;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-capture-row .user-captures-col-splats.is-zero{color:#fff6}.user-capture-row .user-captures-col-splats.is-processing-pending,.user-capture-row .user-captures-col-splats.is-processing-percent{color:#22c55e}.user-capture-row .user-captures-col-splats.is-failed{color:#e5484de6}.user-capture-row .user-captures-col-splats.is-complete{color:#22c55e}.user-captures-view-row .user-capture-card{align-items:stretch;background:#ffffff05;border:1px solid #ffffff1a;border-radius:14px;box-sizing:border-box;flex-direction:row;gap:1rem;min-width:0;padding:1rem 1.25rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.user-captures-view-row .user-capture-card:hover{background:#ffffff0a;border-color:#ffffff2e;box-shadow:0 4px 20px #00000040}.user-captures-view-row .user-capture-card-preview{aspect-ratio:4/3;border-radius:10px;flex:0 0 auto;min-width:120px;overflow:hidden;width:160px}.user-captures-view-row .user-capture-card-meta{grid-gap:1rem;align-items:center;align-self:center;display:grid;flex:1 1;gap:1rem;grid-template-columns:1fr 140px 140px 90px 100px auto;min-width:0;padding:0}.user-capture-card-row-content{display:contents}.user-capture-row-cell{color:#ffffffd9;font-size:.8rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-capture-row-name{min-width:0}.user-capture-row-name .user-capture-card-title{font-size:.9rem;font-weight:600;letter-spacing:.04em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-capture-row-created,.user-capture-row-edited{color:#fff9;font-size:.75rem;font-weight:500}.user-capture-row-size{color:#ffffffb3;font-size:.8rem}.user-capture-row-splats{color:#4ade80;font-size:.8rem;font-weight:600;letter-spacing:.02em}.user-capture-row-splats.is-zero{color:#fff6}.user-capture-row-splats.is-processing-pending,.user-capture-row-splats.is-processing-percent{color:#22c55e}.user-capture-row-splats.is-failed{color:#e5484de6}.user-capture-row-splats.is-complete{color:#22c55e}.user-capture-card-row-content--mobile{display:flex;flex-direction:column;gap:.25rem;grid-column:1/-1}.user-capture-card-row-content--mobile .user-capture-row-cell{white-space:normal}.user-capture-card-row-content--mobile .user-capture-row-created,.user-capture-card-row-content--mobile .user-capture-row-edited{font-size:.7rem}.user-capture-card-meta-inner{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.35rem;min-width:0;text-align:left}.user-capture-row-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.user-captures-view-row .user-capture-row-actions .studio-btn{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;font-size:.75rem;gap:.35rem;justify-content:center;letter-spacing:.05em;min-height:2.25rem;padding:.5rem .9rem;transition:background .2s ease,border-color .2s ease,transform .15s ease}.user-captures-view-row .user-capture-row-actions .studio-btn-icon-only{font-size:0;min-width:2.25rem;padding:0;width:2.25rem}.user-captures-view-row .user-capture-row-actions .studio-btn-icon-only .ph{display:block;font-size:1.1rem;line-height:1}.user-captures-view-row .user-capture-row .user-capture-row-actions .studio-btn-icon-only{flex-shrink:0;max-width:2.25rem;min-width:2.25rem;padding:0;width:2.25rem}.user-captures-view-row .user-capture-row-actions .studio-btn:hover:not(:disabled){transform:translateY(-1px)}.user-captures-view-row .user-capture-row-actions .studio-btn-download{background:#00000080;border:1px solid #ffffff6b;transition:background .2s ease,color .2s ease,border-color .25s ease}.user-captures-view-row .user-capture-row-actions .studio-btn-download:hover:not(:disabled){background:#00000080;border-color:#fff}.user-captures-view-row .user-capture-row-actions .studio-btn-solid.studio-btn-export-share{background:#fffffff2;border-color:#0000;color:#0a0a0a}.user-captures-view-row .user-capture-row-actions .studio-btn-solid.studio-btn-export-share:hover:not(:disabled){background:#fff;color:#0a0a0a}.studio-btn-export-share--plan-locked{opacity:.85}.user-capture-row-actions--mobile{align-self:flex-start;margin-top:-.25rem}.user-capture-row-menu-wrap{position:relative}.user-capture-row-menu-btn{align-items:center;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:36px}.user-capture-row-menu-btn:hover{background:#ffffff1f;border-color:#ffffff4d}.user-capture-row-menu-btn .ph{font-size:1.1rem}.user-capture-row-menu-dropdown{background:#1a242efa;border:1px solid #ffffff26;border-radius:10px;box-shadow:0 8px 24px #0006;display:flex;flex-direction:column;margin-top:.35rem;min-width:160px;padding:.35rem 0;position:absolute;right:0;top:100%;z-index:20}.user-capture-row-menu-item{align-items:center;background:none;border:none;color:#ffffffe6;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:.85rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-align:left;transition:background .15s ease;width:100%}.user-capture-row-menu-item:hover:not(:disabled){background:#ffffff14}.user-capture-row-menu-item:disabled{cursor:not-allowed;opacity:.6}.user-capture-row-menu-item .ph{flex-shrink:0;font-size:1rem;opacity:.85}.user-capture-row-menu-item--danger{color:#e5484d}.user-capture-row-menu-item--danger:hover:not(:disabled){background:#e5484d26}.user-capture-row-menu-item--workspace{font-weight:600}.user-capture-row-menu-item--workspace,.user-capture-row-menu-item--workspace .ph{color:#b4d2fff2;color:var(--brand-text-accent,#b4d2fff2)}.user-capture-row-menu-item--workspace:hover:not(:disabled){background:linear-gradient(135deg,#152238d9,#243a5cd9 60%,#2f5080d9);color:#fff}.user-capture-row-menu-item--workspace:hover:not(:disabled) .ph{color:#fff}.user-captures-view-row .user-capture-card-row-title{flex-wrap:nowrap;min-width:0}.user-captures-view-row .user-capture-card-row-title .user-capture-card-title{margin:0}.user-capture-card-row-details{align-items:center;color:#9aa0ad;display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:500;gap:1rem}.user-captures-dark .user-capture-card-row-details{color:#8a8f9d}.user-capture-detail-size:before{color:#6b7280;content:"Size: "}.user-capture-detail-date:before{color:#6b7280;content:"Created: "}.user-captures-dark .user-capture-detail-date:before,.user-captures-dark .user-capture-detail-size:before{color:#6b7280}.user-capture-row-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.8rem;line-height:1.45;margin:0;overflow:hidden;text-align:left}.user-captures-dark .user-capture-row-description{color:#8a8f9d}.user-captures-view-row .user-capture-card-row-meta{margin-top:0}.user-captures-grid--empty{align-content:center;flex:1 1;justify-content:center}.user-capture-card{background:#0000;display:flex;flex-direction:column;gap:0;min-width:0;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94),margin .6s cubic-bezier(.25,.46,.45,.94),padding .6s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity}.user-capture-card--exiting{margin-bottom:0;margin-top:-1.5rem;opacity:0!important;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transform:translateY(-80px) scale(.9)!important}.user-captures-view-row .user-capture-card--exiting{transform:translateX(-24px) scale(.98)!important}.user-capture-card:hover{transform:scale(1.02)}.user-captures-dark .user-capture-card:not(.user-capture-card--project):hover{transform:none}.user-captures-view-row .user-capture-card:hover{transform:scale(1.01)}.user-captures-dark .user-captures-view-row .user-capture-card:not(.user-capture-card--project):hover{transform:none}.user-capture-card:hover .user-capture-card-preview{box-shadow:0 4px 16px #0000001a}.user-capture-card-new{align-items:stretch;background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;gap:0;min-width:0;overflow:visible;padding:0;text-align:left;transition:transform .2s ease;width:100%}.user-capture-card-new:hover{transform:scale(1.02)}.user-capture-card-new-box{align-items:center;aspect-ratio:4/3;background:#fff;border:1px solid #0000;border-radius:12px;box-shadow:none;color:#dfe6eb;display:flex;flex-direction:column;gap:.6rem;justify-content:center;overflow:visible;position:relative;transition:color .25s ease;width:100%}.user-captures-dark .user-capture-card-new-box{border-color:#1b1d28;box-sizing:border-box}.user-capture-card-new-border{border-radius:12px;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.user-capture-card-new:hover .user-capture-card-new-box{color:#9090c8}.user-capture-card-new-content{align-items:center;display:flex;flex-direction:column;gap:.6rem;justify-content:center;position:relative;z-index:1}.user-capture-card-new-spacer{flex:0 0 auto;height:2.75rem;min-height:2.75rem}.user-capture-card-new-icon-wrap{align-items:center;background:#0000;border-radius:50%;display:inline-flex;height:2.5rem;justify-content:center;transition:background .25s ease;width:2.5rem}.user-capture-card-new:hover .user-capture-card-new-icon-wrap{background:#9090c833}.user-capture-card-new-icon{font-size:1.5rem;line-height:1}.user-capture-card-new-icon,.user-capture-card-new-label{color:#c8d1db;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;text-shadow:0 0 1px #c8d1db80,0 0 2px #c8d1db59;transition:color .25s ease,background .25s ease,text-shadow .25s ease,-webkit-background-clip .25s ease;transition:color .25s ease,background .25s ease,background-clip .25s ease,text-shadow .25s ease;transition:color .25s ease,background .25s ease,background-clip .25s ease,text-shadow .25s ease,-webkit-background-clip .25s ease}.user-capture-card-new-label{font-size:.7rem;letter-spacing:.02em;text-transform:uppercase}.user-capture-card-new:hover .user-capture-card-new-icon,.user-capture-card-new:hover .user-capture-card-new-label{background:none;-webkit-background-clip:unset;background-clip:initial;color:#9090c8}.user-capture-card-preview{aspect-ratio:4/3;background:#e8eaed;border-radius:12px;box-shadow:0 2px 10px #0000000f;overflow:hidden;position:relative;transition:box-shadow .2s ease}.user-captures-dark .user-capture-card-preview{backface-visibility:hidden;background:#0a0a0a;border:2px solid #fff;box-sizing:border-box;transform:translateZ(0);transform-origin:center center}.user-captures-dark .user-capture-card-preview--folder{transform:none}.user-captures-dark .user-capture-card-preview:not(.user-capture-card-preview--folder){transition:transform .7s cubic-bezier(.2,.82,.28,1),border-color .7s cubic-bezier(.2,.82,.28,1),box-shadow .7s cubic-bezier(.2,.82,.28,1)}.user-capture-card:hover .user-captures-dark .user-capture-card-preview:not(.user-capture-card-preview--folder){border-color:#fff;border-width:2px;box-shadow:none;transform:scale(1.018) translateZ(0)}.user-capture-card:active .user-captures-dark .user-capture-card-preview:not(.user-capture-card-preview--folder){border-color:#fff;border-width:2px;box-shadow:none;transform:scale(1.012) translateZ(0);transition-duration:.35s}.user-capture-card-preview:after{background:#0006;border-radius:12px;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease}.user-capture-card:hover .user-capture-card-preview:after{opacity:1}.user-capture-preview-bottom-bar{align-items:flex-end;bottom:.6rem;display:flex;gap:.45rem;justify-content:space-between;left:0;opacity:0;padding:0 .6rem;pointer-events:none;position:absolute;right:0;transition:opacity .25s ease;z-index:4}.user-capture-preview-bottom-bar>*{pointer-events:auto}.user-capture-card:hover .user-capture-preview-bottom-bar,.user-capture-preview-bottom-bar.is-always-visible{opacity:1}.user-capture-preview-bottom-bar-left,.user-capture-preview-bottom-bar-right{align-items:flex-end;display:flex}.user-capture-preview-menu-wrap{position:relative}.user-capture-preview-menu-btn{align-items:center;background:#262c38eb;border:1px solid #ffffff38;border-radius:10px;box-shadow:0 2px 10px #00000059;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0;transition:background .2s ease,border-color .2s ease;width:34px}.user-capture-preview-menu-btn:hover{background:#343c4afa;border-color:#ffffff57}.user-capture-preview-menu-btn .ph{font-size:1.05rem}.user-capture-preview-menu-dropdown{background:#1a242efa;border:1px solid #ffffff26;border-radius:10px;bottom:100%;box-shadow:0 8px 24px #00000073;display:flex;flex-direction:column;margin-bottom:.35rem;min-width:158px;padding:.35rem 0;position:absolute;right:0;z-index:30}.user-capture-preview-open{align-items:center;background:#fffffff2;border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;height:auto;justify-content:center;letter-spacing:.06em;opacity:1;padding:.35rem .75rem;position:static;text-transform:uppercase;width:auto}.user-capture-preview-open:hover{background:#fff}.user-capture-preview-actions{align-items:center;bottom:.6rem;display:inline-flex;gap:.4rem;left:.6rem;opacity:0;position:absolute;transition:opacity .25s ease;z-index:2}.user-capture-card--failed .user-capture-preview-actions,.user-capture-card:hover .user-capture-preview-actions{opacity:1}.user-capture-preview-actions .user-capture-preview-open{opacity:1;position:static}.user-capture-delete-btn{align-items:center;background:#fffffff2;border:none;border-radius:999px;color:#1a1a1a;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;transition:background .2s ease,color .2s ease;width:2rem}.user-capture-delete-btn:hover:not(:disabled){background:#e5484d;color:#fff}.user-capture-delete-btn:disabled{cursor:not-allowed;opacity:.6}.user-capture-card-thumb{align-items:flex-start;display:flex;height:100%;justify-content:flex-start;width:100%}.user-capture-card-thumb-placeholder,.user-capture-card-thumb-placeholder.is-dark{align-items:center;background:#0a0a0a;display:flex;justify-content:center}.user-capture-card-thumb-placeholder .user-capture-card-thumb-fallback,.user-capture-card-thumb-placeholder.is-dark .user-capture-card-thumb-fallback{filter:invert(1);flex-shrink:0;height:auto;max-width:96px;object-fit:contain;opacity:.9;width:44%}.user-capture-placeholder-text{align-self:flex-start;color:#b8bcc4;font-size:.75rem;padding:.75rem 1rem;text-align:left}.user-capture-card-thumb-placeholder .user-capture-placeholder-text,.user-capture-card-thumb-placeholder.is-dark .user-capture-placeholder-text{color:#ffffff73}.user-capture-card-thumb-photo,.user-capture-card-thumb-photo[data-capture=atrium_core],.user-capture-card-thumb-photo[data-capture=living_room]{background-color:#0a0a0a;background-position:50%;background-repeat:no-repeat;background-size:cover}.user-capture-card-meta{align-items:flex-start;background:#0000;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.6rem 0 0;width:100%}.user-capture-card-title{color:#1a1a1a;font-size:.8rem;font-weight:700;letter-spacing:.02em;margin:0;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.user-captures-dark .user-capture-card-title{color:#e8eaed}.user-capture-card-row{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}.user-capture-card-row-title{align-items:baseline;min-width:0;overflow:hidden;width:100%}.user-capture-card-row-title .user-capture-card-title{margin:0;min-width:0}.user-capture-card-row-tags{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0;width:100%}.user-captures-shared-title{color:#e8eaedb8;font-size:.85rem;font-weight:600;letter-spacing:.08em;margin:1.5rem 0 .85rem;text-transform:uppercase}.user-captures-projects-wrap--shared{margin-top:.25rem}.user-capture-card-project-tag--shared{background:#3b82f647;border:1px solid #93c5fd59;color:#93c5fd}.user-capture-card-project-tag--editor{background:#22c55e38;border:1px solid #86efac66;color:#86efac}.user-capture-card-project-tag--viewer{background:#22c55e24;border:1px solid #bbf7d04d;color:#bbf7d0}.user-capture-card-project-tag{background:#ffffff14;border-radius:4px;color:#e8eaede0;font-size:.62rem;font-weight:600;letter-spacing:.06em;max-width:100%;overflow:hidden;padding:.12rem .4rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.user-capture-splats{color:#36c269;font-size:.7rem;font-weight:500;text-align:left}.user-capture-splats.is-zero{color:#e5484d}.user-capture-splats.is-complete,.user-capture-splats.is-processing-pending,.user-capture-splats.is-processing-percent{color:#22c55e}.user-capture-card--failed .user-capture-card-preview{border-color:#e5484d99}.user-capture-card--failed .user-capture-splats{color:#e5484d}.user-capture-card--processing .user-capture-card-preview{border-color:#fff}.user-capture-card-deleting-overlay{align-items:center;background:#000000a6;border-radius:12px;display:flex;inset:0;justify-content:center;position:absolute;z-index:2}.user-capture-card-deleting-spinner{animation:user-capture-spin .8s linear infinite;border:3px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes user-capture-spin{to{transform:rotate(1turn)}}.user-capture-preview-status{align-items:center;color:#ffffffb3;display:flex;font-size:.75rem;font-weight:600;inset:0;justify-content:center;letter-spacing:.05em;pointer-events:none;position:absolute;z-index:1}.user-capture-preview-status--failed{color:#e5484d}.user-capture-preview-status--queued{color:#f59e0b}.user-capture-preview-status--processing{color:#22c55e;font-weight:700}.user-captures-empty{color:#8a8f9d;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.75rem;font-weight:600;grid-column:1/-1;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.user-capture-time{color:#9aa0ad;flex-shrink:0;font-size:.7rem;font-weight:500;margin-left:auto}.user-captures-dark .user-capture-time{color:#8a8f9d}.user-capture-time-mobile{display:none}.user-capture-card-row-meta{align-items:center;display:flex;gap:.5rem;justify-content:space-between;width:100%}@media (max-width:700px){.user-captures-heading{align-items:center;flex-direction:column}.user-captures-dark{box-sizing:border-box;margin:-2rem 0 -3rem calc(50% - 50vw);padding:2rem max(1.25rem,env(safe-area-inset-left),env(safe-area-inset-right)) 3rem;width:100vw}.user-captures-dark .user-captures-heading{margin-bottom:1rem}.user-captures-captures-usage-desktop{display:none!important}.user-captures-usage-compact-mobile{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;box-sizing:border-box;color:#ffffffb3;display:inline-flex;flex-wrap:wrap;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.58rem;font-weight:600;gap:.3rem .45rem;justify-content:center;letter-spacing:.07em;margin-top:.2rem;max-width:100%;padding:.28rem .55rem .28rem .65rem;text-transform:uppercase}.user-captures-usage-compact-mobile-nums{color:#fffffff2;font-weight:700;letter-spacing:.05em}.user-captures-usage-compact-mobile-label{font-weight:500;opacity:.9}.user-captures-usage-compact-mobile-link{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:6px;color:#ffffffeb;font-size:.55rem;font-weight:700;letter-spacing:.08em;margin-left:.1rem;padding:.12rem .4rem;text-decoration:none;text-transform:uppercase}.user-captures-usage-compact-mobile-link:active{background:#ffffff2e}.user-captures-dark .user-captures-scan-cta{gap:.5rem;margin-bottom:1.25rem;margin-top:1.25rem}.user-captures-dark.user-captures-dark--in-project .user-captures-scan-cta{align-items:flex-start;align-self:stretch;margin-top:.35rem;max-width:none;text-align:left;width:100%}.user-captures-dark .user-captures-scan-btn{font-size:1.05rem;padding:1rem 2.5rem}.user-captures-dark .user-captures-scan-hint{font-size:.75rem}.user-captures-dark .user-captures-my-studio-project-bar{margin-bottom:.85rem;margin-top:1.25rem}.user-captures-dark .user-captures-in-project-heading .user-captures-project-cta-title{color:#fff;color:var(--studio-text,#fff)}.user-captures-dark .user-captures-subtitle{font-size:.8rem;gap:.3em}.user-captures-dark .user-captures-count-badge{font-size:1em;height:2.25em;min-width:2.25em;padding:0 .5em}.user-captures-dark .user-captures-title{font-size:clamp(2rem,5vw,3rem);margin-bottom:.6rem}.user-captures-dark .user-captures-heading,.user-captures-dark .user-captures-scan-cta{align-items:center;align-self:center;display:flex;flex-direction:column;max-width:100%;text-align:center;width:fit-content}.user-captures-dark .user-captures-heading .user-captures-subtitle,.user-captures-dark .user-captures-heading .user-captures-title{justify-content:center;width:100%}.user-captures-view-wrap{display:flex;justify-content:flex-start!important;margin-bottom:.85rem;margin-left:0;margin-top:0;width:100%}.user-captures-grid:not(.user-captures-grid--empty){justify-content:start!important;justify-items:start!important;margin-left:0;width:100%}.user-captures-grid:not(.user-captures-view-row):not(.user-captures-grid--empty){justify-items:stretch!important}.user-captures-view-row .user-capture-card-preview{border-radius:8px;min-width:80px;width:100px}.user-captures-view-row .user-capture-card{gap:.75rem}.user-captures-view-row .user-capture-card-title{font-size:.7rem}.user-captures-view-row .user-capture-splats,.user-captures-view-row .user-capture-time{font-size:.65rem}.user-capture-splats{white-space:nowrap}}@media (max-width:1200px){.user-captures-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.user-captures-grid{gap:1.25rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.user-captures-dark{padding-left:max(1rem,env(safe-area-inset-left),env(safe-area-inset-right));padding-right:max(1rem,env(safe-area-inset-left),env(safe-area-inset-right))}.user-captures-dark .user-captures-scan-cta{margin-bottom:1rem;margin-top:1rem}.user-captures-view-wrap{display:none}.user-captures-grid{gap:.6rem;grid-template-columns:repeat(2,1fr);margin-left:0;row-gap:1.25rem;width:100%}.user-captures-grid:not(.user-captures-grid--empty){justify-content:start!important;justify-items:start!important}.user-captures-grid:not(.user-captures-view-row):not(.user-captures-grid--empty){justify-items:stretch!important}.user-capture-card-new-border,.user-capture-card-new-box,.user-capture-card-preview,.user-capture-card-preview:after{border-radius:12px}.user-capture-card-title{font-size:.7rem}.user-capture-splats{font-size:.65rem;white-space:nowrap}.user-capture-time{font-size:.65rem}.user-capture-time-desktop{display:inline}.user-capture-time-mobile{display:none}.user-capture-card-row-title{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.user-capture-card-row-title .user-capture-card-title{flex:0 1 auto;min-width:0}.user-capture-card-row-meta{flex-wrap:nowrap}.user-capture-card-row-meta .user-capture-splats{flex-shrink:0}.user-captures-view-row .user-capture-card{align-items:center;border-radius:10px;flex-direction:row;gap:.875rem;padding:.75rem 1rem}.user-captures-view-row .user-capture-card-preview{aspect-ratio:4/3;border-radius:8px;flex:0 0 auto;min-width:72px;width:88px}.user-captures-view-row .user-capture-card-meta{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.25rem;justify-content:center;min-width:0;padding:0}.user-captures-view-row .user-capture-card-row-title .user-capture-card-title{font-size:.75rem;letter-spacing:.04em;line-height:1.2}.user-capture-card-row-details{font-size:.65rem;gap:.5rem}.user-capture-row-description{-webkit-line-clamp:1;font-size:.7rem}.user-capture-row-actions{flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.user-capture-row-actions .studio-btn{font-size:.7rem;padding:.4rem .6rem}.user-capture-row-actions .studio-btn .ph{font-size:.9rem}}.user-captures-project-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;position:relative;z-index:1}.user-captures-project-toolbar--timeline-only{margin-bottom:0;margin-top:.25rem}.user-captures-dark--arch-room .user-captures-arch-toolbar+.user-captures-project-toolbar--timeline-only{margin-top:0}.user-captures-arch-timeline{align-items:center;color:#ffffffd9;display:flex;flex:1 1;flex-wrap:wrap;font-size:.8rem;gap:.75rem;min-width:200px}.user-captures-arch-timeline input[type=range]{accent-color:#6b8cff;flex:1 1;min-width:120px}.user-captures-arch-timeline-caption{max-width:180px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-captures-arch-timeline-stack{display:flex;flex-direction:column;gap:.25rem;width:100%}.user-captures-timeline-viewer-layout{flex:1 1 auto;gap:.65rem;min-height:0;width:100%}.user-captures-arch-track-gis-host{border-radius:16px;isolation:isolate;overflow:hidden;position:relative;width:100%;z-index:0}.user-captures-arch-track-gis-host--gis-editing{overflow:visible}.user-captures-arch-gis-panel{background:#080a0efa;border:1px solid #ffffff1f;border-radius:14px;bottom:.45rem;box-shadow:0 0 0 1px #00000038,0 10px 36px #00000052,0 2px 10px #0003;box-sizing:border-box;display:flex;flex-direction:column;left:.45rem;max-width:min(92vw,22rem);opacity:0;pointer-events:none;position:absolute;top:.45rem;transform:translateX(-8px);transition:opacity .3s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility .32s step-end;visibility:hidden;width:min(22rem,calc(100% - .9rem));z-index:30}.user-captures-arch-gis-panel--editing{bottom:auto;height:auto;left:.45rem;max-height:min(94dvh,94vh,calc(100% - .9rem));max-width:min(97vw,38rem);overflow:visible;top:.45rem;width:min(38rem,calc(100vw - 1.1rem))}.user-captures-arch-gis-panel.is-open{opacity:1;pointer-events:auto;transform:translateX(0);transition:opacity .3s ease,transform .32s cubic-bezier(.22,1,.36,1),visibility 0s step-start;visibility:visible}.user-captures-arch-gis-panel-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;box-sizing:border-box;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:.5rem .55rem .65rem .65rem;scrollbar-width:none}.user-captures-arch-gis-panel-scroll::-webkit-scrollbar{display:none}.user-captures-arch-gis-panel--editing .user-captures-arch-gis-panel-scroll{-webkit-overflow-scrolling:auto;flex:0 0 auto;min-height:0;overflow:visible}.user-captures-arch-gis-panel-scroll .tdp-card{margin:0;max-width:none}.user-captures-arch-track--compressed{flex:0 1 auto;max-height:min(48vh,600px);min-height:0}@media (max-width:768px){.user-captures-arch-track--compressed{max-height:min(48vh,560px)}}.user-captures-arch-track--compressed .arch-track-rail-surface{min-height:15.77rem;min-height:calc(var(--arch-track-inset-y, .65rem) + 15.12rem)}.user-captures-arch-track--compressed .arch-track-node{width:min(16rem,88vw)}.user-captures-arch-track--compressed .arch-track-thumb-btn{max-width:14rem;width:100%}.user-captures-arch-track--compressed .arch-track-edge-thumb-wrap{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:14rem;width:100%}.user-captures-arch-track--compressed .arch-track-thumb,.user-captures-arch-track--compressed .arch-track-thumb--edge-box{max-height:10.25rem}.user-captures-arch-track--compressed .arch-track-empty-captures-placeholder{align-self:center;max-height:10.25rem;max-width:14rem;width:100%}.user-captures-arch-track--compressed .arch-track-title{-webkit-line-clamp:2;font-size:.66rem;margin-top:.22rem;max-height:2.45rem}.user-captures-arch-track--compressed .arch-track-stem{margin:.02rem 0 0;min-height:.78rem}.user-captures-arch-track--compressed .arch-track-diamond-btn{margin-bottom:-1.38rem;transform:translateY(2px)}.user-captures-arch-track--compressed .arch-track-below-rail-surface{min-height:3.65rem;padding-bottom:.12rem}.user-captures-arch-track--compressed.user-captures-arch-track--sublabel-coordinates{max-height:min(50vh,580px)}.user-captures-arch-track--compressed.user-captures-arch-track--sublabel-coordinates .arch-track-below-rail-surface{min-height:4.95rem;padding-bottom:.3rem}@media (max-width:768px){.user-captures-arch-track--compressed.user-captures-arch-track--sublabel-coordinates{max-height:min(52vh,600px)}}.user-captures-arch-track--compressed .arch-track-below-label--per-node{padding:.2rem .28rem .1rem}.user-captures-arch-track--compressed .arch-track-below-label-day{margin-top:.05rem}.user-captures-arch-track--compressed .arch-track-below-label--per-node .arch-track-below-label-day--coords{padding-bottom:.1rem}.user-captures-arch-track--compressed .arch-track-bottom-inner{min-height:1.62rem}@media (max-width:768px){.user-captures-arch-track--compressed .arch-track-node{width:min(15rem,72vw)}}.user-captures-arch-timeline-caption-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.user-captures-arch-timeline-caption-row .user-captures-arch-timeline-caption{flex:1 1;max-width:none;min-width:0}.user-captures-arch-panel-map-row{align-items:stretch;display:flex;flex-direction:row;gap:1rem 1.25rem;margin-top:-.15rem;padding-top:.15rem;width:100%}.user-captures-arch-panel-map-row__panel{flex:1 1;max-width:none;min-height:0;min-width:min(20rem,42%);overflow:visible}.user-captures-arch-panel-map-row__panel .tdp-card{margin-top:0}.user-captures-arch-panel-map-row__map{display:flex;flex:0 0 clamp(240px,34vw,380px);flex-direction:column;gap:.45rem;max-width:100%;min-height:0;min-width:0;width:clamp(240px,34vw,380px)}.user-captures-arch-panel-map-row__map.user-captures-arch-map-section{border-top:none;margin-top:0;padding-top:0}.user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map--no-key{flex:1 1 auto;min-height:0}.user-captures-arch-panel-map-row--no-map{justify-content:center}@media (max-width:960px){.user-captures-arch-panel-map-row{align-items:stretch;flex-direction:column;margin-top:0}.user-captures-arch-panel-map-row__panel{max-width:none;min-width:0;order:-1;width:100%}.user-captures-arch-panel-map-row__map{flex:none;min-height:180px;order:1;width:100%}.user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map--no-key,.user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map-wrap{min-height:180px}.tdp-header-title-date-row,.tdp-real-date-inline{align-items:flex-start}.tdp-real-date-inline{align-self:stretch}.tdp-header-title-date-row .tdp-meta-label--real-date,.tdp-read-plain--header-date{text-align:left}.tdp-header-date-row__inputs.tdp-header-date-row__inputs--with-label{justify-content:flex-start}}.arch-track-bottom-bar{bottom:calc(var(--arch-track-inset-y) + .42rem);left:0;pointer-events:none;position:absolute;right:0;z-index:20}.arch-track-bottom-bar>*{pointer-events:auto}.arch-track-bottom-stack{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:.32rem;width:100%}.arch-track-bottom-stack--has-center-slot{gap:.56rem;gap:var(--arch-gis-equidistant-gap,.56rem);padding-top:.56rem;padding-top:var(--arch-gis-equidistant-gap,.56rem)}.arch-track-bottom-center-slot-row{flex-shrink:0;justify-content:center;pointer-events:auto}.arch-track-bottom-center-slot-row,.arch-track-bottom-inner{align-items:center;display:flex;flex-direction:row;width:100%}.arch-track-bottom-inner{box-sizing:border-box;gap:.28rem .45rem;min-height:1.85rem;padding:0 .65rem}.arch-track-bottom-nav-wrap{flex:0 1 auto;min-width:0}@media (min-width:769px){.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--with-present{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--with-present .arch-track-bottom-nav-wrap{grid-column:1;justify-self:start}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--with-present .arch-track-bottom-present-wrap{flex:initial;grid-column:2;justify-self:center;min-width:0}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--with-present .arch-track-bottom-settings-row{grid-column:3;justify-self:end}.arch-track-bottom-inner--with-present:not(.arch-track-bottom-inner--with-nav){align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.arch-track-bottom-inner--with-present:not(.arch-track-bottom-inner--with-nav) .arch-track-bottom-present-wrap{flex:initial;grid-column:2;justify-self:center;min-width:0}.arch-track-bottom-inner--with-present:not(.arch-track-bottom-inner--with-nav) .arch-track-bottom-settings-row{grid-column:3;justify-self:end}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center .arch-track-bottom-nav-wrap{grid-column:2;justify-self:center;max-width:min(100%,58vw);min-width:0}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center .arch-track-bottom-settings-row{grid-column:3;justify-self:end;margin-left:0;max-width:none;min-width:0}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center.arch-track-bottom-inner--with-left-hint .arch-track-bottom-left-hint{align-self:center;grid-column:1;justify-self:start;max-width:min(55vw,28rem);min-width:0}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center.arch-track-bottom-inner--with-left-hint .arch-track-bottom-nav-wrap{grid-column:2}.arch-track-bottom-inner--with-nav.arch-track-bottom-inner--compressed-center.arch-track-bottom-inner--with-left-hint .arch-track-bottom-settings-row{grid-column:3}}.arch-track-bottom-left-hint{min-width:0;pointer-events:auto}.arch-track-timeline-reorder-hint{align-items:flex-start;background:#080c128c;border:1px solid #fff3;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0d;box-sizing:border-box;color:#ffffffc7;display:flex;flex-direction:row;font-size:.64rem;font-weight:500;gap:.42rem;letter-spacing:.03em;line-height:1.32;margin:0;padding:.42rem .6rem .44rem .48rem;text-align:left;text-transform:none}.arch-track-timeline-reorder-hint__icon{color:#ffffffd9;flex:0 0 auto;font-size:.9rem;line-height:1;margin:.12rem 0 0 .02rem;opacity:.95}.arch-track-timeline-reorder-hint__text{color:inherit;flex:1 1 auto;font:inherit;font-weight:500;margin:0;min-width:0;text-align:left}.arch-track-bottom-inner--compressed-center:not(.arch-track-bottom-inner--with-nav){justify-content:flex-end}.arch-track-bottom-inner--with-nav:not(.arch-track-bottom-inner--with-present) .arch-track-bottom-settings-row{margin-left:auto}.arch-track-bottom-settings-row{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:min(70vw,36rem)}.arch-track-bottom-settings-row .arch-track-sublabel-group{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:768px){.arch-track-bottom-inner{align-items:stretch;flex-direction:column;gap:.55rem;padding:0 .5rem}.arch-track-bottom-inner--with-nav .arch-track-bottom-nav-wrap{display:flex;justify-content:center;width:100%}.arch-track-bottom-inner--with-present .arch-track-bottom-present-wrap{display:flex;flex:0 0 auto;justify-content:center;width:100%}.arch-track-bottom-inner--with-nav:not(.arch-track-bottom-inner--with-present) .arch-track-bottom-settings-row{margin-left:0}.arch-track-bottom-inner--with-left-hint{position:relative}.arch-track-bottom-inner--with-left-hint .arch-track-bottom-left-hint{align-self:flex-start;max-width:100%;order:3}.arch-track-bottom-inner--with-left-hint .arch-track-bottom-nav-wrap{order:1}.arch-track-bottom-inner--with-left-hint .arch-track-bottom-settings-row{order:2}.arch-track-bottom-settings-row{align-items:center;justify-content:space-between;max-width:none;width:100%}.arch-track-bottom-settings-row .arch-track-sublabel-group{flex:1 1 auto;min-width:0}.arch-track-bottom-settings-row .user-captures-arch-popover-anchor--in-track{flex-shrink:0}.arch-track-bottom-settings-row--compressed{justify-content:flex-end;max-width:none;width:100%}}.arch-track-present-btn{align-items:center;background:#fff;border:2px solid #0c101638;border-radius:8px;box-sizing:border-box;color:#0a0a0a;cursor:pointer;display:inline-flex;flex-direction:row;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.72rem;font-weight:700;gap:.42rem;justify-content:center;letter-spacing:.06em;line-height:1.15;margin:0;padding:.52rem .95rem .52rem .78rem;transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease;white-space:nowrap}.arch-track-present-btn__icon{flex-shrink:0;font-size:1.35rem;line-height:1}.arch-track-present-btn__label{position:relative;text-transform:uppercase;top:.04em}.arch-track-present-btn:hover:not(:disabled){background:#f3f4f6;border-color:#0c101659}.arch-track-present-btn:focus-visible{outline:2px solid #6b8cffd9;outline-offset:2px}.arch-track-present-btn:disabled{background:#ffffff6b;border-color:#ffffff38;color:#343a4073;cursor:not-allowed;opacity:.85}.arch-track-present-btn:disabled .arch-track-present-btn__icon{opacity:.55}.arch-track-timeline-settings-anchor{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.arch-track-timeline-settings-gear-btn{align-items:center;background:#ffffff0f;border:2px solid #ffffff38;border-radius:8px;box-sizing:border-box;color:#ffffffe0;cursor:pointer;display:inline-flex;flex-direction:row;gap:.42rem;justify-content:center;margin:0;min-height:2.35rem;padding:.38rem .65rem .38rem .52rem;transition:background .18s ease,border-color .18s ease,color .18s ease}.arch-track-timeline-settings-gear-btn:hover{background:#ffffff1a;color:#fff}.arch-track-timeline-settings-gear-btn[aria-expanded=true]{background:#1b242e;background:var(--studio-viewer-bg,#1b242e);border-color:#ffffff52;color:#fff}.arch-track-timeline-settings-gear-btn:focus-visible{outline:2px solid #6b8cffd9;outline-offset:2px}.arch-track-timeline-settings-gear-btn__icon{flex-shrink:0;font-size:1.08rem;line-height:1}.arch-track-timeline-settings-gear-btn__label{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.07em;line-height:1.15;text-transform:uppercase;white-space:nowrap}.arch-track-gis-data-gear-btn{background:#0000007a;border-color:#ffffff38}.arch-track-gis-data-gear-btn:hover{background:#ffffff12;border-color:#ffffff47;color:#fff}.arch-track-timeline-settings-gear-btn.arch-track-gis-data-gear-btn[aria-expanded=true]{background:#06080cf0;border-color:#ffffff57;color:#fff}.arch-track-timeline-settings-popover{background:#0c1016f5;border:2px solid #ffffff2e;border-radius:10px;bottom:calc(100% + .5rem);box-shadow:0 -8px 28px #00000073;box-sizing:border-box;max-width:min(94vw,28rem);min-width:min(92vw,18rem);padding:.65rem .7rem;pointer-events:auto;position:absolute;right:0;top:auto;z-index:50}.arch-track-timeline-settings-popover-inner{align-items:stretch;display:flex;flex-direction:column;gap:.65rem;min-width:0}.arch-track-timeline-settings-popover .arch-track-sublabel-group{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.arch-track-sublabel-group{align-items:stretch;background:#ffffff0f;border:2px solid #ffffff38;border-radius:8px;box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden}.arch-track-sublabel-btn{background:#0000;border:none;border-radius:0;border-right:1px solid #ffffff24;box-sizing:border-box;color:#ffffffc7;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.07em;line-height:1.15;margin:0;padding:.45rem .42rem;transition:background .18s ease,color .18s ease;white-space:nowrap}.arch-track-sublabel-btn:last-child{border-right:none}.arch-track-sublabel-btn:hover{background:#ffffff1a;color:#fff}.arch-track-sublabel-btn.is-active{background:#1b242e;background:var(--studio-viewer-bg,#1b242e);color:#fff}.user-captures-arch-track{--arch-track-inset-y:0.65rem;background:#1a242e;background:var(--studio-dark,#1a242e);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000008c;box-sizing:border-box;display:flex;flex-direction:column;min-height:50vh;overflow:hidden;padding:0 0 .35rem;position:relative;width:100%}.user-captures-arch-track--has-bottom-center-slot{--arch-gis-equidistant-gap:0.56rem}.user-captures-dark.user-captures-dark--arch-room.user-captures-dark--timeline-tab{background:#1a242e;background:var(--studio-dark,#1a242e);padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))}.user-captures-dark--timeline-tab .user-captures-arch-track{background:#0a0f14}.user-captures-dark--timeline-tab .arch-track-edge-fade--left{background:linear-gradient(90deg,#0a0f14f7 0,#0a0f1473 42%,#0a0f1400)}.user-captures-dark--timeline-tab .arch-track-edge-fade--right{background:linear-gradient(270deg,#0a0f14f7 0,#0a0f1473 42%,#0a0f1400)}.user-captures-dark--arch-room .arch-track-thumb,.user-captures-dark--arch-room .arch-track-thumb-ph{background:#1b242e;background:var(--studio-viewer-bg,#1b242e)}.user-captures-dark--arch-room .arch-track-empty-captures-placeholder{background:#1b242e;background:var(--studio-viewer-bg,#1b242e);box-shadow:inset 0 1px 0 #ffffff0f}.user-captures-dark--arch-room .arch-track-thumb--placeholder-edge{background:#1b242e;background:var(--studio-viewer-bg,#1b242e)}.user-captures-arch-track.user-captures-arch-track--has-bottom-nav{padding-bottom:calc(2.17rem + var(--arch-track-inset-y))}.user-captures-arch-track.user-captures-arch-track--has-bottom-nav:not(.user-captures-arch-track--compressed){min-height:min(50vh,34rem)}@media (min-width:769px){.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav{padding-bottom:calc(2.37rem + var(--arch-track-inset-y))}.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav.user-captures-arch-track--has-bottom-center-slot{padding-bottom:calc(5.77rem + var(--arch-track-inset-y))}}@media (max-width:768px){.user-captures-arch-track.user-captures-arch-track--has-bottom-nav{padding-bottom:calc(6.85rem + var(--arch-track-inset-y))}.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav.user-captures-arch-track--has-bottom-center-slot{padding-bottom:calc(9.35rem + var(--arch-track-inset-y))}.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav.user-captures-arch-track--has-bottom-left-hint{padding-bottom:calc(8.65rem + var(--arch-track-inset-y))}.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav.user-captures-arch-track--has-bottom-center-slot.user-captures-arch-track--has-bottom-left-hint{padding-bottom:calc(11.1rem + var(--arch-track-inset-y))}}.user-captures-arch-track.user-captures-arch-track--has-bottom-nav .arch-track-scroll-rubber{padding-bottom:.2rem}.user-captures-arch-track--compressed.user-captures-arch-track--has-bottom-nav .arch-track-scroll-rubber{padding-bottom:.1rem}.arch-track-node--empty-captures{pointer-events:none}.arch-track-empty-captures-placeholder{align-items:center;aspect-ratio:4/3;background:linear-gradient(160deg,#48484c8c,#26262ad9);border:2px solid #fff;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f;box-sizing:border-box;display:flex;height:auto;justify-content:center;max-width:100%;overflow:hidden;padding:.65rem .85rem;text-align:center;width:100%}.arch-track-empty-captures-placeholder-text{color:#ffffff61;font-size:.62rem;font-weight:700;letter-spacing:.06em;line-height:1.35;margin:0;max-width:100%;text-transform:uppercase}.arch-track-below-rail-empty-cta{color:#ffffff73;font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1.25;margin:0;max-width:min(20rem,92vw);padding:.35rem .5rem .15rem;text-align:center;text-transform:uppercase;white-space:nowrap;width:max-content}.arch-track-title--empty-placeholder{min-height:.85rem;visibility:hidden}.arch-track-toolbar-row{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between;padding:.4rem .75rem .15rem}.arch-track-toolbar-settings{flex-shrink:0;margin-left:auto}.arch-track-bottom-settings-row .user-captures-arch-popover-anchor--in-track,.arch-track-toolbar-settings .user-captures-arch-popover-anchor--in-track{align-self:center}.arch-track-bottom-settings-row .user-captures-arch-popover-anchor--in-track .user-captures-arch-toolbar-btn,.arch-track-toolbar-settings .user-captures-arch-popover-anchor--in-track .user-captures-arch-toolbar-btn{flex:0 0 auto;min-height:0;min-height:auto}.arch-track-step-nav{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.35rem;justify-content:center}.arch-track-step-nav-btn{align-items:center;background:#fff;border:1px solid #00000024;border-radius:9px;color:#0a0a0a;cursor:pointer;display:inline-flex;flex-direction:row;font-size:1.18rem;height:2.05rem;justify-content:center;line-height:1;margin:0;padding:0;transition:border-color .15s,background .15s,color .15s,opacity .15s;width:2.05rem}.arch-track-step-nav-btn--labeled{border-color:#00000029;border-radius:10px;border-width:2px;font:inherit;gap:.42rem;height:auto;min-height:2.38rem;padding:.48rem .75rem;width:auto}.arch-track-step-nav-btn__icon{color:inherit;flex-shrink:0;font-size:1.05rem;line-height:1}.arch-track-step-nav-btn__label{color:inherit;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}@media (max-width:520px){.arch-track-step-nav-btn--labeled{flex-basis:calc(50% - 0.2rem);flex-grow:1;flex-shrink:1;min-width:0;padding:.42rem .5rem}.arch-track-step-nav-btn__label{font-size:.5rem;letter-spacing:.04em}.arch-track-step-nav-btn__icon{font-size:.92rem}}.arch-track-step-nav-btn i{color:inherit;font-size:1.18rem}.arch-track-step-nav-btn--labeled i.arch-track-step-nav-btn__icon{font-size:1.05rem}.arch-track-step-nav-btn:hover:not(:disabled){background:#f2f2f2;border-color:#00000038;color:#000}.arch-track-step-nav-btn:disabled{color:#0a0a0a;cursor:not-allowed;opacity:.42}.arch-track-scroll-shell{align-self:stretch;flex:0 1 auto;min-height:0;position:relative;width:100%}.arch-track-scroll-shell:has(.arch-track-scroll-rubber--empty){flex:1 1 auto;min-height:calc(50vh - 2.7rem);min-height:calc(50vh - 2.05rem - var(--arch-track-inset-y, .65rem))}@media (max-width:768px){.arch-track-scroll-shell:has(.arch-track-scroll-rubber--empty){min-height:calc(50vh - 7.5rem);min-height:calc(50vh - 6.85rem - var(--arch-track-inset-y, .65rem))}}.arch-track-edge-fade{bottom:0;pointer-events:none;position:absolute;top:0;width:min(5rem,32%);z-index:12}.arch-track-edge-fade--left{background:linear-gradient(90deg,#1a242ef7 0,#1a242e73 42%,#1a242e00);left:0}.arch-track-edge-fade--right{background:linear-gradient(270deg,#1a242ef7 0,#1a242e73 42%,#1a242e00);right:0}.arch-track-center-needle{align-items:center;bottom:2.2rem;display:flex;flex-direction:column;left:calc(50% - .5px);pointer-events:none;position:absolute;top:0;width:1px;z-index:11}.arch-track-center-needle__line{background:linear-gradient(180deg,#0000 0,#ffffff1a 18%,#ffffff47);flex:1 1;width:1px}.arch-track-center-needle__cap{border-left:4px solid #0000;border-right:4px solid #0000;border-top:6px solid #ffffff8c;flex-shrink:0;height:0;width:0}.user-captures-arch-track-scroll{cursor:grab;flex:0 1 auto;min-height:0;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;touch-action:pan-y}.arch-track-scroll-shell:has(.arch-track-scroll-rubber--empty) .user-captures-arch-track-scroll{flex:1 1 auto;min-height:calc(50vh - 2.7rem);min-height:calc(50vh - 2.05rem - var(--arch-track-inset-y, .65rem))}@media (max-width:768px){.arch-track-scroll-shell:has(.arch-track-scroll-rubber--empty) .user-captures-arch-track-scroll{min-height:calc(50vh - 7.5rem);min-height:calc(50vh - 6.85rem - var(--arch-track-inset-y, .65rem))}}.user-captures-arch-track-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.user-captures-arch-track-scroll::-webkit-scrollbar{display:none}.arch-track-scroll-rubber{min-height:auto;transition:transform .48s cubic-bezier(.34,1.45,.64,1);will-change:transform}.arch-track-scroll-rubber.is-interacting{transition:none}.arch-track-scroll-rubber--empty{box-sizing:border-box;min-height:100%;min-width:100%;width:100%}.arch-track-ruler-band{background:linear-gradient(180deg,#0000001a,#0003);border-top:none;box-sizing:border-box;margin-top:-2.05rem;min-width:100%;padding:0;position:relative;width:max-content;z-index:1}.arch-track-strip{align-items:flex-start;display:flex;min-width:min-content;padding-bottom:.05rem;padding-top:.65rem;padding-top:var(--arch-track-inset-y,.65rem)}.arch-track-strip--date-rail{box-sizing:border-box;display:block;min-height:auto;min-width:100%;position:relative;width:max-content;z-index:2}.arch-track-rail-surface{box-sizing:border-box;min-height:22.55rem;min-height:calc(var(--arch-track-inset-y, .65rem) + 21.9rem);padding-bottom:.1rem;position:relative}.arch-track-strip.arch-track-strip--empty{box-sizing:border-box;justify-content:center;min-width:100%;padding-left:0;padding-right:0;width:100%}.arch-track-ruler-gap{align-items:flex-end;align-self:flex-end;display:flex;flex:0 0 auto;gap:0;justify-content:space-evenly;padding-bottom:.35rem}.arch-track-ruler-tick{background:#ffffff38;border-radius:1px;display:block;flex-shrink:0;width:1px}.arch-track-ruler-tick--major{background:#ffffff73;width:1.5px}.arch-track-ruler-track-wrap{box-sizing:border-box}.arch-track-ruler-inner{box-sizing:border-box;flex-shrink:0;height:18px;position:relative}.arch-track-ruler-tick--abs{bottom:2px;position:absolute;transform:translateX(-50%);z-index:2}.arch-track-ruler-inner>.arch-track-rail-line--in-ruler{background:linear-gradient(90deg,#ffffff24,#ffffff47,#ffffff24);border-radius:999px;bottom:0;box-shadow:0 0 1px #ffffff4d;height:2px;left:0;position:absolute;right:0;top:auto;transform:none;z-index:1}.arch-track-node{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;max-width:92vw;text-align:center;width:20rem}@media (max-width:768px){.arch-track-node{max-width:72vw;width:min(17.5rem,72vw)}.arch-track-below-label--per-node,.arch-track-below-rail-empty-cta{max-width:min(17.5rem,72vw)}}.arch-track-node--absolute{position:absolute;top:.65rem;top:var(--arch-track-inset-y,.65rem);transform:translateX(-50%)}.arch-track-node--empty{padding:2rem 0 1.25rem;pointer-events:auto}.arch-track-node--empty:hover{transform:none}.arch-track-node--edge-placeholder{z-index:1}.arch-track-edge-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.arch-track-edge-thumb-wrap{align-items:center;display:flex;flex-direction:column;width:100%}.arch-track-edge-filled-wrap{display:block;width:100%}.arch-track-thumb--edge-box{align-items:center;display:flex;justify-content:center;position:relative}.arch-track-thumb--placeholder-edge{background:#00000059;border-color:#ffffff73;border-style:dashed}.arch-track-edge-placeholder-inner{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;height:100%;justify-content:center;min-height:0;padding:.5rem .35rem;width:100%}.arch-track-edge-plus{color:#ffffffd9;font-size:1.75rem;line-height:1}.arch-track-edge-placeholder-caption{color:#ffffffb8;font-size:.58rem;font-weight:700;letter-spacing:.06em;line-height:1.25;max-width:100%;text-align:center;text-transform:uppercase}.arch-track-thumb-img--cover{display:block;height:100%;object-fit:cover;width:100%}.arch-track-thumb--edge-filled{padding:0}.arch-track-edge-remove{align-items:center;background:#0000008c;border:1px solid #ffffff59;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:1.65rem;justify-content:center;padding:0;position:absolute;right:.35rem;top:.35rem;width:1.65rem;z-index:2}.arch-track-edge-remove:hover{background:#dc3c3cbf;border-color:#ffffff8c}.arch-track-title--edge-kind{color:#ffffff7a}.arch-track-diamond-btn--placeholder{cursor:default;opacity:.85;pointer-events:none}.arch-track-thumb-btn{align-self:center;background:none;border:none;border-radius:10px;cursor:pointer;display:block;margin:0;max-width:100%;padding:0;width:100%}.arch-track-thumb{aspect-ratio:4/3;background:#00000073;border:2px solid #fff;border-radius:12px;box-sizing:border-box;height:auto;max-width:100%;overflow:hidden;transition:transform .2s ease,box-shadow .22s ease;width:100%}.arch-track-thumb-btn:hover .arch-track-thumb{transform:scale(1.03)}.arch-track-node.is-active .arch-track-thumb{box-shadow:0 0 0 2px #ffffffb3,0 6px 22px #0000008c}.arch-track-thumb-img{background-position:50%;background-size:cover;height:100%;width:100%}.arch-track-thumb-ph{background:linear-gradient(145deg,#373737d9,#121212f2);height:100%;width:100%}.arch-track-title{word-wrap:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;align-self:stretch;box-sizing:border-box;color:#fff;display:-webkit-box;font-size:.72rem;font-weight:700;letter-spacing:.04em;line-height:1.25;margin-top:.48rem;max-height:3.75rem;max-width:100%;min-height:0;overflow:hidden;overflow-wrap:break-word;text-align:center;white-space:normal;width:100%}.arch-track-stem{align-self:center;background:linear-gradient(180deg,#ffffff8c 0,#ffffff61 45%,#ffffff38);border-radius:1px;flex-shrink:0;margin:.1rem 0 0;min-height:1.45rem;width:2px}.arch-track-diamond-btn{align-self:center;background:none;border:none;cursor:pointer;line-height:0;margin:0 0 -1.42rem;padding:.12rem;position:relative;transform:translateY(5px);z-index:3}.arch-track-diamond{background:#fff;border:1.5px solid #fffffff2;box-shadow:0 0 10px #ffffff59,0 0 0 1px #0003;display:block;height:11px;transform:rotate(45deg);transition:background .2s,box-shadow .2s;width:11px}.arch-track-diamond-btn.is-active .arch-track-diamond{background:#fff;border-color:#fff;box-shadow:0 0 16px #ffffff8c,0 0 0 1px #fff6}.arch-track-diamond-btn.is-milestone .arch-track-diamond{background:#fff;border-color:#fff;box-shadow:0 0 14px #ff3c3cd9,0 0 22px #ff505073,0 0 0 1px #ffc8c880}.arch-track-rail-line{background:linear-gradient(90deg,#ffffff24,#ffffff47,#ffffff24);border-radius:999px;box-shadow:0 0 1px #ffffff59;height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.arch-track-empty-add-box{aspect-ratio:4/3;background:#ffffff0a;border:2px dashed #ffffff38;border-radius:12px;box-sizing:border-box;color:#ffffffe0;cursor:pointer;font:inherit;height:auto;margin:0;max-width:100%;min-height:0;padding:.5rem .45rem;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;width:11rem}.arch-track-empty-add-box,.arch-track-empty-add-inner{align-items:center;display:flex;flex-direction:column;justify-content:center}.arch-track-empty-add-inner{gap:.35rem;height:100%;text-align:center;width:100%}.arch-track-empty-add-box:hover{background:#ffffff14;border-color:#ffffff61;box-shadow:0 0 0 1px #ffffff0f}.arch-track-empty-add-box:focus-visible{border-color:#ffffff80;box-shadow:0 0 0 2px #ffffff26;outline:none}.arch-track-empty-add-icon{font-size:1.45rem;line-height:1;opacity:.92}.arch-track-empty-add-label{word-wrap:break-word;color:#ffffffeb;font-size:.68rem;font-weight:700;letter-spacing:.06em;line-height:1.3;margin-top:0;max-width:100%;min-height:0;overflow-wrap:break-word;text-align:center;text-transform:uppercase;white-space:normal}.arch-track-below-rail-strip{background:#0000;box-sizing:border-box;display:block;min-width:100%;position:relative;width:max-content;z-index:2}.arch-track-below-rail-surface{background:#0000;box-sizing:border-box;min-height:2.72rem;padding-bottom:.02rem;position:relative}.arch-track-below-rail-node{left:0;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);z-index:2}.arch-track-below-label,.arch-track-below-rail-node{align-items:center;display:flex;flex-direction:column}.arch-track-below-label{box-sizing:border-box;gap:.2rem;line-height:1.25;min-width:min-content;padding:.5rem 2rem .35rem;text-align:center;width:100%}.arch-track-below-label--per-node{max-width:min(20rem,92vw);padding:.34rem .35rem .12rem;pointer-events:none;width:max-content}.arch-track-below-label-caption{color:#ffffff61;font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.arch-track-below-label-date{color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.arch-track-below-label-day{color:#fff;font-size:.62rem;font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.14em;margin-top:.12rem;max-width:min(18rem,88vw);overflow-wrap:anywhere;text-transform:uppercase;word-break:break-word}.arch-track-below-label-day--coords{font-feature-settings:"tnum";font-size:.58rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.28;text-align:center;text-transform:none;white-space:pre-line}.arch-track-below-rail-node--edge-spacer{height:1px;pointer-events:none;visibility:hidden;width:1px}.tdp-card{background:#1b242e;background:var(--studio-viewer-bg,#1b242e);border:1px solid #3d4f6373;border-radius:12px;box-shadow:0 0 0 1px #3d4f6338,0 4px 18px #00000059;margin-top:.5rem;overflow:visible;padding:.65rem .85rem}.tdp-header--minimal{align-items:flex-start;margin-bottom:.55rem}.tdp-header--panel{align-items:stretch;display:flex;flex-direction:column;gap:0;margin-bottom:.5rem}.tdp-header-title-row{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;width:100%}.tdp-header-title-date-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.45rem .85rem;width:100%}.tdp-header-title-date-row--editing{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:.5rem;width:100%}.tdp-header-editing-title-line{align-items:baseline;display:flex;flex-direction:row;gap:.5rem;min-width:0;width:100%}.tdp-header-editing-title-line .tdp-title-prefix{flex:0 0 auto}.tdp-title-main--single-line{flex:1 1 auto;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdp-header-editing-real-date-line{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.45rem .5rem;min-width:0;width:100%}.tdp-header-editing-real-date-line .tdp-meta-label--real-date{flex:0 0 auto;margin:0}.tdp-header-editing-real-date-line .tdp-header-date-row__inputs--with-label{flex:1 1 auto;min-width:0}.tdp-header-actions--editing-dates{align-self:center;flex:0 0 auto;margin-left:auto}@media (max-width:640px){.tdp-header-editing-real-date-line{flex-wrap:wrap}.tdp-header-actions--editing-dates{display:flex;justify-content:flex-end;margin-left:0;width:100%}}.tdp-header-title-date-row .tdp-title-stack{flex:1 1 12rem;min-width:0}.tdp-real-date-inline{align-items:center;display:flex;flex:0 1 auto;flex-direction:row;gap:.45rem;justify-content:flex-start;max-width:min(100%,30rem);min-width:0}.tdp-header-title-date-row .tdp-meta-label--real-date{margin:0;text-align:left;text-transform:uppercase;white-space:nowrap;width:auto}.tdp-header-date-row__inputs.tdp-header-date-row__inputs--with-label{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:.35rem .5rem;justify-content:flex-start;min-width:0}.tdp-header-title-date-row .tdp-header-date-row__inputs--with-label .tdp-inline-input--date{flex:0 1 auto;max-width:11.5rem;min-width:9.5rem;width:auto}.tdp-header-title-date-row .tdp-header-date-row__inputs--with-label .tdp-inline-input--time{flex:0 1 auto;max-width:8rem;min-width:6.25rem;width:auto}.tdp-header-title-date-row .tdp-header-actions{align-self:center;flex:0 0 auto;margin-left:auto}.tdp-read-plain--header-date{font-size:.82rem;font-weight:600;margin:0;max-width:min(100%,30rem);text-align:left;text-transform:uppercase}.tdp-header-title-date-row .tdp-header-date-row__inputs--with-label .tdp-inline-input--date,.tdp-header-title-date-row .tdp-header-date-row__inputs--with-label .tdp-inline-input--time{text-transform:uppercase}.tdp-meta-label--under-title{margin:.35rem 0 .2rem}.tdp-header-date-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-start;width:100%}.tdp-header-date-row__inputs{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.35rem .5rem;min-width:0}.tdp-header-day-group{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem}.tdp-inline-label--day-tag{margin:0}.tdp-day-readout{background:#0003;border:1px solid #ffffff1f;border-radius:6px;color:#ffffffbf;font-family:ui-monospace,SF Mono,monospace;font-size:.78rem;font-weight:600;min-width:2rem;padding:.25rem .45rem;text-align:center}.tdp-fields{gap:0;margin-bottom:.35rem;overflow:visible}.tdp-fields,.tdp-real-date-block{display:flex;flex-direction:column}.tdp-real-date-block{align-items:flex-start;margin-top:.15rem;width:100%}.tdp-meta-label--real-date{margin:0 0 .25rem;text-align:left;width:100%}.tdp-inline-select{cursor:pointer;max-width:100%}.tdp-card .user-captures-arch-select-shell.tdp-select-shell{align-items:center;align-self:center;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff0d,0 1px 6px #00000047;display:inline-flex;position:relative;width:auto;z-index:1}.tdp-card .user-captures-arch-select-shell.tdp-select-shell:focus-within{z-index:6}.tdp-field-row.tdp-field-row--icon,.tdp-gps-dms-grid,.tdp-weather-temp-inline{overflow:visible}.tdp-gps-canonical-caption{color:#ffffff9e;font-size:.72rem;line-height:1.35;margin:0 0 .35rem;max-width:22rem}.tdp-gps-canonical-empty__text{margin:0 0 .5rem;max-width:22rem}.tdp-gps-open-workspace-btn{align-self:flex-start;margin-top:.25rem}.tdp-select-shell--weather{flex:0 1 7.5rem;max-width:8rem;min-width:5rem}.tdp-select-shell--temp-unit{flex:0 1 3.25rem;max-width:3.75rem;min-width:2.5rem}.tdp-select-shell--hemisphere{align-items:center;display:inline-flex;flex:0 0 auto;max-width:4.35rem;min-width:3.5rem;width:auto}.tdp-select-shell--alt-ref{flex:0 0 3.75rem;max-width:4rem;min-width:3.15rem}.tdp-card .user-captures-arch-select-shell.tdp-select-shell:after{margin-top:-2px;right:.45rem}.tdp-card .user-captures-arch-select-shell.tdp-select-shell .user-captures-arch-select{font-size:.78rem;font-weight:500;letter-spacing:.02em;line-height:1.3;padding:.3rem 1.7rem .3rem .5rem}.tdp-card .user-captures-arch-select-shell.tdp-select-shell--hemisphere .user-captures-arch-select{padding-left:.65rem;padding-right:1.55rem;text-align:center}.tdp-card .user-captures-arch-select-shell.tdp-select-shell--temp-unit .user-captures-arch-select{padding-left:.4rem;padding-right:1.6rem;text-align:center}.tdp-field-row--weather-temp.tdp-field-row--icon{grid-template-columns:1.35rem max-content minmax(0,1fr)}.tdp-weather-temp-inline{gap:.35rem .5rem}.tdp-meta-row,.tdp-weather-temp-inline{align-items:center;display:flex;flex-wrap:wrap;grid-column:3/-1}.tdp-meta-row{gap:.4rem .75rem;min-width:0}.tdp-meta-row .tdp-read-plain{margin:0}.tdp-meta-row--gps{align-items:center}.tdp-meta-row--gps.tdp-meta-row--gps-readonly{align-content:flex-start;align-items:flex-start;flex-direction:column;gap:.35rem 0}.tdp-gps-readonly-coords{align-self:flex-start;min-width:0;width:100%}.tdp-gps-readonly-alt{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-top:.1rem;width:100%}.tdp-read-meta-value{font-size:.82rem;line-height:1.45;margin:0;word-break:break-word}.tdp-read-meta-value,.tdp-read-meta-value--with-units .tdp-read-value{color:#fff;font-weight:500}.tdp-read-meta-value--with-units .tdp-read-unit{color:#ffffff6b;font-weight:500}.tdp-field-row.tdp-field-row--icon>.tdp-read-meta-value{grid-column:3/-1;justify-self:stretch;min-width:0;text-align:left}.tdp-meta-row--gps .tdp-inline-label{align-self:center}.tdp-camera-inline{display:flex;gap:.35rem .5rem;grid-column:3/-1}.tdp-camera-inline,.tdp-labeled-inline{align-items:center;flex-wrap:wrap;min-width:0}.tdp-labeled-inline{display:inline-flex;gap:.35rem .45rem}.tdp-labeled-inline--temp .tdp-inline-sublabel{flex:0 0 auto}.tdp-camera-inline .tdp-input--focal{flex:0 1 5.5rem;max-width:7rem;min-width:3.5rem}.tdp-alt-unit-suffix,.tdp-focal-suffix{color:#ffffffeb;font-size:.78rem;font-weight:600;-webkit-user-select:none;user-select:none}.tdp-gps-dms-grid .tdp-input--alt{flex:0 1 4.5rem;max-width:5.5rem;min-width:3rem}.tdp-input--weather{flex:0 1 7.5rem;max-width:8rem}.tdp-input--temp{flex:0 1 4rem;max-width:4.5rem}.tdp-input--temp-unit{flex:0 1 3.25rem;max-width:3.75rem}.tdp-field-row--camera.tdp-field-row--icon{grid-template-columns:1.35rem max-content minmax(0,1fr)}.tdp-inline-label--stack{align-self:flex-start;margin-top:.35rem}.tdp-camera-stack{align-items:stretch;display:flex;flex-direction:column;gap:.45rem;grid-column:3/-1;min-width:0}.tdp-input--camera-body{flex:1 1 10rem;max-width:14rem;min-width:7rem}.tdp-input--focal{flex:0 1 7rem;max-width:8rem;min-width:5rem}.tdp-field-row--gps-dms.tdp-field-row--icon{align-items:flex-start;grid-template-columns:1.35rem max-content minmax(0,1fr)}.tdp-field-icon--gps{align-self:flex-start;margin-top:.2rem}.tdp-field-row--gps-dms.tdp-field-row--icon .tdp-inline-label{align-self:flex-start;margin-top:.16rem}.tdp-field-row--gps-dms .tdp-meta-row--gps.tdp-meta-row--gps-readonly{margin-top:.14rem}.tdp-gps-dms-grid{align-items:stretch;display:flex;flex-direction:column;gap:.45rem;grid-column:3/-1;min-width:0;width:100%}.tdp-gps-dms-coords-row{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem .35rem}.tdp-gps-dms-coords-stack{display:flex;flex-direction:column;gap:.32rem;min-width:0;width:100%}.tdp-gps-dms-line{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.22rem .28rem;min-width:0;width:100%}.tdp-gps-dms-grid--editing{gap:.5rem}.tdp-gps-dms-grid--editing .tdp-dms-suffix{font-size:.7rem}.tdp-gps-dms-grid--editing .tdp-select-shell--hemisphere{max-width:2.9rem;min-width:2.5rem}.tdp-gps-dms-grid--editing .user-captures-arch-select-shell.tdp-select-shell--hemisphere .user-captures-arch-select{font-size:.72rem;padding-left:.45rem;padding-right:1.2rem}.tdp-gps-dms-grid--editing .tdp-dms-field .tdp-inline-input--dms,.tdp-gps-dms-grid--editing .tdp-dms-field .tdp-input--dms-sec{font-size:.72rem;max-width:2.75rem;min-width:1.9rem;padding:.2rem .3rem;width:2.5rem}.tdp-gps-dms-grid--editing .tdp-dms-field .tdp-input--dms-sec{max-width:3.1rem;width:2.85rem}.tdp-gps-dms-grid--editing .tdp-gps-dms-alt-row{border-top:1px solid #ffffff1a;margin-top:.1rem;padding-top:.4rem;width:100%}.tdp-field-row--gps-dms.tdp-field-row--icon:has(.tdp-gps-dms-grid--editing){align-items:center}.tdp-field-row--gps-dms.tdp-field-row--icon:has(.tdp-gps-dms-grid--editing) .tdp-field-icon--gps{align-self:center;margin-top:0}.tdp-field-row--gps-dms.tdp-field-row--icon:has(.tdp-gps-dms-grid--editing) .tdp-inline-label{align-self:center;margin-top:0}.tdp-gps-dms-alt-row{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .5rem;width:100%}.tdp-input--ew,.tdp-input--ns{flex:0 0 2.75rem;max-width:2.85rem;padding-left:.25rem;padding-right:.25rem}.tdp-input--dms{flex:0 1 3.25rem;max-width:3.5rem}.tdp-input--dms-sec{flex:0 1 4rem;max-width:4.25rem}.tdp-input--alt{flex:0 1 5rem;max-width:5.5rem}.tdp-input--alt-ref{flex:0 0 3.75rem;max-width:4rem}.tdp-input--note{max-width:min(18rem,100%)}.tdp-input--sized{flex:0 1 auto}.tdp-footer--editing,.tdp-footer--readonly{flex-wrap:wrap}.tdp-footer--readonly{align-items:flex-start;gap:.5rem;justify-content:flex-start}.tdp-export-csv-btn{flex-shrink:0}.tdp-volume-delta-list{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:.35rem 0 0;padding:0}.tdp-volume-delta-item{display:flex;flex-direction:column;gap:.15rem}.tdp-footer--editing{align-items:flex-start;justify-content:flex-start}.tdp-footer-actions{display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:flex-start;width:100%}.tdp-modify-data-btn{align-self:flex-start;flex:0 0 auto;min-width:0;width:auto}.tdp-cancel-btn{background:#0000;border:2px solid #fff;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.07em;line-height:1.15;padding:.58rem .82rem;transition:background .2s ease}.tdp-cancel-btn:hover{background:#ffffff14}.tdp-save-btn--panel{background:#fff!important;border:none!important;border-radius:8px!important;box-sizing:border-box;color:#111!important;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.07em!important;line-height:1.15!important;padding:.58rem 1rem!important;transition:background .2s ease}.tdp-save-btn--panel:hover{background:#e8e8e8!important}.tdp-inline-input[readonly]:not(select){cursor:default;opacity:.9}.tdp-read-plain{color:#ffffffeb;font-size:.82rem;font-weight:500;line-height:1.45;margin:0;word-break:break-word}.tdp-read-plain--real-date{font-size:.85rem;font-weight:600;letter-spacing:.01em}.tdp-read-plain--empty{color:#ffffff61;font-weight:500}.tdp-field-row.tdp-field-row--icon>.tdp-read-plain{min-width:0}.tdp-field-row.tdp-field-row--icon>.tdp-read-plain,.tdp-field-row.tdp-field-row--icon>.tdp-read-stack{grid-column:3/-1;justify-self:stretch;text-align:left}.tdp-gps-read,.tdp-read-plain--gps{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tdp-gps-read{display:flex;flex-direction:column;gap:.22rem}.tdp-gps-read-axis{display:block;white-space:nowrap}.tdp-gps-read-sep{display:none}.tdp-dms-field{align-items:center;display:inline-flex;flex:0 1 auto;flex-direction:row;gap:.2rem;max-width:100%}.tdp-dms-field .tdp-input--dms{flex:1 1 2.35rem;max-width:3.1rem;min-width:2rem}.tdp-dms-field .tdp-input--dms-sec{flex:1 1 2.75rem;max-width:3.85rem;min-width:2.25rem}.tdp-dms-suffix{color:#ffffff6b;flex-shrink:0;font-size:.78rem;font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.tdp-read-stack{display:flex;flex-direction:column;gap:.3rem;min-width:0}.tdp-read-stack .tdp-read-plain{margin:0}.tdp-inline-sublabel{color:#ffffff6b;flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.tdp-title-stack{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.tdp-title-prefix{color:#ffffff61;font-size:.58rem;font-weight:600;letter-spacing:.14em;line-height:1.2;margin:0;text-transform:uppercase}.tdp-title-main{color:#fff;flex:1 1;font-size:1.45rem;font-weight:700;letter-spacing:.03em;line-height:1.2;margin:0;min-width:0;padding-right:.5rem}.tdp-title-stack .tdp-title-main{flex:none;padding-right:0}.tdp-body{gap:.75rem;margin-bottom:.5rem}.tdp-body,.tdp-read-block{display:flex;flex-direction:column}.tdp-read-block{gap:.2rem}.tdp-meta-label{color:#ffffff61;font-size:.58rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.tdp-read-value{color:#ffffffe0;font-family:ui-monospace,SF Mono,monospace;font-size:.88rem;font-weight:600;margin:0}.tdp-read-value--emph{font-size:.92rem}.tdp-read-time{font-size:.85rem;font-weight:500;opacity:.75}.tdp-read-day-line{color:#fff;font-size:.58rem;font-weight:600;letter-spacing:.14em;margin:.35rem 0 0;text-transform:uppercase}.tdp-footer--split{margin-top:.15rem;padding-top:.55rem}.tdp-edit-data-btn{background:#ffffff14;border:1px solid #ffffff59;border-radius:8px;color:#fff;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.35rem .75rem;transition:border-color .15s,background .15s}.tdp-edit-data-btn:hover{background:#ffffff24;border-color:#ffffff8c}.tdp-add-data-btn{align-items:center;background:#ffffff14;border:1px solid #ffffff59;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.12em;padding:.35rem .75rem}.tdp-add-data-btn:disabled{cursor:not-allowed;opacity:.35}.tdp-footer-left{min-width:0;position:relative}.tdp-header{flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between;margin-bottom:.45rem}.tdp-header,.tdp-header-left{align-items:center;display:flex}.tdp-header-left{gap:.55rem;min-width:0}.tdp-date-badge{align-items:center;background:#ffffff14;border:1px solid #fff3;border-radius:6px;color:#ffffffeb;display:inline-flex;font-family:ui-monospace,SF Mono,monospace;font-size:.74rem;font-weight:700;gap:.4rem;letter-spacing:.04em;padding:.2rem .55rem;white-space:nowrap}.tdp-date-badge-time{font-size:.68rem;font-weight:500;opacity:.7}.tdp-cap-title{color:#ffffffd1;font-size:.72rem;font-weight:700;letter-spacing:.06em;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdp-header-right{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.tdp-uploaded{color:#ffffff61;font-size:.65rem;white-space:nowrap}.tdp-header-actions{align-items:center;display:flex;gap:.2rem}.tdp-icon-btn{align-items:center;background:#0000002e;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffbf;cursor:pointer;display:inline-flex;font-size:.78rem;height:1.65rem;justify-content:center;padding:0;transition:border-color .15s,background .15s;width:1.65rem}.tdp-icon-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff59}.tdp-icon-btn:disabled{cursor:not-allowed;opacity:.3}.tdp-icon-btn.is-milestone-on{background:#50141459;border-color:#ff5a5a8c;box-shadow:0 0 14px #ff3c3c59;color:#ffb8b8}.tdp-text-btn{background:#0000002e;border:1px solid #ffffff24;border-radius:6px;color:#ffffffd1;cursor:pointer;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.15rem .5rem;transition:border-color .15s,background .15s}.tdp-text-btn:hover{background:#ffffff14;border-color:#ffffff59}.tdp-text-btn--danger{border-color:#e8b4b838;color:#e8b4b8}.tdp-text-btn--danger:hover{background:#8c3c4640;border-color:#e8b4b88c}.tdp-scene-date-row{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem .55rem;margin-bottom:.35rem}.tdp-inline-label{color:#ffffff7a;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tdp-inline-input{background:#00000038;border:1px solid #ffffff1a;border-radius:6px;color:#e8eaef;flex:1 1;font-family:inherit;font-size:.78rem;min-width:0;padding:.3rem .5rem}.tdp-inline-input:focus{border-color:#fff6;outline:none}.tdp-field-row--label .tdp-inline-input{background:linear-gradient(180deg,#08070a 0,#0a0910 25%,#0d0c14 50%,#12101a 75%,#16141f);border-color:#ffffff14}.tdp-field-row--label .tdp-inline-input:focus{border-color:#ffffff59}.tdp-inline-input--date{flex:0 1 9.5rem}.tdp-inline-input--day{cursor:not-allowed;flex:0 1 3.75rem;max-width:5rem;opacity:.65}.tdp-inline-input--time{flex:0 1 6.5rem}.tdp-inline-input--short{flex:0 1 6rem}.tdp-inline-textarea{min-height:2.5rem;resize:vertical}.tdp-field-row{align-items:center;border-top:1px solid #ffffff0d;display:flex;flex-wrap:wrap;gap:.3rem .45rem;padding:.3rem 0}.tdp-field-row--notes{align-items:flex-start}.tdp-field-row--gps .tdp-inline-input--short{flex:0 1 5.5rem}.tdp-field-row--files{align-items:stretch;flex-direction:column}.tdp-field-row--files .user-captures-arch-step-assets{background:none;border:none;margin-top:0;padding:.35rem 0}.tdp-field-row.tdp-field-row--icon{grid-gap:.35rem .45rem;align-items:center;display:grid;gap:.35rem .45rem;grid-template-columns:1.35rem max-content minmax(0,1fr)}.tdp-field-row.tdp-field-row--icon .tdp-inline-label{justify-self:start;margin:0;text-align:left}.tdp-field-row.tdp-field-row--icon .tdp-inline-input:not(.tdp-inline-input--short){grid-column:3/-1}.tdp-field-icon{align-items:center;color:#ffffff73;display:flex;font-size:1rem;justify-content:center;line-height:1}.tdp-field-icon--files{align-self:flex-start;margin-top:.35rem}.tdp-files-heading{align-items:center;align-self:flex-start;display:inline-flex;flex-shrink:0;gap:.4rem;margin-top:.2rem}.tdp-field-icon--files-inline{align-self:center;margin-top:0}.tdp-inline-label--files-heading{letter-spacing:.12em;margin:0}.tdp-field-files-inner{display:flex;flex-direction:column;gap:.35rem;min-width:0}.tdp-field-row--gps.tdp-field-row--icon{grid-template-columns:1.35rem auto repeat(3,minmax(0,1fr))}.tdp-field-row--gps.tdp-field-row--icon .tdp-inline-label{grid-column:2}.tdp-field-row--gps.tdp-field-row--icon .tdp-inline-input--short{grid-column:auto}.tdp-field-row--notes.tdp-field-row--icon{align-items:flex-start}.tdp-field-row--notes.tdp-field-row--icon .tdp-inline-label{margin-top:.35rem}.tdp-field-row--notes.tdp-field-row--icon .tdp-inline-textarea{grid-column:3/-1}.tdp-field-row--files.tdp-field-row--icon{align-items:flex-start;grid-template-columns:auto 1fr}.tdp-footer--save-only{justify-content:stretch}.tdp-save-btn--wide{box-sizing:border-box;display:flex;justify-content:center;width:100%}.tdp-field-close{align-items:center;background:#ffffff0f;border:none;border-radius:5px;color:#fff6;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.62rem;height:1.35rem;justify-content:center;margin-left:auto;padding:0;transition:background .15s,color .15s;width:1.35rem}.tdp-field-close:hover{background:#e8b4b833;color:#e8b4b8}.tdp-footer{align-items:center;border-top:1px solid #ffffff0f;display:flex;gap:.5rem;justify-content:space-between;margin-top:.35rem;padding-top:.35rem}.tdp-footer.tdp-footer--split{border-top:none}.tdp-add-wrap{position:relative}.tdp-add-btn{align-items:center;background:#ffffff0a;border:1px dashed #ffffff47;border-radius:6px;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;padding:.22rem .55rem;transition:border-color .15s,background .15s}.tdp-add-btn:hover:not(:disabled){background:#ffffff14;border-color:#ffffff73}.tdp-add-btn:disabled{cursor:not-allowed;opacity:.35}.tdp-add-menu{background:#0c1018fa;border:1px solid #ffffff24;border-radius:10px;bottom:calc(100% + 6px);box-shadow:0 12px 32px #0000008c;display:flex;flex-direction:column;gap:2px;left:0;min-width:8.5rem;padding:.35rem;position:absolute;z-index:100}.tdp-add-menu-item{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffd9;cursor:pointer;display:flex;font-size:.75rem;font-weight:500;gap:.45rem;padding:.35rem .55rem;text-align:left;transition:background .12s}.tdp-add-menu-item:hover{background:#ffffff14}.tdp-add-menu-item i{color:#ffffffa6;font-size:.88rem}.tdp-save-btn{background:#ffffff1a;border:1px solid #ffffff47;border-radius:7px;color:#fffffff2;cursor:pointer;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding:.25rem .85rem;transition:background .15s,border-color .15s}.tdp-save-btn:hover{background:#ffffff2e;border-color:#ffffff73}.user-captures-timeline-add-overlay{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:2rem 1.5rem;padding:2rem 1.5rem 2rem var(--studio-modal-pad-left,1.5rem);position:fixed;transition:padding .25s ease;z-index:12000}.user-captures-timeline-add-modal{background:#080808fa;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 24px 48px #0000008c;max-height:min(92vh,36rem);overflow:auto;padding:1.1rem 1.15rem;width:min(100%,32rem)}.user-captures-timeline-add-modal--match-project-picker{background:linear-gradient(165deg,#16141f,#0d0c14);border:1px solid #ffffff14;box-shadow:0 28px 60px #00000073;box-sizing:border-box;color:#e8e8ec;max-width:min(420px,94vw);width:100%}.user-captures-timeline-add-modal .user-captures-delete-modal-title{color:#f4f4f8;text-align:left}.user-captures-timeline-add-title{color:#fffffff2;font-size:1.05rem;margin:0 0 .35rem}.user-captures-timeline-add-sub{color:#ffffff8c;font-size:.78rem;line-height:1.45;margin:0 0 .85rem}.user-captures-timeline-add-empty{color:#ffffff80;font-size:.82rem;margin:.5rem 0 1rem}.user-captures-timeline-add-list{display:flex;flex-direction:column;gap:.2rem;list-style:none;margin:0;max-height:40vh;overflow:auto;padding:0}.user-captures-timeline-add-row{background:#00000038;border:2px solid #ffffff1a;border-radius:10px;transition:border-color .15s ease,background .15s ease}.user-captures-timeline-add-row.is-selected{background:#00000052;border-color:#fffffff5}.user-captures-timeline-add-select-row{align-items:center;appearance:none;background:#0000;border:none;border-radius:8px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;gap:.65rem;margin:0;padding:.5rem .65rem;text-align:left;width:100%}.user-captures-timeline-add-select-row:focus-visible{outline:2px solid #8cb4ffd9;outline-offset:2px}.user-captures-timeline-add-thumb{background:#00000059;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;height:2.5rem;overflow:hidden;width:3.5rem}.user-captures-timeline-add-thumb-inner{background-position:50%;background-size:cover;height:100%;width:100%}.user-captures-timeline-add-thumb-ph{background:linear-gradient(145deg,#373737d9,#121212f2);display:block;height:100%;width:100%}.user-captures-timeline-add-meta{display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:0}.user-captures-timeline-add-name{color:#ffffffeb;font-size:.82rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-captures-timeline-add-meta-line{color:#ffffff80;display:flex;flex-wrap:wrap;font-size:.72rem;gap:.35rem .75rem}.user-captures-timeline-add-actions{border-top:1px solid #ffffff14;display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem}.user-captures-timeline-add-modal .user-captures-arch-btn--modal-primary{background:#fff;border:2px solid #fff;box-shadow:0 2px 8px #0000001f;color:#0b0b0b}.user-captures-timeline-add-modal .user-captures-arch-btn--modal-primary:hover:not(:disabled){background:#ffffffeb;border-color:#fff;box-shadow:0 4px 14px #ffffff1a}.user-captures-timeline-add-modal .user-captures-arch-btn--modal-primary:disabled{background:#ffffff38;border-color:#ffffff40;box-shadow:none;color:#14141473;cursor:not-allowed;opacity:1}.user-captures-arch-map-section{display:flex;flex-direction:column;gap:.5rem;width:100%}.user-captures-arch-map-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.user-captures-arch-map-toolbar .user-captures-arch-btn.is-active{background:#28344ef2;border-color:#9cb8ff8c}.user-captures-arch-map-hint{color:#ffffff8c;font-size:.72rem;max-width:28rem}.user-captures-arch-map-staged{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.user-captures-arch-map-coords{color:#baccfff2;font-family:ui-monospace,monospace;font-size:.75rem}.user-captures-arch-timeline-map-wrap{border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 12px 40px #00000073;display:flex;flex-direction:column;min-height:260px;overflow:hidden;position:relative;width:100%}.user-captures-arch-timeline-map-wrap>div:first-child{flex:1 1 auto;height:100%!important;min-height:0!important;width:100%!important}.user-captures-arch-timeline-map-wrap--dark{background:#243244}.user-captures-arch-timeline-map-wrap--move-pin,.user-captures-arch-timeline-map-wrap--move-pin .maplibregl-canvas-container,.user-captures-arch-timeline-map-wrap--move-pin canvas.maplibregl-canvas{cursor:crosshair!important}.arch-map-type-toggle{align-items:stretch;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:2px solid #0f172a73;border-radius:8px;box-shadow:0 1px 4px #0000001f;box-sizing:border-box;display:inline-flex;flex-direction:row;flex-wrap:nowrap;left:.5rem;overflow:hidden;pointer-events:auto;position:absolute;top:.5rem;z-index:25}.arch-map-type-toggle-btn{background:#0000;border:none;border-radius:0;border-right:1px solid #0f172a24;box-sizing:border-box;color:#1a2332;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.06em;line-height:1.15;margin:0;padding:.38rem .55rem;transition:background .18s ease,color .18s ease;white-space:nowrap}.arch-map-type-toggle-btn:last-child{border-right:none}.arch-map-type-toggle-btn:hover:not(.is-active){background:#0f172a0f;color:#0f172a}.arch-map-type-toggle-btn.is-active,.arch-map-type-toggle-btn.is-active:hover{background:#1b242e;background:var(--studio-viewer-bg,#1b242e);color:#fff}.user-captures-arch-timeline-map--no-key{align-items:center;background:#00000040;border:1px dashed #fff3;border-radius:14px;display:flex;justify-content:center;min-height:200px;padding:1rem}.user-captures-arch-timeline-map-msg{color:#ffffffa6;font-size:.82rem;margin:0;max-width:28rem;text-align:center}.user-captures-arch-timeline-map-msg code{color:#bfdbfe;font-size:.78rem}.user-captures-arch-timeline-map-loading{align-items:center;color:#ffffffa6;display:flex;font-size:.85rem;justify-content:center;min-height:260px}.user-captures-arch-map-no-markers{color:#ffffff80;font-size:.75rem;margin:0}.user-captures-arch-step-assets{background:#00000038;border:1px solid #ffffff14;border-radius:10px;margin-top:.45rem;padding:.5rem .65rem}.user-captures-arch-step-assets-actions{align-items:center;display:flex;gap:.5rem;margin-bottom:.35rem}.user-captures-arch-step-assets-loading{color:#ffffff73;font-size:.7rem}.user-captures-arch-step-assets-list{list-style:none;margin:0;padding:0}.user-captures-arch-step-assets-empty{color:#ffffff73;font-size:.72rem}.user-captures-arch-step-assets--readonly{background:#0000;border:none;margin-top:.25rem;padding:0}.user-captures-arch-step-assets-empty--plain{border:none;color:#fff;list-style:none;padding:0;text-align:left}.user-captures-arch-step-assets-loading--inline{display:inline-block;font-size:.72rem;margin:0 0 .35rem}.user-captures-arch-step-assets-row{align-items:center;border-top:1px solid #ffffff0f;display:flex;font-size:.78rem;gap:.5rem;padding:.25rem 0}.user-captures-arch-step-assets-row:first-of-type{border-top:none}.user-captures-arch-step-assets-type{color:#baccffd9;font-size:.62rem;font-weight:700;letter-spacing:.06em}.user-captures-arch-icon-btn.is-milestone-on{border-color:#facc1573;color:#facc15}.user-captures-arch-toolbar-main{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:.55rem .75rem;min-width:0;width:100%}.user-captures-arch-toolbar-row-primary{align-items:stretch;display:flex;flex-direction:row;gap:.55rem .65rem;min-width:0;width:100%}.user-captures-arch-toolbar-row-primary .user-captures-arch-segmented{flex:1 1;min-width:0}.user-captures-arch-toolbar-row-primary .user-captures-scan-btn--arch-toolbar{flex-shrink:0}.user-captures-arch-toolbar-row-secondary{align-content:flex-start;align-items:stretch;display:flex;flex-wrap:wrap;gap:.5rem .55rem;justify-content:flex-start;min-width:0;width:100%}.user-captures-arch-toolbar-row-secondary>.user-captures-arch-toolbar-btn{align-items:center;align-self:stretch;display:inline-flex;justify-content:center}.user-captures-arch-toolbar-row-secondary>.user-captures-view-wrap--arch-inline{align-self:stretch;flex-shrink:0;margin-left:auto}@media (min-width:769px){.user-captures-arch-toolbar-row-primary .user-captures-arch-segmented{flex:0 1 auto;min-width:0}.user-captures-arch-toolbar-main{align-items:stretch;flex-direction:row;flex-wrap:wrap}.user-captures-arch-toolbar-row-primary{flex:0 1 auto;width:auto}.user-captures-arch-toolbar-row-secondary{flex:1 1 auto;justify-content:flex-end;margin-left:auto;min-width:0;width:auto}.user-captures-arch-toolbar-row-secondary>.user-captures-view-wrap--arch-inline{align-self:stretch;flex-shrink:0;margin-left:0}}.user-captures-cross-project-back-row{display:flex;justify-content:flex-start;margin-bottom:.75rem}.user-captures-arch-toolbar{align-items:stretch;display:flex;flex-direction:column;gap:.85rem 1rem;margin-bottom:.35rem;position:relative;width:100%;z-index:12}.user-captures-dark--arch-room .user-captures-arch-toolbar{margin-bottom:1rem}.user-captures-dark--arch-room.user-captures-dark--in-project .user-captures-in-project-heading{margin-top:.32rem}.user-captures-dark--arch-room.user-captures-dark--in-project .user-captures-in-project-capture-count{margin-bottom:.12rem;margin-top:.35rem}.user-captures-dark--arch-room .user-captures-grid.user-captures-view-row{align-content:flex-start;flex:0 1 auto;justify-content:flex-start}.user-captures-dark--arch-room .user-captures-arch-toolbar+.user-captures-grid.user-captures-view-row .user-captures-row-table thead th{padding-bottom:.6rem;padding-top:.45rem}.user-captures-arch-segmented{align-items:stretch;background:#0006;border:3px solid #ffffff3d;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff0f;box-sizing:border-box;display:inline-flex;gap:5px;padding:5px;position:relative}.user-captures-arch-segmented-slider{background:#ffffff1f;border:1px solid #ffffff29;border-radius:11px;bottom:5px;box-shadow:0 4px 14px #0000004d;left:5px;pointer-events:none;position:absolute;top:5px;transition:transform .3s cubic-bezier(.22,1,.36,1);width:calc(50% - 7.5px);z-index:0}.user-captures-arch-segmented--tabs3 .user-captures-arch-segmented-slider{width:calc(33.33333% - 6.66667px)}.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--gallery .user-captures-arch-segmented-slider{transform:translateX(0)}.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--timeline .user-captures-arch-segmented-slider{transform:translateX(calc(100% + 5px))}.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--map .user-captures-arch-segmented-slider{transform:translateX(calc(200% + 10px))}.user-captures-arch-segmented--tabs2 .user-captures-arch-segmented-slider{width:calc(50% - 7.5px)}.user-captures-arch-segmented--tabs2.user-captures-arch-segmented--timeline .user-captures-arch-segmented-slider{transform:translateX(0)}.user-captures-arch-segmented--tabs2.user-captures-arch-segmented--map .user-captures-arch-segmented-slider{transform:translateX(calc(100% + 5px))}.user-captures-arch-segmented-btn{align-items:center;background:#0000;border:none;border-radius:11px;color:#ffffff94;cursor:pointer;display:flex;flex:1 1;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.74rem;font-weight:700;justify-content:center;letter-spacing:.08em;min-width:6.75rem;padding:.55rem .95rem;position:relative;transition:color .2s ease;z-index:1}.user-captures-arch-segmented-btn:hover{color:#ffffffeb}.user-captures-arch-segmented-btn.user-captures-arch-segmented-btn--plan-locked{opacity:.5}.user-captures-arch-segmented--tabs2.user-captures-arch-segmented--map .user-captures-arch-segmented-btn:nth-child(3),.user-captures-arch-segmented--tabs2.user-captures-arch-segmented--timeline .user-captures-arch-segmented-btn:nth-child(2),.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--gallery .user-captures-arch-segmented-btn:nth-child(2),.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--map .user-captures-arch-segmented-btn:nth-child(4),.user-captures-arch-segmented--tabs3.user-captures-arch-segmented--timeline .user-captures-arch-segmented-btn:nth-child(3){color:#fff}@media (max-width:768px){.user-captures-dark--arch-room.user-captures-dark--in-project .user-captures-in-project-heading{margin-top:.35rem}.user-captures-dark--arch-room .user-captures-in-project-capture-count{margin-bottom:.1rem;margin-top:.35rem}.user-captures-dark--arch-room .user-captures-in-project-heading .user-captures-project-cta-title{font-size:clamp(2.15rem,8.2vw,3.25rem);line-height:1.06}.user-captures-dark--arch-room .user-captures-arch-toolbar{align-items:stretch;gap:.35rem .55rem;margin-bottom:1.35rem;margin-top:.15rem}.user-captures-dark--arch-room .user-captures-arch-toolbar-main{gap:.5rem .55rem;width:100%}.user-captures-dark--arch-room .user-captures-arch-toolbar-row-primary{gap:.45rem .55rem}.user-captures-dark--arch-room .user-captures-arch-toolbar-row-primary .user-captures-arch-segmented{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1;max-width:none;min-width:0}.user-captures-dark--arch-room .user-captures-arch-segmented--tabs3 .user-captures-arch-segmented-btn{font-size:.65rem;min-width:0;padding-left:.5rem;padding-right:.5rem}.user-captures-dark--arch-room .user-captures-arch-segmented-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.74rem;letter-spacing:.08em;min-width:0;padding:.55rem .65rem}.user-captures-dark--arch-room .user-captures-scan-btn--arch-toolbar{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;align-self:stretch;box-sizing:border-box;display:inline-flex;font-size:.74rem;font-weight:700;justify-content:center;letter-spacing:.08em;line-height:1.15;padding:0 .75rem}.user-captures-dark--arch-room .user-captures-scan-btn--arch-toolbar .user-captures-scan-btn-icon{font-size:1.08em}.user-captures-dark--arch-room .user-captures-arch-toolbar-row-secondary .user-captures-arch-toolbar-btn{font-size:.7rem;letter-spacing:.07em;line-height:1.15}.user-captures-dark--arch-room .user-captures-arch-toolbar-btn--cross-project{padding:.48rem .42rem}.user-captures-dark--arch-room .user-captures-arch-toolbar-btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.user-captures-dark--arch-room .user-captures-arch-toolbar+.user-captures-project-toolbar--timeline-only{margin-top:0}.user-captures-dark--arch-room .arch-track-title{font-size:.82rem}}.user-captures-arch-popover-anchor{align-self:stretch;display:flex;flex-direction:column;position:relative}.user-captures-arch-popover-anchor .user-captures-arch-toolbar-btn{flex:1 1 auto;min-height:100%}.user-captures-arch-toolbar-btn{background:#ffffff0f;border:2px solid #ffffff38;border-radius:8px;box-sizing:border-box;color:#ffffffe0;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.07em;line-height:1.15;padding:.58rem .82rem;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.user-captures-arch-toolbar-btn:hover{background:#ffffff1c;border-color:#ffffff57}.user-captures-arch-toolbar-btn.is-open{background:#6b8cff33;border-color:#9cb8ff7a;color:#fff}.user-captures-arch-toolbar-btn--locked{background:#ffffff0a;border-color:#ffffff2e;color:#ffffff85}.user-captures-arch-toolbar-btn--locked:hover{background:#ffffff14;border-color:#ffffff42;color:#ffffffd9}.user-captures-arch-toolbar-btn--cross-project{align-items:center;display:inline-flex;gap:.28rem;justify-content:center;white-space:nowrap}.user-captures-arch-cross-project-icon{font-size:1em;font-weight:700;line-height:1;opacity:.95}.user-captures-arch-popover{background:#10141efa;border:1px solid #ffffff24;border-radius:14px;box-shadow:0 18px 48px #00000080;position:absolute;right:0;top:calc(100% + 10px);width:min(380px,calc(100vw - 2.5rem));z-index:60}.user-captures-arch-popover--team{width:min(460px,calc(100vw - 2.5rem))}@media (max-width:480px){.user-captures-arch-popover{left:0;right:auto;width:min(100%,calc(100vw - 2rem))}}.user-captures-arch-popover-inner{max-height:min(72vh,440px);overflow-y:auto;padding:1rem 1.1rem}.user-captures-arch-popover-inner--timeline-panel{overflow:visible}.user-captures-arch-popover-inner--team-panel{display:flex;flex-direction:column;max-height:min(85vh,520px);overflow:visible}.user-captures-arch-popover-inner--team-panel .user-captures-arch-member-list{-webkit-overflow-scrolling:touch;flex:1 1 auto;max-height:min(42vh,260px);min-height:0;overflow-x:hidden;overflow-y:auto}.user-captures-arch-popover-inner--lightbox-panel{display:flex;flex-direction:column;gap:.65rem}.user-captures-arch-lightbox-hint{color:#ffffff8c;font-size:.72rem;line-height:1.45;margin:0}.user-captures-arch-lightbox-loading{color:#ffffffa6;font-size:.78rem;margin:0}.user-captures-arch-lightbox-file-list{-webkit-overflow-scrolling:touch;list-style:none;margin:0;max-height:min(36vh,220px);overflow-x:hidden;overflow-y:auto;padding:0}.user-captures-arch-lightbox-file-row{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:.5rem;justify-content:space-between;padding:.35rem 0}.user-captures-arch-lightbox-file-row:last-child{border-bottom:none}.user-captures-arch-lightbox-file-name{color:#ffffffe0;flex:1 1 auto;font-size:.76rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-captures-arch-step-labels-dd-wrap{background:linear-gradient(165deg,#2a34448c,#121822eb);border:1px solid #9cb8ff61;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 12px #00000059;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:100%;z-index:2}.user-captures-arch-step-labels-dd-wrap:hover{border-color:#baccff7a}.user-captures-arch-step-labels-dd-wrap.is-open{border-color:#9cb8ff85;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 2px #6b8cff38,0 6px 22px #0006}.user-captures-arch-step-labels-dd-trigger{align-items:center;background:#0000;border:none;border-radius:11px;color:#f4f6fb;cursor:pointer;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.02em;line-height:1.35;margin:0;padding:.65rem 2.5rem .65rem 1.05rem;position:relative;text-align:left;transition:color .15s ease;width:100%}.user-captures-arch-step-labels-dd-trigger:hover{color:#fff}.user-captures-arch-step-labels-dd-trigger:focus{outline:none}.user-captures-arch-step-labels-dd-label{flex:1 1;min-width:0}.user-captures-arch-step-labels-dd-chevron{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #ffffff8c;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));height:0;margin-top:-3px;pointer-events:none;position:absolute;right:.95rem;top:50%;width:0}.user-captures-arch-step-labels-dd-wrap.is-open .user-captures-arch-step-labels-dd-chevron{border-top-color:#baccfff2}.user-captures-arch-step-labels-dd-list{background:#141a24fc;border:1px solid #9cb8ff47;border-radius:12px;box-shadow:0 10px 28px #00000073,0 0 0 1px #0003;left:0;list-style:none;margin:.28rem 0 0;max-height:220px;overflow:hidden;overflow-y:auto;padding:.28rem 0;position:absolute;right:0;top:100%;z-index:5}.user-captures-arch-step-labels-dd-option{color:#f4f6fbf2;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:500;padding:.52rem 1rem;transition:background .12s ease,color .12s ease}.user-captures-arch-step-labels-dd-option:first-child{border-radius:10px 10px 0 0}.user-captures-arch-step-labels-dd-option:last-child{border-radius:0 0 10px 10px}.user-captures-arch-step-labels-dd-option:hover{background:#ffffff12}.user-captures-arch-step-labels-dd-option.is-selected,.user-captures-arch-step-labels-dd-option.is-selected:hover{background:#60a5fae0;color:#0c1220;font-weight:600}.user-captures-arch-panel-row--compact{margin-bottom:.5rem}.user-captures-arch-panel-hint--popover{margin-bottom:.65rem;margin-top:0}.user-captures-arch-btn--block{display:block;margin-top:.25rem;text-align:center;width:100%}.user-captures-arch-attachment-list--popover{list-style:none;margin:.75rem 0 0;padding:0}.user-captures-arch-attachment-empty{color:#ffffff73;font-size:.78rem;margin:0;padding:.35rem 0}.user-captures-arch-attachment-row{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:.5rem;justify-content:space-between;padding:.45rem 0}.user-captures-arch-attachment-row:last-child{border-bottom:none}.user-captures-arch-attachment-row .user-captures-arch-linkish{flex:1 1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis}.user-captures-arch-attachment-delete{align-items:center;background:#787a8773;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffeb;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:1rem;height:2.1rem;justify-content:center;line-height:1;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease;width:2.1rem}.user-captures-arch-attachment-delete:hover{background:#c85a5a8c;border-color:#ffc8c859;color:#fff}.user-captures-arch-context-panels{grid-gap:1rem;display:grid;gap:1rem;margin-bottom:1.25rem;position:relative;z-index:1}@media (min-width:900px){.user-captures-arch-context-panels{grid-template-columns:repeat(3,1fr)}}.user-captures-arch-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;color:#ffffffe6;padding:1rem 1.1rem}.user-captures-arch-panel-title{color:#ffffffbf;font-size:.82rem;font-weight:600;letter-spacing:.06em;margin:0 0 .65rem;text-transform:uppercase}.user-captures-arch-panel-hint{color:#ffffff8c;font-size:.78rem;line-height:1.45;margin:0 0 .75rem}.user-captures-arch-panel-row{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.user-captures-arch-field-label{color:#ffffff8c;font-size:.75rem}.user-captures-arch-select-shell{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#2a34448c,#121822eb);border:1px solid #ffffff1f;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 12px #00000059,0 8px 24px #0003;display:block;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease;width:100%}.user-captures-arch-select-shell:hover{border-color:#fff3;box-shadow:inset 0 1px 0 #ffffff14,0 4px 18px #00000061,0 0 0 1px #6b8cff14}.user-captures-arch-select-shell:focus-within{border-color:#9cb8ff6b;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 2px #6b8cff33,0 6px 22px #0006}.user-captures-arch-select-shell--narrow{display:inline-block;min-width:7.5rem;vertical-align:middle;width:auto}.user-captures-arch-select-shell:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #ffffff80;content:"";filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));height:0;margin-top:-3px;opacity:.88;pointer-events:none;position:absolute;right:.95rem;top:50%;transition:border-top-color .2s ease,opacity .2s ease;width:0}.user-captures-arch-select-shell:hover:after{border-top-color:#ffffffb8;opacity:1}.user-captures-arch-select-shell:focus-within:after{border-top-color:#baccfff2}.user-captures-arch-input,.user-captures-arch-select{background:#00000040;border:1px solid #ffffff1f;border-radius:8px;color:#e8eaef;font-size:.85rem;padding:.4rem .55rem}.user-captures-arch-select{accent-color:#6b8cff;appearance:none;background:#0000;border:none;border-radius:12px;color:#f4f6fb;color-scheme:dark;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:600;letter-spacing:.02em;line-height:1.35;margin:0;padding:.65rem 2.5rem .65rem 1.05rem;transition:color .15s ease;width:100%}.user-captures-arch-select-shell .user-captures-arch-select{border-radius:12px}.user-captures-arch-select:hover{color:#fff}.user-captures-arch-select:focus{outline:none}.user-captures-arch-select optgroup,.user-captures-arch-select option{background-color:#151b24;color:#e8eaef;font-weight:500;padding:.5rem .65rem}.user-captures-arch-input{border-radius:10px;padding:.55rem .75rem}.user-captures-arch-check{align-items:flex-start;color:#ffffffd1;cursor:pointer;display:flex;font-size:.82rem;gap:.65rem;line-height:1.35;margin:.15rem 0 0}.user-captures-arch-check input{appearance:none;background:#00000059;border:2px solid #ffffff61;border-radius:5px;box-shadow:inset 0 1px 2px #00000040;cursor:pointer;flex-shrink:0;height:1.15rem;margin:.1rem 0 0;position:relative;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:1.15rem}.user-captures-arch-check input:hover{border-color:#b4c8ff8c}.user-captures-arch-check input:focus-visible{box-shadow:0 0 0 2px #6b8cff59;outline:none}.user-captures-arch-check input:checked{background:linear-gradient(145deg,#5b7cff,#4a6ae8);border-color:#b4c8ffa6;box-shadow:inset 0 1px 0 #ffffff38,0 1px 3px #00000059}.user-captures-arch-check input:checked:after{border:solid #fff;border-width:0 2px 2px 0;box-sizing:initial;content:"";height:.48rem;left:50%;margin-left:-.13rem;margin-top:-.32rem;opacity:.95;position:absolute;top:46%;transform:rotate(45deg);width:.26rem}.user-captures-arch-team-heading{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.82rem;font-weight:800;letter-spacing:.12em;margin:0 0 .85rem;text-align:center;text-transform:uppercase}.user-captures-arch-team-invite{align-items:center;display:flex;flex-shrink:0;flex-wrap:nowrap;gap:.5rem;margin-bottom:.75rem;overflow:visible}.user-captures-arch-team-invite .user-captures-arch-input{border-radius:12px;box-sizing:border-box;flex:1 1;line-height:1.35;min-height:2.2rem;min-width:0;padding:.4rem .75rem}.user-captures-arch-team-invite .user-captures-arch-btn.user-captures-arch-btn--add-team{min-height:2.2rem;padding:0 .95rem}.user-captures-arch-role-select-wrap{align-items:stretch;align-self:stretch;display:inline-flex;flex-shrink:0;position:relative;z-index:5}.user-captures-arch-role-select-wrap.is-open{z-index:40}.user-captures-arch-role-select-trigger{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(165deg,#2a34448c,#121822eb);border:1px solid #ffffff24;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0f,0 2px 12px #00000059,0 8px 24px #0003;box-sizing:border-box;color:#f4f6fb;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:600;gap:.45rem;letter-spacing:.02em;min-height:2.2rem;min-width:7.5rem;padding:.35rem 2.15rem .35rem .85rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease}.user-captures-arch-role-select-wrap:focus-within .user-captures-arch-role-select-trigger,.user-captures-arch-role-select-wrap:hover .user-captures-arch-role-select-trigger{border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff14,0 4px 18px #00000061,0 0 0 1px #6b8cff14}.user-captures-arch-role-select-trigger:focus{border-color:#9cb8ff7a;box-shadow:inset 0 1px 0 #ffffff12,0 0 0 2px #6b8cff33,0 6px 22px #0006;outline:none}.user-captures-arch-role-select-label{flex:1 1;min-width:0}.user-captures-arch-role-select-chevron{border-left:5px solid #0000;border-right:5px solid #0000;border-top:6px solid #ffffff8c;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));height:0;opacity:.92;pointer-events:none;position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:0}.user-captures-arch-role-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(165deg,#242c3aeb,#0e121af5);border:1px solid #ffffff24;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff0d,0 12px 40px #0000008c;left:0;list-style:none;margin:.25rem 0 0;max-height:min(240px,40vh);min-width:100%;overflow:hidden;overflow-y:auto;padding:.35rem 0;position:absolute;top:100%;z-index:50}.user-captures-arch-role-option{background:#0000;border:none;color:#f4f6fbf2;cursor:pointer;display:block;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.88rem;font-weight:500;padding:.5rem 1rem;text-align:left;transition:background .15s ease;width:100%}.user-captures-arch-role-option.is-selected,.user-captures-arch-role-option:hover{background:#ffffff14}.user-captures-arch-role-option.is-selected{background:#6b8cff47;color:#fff}.user-captures-arch-role-list li:first-child .user-captures-arch-role-option{border-radius:10px 10px 0 0}.user-captures-arch-role-list li:last-child .user-captures-arch-role-option{border-radius:0 0 10px 10px}.user-captures-arch-btn{background:#6b8cff33;border:1px solid #6b8cff73;border-radius:12px;box-shadow:0 2px 8px #0003;color:#e8eaef;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.07em;padding:.45rem 1rem;text-transform:uppercase;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.user-captures-arch-btn.user-captures-arch-btn--add-team{align-items:center;background:#fff;border:2px solid #fff;box-shadow:0 2px 8px #00000014;color:#0b0b0b;display:inline-flex;flex-shrink:0;justify-content:center;min-height:2.85rem;padding:0 1.15rem}.user-captures-arch-btn:hover:not(:disabled){background:#6b8cff52}.user-captures-arch-btn.user-captures-arch-btn--add-team:hover:not(:disabled){background:#ffffffeb;border-color:#fff;box-shadow:0 4px 14px #ffffff1f}.user-captures-arch-btn:disabled{cursor:wait;opacity:.6}.user-captures-arch-btn--ghost{background:#0000;border-color:#fff3}.user-captures-arch-btn--small{font-size:.75rem;padding:.25rem .55rem}.user-captures-arch-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.user-captures-arch-member-list{font-size:.78rem;list-style:none;margin:0;padding:0}.user-captures-arch-member-row{border-bottom:1px solid #ffffff0f;display:flex;gap:.5rem;justify-content:space-between;padding:.35rem 0}.user-captures-arch-member-uid{color:#ffffffa6;font-size:.72rem;word-break:break-all}.user-captures-arch-member-role{color:#9ab6ff;flex-shrink:0;font-size:.68rem;text-transform:uppercase}.user-captures-arch-member-role--owner{color:#fff}.user-captures-arch-member-id--owner{color:#ffffffeb;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:500;word-break:break-all}.user-captures-arch-attachment-list{color:#ffffffb3;font-size:.8rem;margin:.75rem 0 0;padding-left:1.1rem}.user-captures-arch-linkish{background:none;border:none;color:#9ab6ff;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.user-captures-arch-icon-btn{align-items:center;background:#0003;border:1px solid #ffffff1f;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;width:2rem}.user-captures-arch-icon-btn:disabled{cursor:not-allowed;opacity:.35}.user-captures-arch-icon-btn--danger{border-color:#e8b4b859;color:#e8b4b8}.user-captures-aec-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070ad1;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:2000}.user-captures-aec-modal{background:#1a242e;border:1px solid #ffffff1a;border-radius:16px;color:#e8eaef;max-height:90vh;overflow-y:auto;padding:1.5rem;width:min(440px,100%)}.user-captures-aec-title{font-size:1.15rem;font-weight:700;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.user-captures-aec-sub{color:#ffffff8c;font-size:.85rem;margin:0 0 1rem}.user-captures-aec-form{display:flex;flex-direction:column;gap:.5rem}.user-captures-aec-label{color:#ffffff80;font-size:.72rem;letter-spacing:.04em;margin-top:.25rem;text-transform:uppercase}.user-captures-aec-input,.user-captures-aec-textarea{background:#00000040;border:1px solid #ffffff1f;border-radius:8px;color:#e8eaef;font:inherit;font-size:.88rem;padding:.45rem .55rem}.user-captures-aec-gps{grid-gap:.5rem .75rem;display:grid;gap:.5rem .75rem;grid-template-columns:1fr 1fr}.user-captures-aec-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.user-capture-card--project{background:#0000;border:none;color:inherit;cursor:default;font:inherit;padding:0;position:relative;text-align:left}.user-capture-card--project .user-capture-card-title{text-transform:uppercase}.user-capture-card--project:hover{transform:none}.user-capture-card--project .user-capture-card-project-main:focus-visible .user-capture-card-preview--folder,.user-capture-card--project .user-capture-card-project-main:hover .user-capture-card-preview--folder{border-color:#fff;border-width:1px;box-shadow:none;transform:scale(1.018)}.user-capture-card--add-project{cursor:default;min-width:0;width:100%}.user-capture-card-add-project-main{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0;padding:0;text-align:left;width:100%}.user-capture-card-add-project-main:focus{outline:none}.user-capture-card-add-project-main:focus-visible{border-radius:4px;outline:2px solid #4a7ab8d9;outline-offset:3px}.user-capture-card--add-project:hover{transform:none}.user-capture-card-preview--add-project{align-items:center;aspect-ratio:4/3;backface-visibility:hidden;background:linear-gradient(135deg,#0a1018,#121c2e 42%,#1a2d4a);border:1px solid #4a7ab86b;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:.55rem;justify-content:center;min-height:0;overflow:hidden;position:relative;transform-origin:center center;transition:transform .7s cubic-bezier(.2,.82,.28,1),border-color .7s cubic-bezier(.2,.82,.28,1),box-shadow .35s ease;width:100%}.user-capture-card-preview--add-project:before{background:radial-gradient(ellipse 62% 52% at 10% 14%,#4a7ab86b 0,#0000 56%),radial-gradient(ellipse 48% 40% at 94% 86%,#395e8e61 0,#0000 54%),var(--brand-gradient-orbs-strong);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.user-capture-card-preview--add-project:after{aspect-ratio:1.12;background:radial-gradient(ellipse at 38% 36%,#5a94dc80 0,#4a7ab847 32%,#395e8e1f 55%,#0000 72%);border-radius:50%;bottom:-32%;content:"";filter:blur(1.25px);min-width:5rem;opacity:.92;pointer-events:none;position:absolute;right:-14%;width:52%;z-index:0}.user-capture-card-add-project-icon,.user-capture-card-add-project-label{position:relative;z-index:1}.user-capture-card-add-project-icon{align-items:center;background:#4a7ab838;border:1px solid #ffffff2e;border-radius:10px;color:var(--brand-text-accent);display:flex;font-size:1.35rem;height:2.75rem;justify-content:center;line-height:1;width:2.75rem}.user-capture-card-add-project-label{color:#fff;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.user-capture-card-add-project-main:focus-visible .user-capture-card-preview--add-project,.user-capture-card-add-project-main:hover .user-capture-card-preview--add-project{border-color:#b4d2ffbf;box-shadow:0 10px 28px #1e315047;transform:scale(1.018)}.user-capture-card-title--add-project{color:#ffffffeb}.user-capture-card-add-project-hint{color:#b4d2ffb8;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.user-capture-card-project-main{background:#0000;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;margin:0;padding:0;text-align:left;width:100%}.user-capture-card-project-main:focus{outline:none}.user-capture-card-project-main:focus-visible{border-radius:4px;outline:2px solid #6b8cffd9;outline-offset:3px}.user-capture-card-preview--folder{align-items:center;backface-visibility:hidden;background:#141824d9;border:1px solid #fff;border-radius:12px;box-sizing:border-box;display:flex;justify-content:center;min-height:140px;overflow:visible;position:relative;transform-origin:center center;transition:transform .7s cubic-bezier(.2,.82,.28,1),border-color .7s cubic-bezier(.2,.82,.28,1)}.project-folder-collage{grid-gap:4px;border-radius:inherit;box-sizing:border-box;display:grid;gap:4px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;inset:0;overflow:hidden;padding:6px;pointer-events:none;position:absolute;z-index:0}.project-folder-collage--loading{opacity:.88}.project-folder-collage-tile{background:#0a0a0a;border-radius:8px;min-height:0;overflow:hidden;position:relative}.project-folder-collage-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:60px;width:100%}.project-folder-collage-tile--empty{background:#141824b8;border:1px dashed #ffffff2e}.project-folder-collage-proc-placeholder{background:#0c0e16d9;border:1px dashed #ffffff24}.project-folder-collage-tile--fade:after{background:linear-gradient(135deg,#0000,#00000026 40%,#000000a6);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.user-capture-card-folder-tab{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#fff;border:1px solid #00000014;border-radius:6px;box-shadow:0 1px 2px #0000000f;color:#0a0a0a;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.625rem;font-weight:600;gap:.32rem;left:.5rem;letter-spacing:.15em;line-height:1;padding:.35rem .65rem .38rem;pointer-events:none;position:absolute;text-rendering:geometricPrecision;text-transform:uppercase;top:.5rem;z-index:2}.user-capture-card-folder-tab-icon{display:none;flex-shrink:0;line-height:0}.user-capture-card-folder-tab-icon svg{shape-rendering:geometricPrecision;display:block;height:.75rem;width:.75rem}.user-capture-card-folder-tab-icon .ph{display:block;font-size:.75rem;line-height:1}.user-capture-card-folder-tab-copy{display:inline;letter-spacing:inherit;min-width:0}.user-capture-card-folder-tab-prefix{font-weight:600;letter-spacing:inherit}.user-capture-card-folder-tab-type{letter-spacing:inherit}@media (max-width:700px){.user-capture-card-folder-tab-icon{align-items:center;display:flex;justify-content:center}}.user-captures-project-folder-logo{display:block;filter:brightness(0) invert(1);height:auto;object-fit:contain;opacity:.92;position:relative;width:3.25rem;z-index:1}.user-capture-card-row--project-folder{align-items:center;margin-top:.35rem}.user-capture-project-folder-menu-wrap{flex-shrink:0;position:relative}.user-capture-project-folder-menu-wrap--in-folder-box{bottom:.5rem;position:absolute;right:.5rem;z-index:3}.user-capture-project-folder-menu-btn{align-items:center;background:#1e202cf2;border:1px solid #fff3;border-radius:9px;color:#ffffffeb;cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:30px}.user-capture-project-folder-menu-btn:hover{background:#323648fa;border-color:#ffffff52}.user-capture-project-folder-menu-btn .ph{font-size:1.15rem}.user-capture-project-folder-menu-dropdown{background:#12141cfa;border:1px solid #ffffff1f;border-radius:12px;bottom:100%;box-shadow:0 12px 36px #0000008c;margin-bottom:.35rem;margin-top:0;min-width:168px;padding:.4rem 0;top:auto;z-index:40}.user-capture-card-capture-count{color:#8a909e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.12em;margin:.35rem 0 .3rem;text-transform:uppercase}.user-capture-card-capture-count--inline{font-size:.65rem;letter-spacing:.12em;margin:0}.user-capture-card-row--project-folder .user-capture-time--project-created{flex-shrink:0;margin-left:auto;text-align:right}.user-capture-time--project-created{font-size:.65rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.user-captures-folder-glyph{font-size:2.5rem;line-height:1;opacity:.5}.user-captures-project-name{font-weight:600}.user-captures-arch-panel-map-row--aerial-survey .user-captures-arch-panel-map-row__map,.user-captures-arch-panel-map-row--aerial-survey .user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map--no-key,.user-captures-arch-panel-map-row--aerial-survey .user-captures-arch-panel-map-row__map .user-captures-arch-timeline-map-wrap{min-height:220px}.user-captures-arch-panel-map-row--no-map .user-captures-arch-panel-map-row__panel{flex:none;margin-left:auto;margin-right:auto;max-width:min(28rem,92vw);width:100%}.user-captures-aerial-survey-opacity{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.user-captures-aerial-survey-opacity-label{color:#ffffff8c;font-size:.65rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.user-captures-aerial-survey-opacity input[type=range]{flex:1 1;max-width:280px;min-width:140px}.user-captures-cinematic-play-btn{background:#ffffff14;border:1px solid #ffffff47;border-radius:10px;color:#fff;cursor:pointer;font-size:.65rem;letter-spacing:.12em;margin-left:auto;padding:.35rem .85rem;text-transform:uppercase}.user-captures-cinematic-play-btn:hover{background:#ffffff24}.user-captures-lightbox-file-input{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.user-captures-map-tab-shell{box-sizing:border-box;margin-bottom:0;width:100%}.user-captures-map-tab-loading,.user-captures-map-tab-loading__frame{box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;width:100%}.user-captures-map-tab-loading__frame{align-items:center;background:#00000059;border:1px solid #ffffff1f;border-radius:16px;gap:1.25rem;justify-content:center;overflow:hidden;text-align:center}.user-captures.user-captures--map-tab-open.user-captures-dark--in-project .user-captures-scan-cta{align-items:stretch;align-self:stretch;flex:0 0 auto;margin-bottom:1.05rem;min-height:0;width:100%}.user-captures.user-captures--map-tab-open .user-captures-map-tab-shell{display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:env(safe-area-inset-bottom,0);margin-top:0;min-height:max(12rem,min(72vh,calc(100dvh - 168px)));width:100%}.user-capture-map-status-badge{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:700;justify-content:center;letter-spacing:.06em;min-height:2.25rem;padding:0 .5rem;text-transform:uppercase;white-space:nowrap;width:100%}.user-capture-map-status-badge--ready{background:#22c55e1a;border:1px solid #22c55e47;color:#82c8a0f2}.user-capture-map-status-badge--not-ready{background:#ffffff0a;border:1px solid #ffffff1f;color:#ffffff6b}.user-capture-row-menu-item--muted{cursor:default;font-size:.82rem;opacity:.88;pointer-events:none}.annotation-slideshow-bar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0cd1;border:1px solid #fff3;border-radius:12px;bottom:1.25rem;box-shadow:0 8px 28px #0006;display:flex;flex-wrap:wrap;gap:.65rem .85rem;justify-content:center;left:50%;max-width:min(92%,24rem);padding:.5rem .85rem;position:absolute;transform:translateX(-50%);z-index:10040}@media (max-width:900px){.annotation-slideshow-bar{bottom:calc(1.6rem + 44px);flex-wrap:nowrap;gap:.45rem .55rem;max-width:min(98%,28rem);padding:.45rem .7rem}.annotation-slideshow-bar-label{flex:1 1 auto;font-size:.62rem;min-width:0;text-align:center;white-space:nowrap}.annotation-slideshow-bar.annotation-slideshow-bar--above-editor-toolbar{bottom:calc(122px + 1.3rem)}}.annotation-slideshow-bar.annotation-slideshow-bar--above-editor-toolbar{bottom:calc(78px + .65rem)}.annotation-slideshow-bar-label{font-feature-settings:"tnum";color:#ffffffeb;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.annotation-slideshow-bar-btn{background:#ffffff1a;border:1px solid #ffffff38;border-radius:8px;color:#fff;cursor:pointer;transition:background .15s ease}.annotation-slideshow-bar-btn:hover:not(:disabled){background:#ffffff2e}.annotation-slideshow-bar-btn:disabled{cursor:not-allowed;opacity:.35}.annotation-slideshow-bar-btn--arrow{align-items:center;display:flex;font-size:1.2rem;justify-content:center;line-height:1;min-height:2.1rem;min-width:2.1rem;padding:0 .35rem}
/*# sourceMappingURL=175.c36157b1.chunk.css.map*/