.ShareButton-module__GeKSlG__wrap{display:inline-flex;position:relative}.ShareButton-module__GeKSlG__trigger{border:1px solid var(--line);border-radius:99px;align-items:center;gap:8px;height:30px;padding:0 12px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.ShareButton-module__GeKSlG__trigger:hover,.ShareButton-module__GeKSlG__trigger[aria-expanded=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ShareButton-module__GeKSlG__menu{z-index:50;background:var(--bg);border:1px solid var(--line);transform-origin:100% 0;border-radius:14px;flex-direction:column;min-width:180px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 40px -16px #0000004d}.ShareButton-module__GeKSlG__left{transform-origin:0 0;left:0;right:auto}.ShareButton-module__GeKSlG__item{text-align:left;width:100%;color:var(--ink);border-radius:9px;padding:10px 12px;font-size:14px;transition:background .2s;display:block}.ShareButton-module__GeKSlG__item:hover{background:var(--bg-2)}
.CaseNav-module__WwdCba__nav{left:0;right:0;bottom:max(20px, env(safe-area-inset-bottom));z-index:6000;background:var(--ink);width:max-content;max-width:calc(100vw - 32px);color:var(--bg);border-radius:999px;margin-inline:auto;position:fixed;box-shadow:0 12px 32px -14px #00000073}.CaseNav-module__WwdCba__metal.metal-fx-root{display:flex}.CaseNav-module__WwdCba__list{isolation:isolate;scrollbar-width:none;border-radius:999px;gap:2px;padding:5px;list-style:none;display:flex;position:relative;overflow-x:auto}.CaseNav-module__WwdCba__list::-webkit-scrollbar{display:none}.CaseNav-module__WwdCba__list[data-overflow]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.CaseNav-module__WwdCba__item{letter-spacing:-.01em;white-space:nowrap;height:38px;transition:color .5s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:flex;position:relative}.CaseNav-module__WwdCba__num,.CaseNav-module__WwdCba__title{z-index:1;opacity:.6;transition:opacity .3s;position:relative}.CaseNav-module__WwdCba__num{font-variant-numeric:tabular-nums}.CaseNav-module__WwdCba__item:hover .CaseNav-module__WwdCba__title,.CaseNav-module__WwdCba__item:focus-visible .CaseNav-module__WwdCba__title{opacity:1}.CaseNav-module__WwdCba__item[aria-current]{color:var(--ink)}.CaseNav-module__WwdCba__item[aria-current] .CaseNav-module__WwdCba__title{opacity:1}.CaseNav-module__WwdCba__indicator{background:var(--bg);border-radius:999px;position:absolute;inset:0}@media (max-width:700px){.CaseNav-module__WwdCba__nav{bottom:max(16px, env(safe-area-inset-bottom))}.CaseNav-module__WwdCba__num{display:none}}
.LockedStudy-module__9DAO9q__wrap{min-height:max(100svh,640px);padding:120px var(--gutter) 80px;isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.LockedStudy-module__9DAO9q__cover{z-index:-1;filter:blur(40px)saturate(1.1);opacity:.35;position:absolute;inset:-40px;transform:scale(1.1)}.LockedStudy-module__9DAO9q__card{background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--line);border-radius:24px;width:min(560px,100%);padding:clamp(28px,4vw,48px);box-shadow:0 30px 80px -30px #00000059}.LockedStudy-module__9DAO9q__kicker{color:var(--accent);align-items:center;gap:8px;display:inline-flex}.LockedStudy-module__9DAO9q__title{letter-spacing:-.055em;margin-top:20px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:.95}.LockedStudy-module__9DAO9q__client{color:var(--muted);margin-top:12px}.LockedStudy-module__9DAO9q__form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:32px;display:flex}.LockedStudy-module__9DAO9q__field{flex-direction:column;flex:220px;gap:8px;display:flex}.LockedStudy-module__9DAO9q__field input{border:1px solid var(--line);background:var(--bg);height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 16px;font-size:16px}.LockedStudy-module__9DAO9q__field input:focus{outline:2px solid var(--accent);outline-offset:1px}.LockedStudy-module__9DAO9q__error{color:#e5484d;flex-basis:100%;font-size:14px}.LockedStudy-module__9DAO9q__note{color:var(--muted);margin-top:24px;font-size:14px}.LockedStudy-module__9DAO9q__note a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}
